Skip to content

Instantly share code, notes, and snippets.

@TheUltDev
Last active May 9, 2020 11:55
Show Gist options
  • Save TheUltDev/a77d50d612469652a7ad to your computer and use it in GitHub Desktop.
Save TheUltDev/a77d50d612469652a7ad to your computer and use it in GitHub Desktop.
Lua functions for The Forgotten Server. Autocomplete file for Sublime Text 3.
{
"scope": "source.lua",
"completions": [
"ACCOUNT_TYPE_GAMEMASTER",
"ACCOUNT_TYPE_GOD",
"ACCOUNT_TYPE_NORMAL",
"ACCOUNT_TYPE_SENIORTUTOR",
"ACCOUNT_TYPE_TUTOR",
"CALLBACK_PARAM_LEVELMAGICVALUE",
"CALLBACK_PARAM_SKILLVALUE",
"CALLBACK_PARAM_TARGETCREATURE",
"CALLBACK_PARAM_TARGETTILE",
"CLIENTOS_FLASH",
"CLIENTOS_LINUX",
"CLIENTOS_OTCLIENT_LINUX",
"CLIENTOS_OTCLIENT_MAC",
"CLIENTOS_OTCLIENT_WINDOWS",
"CLIENTOS_WINDOWS",
"COMBAT_DEATHDAMAGE",
"COMBAT_DROWNDAMAGE",
"COMBAT_EARTHDAMAGE",
"COMBAT_ENERGYDAMAGE",
"COMBAT_FIREDAMAGE",
"COMBAT_FORMULA_DAMAGE",
"COMBAT_FORMULA_LEVELMAGIC",
"COMBAT_FORMULA_SKILL",
"COMBAT_FORMULA_UNDEFINED",
"COMBAT_HEALING",
"COMBAT_HOLYDAMAGE",
"COMBAT_ICEDAMAGE",
"COMBAT_LIFEDRAIN",
"COMBAT_MANADRAIN",
"COMBAT_NONE",
"COMBAT_PARAM_AGGRESSIVE",
"COMBAT_PARAM_BLOCKARMOR",
"COMBAT_PARAM_BLOCKSHIELD",
"COMBAT_PARAM_CREATEITEM",
"COMBAT_PARAM_DISPEL",
"COMBAT_PARAM_DISTANCEEFFECT",
"COMBAT_PARAM_EFFECT",
"COMBAT_PARAM_TARGETCASTERORTOPMOST",
"COMBAT_PARAM_TYPE",
"COMBAT_PARAM_USECHARGES",
"COMBAT_PHYSICALDAMAGE",
"COMBAT_POISONDAMAGE",
"COMBAT_UNDEFINEDDAMAGE",
"CONDITIONID_AMMO",
"CONDITIONID_ARMOR",
"CONDITIONID_BACKPACK",
"CONDITIONID_COMBAT",
"CONDITIONID_DEFAULT",
"CONDITIONID_FEET",
"CONDITIONID_HEAD",
"CONDITIONID_LEFT",
"CONDITIONID_LEGS",
"CONDITIONID_NECKLACE",
"CONDITIONID_RIGHT",
"CONDITIONID_RING",
"CONDITION_ATTRIBUTES",
"CONDITION_BLEEDING",
"CONDITION_CHANNELMUTEDTICKS",
"CONDITION_CURSED",
"CONDITION_DAZZLED",
"CONDITION_DROWN",
"CONDITION_DRUNK",
"CONDITION_ENERGY",
"CONDITION_EXHAUST",
"CONDITION_EXHAUST_COMBAT",
"CONDITION_EXHAUST_HEAL",
"CONDITION_EXHAUST_WEAPON",
"CONDITION_FIRE",
"CONDITION_FREEZING",
"CONDITION_HASTE",
"CONDITION_INFIGHT",
"CONDITION_INVISIBLE",
"CONDITION_LIGHT",
"CONDITION_MANASHIELD",
"CONDITION_MUTED",
"CONDITION_NONE",
"CONDITION_OUTFIT",
"CONDITION_PACIFIED",
"CONDITION_PARALYZE",
"CONDITION_PARAM_BUFF_SPELL",
"CONDITION_PARAM_DELAYED",
"CONDITION_PARAM_FIELD",
"CONDITION_PARAM_FORCEUPDATE",
"CONDITION_PARAM_HEALTHGAIN",
"CONDITION_PARAM_HEALTHTICKS",
"CONDITION_PARAM_LIGHT_COLOR",
"CONDITION_PARAM_LIGHT_LEVEL",
"CONDITION_PARAM_MANAGAIN",
"CONDITION_PARAM_MANATICKS",
"CONDITION_PARAM_MAXVALUE",
"CONDITION_PARAM_MINVALUE",
"CONDITION_PARAM_OWNER",
"CONDITION_PARAM_PERIODICDAMAGE",
"CONDITION_PARAM_SKILL_AXE",
"CONDITION_PARAM_SKILL_AXEPERCENT",
"CONDITION_PARAM_SKILL_CLUB",
"CONDITION_PARAM_SKILL_CLUBPERCENT",
"CONDITION_PARAM_SKILL_DISTANCE",
"CONDITION_PARAM_SKILL_DISTANCEPERCENT",
"CONDITION_PARAM_SKILL_FISHING",
"CONDITION_PARAM_SKILL_FISHINGPERCENT",
"CONDITION_PARAM_SKILL_FIST",
"CONDITION_PARAM_SKILL_FISTPERCENT",
"CONDITION_PARAM_SKILL_MELEE",
"CONDITION_PARAM_SKILL_MELEEPERCENT",
"CONDITION_PARAM_SKILL_SHIELD",
"CONDITION_PARAM_SKILL_SHIELDPERCENT",
"CONDITION_PARAM_SKILL_SWORD",
"CONDITION_PARAM_SKILL_SWORDPERCENT",
"CONDITION_PARAM_SOULGAIN",
"CONDITION_PARAM_SOULTICKS",
"CONDITION_PARAM_SPEED",
"CONDITION_PARAM_STARTVALUE",
"CONDITION_PARAM_STAT_MAGICPOINTS",
"CONDITION_PARAM_STAT_MAGICPOINTSPERCENT",
"CONDITION_PARAM_STAT_MAXHITPOINTS",
"CONDITION_PARAM_STAT_MAXHITPOINTSPERCENT",
"CONDITION_PARAM_STAT_MAXMANAPOINTS",
"CONDITION_PARAM_STAT_MAXMANAPOINTSPERCENT",
"CONDITION_PARAM_STAT_SOULPOINTS",
"CONDITION_PARAM_STAT_SOULPOINTSPERCENT",
"CONDITION_PARAM_SUBID",
"CONDITION_PARAM_TICKINTERVAL",
"CONDITION_PARAM_TICKS",
"CONDITION_POISON",
"CONDITION_REGENERATION",
"CONDITION_SOUL",
"CONDITION_SPELLCOOLDOWN",
"CONDITION_SPELLGROUPCOOLDOWN",
"CONDITION_YELLTICKS",
"CONST_ANI_ARROW",
"CONST_ANI_BOLT",
"CONST_ANI_BURSTARROW",
"CONST_ANI_CAKE",
"CONST_ANI_CRYSTALLINEARROW",
"CONST_ANI_DEATH",
"CONST_ANI_DRILLBOLT",
"CONST_ANI_EARTH",
"CONST_ANI_EARTHARROW",
"CONST_ANI_ENCHANTEDSPEAR",
"CONST_ANI_ENERGY",
"CONST_ANI_ENERGYBALL",
"CONST_ANI_ENVENOMEDARROW",
"CONST_ANI_ETHEREALSPEAR",
"CONST_ANI_EXPLOSION",
"CONST_ANI_FIRE",
"CONST_ANI_FLAMMINGARROW",
"CONST_ANI_FLASHARROW",
"CONST_ANI_GREENSTAR",
"CONST_ANI_HOLY",
"CONST_ANI_HUNTINGSPEAR",
"CONST_ANI_ICE",
"CONST_ANI_INFERNALBOLT",
"CONST_ANI_LARGEROCK",
"CONST_ANI_NONE",
"CONST_ANI_ONYXARROW",
"CONST_ANI_PIERCINGBOLT",
"CONST_ANI_POISON",
"CONST_ANI_POISONARROW",
"CONST_ANI_POWERBOLT",
"CONST_ANI_PRISMATICBOLT",
"CONST_ANI_REDSTAR",
"CONST_ANI_ROYALSPEAR",
"CONST_ANI_SHIVERARROW",
"CONST_ANI_SMALLEARTH",
"CONST_ANI_SMALLHOLY",
"CONST_ANI_SMALLICE",
"CONST_ANI_SMALLSTONE",
"CONST_ANI_SNIPERARROW",
"CONST_ANI_SNOWBALL",
"CONST_ANI_SPEAR",
"CONST_ANI_SUDDENDEATH",
"CONST_ANI_TARSALARROW",
"CONST_ANI_THROWINGKNIFE",
"CONST_ANI_THROWINGSTAR",
"CONST_ANI_VORTEXBOLT",
"CONST_ANI_WEAPONTYPE",
"CONST_ANI_WHIRLWINDAXE",
"CONST_ANI_WHIRLWINDCLUB",
"CONST_ANI_WHIRLWINDSWORD",
"CONST_ME_ASSASSIN",
"CONST_ME_BATS",
"CONST_ME_BIGCLOUDS",
"CONST_ME_BIGPLANTS",
"CONST_ME_BLACKSMOKE",
"CONST_ME_BLOCKHIT",
"CONST_ME_BLOODYSTEPS",
"CONST_ME_BUBBLES",
"CONST_ME_CAKE",
"CONST_ME_CARNIPHILA",
"CONST_ME_CONFETTI_HORIZONTAL",
"CONST_ME_CONFETTI_VERTICAL",
"CONST_ME_CRAPS",
"CONST_ME_DRAGONHEAD",
"CONST_ME_DRAWBLOOD",
"CONST_ME_ENERGYAREA",
"CONST_ME_ENERGYHIT",
"CONST_ME_EXPLOSIONAREA",
"CONST_ME_EXPLOSIONHIT",
"CONST_ME_FERUMBRAS",
"CONST_ME_FIREAREA",
"CONST_ME_FIREATTACK",
"CONST_ME_FIREWORK_BLUE",
"CONST_ME_FIREWORK_RED",
"CONST_ME_FIREWORK_YELLOW",
"CONST_ME_GIANTICE",
"CONST_ME_GIFT_WRAPS",
"CONST_ME_GREEN_RINGS",
"CONST_ME_GROUNDSHAKER",
"CONST_ME_HEARTS",
"CONST_ME_HITAREA",
"CONST_ME_HITBYFIRE",
"CONST_ME_HITBYPOISON",
"CONST_ME_HOLYAREA",
"CONST_ME_HOLYDAMAGE",
"CONST_ME_ICEAREA",
"CONST_ME_ICEATTACK",
"CONST_ME_ICETORNADO",
"CONST_ME_INSECTS",
"CONST_ME_LOSEENERGY",
"CONST_ME_MAGIC_BLUE",
"CONST_ME_MAGIC_GREEN",
"CONST_ME_MAGIC_RED",
"CONST_ME_MIRRORHORIZONTAL",
"CONST_ME_MIRRORVERTICAL",
"CONST_ME_MORTAREA",
"CONST_ME_NONE",
"CONST_ME_ORCSHAMAN",
"CONST_ME_ORCSHAMAN_FIRE",
"CONST_ME_PLANTATTACK",
"CONST_ME_POFF",
"CONST_ME_POISONAREA",
"CONST_ME_PURPLEENERGY",
"CONST_ME_SKULLHORIZONTAL",
"CONST_ME_SKULLVERTICAL",
"CONST_ME_SLEEP",
"CONST_ME_SMALLCLOUDS",
"CONST_ME_SMALLPLANTS",
"CONST_ME_SMOKE",
"CONST_ME_SOUND_BLUE",
"CONST_ME_SOUND_GREEN",
"CONST_ME_SOUND_PURPLE",
"CONST_ME_SOUND_RED",
"CONST_ME_SOUND_WHITE",
"CONST_ME_SOUND_YELLOW",
"CONST_ME_STEPSHORIZONTAL",
"CONST_ME_STEPSVERTICAL",
"CONST_ME_STONES",
"CONST_ME_STUN",
"CONST_ME_TELEPORT",
"CONST_ME_THUNDER",
"CONST_ME_TUTORIALARROW",
"CONST_ME_TUTORIALSQUARE",
"CONST_ME_WATERCREATURE",
"CONST_ME_WATERSPLASH",
"CONST_ME_YALAHARIGHOST",
"CONST_ME_YELLOWENERGY",
"CONST_ME_YELLOW_RINGS",
"CONST_PROP_BLOCKPATH",
"CONST_PROP_BLOCKPROJECTILE",
"CONST_PROP_BLOCKSOLID",
"CONST_PROP_HASHEIGHT",
"CONST_PROP_IMMOVABLEBLOCKPATH",
"CONST_PROP_IMMOVABLEBLOCKSOLID",
"CONST_PROP_IMMOVABLENOFIELDBLOCKPATH",
"CONST_PROP_ISHORIZONTAL",
"CONST_PROP_ISVERTICAL",
"CONST_PROP_MOVEABLE",
"CONST_PROP_NOFIELDBLOCKPATH",
"CONST_PROP_SUPPORTHANGABLE",
"CONST_SLOT_AMMO",
"CONST_SLOT_ARMOR",
"CONST_SLOT_BACKPACK",
"CONST_SLOT_FEET",
"CONST_SLOT_HEAD",
"CONST_SLOT_LEFT",
"CONST_SLOT_LEGS",
"CONST_SLOT_NECKLACE",
"CONST_SLOT_RIGHT",
"CONST_SLOT_RING",
"CONTAINER_POSITION",
"DIRECTION_EAST",
"DIRECTION_NORTH",
"DIRECTION_NORTHEAST",
"DIRECTION_NORTHWEST",
"DIRECTION_SOUTH",
"DIRECTION_SOUTHEAST",
"DIRECTION_SOUTHWEST",
"DIRECTION_WEST",
"FLAG_CHILDISOWNER",
"FLAG_IGNOREAUTOSTACK",
"FLAG_IGNOREBLOCKCREATURE",
"FLAG_IGNOREBLOCKITEM",
"FLAG_IGNOREFIELDDAMAGE",
"FLAG_IGNORENOTMOVEABLE",
"FLAG_NOLIMIT",
"FLAG_PATHFINDING",
"GAME_STATE_CLOSED",
"GAME_STATE_CLOSING",
"GAME_STATE_INIT",
"GAME_STATE_MAINTAIN",
"GAME_STATE_NORMAL",
"GAME_STATE_SHUTDOWN",
"GAME_STATE_STARTUP",
"GUEST_LIST",
"ITEM_AMULETOFLOSS",
"ITEM_ATTRIBUTE_ACTIONID",
"ITEM_ATTRIBUTE_ARMOR",
"ITEM_ATTRIBUTE_ARTICLE",
"ITEM_ATTRIBUTE_ATTACK",
"ITEM_ATTRIBUTE_CHARGES",
"ITEM_ATTRIBUTE_CORPSEOWNER",
"ITEM_ATTRIBUTE_DATE",
"ITEM_ATTRIBUTE_DECAYSTATE",
"ITEM_ATTRIBUTE_DEFENSE",
"ITEM_ATTRIBUTE_DESCRIPTION",
"ITEM_ATTRIBUTE_DOORID",
"ITEM_ATTRIBUTE_DURATION",
"ITEM_ATTRIBUTE_EXTRADEFENSE",
"ITEM_ATTRIBUTE_FLUIDTYPE",
"ITEM_ATTRIBUTE_HITCHANCE",
"ITEM_ATTRIBUTE_NAME",
"ITEM_ATTRIBUTE_NONE",
"ITEM_ATTRIBUTE_OWNER",
"ITEM_ATTRIBUTE_PLURALNAME",
"ITEM_ATTRIBUTE_SHOOTRANGE",
"ITEM_ATTRIBUTE_TEXT",
"ITEM_ATTRIBUTE_UNIQUEID",
"ITEM_ATTRIBUTE_WEIGHT",
"ITEM_ATTRIBUTE_WRITER",
"ITEM_BAG",
"ITEM_CRYSTAL_COIN",
"ITEM_ENERGYFIELD_NOPVP",
"ITEM_ENERGYFIELD_PERSISTENT",
"ITEM_ENERGYFIELD_PVP",
"ITEM_FIREFIELD_NOPVP",
"ITEM_FIREFIELD_PERSISTENT_FULL",
"ITEM_FIREFIELD_PERSISTENT_MEDIUM",
"ITEM_FIREFIELD_PERSISTENT_SMALL",
"ITEM_FIREFIELD_PVP_FULL",
"ITEM_FIREFIELD_PVP_MEDIUM",
"ITEM_FIREFIELD_PVP_SMALL",
"ITEM_GOLD_COIN",
"ITEM_LABEL",
"ITEM_MAGICWALL",
"ITEM_MAGICWALL_PERSISTENT",
"ITEM_MAGICWALL_SAFE",
"ITEM_PARCEL",
"ITEM_PLATINUM_COIN",
"ITEM_POISONFIELD_NOPVP",
"ITEM_POISONFIELD_PERSISTENT",
"ITEM_POISONFIELD_PVP",
"ITEM_TYPE_BED",
"ITEM_TYPE_CONTAINER",
"ITEM_TYPE_DEPOT",
"ITEM_TYPE_DOOR",
"ITEM_TYPE_KEY",
"ITEM_TYPE_MAGICFIELD",
"ITEM_TYPE_MAILBOX",
"ITEM_TYPE_RUNE",
"ITEM_TYPE_TELEPORT",
"ITEM_TYPE_TRASHHOLDER",
"ITEM_WILDGROWTH",
"ITEM_WILDGROWTH_PERSISTENT",
"ITEM_WILDGROWTH_SAFE",
"MAPMARK_BAG",
"MAPMARK_CROSS",
"MAPMARK_DOLLAR",
"MAPMARK_EXCLAMATION",
"MAPMARK_FLAG",
"MAPMARK_GREENNORTH",
"MAPMARK_GREENSOUTH",
"MAPMARK_KISS",
"MAPMARK_LOCK",
"MAPMARK_QUESTION",
"MAPMARK_REDEAST",
"MAPMARK_REDNORTH",
"MAPMARK_REDSOUTH",
"MAPMARK_REDWEST",
"MAPMARK_SHOVEL",
"MAPMARK_SKULL",
"MAPMARK_STAR",
"MAPMARK_SWORD",
"MAPMARK_TEMPLE",
"MAPMARK_TICK",
"MESSAGE_DAMAGE_DEALT",
"MESSAGE_DAMAGE_OTHERS",
"MESSAGE_DAMAGE_RECEIVED",
"MESSAGE_EVENT_ADVANCE",
"MESSAGE_EVENT_DEFAULT",
"MESSAGE_EVENT_ORANGE",
"MESSAGE_EXPERIENCE",
"MESSAGE_EXPERIENCE_OTHERS",
"MESSAGE_HEALED",
"MESSAGE_HEALED_OTHERS",
"MESSAGE_INFO_DESCR",
"MESSAGE_STATUS_CONSOLE_BLUE",
"MESSAGE_STATUS_CONSOLE_ORANGE",
"MESSAGE_STATUS_CONSOLE_RED",
"MESSAGE_STATUS_DEFAULT",
"MESSAGE_STATUS_SMALL",
"MESSAGE_STATUS_WARNING",
"ORIGIN_CONDITION",
"ORIGIN_MELEE",
"ORIGIN_NONE",
"ORIGIN_RANGED",
"ORIGIN_SPELL",
"PLAYERSEX_FEMALE",
"PLAYERSEX_MALE",
"PlayerFlag_CanAlwaysLogin",
"PlayerFlag_CanBroadcast",
"PlayerFlag_CanConvinceAll",
"PlayerFlag_CanEditHouses",
"PlayerFlag_CanIllusionAll",
"PlayerFlag_CanPushAllCreatures",
"PlayerFlag_CanSenseInvisibility",
"PlayerFlag_CanSummonAll",
"PlayerFlag_CanTalkRedChannel",
"PlayerFlag_CanTalkRedChannelAnonymous",
"PlayerFlag_CanTalkRedPrivate",
"PlayerFlag_CannotAttackMonster",
"PlayerFlag_CannotAttackPlayer",
"PlayerFlag_CannotBeAttacked",
"PlayerFlag_CannotBeBanned",
"PlayerFlag_CannotBeMuted",
"PlayerFlag_CannotBePushed",
"PlayerFlag_CannotPickupItem",
"PlayerFlag_CannotUseCombat",
"PlayerFlag_CannotUseSpells",
"PlayerFlag_HasInfiniteCapacity",
"PlayerFlag_HasInfiniteMana",
"PlayerFlag_HasInfiniteSoul",
"PlayerFlag_HasNoExhaustion",
"PlayerFlag_IgnoreProtectionZone",
"PlayerFlag_IgnoreSpellCheck",
"PlayerFlag_IgnoreWeaponCheck",
"PlayerFlag_IgnoredByMonsters",
"PlayerFlag_IsAlwaysPremium",
"PlayerFlag_NotGainExperience",
"PlayerFlag_NotGainHealth",
"PlayerFlag_NotGainInFight",
"PlayerFlag_NotGainMana",
"PlayerFlag_NotGainSkill",
"PlayerFlag_NotGenerateLoot",
"PlayerFlag_SetMaxSpeed",
"PlayerFlag_SpecialVIP",
"PlayerFlag_TalkOrangeHelpChannel",
"RETURNVALUE_ACTIONNOTPERMITTEDINANOPVPZONE",
"RETURNVALUE_ACTIONNOTPERMITTEDINPROTECTIONZONE",
"RETURNVALUE_BOTHHANDSNEEDTOBEFREE",
"RETURNVALUE_CANNOTBEDRESSED",
"RETURNVALUE_CANNOTCONJUREITEMHERE",
"RETURNVALUE_CANNOTPICKUP",
"RETURNVALUE_CANNOTTHROW",
"RETURNVALUE_CANNOTUSETHISOBJECT",
"RETURNVALUE_CANONLYUSEONESHIELD",
"RETURNVALUE_CANONLYUSEONEWEAPON",
"RETURNVALUE_CANONLYUSETHISRUNEONCREATURES",
"RETURNVALUE_CONTAINERNOTENOUGHROOM",
"RETURNVALUE_CREATUREBLOCK",
"RETURNVALUE_CREATUREDOESNOTEXIST",
"RETURNVALUE_CREATUREISNOTREACHABLE",
"RETURNVALUE_DEPOTISFULL",
"RETURNVALUE_DESTINATIONOUTOFREACH",
"RETURNVALUE_DIRECTPLAYERSHOOT",
"RETURNVALUE_DROPTWOHANDEDITEM",
"RETURNVALUE_FIRSTGODOWNSTAIRS",
"RETURNVALUE_FIRSTGOUPSTAIRS",
"RETURNVALUE_NAMEISTOOAMBIGIOUS",
"RETURNVALUE_NEEDEXCHANGE",
"RETURNVALUE_NOERROR",
"RETURNVALUE_NOPARTYMEMBERSINRANGE",
"RETURNVALUE_NOTENOUGHCAPACITY",
"RETURNVALUE_NOTENOUGHLEVEL",
"RETURNVALUE_NOTENOUGHMAGICLEVEL",
"RETURNVALUE_NOTENOUGHMANA",
"RETURNVALUE_NOTENOUGHROOM",
"RETURNVALUE_NOTENOUGHSOUL",
"RETURNVALUE_NOTMOVEABLE",
"RETURNVALUE_NOTPOSSIBLE",
"RETURNVALUE_NOTREQUIREDLEVELTOUSERUNE",
"RETURNVALUE_PLAYERISNOTINVITED",
"RETURNVALUE_PLAYERISNOTREACHABLE",
"RETURNVALUE_PLAYERISPZLOCKED",
"RETURNVALUE_PLAYERISPZLOCKEDENTERPVPZONE",
"RETURNVALUE_PLAYERISPZLOCKEDLEAVEPVPZONE",
"RETURNVALUE_PLAYERWITHTHISNAMEISNOTONLINE",
"RETURNVALUE_PUTTHISOBJECTINBOTHHANDS",
"RETURNVALUE_PUTTHISOBJECTINYOURHAND",
"RETURNVALUE_THEREISNOWAY",
"RETURNVALUE_THISISIMPOSSIBLE",
"RETURNVALUE_THISPLAYERISALREADYTRADING",
"RETURNVALUE_TOOFARAWAY",
"RETURNVALUE_TURNSECUREMODETOATTACKUNMARKEDPLAYERS",
"RETURNVALUE_YOUAREALREADYTRADING",
"RETURNVALUE_YOUAREEXHAUSTED",
"RETURNVALUE_YOUARENOTTHEOWNER",
"RETURNVALUE_YOUCANNOTLOGOUTHERE",
"RETURNVALUE_YOUCANONLYUSEITONCREATURES",
"RETURNVALUE_YOUMAYNOTATTACKAPERSONINPROTECTIONZONE",
"RETURNVALUE_YOUMAYNOTATTACKAPERSONWHILEINPROTECTIONZONE",
"RETURNVALUE_YOUMAYNOTATTACKTHISCREATURE",
"RETURNVALUE_YOUMAYNOTATTACKTHISPLAYER",
"RETURNVALUE_YOUMAYNOTLOGOUTDURINGAFIGHT",
"RETURNVALUE_YOUNEEDAMAGICITEMTOCASTSPELL",
"RETURNVALUE_YOUNEEDAWEAPONTOUSETHISSPELL",
"RETURNVALUE_YOUNEEDPREMIUMACCOUNT",
"RETURNVALUE_YOUNEEDTOLEARNTHISSPELL",
"RETURNVALUE_YOUNEEDTOSPLITYOURSPEARS",
"RETURNVALUE_YOURVOCATIONCANNOTUSETHISSPELL",
"SKILL_AXE",
"SKILL_CLUB",
"SKILL_DISTANCE",
"SKILL_FISHING",
"SKILL_FIST",
"SKILL_LEVEL",
"SKILL_MAGLEVEL",
"SKILL_SHIELD",
"SKILL_SWORD",
"SKULL_BLACK",
"SKULL_GREEN",
"SKULL_NONE",
"SKULL_ORANGE",
"SKULL_RED",
"SKULL_WHITE",
"SKULL_YELLOW",
"SLOTP_AMMO",
"SLOTP_ARMOR",
"SLOTP_BACKPACK",
"SLOTP_DEPOT",
"SLOTP_FEET",
"SLOTP_HEAD",
"SLOTP_LEFT",
"SLOTP_LEGS",
"SLOTP_NECKLACE",
"SLOTP_RIGHT",
"SLOTP_RING",
"SLOTP_TWO_HAND",
"SLOTP_WHEREEVER",
"SPEECHBUBBLE_NONE",
"SPEECHBUBBLE_NORMAL",
"SPEECHBUBBLE_QUEST",
"SPEECHBUBBLE_QUESTTRADER",
"SPEECHBUBBLE_TRADE",
"STACKPOS_FIFTH_ITEM_ABOVE_GROUNDTILE",
"STACKPOS_FIRST_ITEM_ABOVE_GROUNDTILE",
"STACKPOS_FOURTH_ITEM_ABOVE_GROUNDTILE",
"STACKPOS_GROUND",
"STACKPOS_SECOND_ITEM_ABOVE_GROUNDTILE",
"STACKPOS_THIRD_ITEM_ABOVE_GROUNDTILE",
"STACKPOS_TOP_CREATURE",
"STACKPOS_TOP_FIELD",
"STACKPOS_TOP_MOVEABLE_ITEM_OR_CREATURE",
"SUBOWNER_LIST",
"TALKTYPE_BROADCAST",
"TALKTYPE_CHANNEL_O",
"TALKTYPE_CHANNEL_R1",
"TALKTYPE_CHANNEL_R2",
"TALKTYPE_CHANNEL_Y",
"TALKTYPE_MONSTER_SAY",
"TALKTYPE_MONSTER_YELL",
"TALKTYPE_ORANGE_1",
"TALKTYPE_ORANGE_2",
"TALKTYPE_PRIVATE_FROM",
"TALKTYPE_PRIVATE_NP",
"TALKTYPE_PRIVATE_PN",
"TALKTYPE_PRIVATE_RED_FROM",
"TALKTYPE_PRIVATE_RED_TO",
"TALKTYPE_PRIVATE_TO",
"TALKTYPE_SAY",
"TALKTYPE_WHISPER",
"TALKTYPE_YELL",
"TEXTCOLOR_BLUE",
"TEXTCOLOR_DARKRED",
"TEXTCOLOR_LIGHTBLUE",
"TEXTCOLOR_LIGHTGREEN",
"TEXTCOLOR_LIGHTGREY",
"TEXTCOLOR_MAYABLUE",
"TEXTCOLOR_NONE",
"TEXTCOLOR_ORANGE",
"TEXTCOLOR_PURPLE",
"TEXTCOLOR_RED",
"TEXTCOLOR_SKYBLUE",
"TEXTCOLOR_WHITE_EXP",
"TEXTCOLOR_YELLOW",
"TILESTATE_BED",
"TILESTATE_BLOCKPATH",
"TILESTATE_BLOCKSOLID",
"TILESTATE_DEPOT",
"TILESTATE_DEPRECATED_HOUSE",
"TILESTATE_DYNAMIC_TILE",
"TILESTATE_FLOORCHANGE",
"TILESTATE_FLOORCHANGE_DOWN",
"TILESTATE_FLOORCHANGE_EAST",
"TILESTATE_FLOORCHANGE_EAST_ALT",
"TILESTATE_FLOORCHANGE_NORTH",
"TILESTATE_FLOORCHANGE_SOUTH",
"TILESTATE_FLOORCHANGE_SOUTH_ALT",
"TILESTATE_FLOORCHANGE_WEST",
"TILESTATE_HOUSE",
"TILESTATE_IMMOVABLEBLOCKPATH",
"TILESTATE_IMMOVABLEBLOCKSOLID",
"TILESTATE_IMMOVABLENOFIELDBLOCKPATH",
"TILESTATE_MAGICFIELD",
"TILESTATE_MAILBOX",
"TILESTATE_NOFIELDBLOCKPATH",
"TILESTATE_NOLOGOUT",
"TILESTATE_NONE",
"TILESTATE_NOPVPZONE",
"TILESTATE_PROTECTIONZONE",
"TILESTATE_PVPZONE",
"TILESTATE_REFRESH",
"TILESTATE_SUPPORTS_HANGABLE",
"TILESTATE_TELEPORT",
"TILESTATE_TRASHHOLDER",
"VOCATION_NONE",
"WEAPON_AMMO",
"WEAPON_AXE",
"WEAPON_CLUB",
"WEAPON_DISTANCE",
"WEAPON_NONE",
"WEAPON_SHIELD",
"WEAPON_SWORD",
"WEAPON_WAND",
"WORLD_TYPE_NO_PVP",
"WORLD_TYPE_PVP",
"WORLD_TYPE_PVP_ENFORCED",
{"trigger": "Combat","contents": "Combat()\n\n$1"},
{"trigger": "Combat:execute","contents": "${1:combat}:execute(${2:creature}, ${3:variant})\n\n$4"},
{"trigger": "Combat:setArea","contents": "${1:combat}:setArea(${2:area})\n\n$3"},
{"trigger": "Combat:setCallback","contents": "${1:combat}:setCallback(${2:key}, ${3:function})\n\n$4"},
{"trigger": "Combat:setCondition","contents": "${1:combat}:setCondition(${2:condition})\n\n$3"},
{"trigger": "Combat:setFormula","contents": "${1:combat}:setFormula(${2:type}, ${3:mina}, ${4:minb}, ${5:maxa}, ${6:maxb})\n$7"},
{"trigger": "Combat:setOrigin","contents": "${1:combat}:setOrigin(${2:origin})\n$3"},
{"trigger": "Combat:setParameter","contents": "${1:combat}:setParameter(${2:key}, ${3:value})\n$4"},
{"trigger": "Condition","contents": "Condition(${1:conditionType}, ${2:conditionId = CONDITIONID_COMBAT})\n$3"},
{"trigger": "Condition:addDamage","contents": "${1:condition}:addDamage(${2:rounds}, ${3:time}, ${4:value})\n$5"},
{"trigger": "Condition:clone","contents": "${1:condition}:clone()\n$2"},
{"trigger": "Condition:delete","contents": "${1:condition}:delete()\n$2"},
{"trigger": "Condition:getEndTime","contents": "${1:condition}:getEndTime()\n$2"},
{"trigger": "Condition:getIcons","contents": "${1:condition}:getIcons()\n$2"},
{"trigger": "Condition:getId","contents": "${1:condition}:getId()\n$2"},
{"trigger": "Condition:getSubId","contents": "${1:condition}:getSubId()\n$2"},
{"trigger": "Condition:getTicks","contents": "${1:condition}:getTicks()\n$2"},
{"trigger": "Condition:getType","contents": "${1:condition}:getType()\n$2"},
{"trigger": "Condition:setFormula","contents": "${1:condition}:setFormula(${2:mina}, ${3:minb}, ${4:maxa}, ${5:maxb})\n$6"},
{"trigger": "Condition:setOutfit\tlookType","contents": "${1:condition}:setOutfit(${2:lookTypeEx}, ${3:lookType}, ${4:lookHead}, ${5:lookBody}, ${6:lookLegs}, ${7:lookFeet}, ${8:lookAddons}, ${9:lookMount})$10"},
{"trigger": "Condition:setOutfit\toutfit","contents": "${1:condition}:setOutfit(${2:outfit})\n$3"},
{"trigger": "Condition:setParameter","contents": "${1:condition}:setParameter(${2:key}, ${3:value})\n$4"},
{"trigger": "Condition:setTicks","contents": "${1:condition}:setTicks(${2:ticks})\n$3"},
{"trigger": "Container","contents": "Container(${1:uid})\n$2"},
{"trigger": "Container:addItem","contents": "${1:container}:addItem(${2:itemId}, ${3:count/subType = 1}, ${4:index = INDEX_WHEREEVER}, ${5:flags = 0})\n$6"},
{"trigger": "Container:addItemEx","contents": "${1:container}:addItemEx(${2:item}, ${3:index = INDEX_WHEREEVER}, ${4:flags = 0})\n$5"},
{"trigger": "Container:getCapacity","contents": "${1:container}:getCapacity()\n$2"},
{"trigger": "Container:getContentDescription","contents": "${1:container}:getContentDescription()\n$2"},
{"trigger": "Container:getEmptySlots","contents": "${1:container}:getEmptySlots(${2:recursive = false})\n$3"},
{"trigger": "Container:getItem","contents": "${1:container}:getItem(${2:index})\n$3"},
{"trigger": "Container:getItemCountById","contents": "${1:container}:getItemCountById(${2:itemId}, ${3:subType = -1})\n$4"},
{"trigger": "Container:getItemHoldingCount","contents": "${1:container}:getItemHoldingCount()\n$2"},
{"trigger": "Container:getSize","contents": "${1:container}:getSize()\n$2"},
{"trigger": "Container:hasItem","contents": "${1:container}:hasItem(${2:item})\n$3"},
{"trigger": "Creature","contents": "Creature(${1:id/name/userdata})\n$2"},
{"trigger": "Creature.getClosestFreePosition","contents": "Creature.getClosestFreePosition(${1:self}, ${2:position}, ${3:extended})\n$4"},
{"trigger": "Creature:addCondition","contents": "${1:creature}:addCondition(${2:condition}, ${3:force = false})\n$4"},
{"trigger": "Creature:addHealth","contents": "${1:creature}:addHealth(${2:healthChange})\n$3"},
{"trigger": "Creature:addMana","contents": "${1:creature}:addMana(${2:manaChange}, ${3:animationOnLoss = false})\n$4"},
{"trigger": "Creature:canSee","contents": "${1:creature}:canSee(${2:position})\n$3"},
{"trigger": "Creature:canSeeCreature","contents": "${1:creature}:canSeeCreature(${2:creature})\n$3"},
{"trigger": "Creature:changeSpeed","contents": "${1:creature}:changeSpeed(${2:delta})\n$3"},
{"trigger": "Creature:getBaseSpeed","contents": "${1:creature}:getBaseSpeed()\n$2"},
{"trigger": "Creature:getCondition","contents": "${1:creature}:getCondition(${2:conditionType}, ${3:conditionId = CONDITIONID_COMBAT}, ${4:subId = 0})\n$5"},
{"trigger": "Creature:getDamageMap","contents": "${1:creature}:getDamageMap()\n$2"},
{"trigger": "Creature:getDescription","contents": "${1:creature}:getDescription(${2:distance})\n$3"},
{"trigger": "Creature:getDirection","contents": "${1:creature}:getDirection()\n$2"},
{"trigger": "Creature:getFollowCreature","contents": "${1:creature}:getFollowCreature()\n$2"},
{"trigger": "Creature:getHealth","contents": "${1:creature}:getHealth()\n$2"},
{"trigger": "Creature:getId","contents": "${1:creature}:getId()\n$2"},
{"trigger": "Creature:getLight","contents": "${1:creature}:getLight()\n$2"},
{"trigger": "Creature:getMana","contents": "${1:creature}:getMana()\n$2"},
{"trigger": "Creature:getMaster","contents": "${1:creature}:getMaster()\n$2"},
{"trigger": "Creature:getMaxHealth","contents": "${1:creature}:getMaxHealth()\n$2"},
{"trigger": "Creature:getMaxMana","contents": "${1:creature}:getMaxMana()\n$2"},
{"trigger": "Creature:getName","contents": "${1:creature}:getName()\n$2"},
{"trigger": "Creature:getOutfit","contents": "${1:creature}:getOutfit()\n$2"},
{"trigger": "Creature:getParent","contents": "${1:creature}:getParent()\n$2"},
{"trigger": "Creature:getPathTo","contents": "${1:creature}:getPathTo(${2:pos}, ${3:minTargetDist = 0}, ${4:maxTargetDist = 1}, ${5:fullPathSearch = true}, ${6:clearSight = true}, ${7:maxSearchDist = 0})\n$8"},
{"trigger": "Creature:getPosition","contents": "${1:creature}:getPosition()\n$2"},
{"trigger": "Creature:getSkull","contents": "${1:creature}:getSkull()\n$2"},
{"trigger": "Creature:getSpeed","contents": "${1:creature}:getSpeed()\n$2"},
{"trigger": "Creature:getSummons","contents": "${1:creature}:getSummons()\n$2"},
{"trigger": "Creature:getTarget","contents": "${1:creature}:getTarget()\n$2"},
{"trigger": "Creature:getTile","contents": "${1:creature}:getTile()\n$2"},
{"trigger": "Creature:isCreature","contents": "${1:creature}:isCreature()\n$2"},
{"trigger": "Creature:isHealthHidden","contents": "${1:creature}:isHealthHidden()\n$2"},
{"trigger": "Creature:isInGhostMode","contents": "${1:creature}:isInGhostMode()\n$2"},
{"trigger": "Creature:isRemoved","contents": "${1:creature}:isRemoved()\n$2"},
{"trigger": "Creature:registerEvent","contents": "${1:creature}:registerEvent(${2:name})\n$3"},
{"trigger": "Creature:remove","contents": "${1:creature}:remove()\n$2"},
{"trigger": "Creature:removeCondition","contents": "${1:creature}:removeCondition(${2:conditionType}, ${3:conditionId = CONDITIONID_COMBAT}, ${4:subId = 0}, ${5:force = false})\n$6"},
{"trigger": "Creature:say","contents": "${1:creature}:say(${2:text}, ${3:type}, ${4:ghost = false}, ${5:target = nullptr}, ${6:position})\n$7"},
{"trigger": "Creature:setDirection","contents": "${1:creature}:setDirection(${2:direction})\n$3"},
{"trigger": "Creature:setDropLoot","contents": "${1:creature}:setDropLoot(${2:doDrop})\n$3"},
{"trigger": "Creature:setFollowCreature","contents": "${1:creature}:setFollowCreature(${2:followedCreature})\n$3"},
{"trigger": "Creature:setHiddenHealth","contents": "${1:creature}:setHiddenHealth(${2:hide})\n$3"},
{"trigger": "Creature:setLight","contents": "${1:creature}:setLight(${2:color}, ${3:level})\n$4"},
{"trigger": "Creature:setMaster","contents": "${1:creature}:setMaster(${2:master})\n$3"},
{"trigger": "Creature:setMaxHealth","contents": "${1:creature}:setMaxHealth(${2:maxHealth})\n$3"},
{"trigger": "Creature:setOutfit","contents": "${1:creature}:setOutfit(${2:outfit})\n$3"},
{"trigger": "Creature:setSkull","contents": "${1:creature}:setSkull(${2:skull})\n$3"},
{"trigger": "Creature:setTarget","contents": "${1:creature}:setTarget(${2:target})\n$3"},
{"trigger": "Creature:teleportTo","contents": "${1:creature}:teleportTo(${2:position}, ${3:pushMovement = false})\n$4"},
{"trigger": "Creature:unregisterEvent","contents": "${1:creature}:unregisterEvent(${2:name})\n$3"},
{"trigger": "Game.createContainer","contents": "Game.createContainer(${1:itemId}, ${2:size}, ${3:position})\n$4"},
{"trigger": "Game.createItem","contents": "Game.createItem(${1:itemId}, ${2:count}, ${3:position})\n$4"},
{"trigger": "Game.createMonster","contents": "Game.createMonster(${1:monsterName}, ${2:position}, ${3:extended = false}, ${4:force = false})\n$5"},
{"trigger": "Game.createNpc","contents": "Game.createNpc(${1:npcName}, ${2:position}, ${3:extended = false}, ${4:force = false})\n$5"},
{"trigger": "Game.createTile\tposition","contents": "Game.createTile(${1:position}, ${2:isDynamic = false})\n$3"},
{"trigger": "Game.createTile\tx, y, z","contents": "Game.createTile(${1:x}, ${2:y}, ${3:z}, ${4:isDynamic = false})\n$5"},
{"trigger": "Game.getExperienceStage","contents": "Game.getExperienceStage(${1:level})\n$2"},
{"trigger": "Game.getGameState","contents": "Game.getGameState()\n$1"},
{"trigger": "Game.getHouses","contents": "Game.getHouses()\n$1"},
{"trigger": "Game.getMonsterCount","contents": "Game.getMonsterCount()\n$1"},
{"trigger": "Game.getNpcCount","contents": "Game.getNpcCount()\n$1"},
{"trigger": "Game.getPlayerCount","contents": "Game.getPlayerCount()\n$1"},
{"trigger": "Game.getPlayers","contents": "Game.getPlayers()\n$1"},
{"trigger": "Game.getReturnMessage","contents": "Game.getReturnMessage(${1:value})\n$2"},
{"trigger": "Game.getSpectators","contents": "Game.getSpectators(${1:position}, ${2:multifloor = false}, ${3:onlyPlayer = false}, ${4:minRangeX = 0}, ${5:maxRangeX = 0}, ${6:minRangeY = 0}, ${7:maxRangeY = 0})\n$8"},
{"trigger": "Game.getTowns","contents": "Game.getTowns()\n$1"},
{"trigger": "Game.getWorldType","contents": "Game.getWorldType()\n$1"},
{"trigger": "Game.loadMap","contents": "Game.loadMap(${1:path})\n$2"},
{"trigger": "Game.setGameState","contents": "Game.setGameState(${1:state})\n$2"},
{"trigger": "Game.setWorldType","contents": "Game.setWorldType(${1:type})\n$2"},
{"trigger": "Game.startRaid","contents": "Game.startRaid(${1:raidName})\n$2"},
{"trigger": "Group","contents": "Group(${1:id})\n$2"},
{"trigger": "Group:getAccess","contents": "${1:group}:getAccess()\n$2"},
{"trigger": "Group:getFlags","contents": "${1:group}:getFlags()\n$2"},
{"trigger": "Group:getId","contents": "${1:group}:getId()\n$2"},
{"trigger": "Group:getMaxDepotItems","contents": "${1:group}:getMaxDepotItems()\n$2"},
{"trigger": "Group:getMaxVipEntries","contents": "${1:group}:getMaxVipEntries()\n$2"},
{"trigger": "Group:getName","contents": "${1:group}:getName()\n$2"},
{"trigger": "Guild","contents": "Guild(${1:id})\n$2"},
{"trigger": "Guild:addMember","contents": "${1:guild}:addMember(${2:player})\n$3"},
{"trigger": "Guild:addRank","contents": "${1:guild}:addRank(${2:id}, ${3:name}, ${4:level})\n$5"},
{"trigger": "Guild:getBankBalance","contents": "${1:guild}:getBankBalance()\n$2"},
{"trigger": "Guild:getId","contents": "${1:guild}:getId()\n$2"},
{"trigger": "Guild:getMembersOnline","contents": "${1:guild}:getMembersOnline()\n$2"},
{"trigger": "Guild:getMotd","contents": "${1:guild}:getMotd()\n$2"},
{"trigger": "Guild:getName","contents": "${1:guild}:getName()\n$2"},
{"trigger": "Guild:getRankById","contents": "${1:guild}:getRankById(${2:id})\n$3"},
{"trigger": "Guild:getRankByLevel","contents": "${1:guild}:getRankByLevel(${2:level})\n$3"},
{"trigger": "Guild:removeMember","contents": "${1:guild}:removeMember(${2:player})\n$3"},
{"trigger": "Guild:setBankBalance","contents": "${1:guild}:setBankBalance(${2:bankBalance})\n$3"},
{"trigger": "Guild:setMotd","contents": "${1:guild}:setMotd(${2:motd})\n$3"},
{"trigger": "House","contents": "House(${1:id})\n$2"},
{"trigger": "House:getAccessList","contents": "${1:house}:getAccessList(${2:listId})\n$3"},
{"trigger": "House:getBedCount","contents": "${1:house}:getBedCount()\n$2"},
{"trigger": "House:getBeds","contents": "${1:house}:getBeds()\n$2"},
{"trigger": "House:getDoorCount","contents": "${1:house}:getDoorCount()\n$2"},
{"trigger": "House:getDoors","contents": "${1:house}:getDoors()\n$2"},
{"trigger": "House:getExitPosition","contents": "${1:house}:getExitPosition()\n$2"},
{"trigger": "House:getId","contents": "${1:house}:getId()\n$2"},
{"trigger": "House:getName","contents": "${1:house}:getName()\n$2"},
{"trigger": "House:getOwnerGuid","contents": "${1:house}:getOwnerGuid()\n$2"},
{"trigger": "House:getRent","contents": "${1:house}:getRent()\n$2"},
{"trigger": "House:getTileCount","contents": "${1:house}:getTileCount()\n$2"},
{"trigger": "House:getTiles","contents": "${1:house}:getTiles()\n$2"},
{"trigger": "House:getTown","contents": "${1:house}:getTown()\n$2"},
{"trigger": "House:setAccessList","contents": "${1:house}:setAccessList(${2:listId}, ${3:list})\n$4"},
{"trigger": "House:setOwnerGuid","contents": "${1:house}:setOwnerGuid(${2:guid}, ${3:updateDatabase = true})\n$4"},
{"trigger": "Item","contents": "Item(${1:uid})\n$2"},
{"trigger": "Item:clone","contents": "${1:item}:clone()\n$2"},
{"trigger": "Item:decay","contents": "${1:item}:decay()\n$2"},
{"trigger": "Item:getActionId","contents": "${1:item}:getActionId()\n$2"},
{"trigger": "Item:getArticle","contents": "${1:item}:getArticle()\n$2"},
{"trigger": "Item:getAttribute","contents": "${1:item}:getAttribute(${2:key})\n$3"},
{"trigger": "Item:getCharges","contents": "${1:item}:getCharges()\n$2"},
{"trigger": "Item:getCount","contents": "${1:item}:getCount()\n$2"},
{"trigger": "Item:getDescription","contents": "${1:item}:getDescription(${2:distance})\n$3"},
{"trigger": "Item:getFluidType","contents": "${1:item}:getFluidType()\n$2"},
{"trigger": "Item:getId","contents": "${1:item}:getId()\n$2"},
{"trigger": "Item:getName","contents": "${1:item}:getName()\n$2"},
{"trigger": "Item:getParent","contents": "${1:item}:getParent()\n$2"},
{"trigger": "Item:getPluralName","contents": "${1:item}:getPluralName()\n$2"},
{"trigger": "Item:getPosition","contents": "${1:item}:getPosition()\n$2"},
{"trigger": "Item:getSubType","contents": "${1:item}:getSubType()\n$2"},
{"trigger": "Item:getTile","contents": "${1:item}:getTile()\n$2"},
{"trigger": "Item:getTopParent","contents": "${1:item}:getTopParent()\n$2"},
{"trigger": "Item:getUniqueId","contents": "${1:item}:getUniqueId()\n$2"},
{"trigger": "Item:getWeight","contents": "${1:item}:getWeight()\n$2"},
{"trigger": "Item:hasAttribute","contents": "${1:item}:hasAttribute(${2:key})\n$3"},
{"trigger": "Item:hasProperty","contents": "${1:item}:hasProperty(${2:property})\n$3"},
{"trigger": "Item:isItem","contents": "${1:item}:isItem()\n$2"},
{"trigger": "Item:moveTo","contents": "${1:item}:moveTo(${2:position/cylinder})\n$3"},
{"trigger": "Item:remove","contents": "${1:item}:remove(${2:count = -1})\n$3"},
{"trigger": "Item:removeAttribute","contents": "${1:item}:removeAttribute(${2:key})\n$3"},
{"trigger": "Item:setActionId","contents": "${1:item}:setActionId(${2:actionId})\n$3"},
{"trigger": "Item:setAttribute","contents": "${1:item}:setAttribute(${2:key}, ${3:value})\n$4"},
{"trigger": "Item:split","contents": "${1:item}:split(${2:count = 1})\n$3"},
{"trigger": "Item:transform","contents": "${1:item}:transform(${2:itemId}, ${3:count/subType = -1})\n$4"},
{"trigger": "ItemType","contents": "ItemType(${1:id/name})\n$2"},
{"trigger": "ItemType:getArmor","contents": "${1:itemType}:getArmor()\n$2"},
{"trigger": "ItemType:getArticle","contents": "${1:itemType}:getArticle()\n$2"},
{"trigger": "ItemType:getAttack","contents": "${1:itemType}:getAttack()\n$2"},
{"trigger": "ItemType:getCapacity","contents": "${1:itemType}:getCapacity()\n$2"},
{"trigger": "ItemType:getCharges","contents": "${1:itemType}:getCharges()\n$2"},
{"trigger": "ItemType:getClientId","contents": "${1:itemType}:getClientId()\n$2"},
{"trigger": "ItemType:getDecayId","contents": "${1:itemType}:getDecayId()\n$2"},
{"trigger": "ItemType:getDefense","contents": "${1:itemType}:getDefense()\n$2"},
{"trigger": "ItemType:getDescription","contents": "${1:itemType}:getDescription()\n$2"},
{"trigger": "ItemType:getDestroyId","contents": "${1:itemType}:getDestroyId()\n$2"},
{"trigger": "ItemType:getElementDamage","contents": "${1:itemType}:getElementDamage()\n$2"},
{"trigger": "ItemType:getElementType","contents": "${1:itemType}:getElementType()\n$2"},
{"trigger": "ItemType:getExtraDefense","contents": "${1:itemType}:getExtraDefense()\n$2"},
{"trigger": "ItemType:getFluidSource","contents": "${1:itemType}:getFluidSource()\n$2"},
{"trigger": "ItemType:getHitChance","contents": "${1:itemType}:getHitChance()\n$2"},
{"trigger": "ItemType:getId","contents": "${1:itemType}:getId()\n$2"},
{"trigger": "ItemType:getName","contents": "${1:itemType}:getName()\n$2"},
{"trigger": "ItemType:getPluralName","contents": "${1:itemType}:getPluralName()\n$2"},
{"trigger": "ItemType:getRequiredLevel","contents": "${1:itemType}:getRequiredLevel()\n$2"},
{"trigger": "ItemType:getShootRange","contents": "${1:itemType}:getShootRange()\n$2"},
{"trigger": "ItemType:getSlotPosition","contents": "${1:itemType}:getSlotPosition()\n$2"},
{"trigger": "ItemType:getTransformDeEquipId","contents": "${1:itemType}:getTransformDeEquipId()\n$2"},
{"trigger": "ItemType:getTransformEquipId","contents": "${1:itemType}:getTransformEquipId()\n$2"},
{"trigger": "ItemType:getType","contents": "${1:itemType}:getType()\n$2"},
{"trigger": "ItemType:getWeaponType","contents": "${1:itemType}:getWeaponType()\n$2"},
{"trigger": "ItemType:getWeight","contents": "${1:itemType}:getWeight(${2:count = 1})\n$3"},
{"trigger": "ItemType:hasSubType","contents": "${1:itemType}:hasSubType()\n$2"},
{"trigger": "ItemType:isContainer","contents": "${1:itemType}:isContainer()\n$2"},
{"trigger": "ItemType:isCorpse","contents": "${1:itemType}:isCorpse()\n$2"},
{"trigger": "ItemType:isDoor","contents": "${1:itemType}:isDoor()\n$2"},
{"trigger": "ItemType:isFluidContainer","contents": "${1:itemType}:isFluidContainer()\n$2"},
{"trigger": "ItemType:isMovable","contents": "${1:itemType}:isMovable()\n$2"},
{"trigger": "ItemType:isReadable","contents": "${1:itemType}:isReadable()\n$2"},
{"trigger": "ItemType:isRune","contents": "${1:itemType}:isRune()\n$2"},
{"trigger": "ItemType:isStackable","contents": "${1:itemType}:isStackable()\n$2"},
{"trigger": "ItemType:isWritable","contents": "${1:itemType}:isWritable()\n$2"},
{"trigger": "ModalWindow","contents": "ModalWindow(${1:id}, ${2:title}, ${3:message})\n$4"},
{"trigger": "ModalWindow:addButton","contents": "${1:modalWindow}:addButton(${2:id}, ${3:text})\n$4"},
{"trigger": "ModalWindow:addChoice","contents": "${1:modalWindow}:addChoice(${2:id}, ${3:text})\n$4"},
{"trigger": "ModalWindow:getButtonCount","contents": "${1:modalWindow}:getButtonCount()\n$2"},
{"trigger": "ModalWindow:getChoiceCount","contents": "${1:modalWindow}:getChoiceCount()\n$2"},
{"trigger": "ModalWindow:getDefaultEnterButton","contents": "${1:modalWindow}:getDefaultEnterButton()\n$2"},
{"trigger": "ModalWindow:getDefaultEscapeButton","contents": "${1:modalWindow}:getDefaultEscapeButton()\n$2"},
{"trigger": "ModalWindow:getId","contents": "${1:modalWindow}:getId()\n$2"},
{"trigger": "ModalWindow:getMessage","contents": "${1:modalWindow}:getMessage()\n$2"},
{"trigger": "ModalWindow:getTitle","contents": "${1:modalWindow}:getTitle()\n$2"},
{"trigger": "ModalWindow:hasPriority","contents": "${1:modalWindow}:hasPriority()\n$2"},
{"trigger": "ModalWindow:sendToPlayer","contents": "${1:modalWindow}:sendToPlayer(${2:player})\n$3"},
{"trigger": "ModalWindow:setDefaultEnterButton","contents": "${1:modalWindow}:setDefaultEnterButton(${2:buttonId})\n$3"},
{"trigger": "ModalWindow:setDefaultEscapeButton","contents": "${1:modalWindow}:setDefaultEscapeButton(${2:buttonId})\n$3"},
{"trigger": "ModalWindow:setMessage","contents": "${1:modalWindow}:setMessage(${2:text})\n$3"},
{"trigger": "ModalWindow:setPriority","contents": "${1:modalWindow}:setPriority(${2:priority})\n$3"},
{"trigger": "ModalWindow:setTitle","contents": "${1:modalWindow}:setTitle(${2:text})\n$3"},
{"trigger": "Monster","contents": "Monster(${1:id/userdata})\n$2"},
{"trigger": "Monster:addFriend","contents": "${1:monster}:addFriend(${2:creature})\n$3"},
{"trigger": "Monster:addTarget","contents": "${1:monster}:addTarget(${2:creature}, ${3:pushFront = false})\n$4"},
{"trigger": "Monster:getFriendCount","contents": "${1:monster}:getFriendCount()\n$2"},
{"trigger": "Monster:getFriendList","contents": "${1:monster}:getFriendList()\n$2"},
{"trigger": "Monster:getSpawnPosition","contents": "${1:monster}:getSpawnPosition()\n$2"},
{"trigger": "Monster:getTargetCount","contents": "${1:monster}:getTargetCount()\n$2"},
{"trigger": "Monster:getTargetList","contents": "${1:monster}:getTargetList()\n$2"},
{"trigger": "Monster:getType","contents": "${1:monster}:getType()\n$2"},
{"trigger": "Monster:isFriend","contents": "${1:monster}:isFriend(${2:creature})\n$3"},
{"trigger": "Monster:isIdle","contents": "${1:monster}:isIdle()\n$2"},
{"trigger": "Monster:isInSpawnRange","contents": "${1:monster}:isInSpawnRange(${2:position})\n$3"},
{"trigger": "Monster:isMonster","contents": "${1:monster}:isMonster()\n$2"},
{"trigger": "Monster:isOpponent","contents": "${1:monster}:isOpponent(${2:creature})\n$3"},
{"trigger": "Monster:isTarget","contents": "${1:monster}:isTarget(${2:creature})\n$3"},
{"trigger": "Monster:removeFriend","contents": "${1:monster}:removeFriend(${2:creature})\n$3"},
{"trigger": "Monster:removeTarget","contents": "${1:monster}:removeTarget(${2:creature})\n$3"},
{"trigger": "Monster:searchTarget","contents": "${1:monster}:searchTarget(${2:searchType = TARGETSEARCH_DEFAULT})\n$3"},
{"trigger": "Monster:selectTarget","contents": "${1:monster}:selectTarget(${2:creature})\n$3"},
{"trigger": "Monster:setIdle","contents": "${1:monster}:setIdle(${2:idle})\n$3"},
{"trigger": "MonsterType","contents": "MonsterType(${1:name})\n$2"},
{"trigger": "MonsterType:canPushCreatures","contents": "${1:monsterType}:canPushCreatures()\n$2"},
{"trigger": "MonsterType:canPushItems","contents": "${1:monsterType}:canPushItems()\n$2"},
{"trigger": "MonsterType:getArmor","contents": "${1:monsterType}:getArmor()\n$2"},
{"trigger": "MonsterType:getAttackList","contents": "${1:monsterType}:getAttackList()\n$2"},
{"trigger": "MonsterType:getBaseSpeed","contents": "${1:monsterType}:getBaseSpeed()\n$2"},
{"trigger": "MonsterType:getChangeTargetChance","contents": "${1:monsterType}:getChangeTargetChance()\n$2"},
{"trigger": "MonsterType:getChangeTargetSpeed","contents": "${1:monsterType}:getChangeTargetSpeed()\n$2"},
{"trigger": "MonsterType:getCombatImmunities","contents": "${1:monsterType}:getCombatImmunities()\n$2"},
{"trigger": "MonsterType:getConditionImmunities","contents": "${1:monsterType}:getConditionImmunities()\n$2"},
{"trigger": "MonsterType:getCorpseId","contents": "${1:monsterType}:getCorpseId()\n$2"},
{"trigger": "MonsterType:getCreatureEvents","contents": "${1:monsterType}:getCreatureEvents()\n$2"},
{"trigger": "MonsterType:getDefense","contents": "${1:monsterType}:getDefense()\n$2"},
{"trigger": "MonsterType:getDefenseList","contents": "${1:monsterType}:getDefenseList()\n$2"},
{"trigger": "MonsterType:getElementList","contents": "${1:monsterType}:getElementList()\n$2"},
{"trigger": "MonsterType:getExperience","contents": "${1:monsterType}:getExperience()\n$2"},
{"trigger": "MonsterType:getHealth","contents": "${1:monsterType}:getHealth()\n$2"},
{"trigger": "MonsterType:getLight","contents": "${1:monsterType}:getLight()\n$2"},
{"trigger": "MonsterType:getLoot","contents": "${1:monsterType}:getLoot()\n$2"},
{"trigger": "MonsterType:getManaCost","contents": "${1:monsterType}:getManaCost()\n$2"},
{"trigger": "MonsterType:getMaxHealth","contents": "${1:monsterType}:getMaxHealth()\n$2"},
{"trigger": "MonsterType:getMaxSummons","contents": "${1:monsterType}:getMaxSummons()\n$2"},
{"trigger": "MonsterType:getName","contents": "${1:monsterType}:getName()\n$2"},
{"trigger": "MonsterType:getNameDescription","contents": "${1:monsterType}:getNameDescription()\n$2"},
{"trigger": "MonsterType:getOutfit","contents": "${1:monsterType}:getOutfit()\n$2"},
{"trigger": "MonsterType:getRace","contents": "${1:monsterType}:getRace()\n$2"},
{"trigger": "MonsterType:getRunHealth","contents": "${1:monsterType}:getRunHealth()\n$2"},
{"trigger": "MonsterType:getStaticAttackChance","contents": "${1:monsterType}:getStaticAttackChance()\n$2"},
{"trigger": "MonsterType:getSummonList","contents": "${1:monsterType}:getSummonList()\n$2"},
{"trigger": "MonsterType:getTargetDistance","contents": "${1:monsterType}:getTargetDistance()\n$2"},
{"trigger": "MonsterType:getVoices","contents": "${1:monsterType}:getVoices()\n$2"},
{"trigger": "MonsterType:getYellChance","contents": "${1:monsterType}:getYellChance()\n$2"},
{"trigger": "MonsterType:getYellSpeedTicks","contents": "${1:monsterType}:getYellSpeedTicks()\n$2"},
{"trigger": "MonsterType:isAttackable","contents": "${1:monsterType}:isAttackable()\n$2"},
{"trigger": "MonsterType:isConvinceable","contents": "${1:monsterType}:isConvinceable()\n$2"},
{"trigger": "MonsterType:isHealthShown","contents": "${1:monsterType}:isHealthShown()\n$2"},
{"trigger": "MonsterType:isHostile","contents": "${1:monsterType}:isHostile()\n$2"},
{"trigger": "MonsterType:isIllusionable","contents": "${1:monsterType}:isIllusionable()\n$2"},
{"trigger": "MonsterType:isPushable","contents": "${1:monsterType}:isPushable()\n$2"},
{"trigger": "MonsterType:isSummonable","contents": "${1:monsterType}:isSummonable()\n$2"},
{"trigger": "NetworkMessage","contents": "NetworkMessage()\n$1"},
{"trigger": "NetworkMessage:addByte","contents": "${1:networkMessage}:addByte(${2:number})\n$3"},
{"trigger": "NetworkMessage:addDouble","contents": "${1:networkMessage}:addDouble(${2:number})\n$3"},
{"trigger": "NetworkMessage:addItem","contents": "${1:networkMessage}:addItem(${2:item})\n$3"},
{"trigger": "NetworkMessage:addItemId","contents": "${1:networkMessage}:addItemId(${2:itemId})\n$3"},
{"trigger": "NetworkMessage:addPosition","contents": "${1:networkMessage}:addPosition(${2:position})\n$3"},
{"trigger": "NetworkMessage:addString","contents": "${1:networkMessage}:addString(${2:string})\n$3"},
{"trigger": "NetworkMessage:addU16","contents": "${1:networkMessage}:addU16(${2:number})\n$3"},
{"trigger": "NetworkMessage:addU32","contents": "${1:networkMessage}:addU32(${2:number})\n$3"},
{"trigger": "NetworkMessage:addU64","contents": "${1:networkMessage}:addU64(${2:number})\n$3"},
{"trigger": "NetworkMessage:getByte","contents": "${1:networkMessage}:getByte()\n$2"},
{"trigger": "NetworkMessage:getPosition","contents": "${1:networkMessage}:getPosition()\n$2"},
{"trigger": "NetworkMessage:getString","contents": "${1:networkMessage}:getString()\n$2"},
{"trigger": "NetworkMessage:getU16","contents": "${1:networkMessage}:getU16()\n$2"},
{"trigger": "NetworkMessage:getU32","contents": "${1:networkMessage}:getU32()\n$2"},
{"trigger": "NetworkMessage:getU64","contents": "${1:networkMessage}:getU64()\n$2"},
{"trigger": "NetworkMessage:reset","contents": "${1:networkMessage}:reset()\n$2"},
{"trigger": "NetworkMessage:sendToPlayer","contents": "${1:networkMessage}:sendToPlayer(${2:player}, ${3:broadcast})\n$4"},
{"trigger": "NetworkMessage:skipBytes","contents": "${1:networkMessage}:skipBytes(${2:number})\n$3"},
{"trigger": "Npc","contents": "Npc(${1:id/name/userdata})\n$2"},
{"trigger": "Npc:getSpeechBubble","contents": "${1:npc}:getSpeechBubble()\n$2"},
{"trigger": "Npc:isNpc","contents": "${1:npc}:isNpc()\n$2"},
{"trigger": "Npc:setMasterPos","contents": "${1:npc}:setMasterPos(${2:pos}, ${3:radius})\n$4"},
{"trigger": "Npc:setSpeechBubble","contents": "${1:npc}:setSpeechBubble(${2:speechBubble})\n$3"},
{"trigger": "Party:addInvite","contents": "${1:party}:addInvite(${2:player})\n$3"},
{"trigger": "Party:addMember","contents": "${1:party}:addMember(${2:player})\n$3"},
{"trigger": "Party:disband","contents": "${1:party}:disband()\n$2"},
{"trigger": "Party:getInviteeCount","contents": "${1:party}:getInviteeCount()\n$2"},
{"trigger": "Party:getInvitees","contents": "${1:party}:getInvitees()\n$2"},
{"trigger": "Party:getLeader","contents": "${1:party}:getLeader()\n$2"},
{"trigger": "Party:getMemberCount","contents": "${1:party}:getMemberCount()\n$2"},
{"trigger": "Party:getMembers","contents": "${1:party}:getMembers()\n$2"},
{"trigger": "Party:isSharedExperienceActive","contents": "${1:party}:isSharedExperienceActive()\n$2"},
{"trigger": "Party:isSharedExperienceEnabled","contents": "${1:party}:isSharedExperienceEnabled()\n$2"},
{"trigger": "Party:removeInvite","contents": "${1:party}:removeInvite(${2:player})\n$3"},
{"trigger": "Party:removeMember","contents": "${1:party}:removeMember(${2:player})\n$3"},
{"trigger": "Party:setLeader","contents": "${1:party}:setLeader(${2:player})\n$3"},
{"trigger": "Party:setSharedExperience","contents": "${1:party}:setSharedExperience(${2:active})\n$3"},
{"trigger": "Party:shareExperience","contents": "${1:party}:shareExperience(${2:experience})\n$3"},
{"trigger": "Player","contents": "Player(${1:id/name/userdata})\n$2"},
{"trigger": "Player.feed","contents": "player.feed(${1:self}, ${2:food})\n$3"},
{"trigger": "Player.getClosestFreePosition","contents": "player.getClosestFreePosition(${1:self}, ${2:position}, ${3:extended})\n$4"},
{"trigger": "Player.getDepotItems","contents": "player.getDepotItems(${1:self}, ${2:depotId})\n$3"},
{"trigger": "Player.getLossPercent","contents": "player.getLossPercent(${1:self})\n$2"},
{"trigger": "Player.isPremium","contents": "player.isPremium(${1:self})\n$2"},
{"trigger": "Player.isUsingOtClient","contents": "player.isUsingOtClient(${1:self})\n$2"},
{"trigger": "Player.sendCancelMessage","contents": "player.sendCancelMessage(${1:self}, ${2:message})\n$3"},
{"trigger": "Player.sendExtendedOpCode","contents": "player.isUsingOtClient(${1:self}, ${2:opCode}, ${3:buffer})\n$4"},
{"trigger": "Player:addBlessing","contents": "${1:player}:addBlessing(${2:blessing})\n$3"},
{"trigger": "Player:addExperience","contents": "${1:player}:addExperience(${2:experience}, ${3:sendText = false})\n$4"},
{"trigger": "Player:addItem","contents": "${1:player}:addItem(${2:itemId}, ${3:count = 1}, ${4:canDropOnMap = true}, ${5:subType = 1}, ${6:slot = CONST_SLOT_WHEREEVER})\n$7"},
{"trigger": "Player:addItemEx","contents": "${1:player}:addItemEx(${2:item}, ${3:canDropOnMap = false}, ${4:index = INDEX_WHEREEVER}, ${5:flags = 0})\n$6"},
{"trigger": "Player:addItemEx","contents": "${1:player}:addItemEx(${2:item}, ${3:canDropOnMap = true}, ${4:slot = CONST_SLOT_WHEREEVER})\n$5"},
{"trigger": "Player:addManaSpent","contents": "${1:player}:addManaSpent(${2:amount})\n$3"},
{"trigger": "Player:addMapMark","contents": "${1:player}:addMapMark(${2:position}, ${3:type}, ${4:description})\n$5"},
{"trigger": "Player:addMoney","contents": "${1:player}:addMoney(${2:money})\n$3"},
{"trigger": "Player:addMount","contents": "${1:player}:addMount(${2:mountId})\n$3"},
{"trigger": "Player:addOutfit","contents": "${1:player}:addOutfit(${2:lookType})\n$3"},
{"trigger": "Player:addOutfitAddon","contents": "${1:player}:addOutfitAddon(${2:lookType}, ${3:addon})\n$4"},
{"trigger": "Player:addPremiumDays","contents": "${1:player}:addPremiumDays(${2:days})\n$3"},
{"trigger": "Player:addSkillTries","contents": "${1:player}:addSkillTries(${2:skillType}, ${3:tries})\n$4"},
{"trigger": "Player:addSoul","contents": "${1:player}:addSoul(${2:soulChange})\n$3"},
{"trigger": "Player:canLearnSpell","contents": "${1:player}:canLearnSpell(${2:spellName})\n$3"},
{"trigger": "Player:channelSay","contents": "${1:player}:channelSay(${2:speaker}, ${3:type}, ${4:text}, ${5:channelId})\n$6"},
{"trigger": "Player:forgetSpell","contents": "${1:player}:forgetSpell(${2:spellName})\n$3"},
{"trigger": "Player:getAccountId","contents": "${1:player}:getAccountId()\n$2"},
{"trigger": "Player:getAccountType","contents": "${1:player}:getAccountType()\n$2"},
{"trigger": "Player:getBankBalance","contents": "${1:player}:getBankBalance()\n$2"},
{"trigger": "Player:getBaseMagicLevel","contents": "${1:player}:getBaseMagicLevel()\n$2"},
{"trigger": "Player:getCapacity","contents": "${1:player}:getCapacity()\n$2"},
{"trigger": "Player:getClient","contents": "${1:player}:getClient()\n$2"},
{"trigger": "Player:getContainerById","contents": "${1:player}:getContainerById(${2:id})\n$3"},
{"trigger": "Player:getContainerId","contents": "${1:player}:getContainerId(${2:container})\n$3"},
{"trigger": "Player:getContainerIndex","contents": "${1:player}:getContainerIndex(${2:id})\n$3"},
{"trigger": "Player:getDeathPenalty","contents": "${1:player}:getDeathPenalty()\n$2"},
{"trigger": "Player:getDepotChest","contents": "${1:player}:getDepotChest(${2:depotId}, ${3:autoCreate = false})\n$4"},
{"trigger": "Player:getEffectiveSkillLevel","contents": "${1:player}:getEffectiveSkillLevel(${2:skillType})\n$3"},
{"trigger": "Player:getExperience","contents": "${1:player}:getExperience()\n$2"},
{"trigger": "Player:getFreeCapacity","contents": "${1:player}:getFreeCapacity()\n$2"},
{"trigger": "Player:getGroup","contents": "${1:player}:getGroup()\n$2"},
{"trigger": "Player:getGuid","contents": "${1:player}:getGuid()\n$2"},
{"trigger": "Player:getGuild","contents": "${1:player}:getGuild()\n$2"},
{"trigger": "Player:getGuildLevel","contents": "${1:player}:getGuildLevel()\n$2"},
{"trigger": "Player:getGuildNick","contents": "${1:player}:getGuildNick()\n$2"},
{"trigger": "Player:getHouse","contents": "${1:player}:getHouse()\n$2"},
{"trigger": "Player:getInbox","contents": "${1:player}:getInbox()\n$2"},
{"trigger": "Player:getIp","contents": "${1:player}:getIp()\n$2"},
{"trigger": "Player:getItemById","contents": "${1:player}:getItemById(${2:itemId}, ${3:deepSearch}, ${4:subType = -1})\n$5"},
{"trigger": "Player:getItemCount","contents": "${1:player}:getItemCount(${2:itemId}, ${3:subType = -1})\n$4"},
{"trigger": "Player:getLastLoginSaved","contents": "${1:player}:getLastLoginSaved()\n$2"},
{"trigger": "Player:getLastLogout","contents": "${1:player}:getLastLogout()\n$2"},
{"trigger": "Player:getLevel","contents": "${1:player}:getLevel()\n$2"},
{"trigger": "Player:getMagicLevel","contents": "${1:player}:getMagicLevel()\n$2"},
{"trigger": "Player:getManaSpent","contents": "${1:player}:getManaSpent()\n$2"},
{"trigger": "Player:getMaxSoul","contents": "${1:player}:getMaxSoul()\n$2"},
{"trigger": "Player:getMoney","contents": "${1:player}:getMoney()\n$2"},
{"trigger": "Player:getParty","contents": "${1:player}:getParty()\n$2"},
{"trigger": "Player:getPremiumDays","contents": "${1:player}:getPremiumDays()\n$2"},
{"trigger": "Player:getSex","contents": "${1:player}:getSex()\n$2"},
{"trigger": "Player:getSkillLevel","contents": "${1:player}:getSkillLevel(${2:skillType})\n$3"},
{"trigger": "Player:getSkillPercent","contents": "${1:player}:getSkillPercent(${2:skillType})\n$3"},
{"trigger": "Player:getSkillTries","contents": "${1:player}:getSkillTries(${2:skillType})\n$3"},
{"trigger": "Player:getSkullTime","contents": "${1:player}:getSkullTime()\n$2"},
{"trigger": "Player:getSlotItem","contents": "${1:player}:getSlotItem(${2:slot})\n$3"},
{"trigger": "Player:getSoul","contents": "${1:player}:getSoul()\n$2"},
{"trigger": "Player:getStamina","contents": "${1:player}:getStamina()\n$2"},
{"trigger": "Player:getStorageValue","contents": "${1:player}:getStorageValue(${2:key})\n$3"},
{"trigger": "Player:getTown","contents": "${1:player}:getTown()\n$2"},
{"trigger": "Player:getVocation","contents": "${1:player}:getVocation()\n$2"},
{"trigger": "Player:hasBlessing","contents": "${1:player}:hasBlessing(${2:blessing})\n$3"},
{"trigger": "Player:hasLearnedSpell","contents": "${1:player}:hasLearnedSpell(${2:spellName})\n$3"},
{"trigger": "Player:hasMount","contents": "${1:player}:hasMount(${2:mountId})\n$3"},
{"trigger": "Player:hasOutfit","contents": "${1:player}:hasOutfit(${2:lookType}, ${3:addon = 0})\n$4"},
{"trigger": "Player:isPlayer","contents": "${1:player}:isPlayer()\n$2"},
{"trigger": "Player:isPzLocked","contents": "${1:player}:isPzLocked()\n$2"},
{"trigger": "Player:learnSpell","contents": "${1:player}:learnSpell(${2:spellName})\n$3"},
{"trigger": "Player:openChannel","contents": "${1:player}:openChannel(${2:channelId})\n$3"},
{"trigger": "Player:popupFYI","contents": "${1:player}:popupFYI(${2:message})\n$3"},
{"trigger": "Player:removeBlessing","contents": "${1:player}:removeBlessing(${2:blessing})\n$3"},
{"trigger": "Player:removeExperience","contents": "${1:player}:removeExperience(${2:experience}, ${3:sendText = false})\n$4"},
{"trigger": "Player:removeItem","contents": "${1:player}:removeItem(${2:itemId}, ${3:count}, ${4:subType = -1}, ${5:ignoreEquipped = false})\n$6"},
{"trigger": "Player:removeMoney","contents": "${1:player}:removeMoney(${2:money})\n$3"},
{"trigger": "Player:removeMount","contents": "${1:player}:removeMount(${2:mountId})\n$3"},
{"trigger": "Player:removeOutfit","contents": "${1:player}:removeOutfit(${2:lookType})\n$3"},
{"trigger": "Player:removeOutfitAddon","contents": "${1:player}:removeOutfitAddon(${2:lookType}, ${3:addon})\n$4"},
{"trigger": "Player:removePremiumDays","contents": "${1:player}:removePremiumDays(${2:days})\n$3"},
{"trigger": "Player:save","contents": "${1:player}:save()\n$2"},
{"trigger": "Player:sendChannelMessage","contents": "${1:player}:sendChannelMessage(${2:author}, ${3:text}, ${4:type}, ${5:channelId})\n$6"},
{"trigger": "Player:sendOutfitWindow","contents": "${1:player}:sendOutfitWindow()\n$2"},
{"trigger": "Player:sendPrivateMessage","contents": "${1:player}:sendPrivateMessage(${2:speaker}, ${3:text}, ${4:type})\n$5"},
{"trigger": "Player:sendTextMessage","contents": "${1:player}:sendTextMessage(${2:type}, ${3:text}, ${4:position}, ${5:primaryValue = 0}, ${6:primaryColor = TEXTCOLOR_NONE}, ${7:secondaryValue = 0}, ${8:secondaryColor = TEXTCOLOR_NONE})\n$9"},
{"trigger": "Player:sendTutorial","contents": "${1:player}:sendTutorial(${2:tutorialId})\n$3"},
{"trigger": "Player:setAccountType","contents": "${1:player}:setAccountType(${2:accountType})\n$3"},
{"trigger": "Player:setBankBalance","contents": "${1:player}:setBankBalance(${2:bankBalance})\n$3"},
{"trigger": "Player:setCapacity","contents": "${1:player}:setCapacity(${2:capacity})\n$3"},
{"trigger": "Player:setGhostMode","contents": "${1:player}:setGhostMode(${2:enabled})\n$3"},
{"trigger": "Player:setGroup","contents": "${1:player}:setGroup(${2:group})\n$3"},
{"trigger": "Player:setGuild","contents": "${1:player}:setGuild(${2:guild})\n$3"},
{"trigger": "Player:setGuildLevel","contents": "${1:player}:setGuildLevel(${2:level})\n$3"},
{"trigger": "Player:setGuildNick","contents": "${1:player}:setGuildNick(${2:nick})\n$3"},
{"trigger": "Player:setMaxMana","contents": "${1:player}:setMaxMana(${2:maxMana})\n$3"},
{"trigger": "Player:setSex","contents": "${1:player}:setSex(${2:newSex})\n$3"},
{"trigger": "Player:setSkullTime","contents": "${1:player}:setSkullTime(${2:skullTime})\n$3"},
{"trigger": "Player:setStamina","contents": "${1:player}:setStamina(${2:stamina})\n$3"},
{"trigger": "Player:setStorageValue","contents": "${1:player}:setStorageValue(${2:key}, ${3:value})\n$4"},
{"trigger": "Player:setTown","contents": "${1:player}:setTown(${2:town})\n$3"},
{"trigger": "Player:setVocation","contents": "${1:player}:setVocation(${2:id/name/userdata})\n$3"},
{"trigger": "Player:showTextDialog","contents": "${1:player}:showTextDialog(${2:itemId}, ${3:text}, ${4:canWrite}, ${5:length})\n$6"},
{"trigger": "Player:updateUnjustPoints","contents": "${1:player}:updateUnjustPoints(${2:progressDay}, ${3:killsRemainingDay}, ${4:progressWeek}, ${5:killsRemainingWeek}, ${6:progressMonth}, ${7:killsRemainingMonth}, ${8:skullDuration})\n$9"},
{"trigger": "PlayerLearnInstantSpell","contents": "PlayerLearnInstantSpell(${1:cid}, ${2:name})\n$3"},
{"trigger": "Position","contents": "Position(${1:position})\n$2"},
{"trigger": "Position","contents": "Position(${1:x = 0}, ${2:y = 0}, ${3:z = 0}, ${4:stackpos = 0})\n$5"},
{"trigger": "Position.getNextPosition","contents": "position.getNextPosition(${1:direction}, ${2:steps})\n$3"},
{"trigger": "Position:getDistance","contents": "${1:position}:getDistance(${2:positionEx})\n$3"},
{"trigger": "Position:isSightClear","contents": "${1:position}:isSightClear(${2:positionEx}, ${3:sameFloor = true})\n$4"},
{"trigger": "Position:moveUpstairs","contents": "position.moveUpstairs()\n$1"},
{"trigger": "Position:sendDistanceEffect","contents": "${1:position}:sendDistanceEffect(${2:positionEx}, ${3:distanceEffect}, ${4:player = nullptr})\n$5"},
{"trigger": "Position:sendMagicEffect","contents": "${1:position}:sendMagicEffect(${2:magicEffect}, ${3:player = nullptr})\n$4"},
{"trigger": "Teleport","contents": "Teleport(${1:uid})\n$2"},
{"trigger": "Teleport:getDestination","contents": "${1:teleport}:getDestination()\n$2"},
{"trigger": "Teleport:setDestination","contents": "${1:teleport}:setDestination(${2:position})\n$3"},
{"trigger": "Tile","contents": "Tile(${1:position})\n$2"},
{"trigger": "Tile","contents": "Tile(${1:x}, ${2:y}, ${3:z})\n$4"},
{"trigger": "Tile:getBottomCreature","contents": "${1:tile}:getBottomCreature()\n$2"},
{"trigger": "Tile:getBottomVisibleCreature","contents": "${1:tile}:getBottomVisibleCreature(${2:creature})\n$3"},
{"trigger": "Tile:getCreatureCount","contents": "${1:tile}:getCreatureCount()\n$2"},
{"trigger": "Tile:getCreatures","contents": "${1:tile}:getCreatures()\n$2"},
{"trigger": "Tile:getDownItemCount","contents": "${1:tile}:getDownItemCount()\n$2"},
{"trigger": "Tile:getFieldItem","contents": "${1:tile}:getFieldItem()\n$2"},
{"trigger": "Tile:getGround","contents": "${1:tile}:getGround()\n$2"},
{"trigger": "Tile:getHouse","contents": "${1:tile}:getHouse()\n$2"},
{"trigger": "Tile:getItemById","contents": "${1:tile}:getItemById(${2:itemId}, ${3:subType = -1})\n$4"},
{"trigger": "Tile:getItemByTopOrder","contents": "${1:tile}:getItemByTopOrder(${2:topOrder})\n$3"},
{"trigger": "Tile:getItemByType","contents": "${1:tile}:getItemByType(${2:itemType})\n$3"},
{"trigger": "Tile:getItemCount","contents": "${1:tile}:getItemCount()\n$2"},
{"trigger": "Tile:getItemCountById","contents": "${1:tile}:getItemCountById(${2:itemId}, ${3:subType = -1})\n$4"},
{"trigger": "Tile:getItems","contents": "${1:tile}:getItems()\n$2"},
{"trigger": "Tile:getPosition","contents": "${1:tile}:getPosition()\n$2"},
{"trigger": "Tile:getThing","contents": "${1:tile}:getThing(${2:index})\n$3"},
{"trigger": "Tile:getThingCount","contents": "${1:tile}:getThingCount()\n$2"},
{"trigger": "Tile:getThingIndex","contents": "${1:tile}:getThingIndex(${2:thing})\n$3"},
{"trigger": "Tile:getTopCreature","contents": "${1:tile}:getTopCreature()\n$2"},
{"trigger": "Tile:getTopDownItem","contents": "${1:tile}:getTopDownItem()\n$2"},
{"trigger": "Tile:getTopItemCount","contents": "${1:tile}:getTopItemCount()\n$2"},
{"trigger": "Tile:getTopTopItem","contents": "${1:tile}:getTopTopItem()\n$2"},
{"trigger": "Tile:getTopVisibleCreature","contents": "${1:tile}:getTopVisibleCreature(${2:creature})\n$3"},
{"trigger": "Tile:getTopVisibleThing","contents": "${1:tile}:getTopVisibleThing(${2:creature})\n$3"},
{"trigger": "Tile:hasFlag","contents": "${1:tile}:hasFlag(${2:flag})\n$3"},
{"trigger": "Tile:hasProperty","contents": "${1:tile}:hasProperty(${2:property}, ${3:item})\n$4"},
{"trigger": "Tile:queryAdd","contents": "${1:tile}:queryAdd(${2:thing}, ${3:flags})\n$4"},
{"trigger": "Town","contents": "Town(${1:id/name})\n$2"},
{"trigger": "Town:getId","contents": "${1:town}:getId()\n$2"},
{"trigger": "Town:getName","contents": "${1:town}:getName()\n$2"},
{"trigger": "Town:getTemplePosition","contents": "${1:town}:getTemplePosition()\n$2"},
{"trigger": "Variant","contents": "Variant(${1:number/string/position/thing})\n$2"},
{"trigger": "Variant:getNumber","contents": "${1:Variant}:getNumber()\n$2"},
{"trigger": "Variant:getPosition","contents": "${1:Variant}:getPosition()\n$2"},
{"trigger": "Variant:getString","contents": "${1:Variant}:getString()\n$2"},
{"trigger": "Vocation","contents": "Vocation(${1:id/name})\n$2"},
{"trigger": "Vocation:getAttackSpeed","contents": "${1:vocation}:getAttackSpeed()\n$2"},
{"trigger": "Vocation:getBaseSpeed","contents": "${1:vocation}:getBaseSpeed()\n$2"},
{"trigger": "Vocation:getCapacityGain","contents": "${1:vocation}:getCapacityGain()\n$2"},
{"trigger": "Vocation:getClientId","contents": "${1:vocation}:getClientId()\n$2"},
{"trigger": "Vocation:getDemotion","contents": "${1:vocation}:getDemotion()\n$2"},
{"trigger": "Vocation:getDescription","contents": "${1:vocation}:getDescription()\n$2"},
{"trigger": "Vocation:getHealthGain","contents": "${1:vocation}:getHealthGain()\n$2"},
{"trigger": "Vocation:getHealthGainAmount","contents": "${1:vocation}:getHealthGainAmount()\n$2"},
{"trigger": "Vocation:getHealthGainTicks","contents": "${1:vocation}:getHealthGainTicks()\n$2"},
{"trigger": "Vocation:getId","contents": "${1:vocation}:getId()\n$2"},
{"trigger": "Vocation:getManaGain","contents": "${1:vocation}:getManaGain()\n$2"},
{"trigger": "Vocation:getManaGainAmount","contents": "${1:vocation}:getManaGainAmount()\n$2"},
{"trigger": "Vocation:getManaGainTicks","contents": "${1:vocation}:getManaGainTicks()\n$2"},
{"trigger": "Vocation:getMaxSoul","contents": "${1:vocation}:getMaxSoul()\n$2"},
{"trigger": "Vocation:getName","contents": "${1:vocation}:getName()\n$2"},
{"trigger": "Vocation:getPromotion","contents": "${1:vocation}:getPromotion()\n$2"},
{"trigger": "Vocation:getRequiredManaSpent","contents": "${1:vocation}:getRequiredManaSpent(${2:magicLevel})\n$3"},
{"trigger": "Vocation:getRequiredSkillTries","contents": "${1:vocation}:getRequiredSkillTries(${2:skillType}, ${3:skillLevel})\n$4"},
{"trigger": "Vocation:getSoulGainTicks","contents": "${1:vocation}:getSoulGainTicks()\n$2"},
{"trigger": "addDamageCondition","contents": "addDamageCondition(${1:condition}, ${2:rounds}, ${3:time}, ${4:value})\n$5"},
{"trigger": "addEvent","contents": "addEvent(${1:callback}, ${2:delay}, ${3:...})\n$4"},
{"trigger": "addOutfitCondition","contents": "addOutfitCondition(${1:condition}, ${2:lookTypeEx}, ${3:lookType}, ${4:lookHead}, ${5:lookBody}, ${6:lookLegs}, ${7:lookFeet})\n$8"},
{"trigger": "addOutfitCondition","contents": "addOutfitCondition(${1:condition}, ${2:lookTypeEx}, ${3:lookType}, ${4:lookHead}, ${5:lookBody}, ${6:lookLegs}, ${7:lookFeet}, ${8:lookAddons}, ${9:lookMount})$10"},
{"trigger": "broadcastMessage","contents": "broadcastMessage(${1:message}, ${2:messageType})\n$3"},
{"trigger": "canPlayerLearnInstantSpell","contents": "canPlayerLearnInstantSpell(${1:cid}, ${2:name})\n$3"},
{"trigger": "canPlayerWearOutfit","contents": "canPlayerWearOutfit(${1:cid}, ${2:lookType}, ${3:addons})\n$4"},
{"trigger": "cleanMap","contents": "cleanMap()\n$1"},
{"trigger": "createCombatArea","contents": "createCombatArea(${1: {area}}, ${2:<optional> {extArea} })\n$3"},
{"trigger": "createCombatObject","contents": "createCombatObject()\n$1"},
{"trigger": "createConditionObject","contents": "createConditionObject(${1:type})\n$2"},
{"trigger": "debugPrint","contents": "debugPrint(${1:text})\n$2"},
{"trigger": "doAddCondition","contents": "doAddCondition(${1:cid}, ${2:conditionId})\n$3"},
{"trigger": "doAddContainerItem","contents": "doAddContainerItem(${1:uid}, ${2:itemid}, ${3:<optional> count/subtype})\n$4"},
{"trigger": "doAddContainerItemEx","contents": "doAddContainerItemEx(${1:uid}, ${2:virtalId})\n$3"},
{"trigger": "doAddMapMark","contents": "doAddMapMark(${1:cid}, ${2:position}, ${3:type}, ${4:description})\n$5"},
{"trigger": "doAreaCombatCondition","contents": "doAreaCombatCondition(${1:cid}, ${2:pos}, ${3:area}, ${4:condition}, ${5:effect})\n$6"},
{"trigger": "doAreaCombatDispel","contents": "doAreaCombatDispel(${1:cid}, ${2:pos}, ${3:area}, ${4:type}, ${5:effect})\n$6"},
{"trigger": "doAreaCombatHealth","contents": "doAreaCombatHealth(${1:cid}, ${2:type}, ${3:pos}, ${4:area}, ${5:min}, ${6:max}, ${7:effect}, ${8:origin = ORIGIN_SPELL})\n$9"},
{"trigger": "doAreaCombatMana","contents": "doAreaCombatMana(${1:cid}, ${2:pos}, ${3:area}, ${4:min}, ${5:max}, ${6:effect}, ${7:origin = ORIGIN_SPELL})\n$8"},
{"trigger": "doChallengeCreature","contents": "doChallengeCreature(${1:cid}, ${2:target})\n$3"},
{"trigger": "doChangeSpeed","contents": "doChangeSpeed(${1:cid}, ${2:delta})\n$3"},
{"trigger": "doChangeTypeItem","contents": "doChangeTypeItem(${1:uid}, ${2:newType})\n$3"},
{"trigger": "doCombat","contents": "doCombat(${1:cid}, ${2:combat}, ${3:param})\n$4"},
{"trigger": "doConvinceCreature","contents": "doConvinceCreature(${1:cid}, ${2:target})\n$3"},
{"trigger": "doCreateItem","contents": "doCreateItem(${1:itemid}, ${2:<optional> type/count}, ${3:pos})\n$4"},
{"trigger": "doCreateItemEx","contents": "doCreateItemEx(${1:itemid}, ${2:<optional> count/subtype})\n$3"},
{"trigger": "doCreateNpc","contents": "doCreateNpc(${1:name}, ${2:position}, ${3:(...)})\n$4"},
{"trigger": "doCreateTeleport","contents": "doCreateTeleport(${1:itemId})\n$2"},
{"trigger": "doCreatureAddHealth","contents": "doCreatureAddHealth(${1:cid}, ${2:health})\n$3"},
{"trigger": "doCreatureChangeOutfit","contents": "doCreatureChangeOutfit(${1:cid}, ${2:outfit})\n$3"},
{"trigger": "doCreatureSay","contents": "doCreatureSay(${1:cid}, ${2:text}, ${3:type}, ${4:(...))})\n$5"},
{"trigger": "doCreatureSetLookDir","contents": "doCreatureSetLookDir(${1:cid}, ${2:direction})\n$3"},
{"trigger": "doDecayItem","contents": "doDecayItem(${1:uid})\n$2"},
{"trigger": "doMonsterChangeTarget","contents": "doMonsterChangeTarget(${1:cid})\n$2"},
{"trigger": "doMoveCreature","contents": "doMoveCreature(${1:cid}, ${2:direction})\n$3"},
{"trigger": "doPlayerAddBlessing","contents": "doPlayerAddBlessing(${1:cid}, ${2:blessing})\n$3"},
{"trigger": "doPlayerAddExp","contents": "doPlayerAddExp(${1:cid}, ${2:experience}, ${3:useMultip})\n$4"},
{"trigger": "doPlayerAddItem","contents": "doPlayerAddItem(${1:cid}, ${2:itemid}, ${3:<optional: default: 1> count}, ${4:<optional: default: 1> canDropOnMap}, ${5:<optional: default: 1>subtype})\n$6"},
{"trigger": "doPlayerAddItemEx","contents": "doPlayerAddItemEx(${1:cid}, ${2:uid}, ${3:(...)})\n$4"},
{"trigger": "doPlayerAddMana","contents": "doPlayerAddMana(${1:cid}, ${2:mana}, ${3:(...)})\n$4"},
{"trigger": "doPlayerAddManaSpent","contents": "doPlayerAddManaSpent(${1:cid}, ${2:mana})\n$3"},
{"trigger": "doPlayerAddMoney","contents": "doPlayerAddMoney(${1:cid}, ${2:money})\n$3"},
{"trigger": "doPlayerAddMount","contents": "doPlayerAddMount(${1:cid}, ${2:mountId})\n$3"},
{"trigger": "doPlayerAddOutfit","contents": "doPlayerAddOutfit(${1:cid}, ${2:lookType}, ${3:addons})\n$4"},
{"trigger": "doPlayerAddPremiumDays","contents": "doPlayerAddPremiumDays(${1:cid}, ${2:days})\n$3"},
{"trigger": "doPlayerAddSkillTry","contents": "doPlayerAddSkillTry(${1:cid}, ${2:skillId}, ${3:n})\n$4"},
{"trigger": "doPlayerAddSoul","contents": "doPlayerAddSoul(${1:cid}, ${2:soul})\n$3"},
{"trigger": "doPlayerFeed","contents": "doPlayerFeed(${1:cid}, ${2:food})\n$3"},
{"trigger": "doPlayerGroupId","contents": "doPlayerGroupId(${1:cid}, ${2:groupId})\n$3"},
{"trigger": "doPlayerJoinParty","contents": "doPlayerJoinParty(${1:cid}, ${2:leaderId})\n$3"},
{"trigger": "doPlayerPopupFYI","contents": "doPlayerPopupFYI(${1:cid}, ${2:message})\n$3"},
{"trigger": "doPlayerRemOutfit","contents": "doPlayerRemOutfit(${1:cid}, ${2:lookType}, ${3:addons})\n$4"},
{"trigger": "doPlayerRemoveItem","contents": "doPlayerRemoveItem(${1:cid}, ${2:itemId}, ${3:count})\n$4"},
{"trigger": "doPlayerRemoveMoney","contents": "doPlayerRemoveMoney(${1:cid}, ${2:money})\n$3"},
{"trigger": "doPlayerRemoveMount","contents": "doPlayerRemoveMount(${1:cid}, ${2:mountId})\n$3"},
{"trigger": "doPlayerRemovePremiumDays","contents": "doPlayerRemovePremiumDays(${1:cid}, ${2:days})\n$3"},
{"trigger": "doPlayerSendCancel","contents": "doPlayerSendCancel(${1:cid}, ${2:text})\n$3"},
{"trigger": "doPlayerSendTextMessage","contents": "doPlayerSendTextMessage(${1:cid}, ${2:type}, ${3:text})\n$4"},
{"trigger": "doPlayerSetBalance","contents": "doPlayerSetBalance(${1:cid}, ${2:balance})\n$3"},
{"trigger": "doPlayerSetGuildLevel","contents": "doPlayerSetGuildLevel(${1:cid}, ${2:level})\n$3"},
{"trigger": "doPlayerSetGuildNick","contents": "doPlayerSetGuildNick(${1:cid}, ${2:nick})\n$3"},
{"trigger": "doPlayerSetOfflineTrainingSkill","contents": "doPlayerSetOfflineTrainingSkill(${1:cid}, ${2:skillid})\n$3"},
{"trigger": "doPlayerSetSex","contents": "doPlayerSetSex(${1:cid}, ${2:sex})\n$3"},
{"trigger": "doPlayerSetTown","contents": "doPlayerSetTown(${1:cid}, ${2:town})\n$3"},
{"trigger": "doPlayerSetVocation","contents": "doPlayerSetVocation(${1:cid}, ${2:vocation})\n$3"},
{"trigger": "doRelocate","contents": "doRelocate(${1:fromPos}, ${2:toPos})\n$3"},
{"trigger": "doRemoveCondition","contents": "doRemoveCondition(${1:cid}, ${2:conditionType})\n$3"},
{"trigger": "doRemoveCreature","contents": "doRemoveCreature(${1:cid})\n$2"},
{"trigger": "doRemoveItem","contents": "doRemoveItem(${1:uid}, ${2:uid}, ${3:(...)})\n$4"},
{"trigger": "doSendDistanceShoot","contents": "doSendDistanceShoot(${1:fromPos}, ${2:toPos}, ${3:distanceEffect}, ${4:(...)})\n$5"},
{"trigger": "doSendMagicEffect","contents": "doSendMagicEffect(${1:position}, ${2:magicEffect}, ${3:(...)})\n$4"},
{"trigger": "doSendTutorial","contents": "doSendTutorial(${1:cid}, ${2:tutorialId})\n$3"},
{"trigger": "doSetCreatureDropLoot","contents": "doSetCreatureDropLoot(${1:cid}, ${2:doDrop})\n$3"},
{"trigger": "doSetCreatureLight","contents": "doSetCreatureLight(${1:cid}, ${2:lightLevel}, ${3:lightColor}, ${4:time})\n$5"},
{"trigger": "doSetCreatureOutfit","contents": "doSetCreatureOutfit(${1:cid}, ${2:outfit}, ${3:time})\n$4"},
{"trigger": "doSetItemActionId","contents": "doSetItemActionId(${1:uid}, ${2:actionId})\n$3"},
{"trigger": "doSetItemOutfit","contents": "doSetItemOutfit(${1:cid}, ${2:item}, ${3:time})\n$4"},
{"trigger": "doSetItemSpecialDescription","contents": "doSetItemSpecialDescription(${1:uid}, ${2:description})\n$3"},
{"trigger": "doSetItemText","contents": "doSetItemText(${1:uid}, ${2:text})\n$3"},
{"trigger": "doSetMonsterOutfit","contents": "doSetMonsterOutfit(${1:cid}, ${2:name}, ${3:time})\n$4"},
{"trigger": "doSetMonsterTarget","contents": "doSetMonsterTarget(${1:cid}, ${2:target})\n$3"},
{"trigger": "doShowTextDialog","contents": "doShowTextDialog(${1:cid}, ${2:itemId}, ${3:text})\n$4"},
{"trigger": "doSummonCreature","contents": "doSummonCreature(${1:name}, ${2:position}, ${3:(...)})\n$4"},
{"trigger": "doTargetCombatCondition","contents": "doTargetCombatCondition(${1:cid}, ${2:target}, ${3:condition}, ${4:effect})\n$5"},
{"trigger": "doTargetCombatDispel","contents": "doTargetCombatDispel(${1:cid}, ${2:target}, ${3:type}, ${4:effect})\n$5"},
{"trigger": "doTargetCombatHealth","contents": "doTargetCombatHealth(${1:cid}, ${2:target}, ${3:type}, ${4:min}, ${5:max}, ${6:effect}, ${7:origin = ORIGIN_SPELL})\n$8"},
{"trigger": "doTargetCombatMana","contents": "doTargetCombatMana(${1:cid}, ${2:target}, ${3:min}, ${4:max}, ${5:effect}, ${6:origin = ORIGIN_SPELL})\n$7"},
{"trigger": "doTeleportThing","contents": "doTeleportThing(${1:uid}, ${2:destination}, ${2:pushMovement = false})\n$3"},
{"trigger": "doTileAddItemEx","contents": "doTileAddItemEx(${1:pos}, ${2:uid})\n$3"},
{"trigger": "doTransformItem","contents": "doTransformItem(${1:uid}, ${2:newItemId}, ${3:(...)})\n$4"},
{"trigger": "getAccountNumberByPlaynerName","contents": "getAccountNumberByPlaynerName(${1:name})\n$2"},
{"trigger": "getConfigInfo","contents": "getConfigInfo(${1:info})\n$2"},
{"trigger": "getContainerCap","contents": "getContainerCap(${1:uid})\n$2"},
{"trigger": "getContainerCapById","contents": "getContainerCapById(${1:itemId})\n$2"},
{"trigger": "getContainerItem","contents": "getContainerItem(${1:uid}, ${2:slot})\n$3"},
{"trigger": "getContainerSize","contents": "getContainerSize(${1:uid})\n$2"},
{"trigger": "getCreatureBaseSpeed","contents": "getCreatureBaseSpeed(${1:cid})\n$2"},
{"trigger": "getCreatureCondition","contents": "getCreatureCondition(${1:cid}, ${2:condition}, ${3:subId})\n$4"},
{"trigger": "getCreatureHealth","contents": "getCreatureHealth(${1:cid})\n$2"},
{"trigger": "getCreatureMaster","contents": "getCreatureMaster(${1:cid})\n$2"},
{"trigger": "getCreatureMaxHealth","contents": "getCreatureMaxHealth(${1:cid})\n$2"},
{"trigger": "getCreatureName","contents": "getCreatureName(${1:cid})\n$2"},
{"trigger": "getCreatureOutfit","contents": "getCreatureOutfit(${1:cid})\n$2"},
{"trigger": "getCreaturePosition","contents": "getCreaturePosition(${1:cid})\n$2"},
{"trigger": "getCreatureSpeed","contents": "getCreatureSpeed(${1:cid})\n$2"},
{"trigger": "getCreatureSummons","contents": "getCreatureSummons(${1:cid})\n$2"},
{"trigger": "getCreatureTarget","contents": "getCreatureTarget(${1:cid})\n$2"},
{"trigger": "getDepotId","contents": "getDepotId(${1:uid})\n$2"},
{"trigger": "getDistanceBetween","contents": "getDistanceBetween(${1:firstPosition}, ${2:secondPosition})\n$3"},
{"trigger": "getFluidSourceType","contents": "getFluidSourceType(${1:itemId})\n$2"},
{"trigger": "getFormattedWorldTime","contents": "getFormattedWorldTime()\n$1"},
{"trigger": "getGlobalStorageValue","contents": "getGlobalStorageValue(${1:key})\n$2"},
{"trigger": "getGuildId","contents": "getGuildId(${1:guildName})\n$2"},
{"trigger": "getHouseAccessList","contents": "getHouseAccessList(${1:id}, ${2:listId})\n$3"},
{"trigger": "getHouseByPlayerGUID","contents": "getHouseByPlayerGUID(${1:id}, ${2:listId})\n$3"},
{"trigger": "getHouseEntry","contents": "getHouseEntry(${1:houseId})\n$2"},
{"trigger": "getHouseName","contents": "getHouseName(${1:houseId})\n$2"},
{"trigger": "getHouseOwner","contents": "getHouseOwner(${1:houseId})\n$2"},
{"trigger": "getHouseRent","contents": "getHouseRent(${1:id})\n$2"},
{"trigger": "getHouseTilesSize","contents": "getHouseTilesSize(${1:houseId})\n$2"},
{"trigger": "getHouseTown","contents": "getHouseTown(${1:houseId})\n$2"},
{"trigger": "getIPBtPlayerName","contents": "getIPBtPlayerName(${1:name})\n$2"},
{"trigger": "getItemByName","contents": "getItemByName(${1:name})\n$2"},
{"trigger": "getItemDescription","contents": "getItemDescription(${1:itemId})\n$2"},
{"trigger": "getItemName","contents": "getItemName(${1:itemId})\n$2"},
{"trigger": "getItemRWInfo","contents": "getItemRWInfo(${1:uid})\n$2"},
{"trigger": "getItemWeight","contents": "getItemWeight(${1:itemId}, ${2:(...)})\n$3"},
{"trigger": "getItemWeightByUID","contents": "getItemWeightByUID(${1:uid}, ${2:(...)})\n$3"},
{"trigger": "getMonsterFriendList","contents": "getMonsterFriendList(${1:cid})\n$2"},
{"trigger": "getMonsterTargetList","contents": "getMonsterTargetList(${1:cid})\n$2"},
{"trigger": "getOnlinePlayers","contents": "getOnlinePlayers(${1:})\n$2"},
{"trigger": "getPartyMembers","contents": "getPartyMembers(${1:cid})\n$2"},
{"trigger": "getPlayerAccess","contents": "getPlayerAccess(${1:cid})\n$2"},
{"trigger": "getPlayerAccountType","contents": "getPlayerAccountType(${1:cid})\n$2"},
{"trigger": "getPlayerBalance","contents": "getPlayerBalance(${1:cid})\n$2"},
{"trigger": "getPlayerBlessing","contents": "getPlayerBlessing(${1:cid}, ${2:blessing})\n$3"},
{"trigger": "getPlayerByIPAddress","contents": "getPlayerByIPAddress(${1:ip}, ${2:mask})\n$3"},
{"trigger": "getPlayerByName","contents": "getPlayerByName(${1:name})\n$2"},
{"trigger": "getPlayerDepotItems","contents": "getPlayerDepotItems(${1:cid}, ${2:depotId})\n$3"},
{"trigger": "getPlayerFlagValue","contents": "getPlayerFlagValue(${1:cid}, ${2:flag})\n$3"},
{"trigger": "getPlayerFood","contents": "getPlayerFood(${1:cid})\n$2"},
{"trigger": "getPlayerFreeCap","contents": "getPlayerFreeCap(${1:cid})\n$2"},
{"trigger": "getPlayerGUID","contents": "getPlayerGUID(${1:cid})\n$2"},
{"trigger": "getPlayerGUIDName","contents": "getPlayerGUIDName(${1:name})\n$2"},
{"trigger": "getPlayerGroupId","contents": "getPlayerGroupId(${1:cid})\n$2"},
{"trigger": "getPlayerGuildId","contents": "getPlayerGuildId(${1:cid})\n$2"},
{"trigger": "getPlayerGuildLevel","contents": "getPlayerGuildLevel(${1:cid})\n$2"},
{"trigger": "getPlayerGuildName","contents": "getPlayerGuildName(${1:cid})\n$2"},
{"trigger": "getPlayerGuildNick","contents": "getPlayerGuildNick(${1:cid})\n$2"},
{"trigger": "getPlayerGuildRank","contents": "getPlayerGuildRank(${1:cid})\n$2"},
{"trigger": "getPlayerInstantSpellCount","contents": "getPlayerInstantSpellCount(${1:cid})\n$2"},
{"trigger": "getPlayerInstantSpellInfo","contents": "getPlayerInstantSpellInfo(${1:cid}, ${2:index})\n$3"},
{"trigger": "getPlayerIp","contents": "getPlayerIp(${1:cid})\n$2"},
{"trigger": "getPlayerItemById","contents": "getPlayerItemById(${1:cid}), ${2:deepSearch}, ${3:itemId}, ${4:(...)})\n$5"},
{"trigger": "getPlayerItemCount","contents": "getPlayerItemCount(${1:cid}, ${2:itemId}, ${3:(...)})\n$4"},
{"trigger": "getPlayerLevel","contents": "getPlayerLevel(${1:cid})\n$2"},
{"trigger": "getPlayerLastLoginSaved","contents": "getPlayerLastLoginSaved(${1:cid})\n$2"},
{"trigger": "getPlayerLearnedInstantSpell","contents": "getPlayerLearnedInstantSpell(${1:cid}, ${2:name})\n$3"},
{"trigger": "getPlayerLight","contents": "getPlayerLight(${1:cid})\n$2"},
{"trigger": "getPlayerLookDir","contents": "getPlayerLookDir(${1:cid})\n$2"},
{"trigger": "getPlayerLossPercent","contents": "getPlayerLossPercent(${1:cid})\n$2"},
{"trigger": "getPlayerMana","contents": "getPlayerMana(${1:cid})\n$2"},
{"trigger": "getPlayerMasterPos","contents": "getPlayerMasterPos(${1:cid})\n$2"},
{"trigger": "getPlayerMaxMana","contents": "getPlayerMaxMana(${1:cid})\n$2"},
{"trigger": "getPlayerMoney","contents": "getPlayerMoney(${1:cid})\n$2"},
{"trigger": "getPlayerMount","contents": "getPlayerMount(${1:cid}, ${2:mountId})\n$3"},
{"trigger": "getPlayerName","contents": "getPlayerName(${1:cid})\n$2"},
{"trigger": "getPlayerParty","contents": "getPlayerParty(${1:cid})\n$2"},
{"trigger": "getPlayerPosition","contents": "getPlayerPosition(${1:cid})\n$2"},
{"trigger": "getPlayerPremiumDays","contents": "getPlayerPremiumDays(${1:cid})\n$2"},
{"trigger": "getPlayerSex","contents": "getPlayerSex(${1:cid})\n$2"},
{"trigger": "getPlayerSkill","contents": "getPlayerSkill(${1:cid}, ${2:skillId})\n$3"},
{"trigger": "getPlayerSkullType","contents": "getPlayerSkullType(${1:cid})\n$2"},
{"trigger": "getPlayerSlotItem","contents": "getPlayerSlotItem(${1:cid}, ${2:slot})\n$3"},
{"trigger": "getPlayerSoul","contents": "getPlayerSoul(${1:cid})\n$2"},
{"trigger": "getPlayerStorageValue","contents": "getPlayerStorageValue(${1:cid}, ${2:key})\n$3"},
{"trigger": "getPlayerTown","contents": "getPlayerTown(${1:cid})\n$2"},
{"trigger": "getPlayerVocation","contents": "getPlayerVocation(${1:cid})\n$2"},
{"trigger": "getPlayermaglevel","contents": "getPlayermaglevel(${1:cid})\n$2"},
{"trigger": "getPlayersByAccountNumber","contents": "getPlayersByAccountNumber(${1:accountNumber})\n$2"},
{"trigger": "getPromotedVocation","contents": "getPromotedVocation(${1:vocationId})\n$2"},
{"trigger": "getSpectators","contents": "getSpectators(${1:centerPos}, ${2:rangex}, ${2:rangey}, ${2:multifloor = false}, ${2:onlyPlayers})\n$3"},
{"trigger": "getThing","contents": "getThing(${1:uid})\n$2"},
{"trigger": "getThingPos","contents": "getThingPos(${1:uid})\n$2"},
{"trigger": "getThingfromPos","contents": "getThingfromPos(${1:pos})\n$2"},
{"trigger": "getTileHouseInfo","contents": "getTileHouseInfo(${1:playerGUID})\n$2"},
{"trigger": "getTileInfo","contents": "getTileInfo(${1:position})\n$2"},
{"trigger": "getTileItemById","contents": "getTileItemById(${1:position}, ${2:itemId})\n$3"},
{"trigger": "getTileItemByType","contents": "getTileItemByType(${1:position}, ${2:itemType})\n$3"},
{"trigger": "getTilePzInfo","contents": "getTilePzInfo(${1:position})\n$2"},
{"trigger": "getTileThingByPos","contents": "getTileThingByPos(${1:position})\n$2"},
{"trigger": "getTileThingByTopOrder","contents": "getTileThingByTopOrder(${1:position}, ${2:topOrder})\n$3"},
{"trigger": "getTopCreature","contents": "getTopCreature(${1:position})\n$2"},
{"trigger": "getTownId","contents": "getTownId(${1:townName})\n$2"},
{"trigger": "getTownName","contents": "getTownName(${1:townId})\n$2"},
{"trigger": "getTownTemplePosition","contents": "getTownTemplePosition(${1:townId})\n$2"},
{"trigger": "getWaypointPosition","contents": "getWaypointPosition(${1:name})\n$2"},
{"trigger": "getWaypointPositionByName","contents": "getWaypointPositionByName(${1:name})\n$2"},
{"trigger": "getWorldCreatures","contents": "getWorldCreatures(${1:type})\n$2"},
{"trigger": "getWorldLight","contents": "getWorldLight()\n$1"},
{"trigger": "getWorldTime","contents": "getWorldTime()\n$1"},
{"trigger": "getWorldUpTime","contents": "getWorldUpTime()\n$1"},
{"trigger": "hasProperty","contents": "hasProperty(${1:uid}, ${2:property})\n$3"},
{"trigger": "isCorpse","contents": "isCorpse(${1:uid})\n$2"},
{"trigger": "isDepot","contents": "isDepot(${1:uid})\n$2"},
{"trigger": "isInArray","contents": "isInArray(${1:array}, ${2:value})\n$3"},
{"trigger": "isInWar","contents": "isInWar(${1:cid}, ${2:target})\n$3"},
{"trigger": "isItemContainer","contents": "isItemContainer(${1:itemId})\n$2"},
{"trigger": "isItemDoor","contents": "isItemDoor(${1:itemId})\n$2"},
{"trigger": "isItemFluidContainer","contents": "isItemFluidContainer(${1:itemId})\n$2"},
{"trigger": "isItemMovable","contents": "isItemMovable(${1:itemId})\n$2"},
{"trigger": "isItemRune","contents": "isItemRune(${1:itemId})\n$2"},
{"trigger": "isItemStackable","contents": "isItemStackable(${1:itemId})\n$2"},
{"trigger": "isMovable","contents": "isMovable(${1:uid})\n$2"},
{"trigger": "isMoveable","contents": "isMoveable(${1:uid})\n$2"},
{"trigger": "isPlayerGhost","contents": "isPlayerGhost(${1:cid})\n$2"},
{"trigger": "isPlayerPzLocked","contents": "isPlayerPzLocked(${1:cid})\n$2"},
{"trigger": "isPremium","contents": "isPremium(${1:cid})\n$2"},
{"trigger": "isSightClear","contents": "isSightClear(${1:fromPos}, ${2:toPos}, ${3:floorCheck})\n$4"},
{"trigger": "isType","contents": "isType(${1:derived}, ${2:base})\n$3"},
{"trigger": "isValidUID","contents": "isValidUID(${1:uid})\n$2"},
{"trigger": "os.mtime","contents": "os.mtime()\n$1"},
{"trigger": "queryTileAddThing","contents": "queryTileAddThing(${1:thing}, ${2:position}, ${2:(...)})\n$3"},
{"trigger": "rawgetmetatable","contents": "rawgetmetatable(${1:metatableName})\n$2"},
{"trigger": "registerClass","contents": "registerClass(${1:className}, ${2:baseClass}, ${3:newFunction})\n$4"},
{"trigger": "registerCreatureEvent","contents": "registerCreatureEvent(${1:cid}, ${2:name})\n$3"},
{"trigger": "registerEnum","contents": "registerEnum(${1:value})\n$2"},
{"trigger": "registerEnumIn","contents": "registerEnumIn(${1:tableName}, ${2:value})\n$3"},
{"trigger": "registerGlobalMethod","contents": "registerGlobalMethod(${1:functionName}, ${2:function})\n$3"},
{"trigger": "registerGlobalVariable","contents": "registerGlobalVariable(${1:name}, ${2:value})\n$3"},
{"trigger": "registerMetaMethod","contents": "registerMetaMethod(${1:className}, ${2:functionName}, ${3:function})\n$4"},
{"trigger": "registerMethod","contents": "registerMethod(${1:className}, ${2:functionName}, ${3:function})\n$4"},
{"trigger": "registerTable","contents": "registerTable(${1:tableName})\n$2"},
{"trigger": "registerVariable","contents": "registerVariable(${1:tableName}, ${2:name}, ${3:value})\n$4"},
{"trigger": "saveServer","contents": "saveServer()\n$1"},
{"trigger": "sendChannelMessage","contents": "sendChannelMessage(${1:channelId}, ${2:type}, ${3:message})\n$4"},
{"trigger": "sendGuildChannelMessage","contents": "sendGuildChannelMessage(${1:guildId}, ${2:type}, ${3:message})\n$4"},
{"trigger": "setCombatArea","contents": "setCombatArea(${1:combat}, ${2:area})\n$3"},
{"trigger": "setCombatCallBack","contents": "setCombatCallBack(${1:combat}, ${2:key}, ${3:function_name})\n$4"},
{"trigger": "setCombatCondition","contents": "setCombatCondition(${1:combat}, ${2:condition})\n$3"},
{"trigger": "setCombatFormula","contents": "setCombatFormula(${1:combat}, ${2:type}, ${3:mina}, ${4:minb}, ${5:maxa}, ${6:maxb})\n$7"},
{"trigger": "setCombatParam","contents": "setCombatParam(${1:combat}, ${2:key}, ${3:value})\n$4"},
{"trigger": "setConditionFormula","contents": "setConditionFormula(${1:condition}, ${2:mina}, ${3:minb}, ${4:maxa}, ${5:maxb})\n$6"},
{"trigger": "setConditionParam","contents": "setConditionParam(${1:condition}, ${2:key}, ${3:value})\n$4"},
{"trigger": "setGlobalStorageValue","contents": "setGlobalStorageValue(${1:key}, ${2:value})\n$3"},
{"trigger": "setHouseAccessList","contents": "setHouseAccessList(${1:id}, ${2:listId})\n$3"},
{"trigger": "setHouseOwner","contents": "setHouseOwner(${1:id}, ${2:guid})\n$3"},
{"trigger": "setPlayerStorageValue","contents": "setPlayerStorageValue(${1:cid}, ${2:key}, ${2:value})\n$4"},
{"trigger": "stopEvent","contents": "stopEvent(${1:eventid})\n$2"},
{"trigger": "table.create","contents": "table.create(${1:arrayLength}, ${2:keyLength})\n$3"},
{"trigger": "targetPositionToVariant","contents": "targetPositionToVariant(${1:position})\n$2"},
{"trigger": "unregisterCreatureEvent","contents": "unregisterCreatureEvent(${1:cid}, ${2:name})$3"}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment