Skip to content

Instantly share code, notes, and snippets.

@Glatharth
Last active July 19, 2023 17:13
Show Gist options
  • Select an option

  • Save Glatharth/3b5986d44f6209821097535a74ed8a20 to your computer and use it in GitHub Desktop.

Select an option

Save Glatharth/3b5986d44f6209821097535a74ed8a20 to your computer and use it in GitHub Desktop.
Canary snippet
{
"action:onUse": {
"prefix": "action:onUse(callback)",
"body": [
"${1:action}:onUse(${2:callback})"
],
},
"action:register": {
"prefix": "action:register()",
"body": [
"${1:action}:register(${2:})"
],
},
"action:id": {
"prefix": "action:id(ids)",
"body": [
"${1:action}:id(${2:ids})"
],
},
"action:aid": {
"prefix": "action:aid(aids)",
"body": [
"${1:action}:aid(${2:aids})"
],
},
"action:uid": {
"prefix": "action:uid(uids)",
"body": [
"${1:action}:uid(${2:uids})"
],
},
"action:allowFarUse": {
"prefix": "action:allowFarUse(bool)",
"body": [
"${1:action}:allowFarUse(${2:bool})"
],
},
"action:blockWalls": {
"prefix": "action:blockWalls(bool)",
"body": [
"${1:action}:blockWalls(${2:bool})"
],
},
"action:checkFloor": {
"prefix": "action:checkFloor(bool)",
"body": [
"${1:action}:checkFloor(${2:bool})"
],
},
"combat:setParameter": {
"prefix": "combat:setParameter(key, value)",
"body": [
"${1:combat}:setParameter(${2:key}, ${3:value})"
],
},
"combat:setFormula": {
"prefix": "combat:setFormula(type, mina, minb, maxa, maxb)",
"body": [
"${1:combat}:setFormula(${2:type}, ${3:mina}, ${4:minb}, ${5:maxa}, ${6:maxb})"
],
},
"combat:setArea": {
"prefix": "combat:setArea(area)",
"body": [
"${1:combat}:setArea(${2:area})"
],
},
"combat:addCondition": {
"prefix": "combat:addCondition(condition)",
"body": [
"${1:combat}:addCondition(${2:condition})"
],
},
"combat:setCallback": {
"prefix": "combat:setCallback(key, function)",
"body": [
"${1:combat}:setCallback(${2:key}, ${3:function})"
],
},
"combat:setOrigin": {
"prefix": "combat:setOrigin(origin)",
"body": [
"${1:combat}:setOrigin(${2:origin})"
],
},
"combat:execute": {
"prefix": "combat:execute(creature, variant)",
"body": [
"${1:combat}:execute(${2:creature}, ${3:variant})"
],
},
"condition:delete": {
"prefix": "condition:delete()",
"body": [
"${1:condition}:delete(${2:})"
],
},
"condition:getId": {
"prefix": "condition:getId()",
"body": [
"${1:condition}:getId(${2:})"
],
},
"condition:getSubId": {
"prefix": "condition:getSubId()",
"body": [
"${1:condition}:getSubId(${2:})"
],
},
"condition:getType": {
"prefix": "condition:getType()",
"body": [
"${1:condition}:getType(${2:})"
],
},
"condition:getIcons": {
"prefix": "condition:getIcons()",
"body": [
"${1:condition}:getIcons(${2:})"
],
},
"condition:getEndTime": {
"prefix": "condition:getEndTime()",
"body": [
"${1:condition}:getEndTime(${2:})"
],
},
"condition:clone": {
"prefix": "condition:clone()",
"body": [
"${1:condition}:clone(${2:})"
],
},
"condition:getTicks": {
"prefix": "condition:getTicks()",
"body": [
"${1:condition}:getTicks(${2:})"
],
},
"condition:setTicks": {
"prefix": "condition:setTicks(ticks)",
"body": [
"${1:condition}:setTicks(${2:ticks})"
],
},
"condition:setParameter": {
"prefix": "condition:setParameter(key, value)",
"body": [
"${1:condition}:setParameter(${2:key}, ${3:value})"
],
},
"condition:setFormula": {
"prefix": "condition:setFormula(mina, minb, maxa, maxb)",
"body": [
"${1:condition}:setFormula(${2:mina}, ${3:minb}, ${4:maxa}, ${5:maxb})"
],
},
"condition:setOutfit": {
"prefix": "condition:setOutfit(outfit)",
"body": [
"${1:condition}:setOutfit(${2:outfit})"
],
},
"condition:addDamage": {
"prefix": "condition:addDamage(rounds, time, value)",
"body": [
"${1:condition}:addDamage(${2:rounds}, ${3:time}, ${4:value})"
],
},
"container:getSize": {
"prefix": "container:getSize()",
"body": [
"${1:container}:getSize(${2:})"
],
},
"container:getCapacity": {
"prefix": "container:getCapacity()",
"body": [
"${1:container}:getCapacity(${2:})"
],
},
"container:getEmptySlots": {
"prefix": "container:getEmptySlots([recursive = false])",
"body": [
"${1:container}:getEmptySlots(${2:[recursive = false]})"
],
},
"container:getItemHoldingCount": {
"prefix": "container:getItemHoldingCount()",
"body": [
"${1:container}:getItemHoldingCount(${2:})"
],
},
"container:getItem": {
"prefix": "container:getItem(index)",
"body": [
"${1:container}:getItem(${2:index})"
],
},
"container:hasItem": {
"prefix": "container:hasItem(item)",
"body": [
"${1:container}:hasItem(${2:item})"
],
},
"container:addItem": {
"prefix": "container:addItem(itemId[, count/subType = 1[, index = INDEX_WHEREEVER[, flags = 0]]])",
"body": [
"${1:container}:addItem(${2:itemId[}, ${3:count/subType = 1[}, ${4:index = INDEX_WHEREEVER[}, ${5:flags = 0]]]})"
],
},
"container:addItemEx": {
"prefix": "container:addItemEx(item[, index = INDEX_WHEREEVER[, flags = 0]])",
"body": [
"${1:container}:addItemEx(${2:item[}, ${3:index = INDEX_WHEREEVER[}, ${4:flags = 0]]})"
],
},
"container:getCorpseOwner": {
"prefix": "container:getCorpseOwner()",
"body": [
"${1:container}:getCorpseOwner(${2:})"
],
},
"container:getItemCountById": {
"prefix": "container:getItemCountById(itemId[, subType = -1])",
"body": [
"${1:container}:getItemCountById(${2:itemId[}, ${3:subType = -1]})"
],
},
"container:getContentDescription": {
"prefix": "container:getContentDescription([oldProtocol])",
"body": [
"${1:container}:getContentDescription(${2:[oldProtocol]})"
],
},
"container:getItems": {
"prefix": "container:getItems([recursive = false])",
"body": [
"${1:container}:getItems(${2:[recursive = false]})"
],
},
"container:registerReward": {
"prefix": "container:registerReward()",
"body": [
"${1:container}:registerReward(${2:})"
],
},
"creatureevent:type": {
"prefix": "creatureevent:type(callback)",
"body": [
"${1:creatureevent}:type(${2:callback})"
],
},
"creatureevent:register": {
"prefix": "creatureevent:register()",
"body": [
"${1:creatureevent}:register(${2:})"
],
},
"creature:getEvents": {
"prefix": "creature:getEvents(type)",
"body": [
"${1:creature}:getEvents(${2:type})"
],
},
"creature:registerEvent": {
"prefix": "creature:registerEvent(name)",
"body": [
"${1:creature}:registerEvent(${2:name})"
],
},
"creature:unregisterEvent": {
"prefix": "creature:unregisterEvent(name)",
"body": [
"${1:creature}:unregisterEvent(${2:name})"
],
},
"creature:isRemoved": {
"prefix": "creature:isRemoved()",
"body": [
"${1:creature}:isRemoved(${2:})"
],
},
"creature:isCreature": {
"prefix": "creature:isCreature()",
"body": [
"${1:creature}:isCreature(${2:})"
],
},
"creature:isInGhostMode": {
"prefix": "creature:isInGhostMode()",
"body": [
"${1:creature}:isInGhostMode(${2:})"
],
},
"creature:isHealthHidden": {
"prefix": "creature:isHealthHidden()",
"body": [
"${1:creature}:isHealthHidden(${2:})"
],
},
"creature:canSee": {
"prefix": "creature:canSee(position)",
"body": [
"${1:creature}:canSee(${2:position})"
],
},
"creature:canSeeCreature": {
"prefix": "creature:canSeeCreature(creature)",
"body": [
"${1:creature}:canSeeCreature(${2:creature})"
],
},
"creature:getParent": {
"prefix": "creature:getParent()",
"body": [
"${1:creature}:getParent(${2:})"
],
},
"creature:getId": {
"prefix": "creature:getId()",
"body": [
"${1:creature}:getId(${2:})"
],
},
"creature:getName": {
"prefix": "creature:getName()",
"body": [
"${1:creature}:getName(${2:})"
],
},
"creature:getTypeName": {
"prefix": "creature:getTypeName()",
"body": [
"${1:creature}:getTypeName(${2:})"
],
},
"creature:getTarget": {
"prefix": "creature:getTarget()",
"body": [
"${1:creature}:getTarget(${2:})"
],
},
"creature:setTarget": {
"prefix": "creature:setTarget(target)",
"body": [
"${1:creature}:setTarget(${2:target})"
],
},
"creature:getFollowCreature": {
"prefix": "creature:getFollowCreature()",
"body": [
"${1:creature}:getFollowCreature(${2:})"
],
},
"creature:setFollowCreature": {
"prefix": "creature:setFollowCreature(followedCreature)",
"body": [
"${1:creature}:setFollowCreature(${2:followedCreature})"
],
},
"creature:getMaster": {
"prefix": "creature:getMaster()",
"body": [
"${1:creature}:getMaster(${2:})"
],
},
"creature:reload": {
"prefix": "creature:reload()",
"body": [
"${1:creature}:reload(${2:})"
],
},
"creature:setMaster": {
"prefix": "creature:setMaster(master)",
"body": [
"${1:creature}:setMaster(${2:master})"
],
},
"creature:getLight": {
"prefix": "creature:getLight()",
"body": [
"${1:creature}:getLight(${2:})"
],
},
"creature:setLight": {
"prefix": "creature:setLight(color, level)",
"body": [
"${1:creature}:setLight(${2:color}, ${3:level})"
],
},
"creature:getSpeed": {
"prefix": "creature:getSpeed()",
"body": [
"${1:creature}:getSpeed(${2:})"
],
},
"creature:setSpeed": {
"prefix": "creature:setSpeed(speed)",
"body": [
"${1:creature}:setSpeed(${2:speed})"
],
},
"creature:getBaseSpeed": {
"prefix": "creature:getBaseSpeed()",
"body": [
"${1:creature}:getBaseSpeed(${2:})"
],
},
"creature:changeSpeed": {
"prefix": "creature:changeSpeed(delta)",
"body": [
"${1:creature}:changeSpeed(${2:delta})"
],
},
"creature:setDropLoot": {
"prefix": "creature:setDropLoot(doDrop)",
"body": [
"${1:creature}:setDropLoot(${2:doDrop})"
],
},
"creature:setSkillLoss": {
"prefix": "creature:setSkillLoss(skillLoss)",
"body": [
"${1:creature}:setSkillLoss(${2:skillLoss})"
],
},
"creature:getPosition": {
"prefix": "creature:getPosition()",
"body": [
"${1:creature}:getPosition(${2:})"
],
},
"creature:getTile": {
"prefix": "creature:getTile()",
"body": [
"${1:creature}:getTile(${2:})"
],
},
"creature:getDirection": {
"prefix": "creature:getDirection()",
"body": [
"${1:creature}:getDirection(${2:})"
],
},
"creature:setDirection": {
"prefix": "creature:setDirection(direction)",
"body": [
"${1:creature}:setDirection(${2:direction})"
],
},
"creature:getHealth": {
"prefix": "creature:getHealth()",
"body": [
"${1:creature}:getHealth(${2:})"
],
},
"creature:setHealth": {
"prefix": "creature:setHealth(health)",
"body": [
"${1:creature}:setHealth(${2:health})"
],
},
"creature:addHealth": {
"prefix": "creature:addHealth(healthChange, combatType)",
"body": [
"${1:creature}:addHealth(${2:healthChange}, ${3:combatType})"
],
},
"creature:getMaxHealth": {
"prefix": "creature:getMaxHealth()",
"body": [
"${1:creature}:getMaxHealth(${2:})"
],
},
"creature:setMaxHealth": {
"prefix": "creature:setMaxHealth(maxHealth)",
"body": [
"${1:creature}:setMaxHealth(${2:maxHealth})"
],
},
"creature:setHiddenHealth": {
"prefix": "creature:setHiddenHealth(hide)",
"body": [
"${1:creature}:setHiddenHealth(${2:hide})"
],
},
"creature:isMoveLocked": {
"prefix": "creature:isMoveLocked()",
"body": [
"${1:creature}:isMoveLocked(${2:})"
],
},
"creature:setMoveLocked": {
"prefix": "creature:setMoveLocked(moveLocked)",
"body": [
"${1:creature}:setMoveLocked(${2:moveLocked})"
],
},
"creature:getSkull": {
"prefix": "creature:getSkull()",
"body": [
"${1:creature}:getSkull(${2:})"
],
},
"creature:setSkull": {
"prefix": "creature:setSkull(skull)",
"body": [
"${1:creature}:setSkull(${2:skull})"
],
},
"creature:getOutfit": {
"prefix": "creature:getOutfit()",
"body": [
"${1:creature}:getOutfit(${2:})"
],
},
"creature:setOutfit": {
"prefix": "creature:setOutfit(outfit)",
"body": [
"${1:creature}:setOutfit(${2:outfit})"
],
},
"creature:getCondition": {
"prefix": "creature:getCondition(conditionType[, conditionId = CONDITIONID_COMBAT[, subId = 0]])",
"body": [
"${1:creature}:getCondition(${2:conditionType[}, ${3:conditionId = CONDITIONID_COMBAT[}, ${4:subId = 0]]})"
],
},
"creature:addCondition": {
"prefix": "creature:addCondition(condition)",
"body": [
"${1:creature}:addCondition(${2:condition})"
],
},
"creature:removeCondition": {
"prefix": "creature:removeCondition(conditionType[, conditionId = CONDITIONID_COMBAT[, subId = 0[, force = false]]])",
"body": [
"${1:creature}:removeCondition(${2:conditionType[}, ${3:conditionId = CONDITIONID_COMBAT[}, ${4:subId = 0[}, ${5:force = false]]]})"
],
},
"creature:hasCondition": {
"prefix": "creature:hasCondition(conditionType[, subId = 0])",
"body": [
"${1:creature}:hasCondition(${2:conditionType[}, ${3:subId = 0]})"
],
},
"creature:isImmune": {
"prefix": "creature:isImmune(condition or conditionType)",
"body": [
"${1:creature}:isImmune(${2:condition or conditionType})"
],
},
"creature:remove": {
"prefix": "creature:remove([forced = true])",
"body": [
"${1:creature}:remove(${2:[forced = true]})"
],
},
"creature:teleportTo": {
"prefix": "creature:teleportTo(position[, pushMovement = false])",
"body": [
"${1:creature}:teleportTo(${2:position[}, ${3:pushMovement = false]})"
],
},
"creature:say": {
"prefix": "creature:say(text[, type = TALKTYPE_MONSTER_SAY[, ghost = false[, target = nullptr[, position]]]])",
"body": [
"${1:creature}:say(${2:text[}, ${3:type = TALKTYPE_MONSTER_SAY[}, ${4:ghost = false[}, ${5:target = nullptr[}, ${6:position]]]]})"
],
},
"creature:getDamageMap": {
"prefix": "creature:getDamageMap()",
"body": [
"${1:creature}:getDamageMap(${2:})"
],
},
"creature:getSummons": {
"prefix": "creature:getSummons()",
"body": [
"${1:creature}:getSummons(${2:})"
],
},
"creature:hasBeenSummoned": {
"prefix": "creature:hasBeenSummoned()",
"body": [
"${1:creature}:hasBeenSummoned(${2:})"
],
},
"creature:getDescription": {
"prefix": "creature:getDescription(distance)",
"body": [
"${1:creature}:getDescription(${2:distance})"
],
},
"creature:getPathTo": {
"prefix": "creature:getPathTo(pos[, minTargetDist = 0[, maxTargetDist = 1[, fullPathSearch = true[, clearSight = true[, maxSearchDist = 0]]]]])",
"body": [
"${1:creature}:getPathTo(${2:pos[}, ${3:minTargetDist = 0[}, ${4:maxTargetDist = 1[}, ${5:fullPathSearch = true[}, ${6:clearSight = true[}, ${7:maxSearchDist = 0]]]]]})"
],
},
"creature:move": {
"prefix": "creature:move(direction)",
"body": [
"${1:creature}:move(${2:direction})"
],
},
"creature:move": {
"prefix": "creature:move(tile[, flags = 0])",
"body": [
"${1:creature}:move(${2:tile[}, ${3:flags = 0]})"
],
},
"creature:getZone": {
"prefix": "creature:getZone()",
"body": [
"${1:creature}:getZone(${2:})"
],
},
"globalevent:type": {
"prefix": "globalevent:type(callback)",
"body": [
"${1:globalevent}:type(${2:callback})"
],
},
"globalevent:register": {
"prefix": "globalevent:register()",
"body": [
"${1:globalevent}:register(${2:})"
],
},
"globalevent:time": {
"prefix": "globalevent:time(time)",
"body": [
"${1:globalevent}:time(${2:time})"
],
},
"globalevent:interval": {
"prefix": "globalevent:interval(interval)",
"body": [
"${1:globalevent}:interval(${2:interval})"
],
},
"group:getId": {
"prefix": "group:getId()",
"body": [
"${1:group}:getId(${2:})"
],
},
"group:getName": {
"prefix": "group:getName()",
"body": [
"${1:group}:getName(${2:})"
],
},
"group:getFlags": {
"prefix": "group:getFlags()",
"body": [
"${1:group}:getFlags(${2:})"
],
},
"group:getAccess": {
"prefix": "group:getAccess()",
"body": [
"${1:group}:getAccess(${2:})"
],
},
"group:getMaxDepotItems": {
"prefix": "group:getMaxDepotItems()",
"body": [
"${1:group}:getMaxDepotItems(${2:})"
],
},
"group:getMaxVipEntries": {
"prefix": "group:getMaxVipEntries()",
"body": [
"${1:group}:getMaxVipEntries(${2:})"
],
},
"group:hasFlag": {
"prefix": "group:hasFlag(flag)",
"body": [
"${1:group}:hasFlag(${2:flag})"
],
},
"guild:getId": {
"prefix": "guild:getId()",
"body": [
"${1:guild}:getId(${2:})"
],
},
"guild:getName": {
"prefix": "guild:getName()",
"body": [
"${1:guild}:getName(${2:})"
],
},
"guild:getMembersOnline": {
"prefix": "guild:getMembersOnline()",
"body": [
"${1:guild}:getMembersOnline(${2:})"
],
},
"guild:getBankBalance": {
"prefix": "guild:getBankBalance()",
"body": [
"${1:guild}:getBankBalance(${2:})"
],
},
"guild:setBankBalance": {
"prefix": "guild:setBankBalance(bankBalance)",
"body": [
"${1:guild}:setBankBalance(${2:bankBalance})"
],
},
"guild:addRank": {
"prefix": "guild:addRank(id, name, level)",
"body": [
"${1:guild}:addRank(${2:id}, ${3:name}, ${4:level})"
],
},
"guild:getRankById": {
"prefix": "guild:getRankById(id)",
"body": [
"${1:guild}:getRankById(${2:id})"
],
},
"guild:getRankByLevel": {
"prefix": "guild:getRankByLevel(level)",
"body": [
"${1:guild}:getRankByLevel(${2:level})"
],
},
"guild:getMotd": {
"prefix": "guild:getMotd()",
"body": [
"${1:guild}:getMotd(${2:})"
],
},
"guild:setMotd": {
"prefix": "guild:setMotd(motd)",
"body": [
"${1:guild}:setMotd(${2:motd})"
],
},
"house:getId": {
"prefix": "house:getId()",
"body": [
"${1:house}:getId(${2:})"
],
},
"house:getName": {
"prefix": "house:getName()",
"body": [
"${1:house}:getName(${2:})"
],
},
"house:getTown": {
"prefix": "house:getTown()",
"body": [
"${1:house}:getTown(${2:})"
],
},
"house:getExitPosition": {
"prefix": "house:getExitPosition()",
"body": [
"${1:house}:getExitPosition(${2:})"
],
},
"house:getRent": {
"prefix": "house:getRent()",
"body": [
"${1:house}:getRent(${2:})"
],
},
"house:getOwnerGuid": {
"prefix": "house:getOwnerGuid()",
"body": [
"${1:house}:getOwnerGuid(${2:})"
],
},
"house:setOwnerGuid": {
"prefix": "house:setOwnerGuid(guid[, updateDatabase = true])",
"body": [
"${1:house}:setOwnerGuid(${2:guid[}, ${3:updateDatabase = true]})"
],
},
"house:startTrade": {
"prefix": "house:startTrade(player, tradePartner)",
"body": [
"${1:house}:startTrade(${2:player}, ${3:tradePartner})"
],
},
"house:getBeds": {
"prefix": "house:getBeds()",
"body": [
"${1:house}:getBeds(${2:})"
],
},
"house:getBedCount": {
"prefix": "house:getBedCount()",
"body": [
"${1:house}:getBedCount(${2:})"
],
},
"house:getDoors": {
"prefix": "house:getDoors()",
"body": [
"${1:house}:getDoors(${2:})"
],
},
"house:getDoorCount": {
"prefix": "house:getDoorCount()",
"body": [
"${1:house}:getDoorCount(${2:})"
],
},
"house:getDoorIdByPosition": {
"prefix": "house:getDoorIdByPosition(position)",
"body": [
"${1:house}:getDoorIdByPosition(${2:position})"
],
},
"house:getTiles": {
"prefix": "house:getTiles()",
"body": [
"${1:house}:getTiles(${2:})"
],
},
"house:getItems": {
"prefix": "house:getItems()",
"body": [
"${1:house}:getItems(${2:})"
],
},
"house:getTileCount": {
"prefix": "house:getTileCount()",
"body": [
"${1:house}:getTileCount(${2:})"
],
},
"house:canEditAccessList": {
"prefix": "house:canEditAccessList(listId, player)",
"body": [
"${1:house}:canEditAccessList(${2:listId}, ${3:player})"
],
},
"house:getAccessList": {
"prefix": "house:getAccessList(listId)",
"body": [
"${1:house}:getAccessList(${2:listId})"
],
},
"house:setAccessList": {
"prefix": "house:setAccessList(listId, list)",
"body": [
"${1:house}:setAccessList(${2:listId}, ${3:list})"
],
},
"house:kickPlayer": {
"prefix": "house:kickPlayer(player, targetPlayer)",
"body": [
"${1:house}:kickPlayer(${2:player}, ${3:targetPlayer})"
],
},
"house:isInvited": {
"prefix": "house:isInvited(player)",
"body": [
"${1:house}:isInvited(${2:player})"
],
},
"imbuement:getName": {
"prefix": "imbuement:getName()",
"body": [
"${1:imbuement}:getName(${2:})"
],
},
"imbuement:getId": {
"prefix": "imbuement:getId()",
"body": [
"${1:imbuement}:getId(${2:})"
],
},
"imbuement:getItems": {
"prefix": "imbuement:getItems()",
"body": [
"${1:imbuement}:getItems(${2:})"
],
},
"imbuement:getBase": {
"prefix": "imbuement:getBase()",
"body": [
"${1:imbuement}:getBase(${2:})"
],
},
"imbuement:getCategory": {
"prefix": "imbuement:getCategory()",
"body": [
"${1:imbuement}:getCategory(${2:})"
],
},
"imbuement:isPremium": {
"prefix": "imbuement:isPremium()",
"body": [
"${1:imbuement}:isPremium(${2:})"
],
},
"imbuement:getElementDamage": {
"prefix": "imbuement:getElementDamage()",
"body": [
"${1:imbuement}:getElementDamage(${2:})"
],
},
"imbuement:getCombatType": {
"prefix": "imbuement:getCombatType()",
"body": [
"${1:imbuement}:getCombatType(${2:})"
],
},
"itemClassification:addTier": {
"prefix": "itemClassification:addTier(id, gold[, core = 0])",
"body": [
"${1:itemClassification}:addTier(${2:id}, ${3:gold[}, ${4:core = 0]})"
],
},
"item:isItem": {
"prefix": "item:isItem()",
"body": [
"${1:item}:isItem(${2:})"
],
},
"item:getParent": {
"prefix": "item:getParent()",
"body": [
"${1:item}:getParent(${2:})"
],
},
"item:getTopParent": {
"prefix": "item:getTopParent()",
"body": [
"${1:item}:getTopParent(${2:})"
],
},
"item:getId": {
"prefix": "item:getId()",
"body": [
"${1:item}:getId(${2:})"
],
},
"item:clone": {
"prefix": "item:clone()",
"body": [
"${1:item}:clone(${2:})"
],
},
"item:split": {
"prefix": "item:split([count = 1])",
"body": [
"${1:item}:split(${2:[count = 1]})"
],
},
"item:remove": {
"prefix": "item:remove([count = -1])",
"body": [
"${1:item}:remove(${2:[count = -1]})"
],
},
"item:getUniqueId": {
"prefix": "item:getUniqueId()",
"body": [
"${1:item}:getUniqueId(${2:})"
],
},
"item:getActionId": {
"prefix": "item:getActionId()",
"body": [
"${1:item}:getActionId(${2:})"
],
},
"item:setActionId": {
"prefix": "item:setActionId(actionId)",
"body": [
"${1:item}:setActionId(${2:actionId})"
],
},
"item:getCount": {
"prefix": "item:getCount()",
"body": [
"${1:item}:getCount(${2:})"
],
},
"item:getCharges": {
"prefix": "item:getCharges()",
"body": [
"${1:item}:getCharges(${2:})"
],
},
"item:getFluidType": {
"prefix": "item:getFluidType()",
"body": [
"${1:item}:getFluidType(${2:})"
],
},
"item:getWeight": {
"prefix": "item:getWeight()",
"body": [
"${1:item}:getWeight(${2:})"
],
},
"item:getSubType": {
"prefix": "item:getSubType()",
"body": [
"${1:item}:getSubType(${2:})"
],
},
"item:getName": {
"prefix": "item:getName()",
"body": [
"${1:item}:getName(${2:})"
],
},
"item:getPluralName": {
"prefix": "item:getPluralName()",
"body": [
"${1:item}:getPluralName(${2:})"
],
},
"item:getArticle": {
"prefix": "item:getArticle()",
"body": [
"${1:item}:getArticle(${2:})"
],
},
"item:getPosition": {
"prefix": "item:getPosition()",
"body": [
"${1:item}:getPosition(${2:})"
],
},
"item:getTile": {
"prefix": "item:getTile()",
"body": [
"${1:item}:getTile(${2:})"
],
},
"item:hasAttribute": {
"prefix": "item:hasAttribute(key)",
"body": [
"${1:item}:hasAttribute(${2:key})"
],
},
"item:getAttribute": {
"prefix": "item:getAttribute(key)",
"body": [
"${1:item}:getAttribute(${2:key})"
],
},
"item:setAttribute": {
"prefix": "item:setAttribute(key, value)",
"body": [
"${1:item}:setAttribute(${2:key}, ${3:value})"
],
},
"item:removeAttribute": {
"prefix": "item:removeAttribute(key)",
"body": [
"${1:item}:removeAttribute(${2:key})"
],
},
"item:getCustomAttribute": {
"prefix": "item:getCustomAttribute(key)",
"body": [
"${1:item}:getCustomAttribute(${2:key})"
],
},
"item:setCustomAttribute": {
"prefix": "item:setCustomAttribute(key, value)",
"body": [
"${1:item}:setCustomAttribute(${2:key}, ${3:value})"
],
},
"item:removeCustomAttribute": {
"prefix": "item:removeCustomAttribute(key)",
"body": [
"${1:item}:removeCustomAttribute(${2:key})"
],
},
"item:serializeAttributes": {
"prefix": "item:serializeAttributes()",
"body": [
"${1:item}:serializeAttributes(${2:})"
],
},
"item:moveTo": {
"prefix": "item:moveTo(position or cylinder[, flags])",
"body": [
"${1:item}:moveTo(${2:position or cylinder[}, ${3:flags]})"
],
},
"item:transform": {
"prefix": "item:transform(itemId[, count/subType = -1])",
"body": [
"${1:item}:transform(${2:itemId[}, ${3:count/subType = -1]})"
],
},
"item:decay": {
"prefix": "item:decay(decayId)",
"body": [
"${1:item}:decay(${2:decayId})"
],
},
"item:moveToSlot": {
"prefix": "item:moveToSlot(player, slot)",
"body": [
"${1:item}:moveToSlot(${2:player}, ${3:slot})"
],
},
"item:getDescription": {
"prefix": "item:getDescription(distance)",
"body": [
"${1:item}:getDescription(${2:distance})"
],
},
"item:hasProperty": {
"prefix": "item:hasProperty(property)",
"body": [
"${1:item}:hasProperty(${2:property})"
],
},
"item:getImbuement": {
"prefix": "item:getImbuement()",
"body": [
"${1:item}:getImbuement(${2:})"
],
},
"item:getImbuementSlot": {
"prefix": "item:getImbuementSlot()",
"body": [
"${1:item}:getImbuementSlot(${2:})"
],
},
"item:setDuration": {
"prefix": "item:setDuration(minDuration, maxDuration = 0, decayTo = 0, showDuration = true)",
"body": [
"${1:item}:setDuration(${2:minDuration}, ${3:maxDuration = 0}, ${4:decayTo = 0}, ${5:showDuration = true})"
],
},
"item:isInsideDepot": {
"prefix": "item:isInsideDepot([includeInbox = false])",
"body": [
"${1:item}:isInsideDepot(${2:[includeInbox = false]})"
],
},
"item:getTier": {
"prefix": "item:getTier()",
"body": [
"${1:item}:getTier(${2:})"
],
},
"item:setTier": {
"prefix": "item:setTier(tier)",
"body": [
"${1:item}:setTier(${2:tier})"
],
},
"item:getClassification": {
"prefix": "item:getClassification()",
"body": [
"${1:item}:getClassification(${2:})"
],
},
"itemType:isCorpse": {
"prefix": "itemType:isCorpse()",
"body": [
"${1:itemType}:isCorpse(${2:})"
],
},
"itemType:isDoor": {
"prefix": "itemType:isDoor()",
"body": [
"${1:itemType}:isDoor(${2:})"
],
},
"itemType:isContainer": {
"prefix": "itemType:isContainer()",
"body": [
"${1:itemType}:isContainer(${2:})"
],
},
"itemType:isFluidContainer": {
"prefix": "itemType:isFluidContainer()",
"body": [
"${1:itemType}:isFluidContainer(${2:})"
],
},
"itemType:isMovable": {
"prefix": "itemType:isMovable()",
"body": [
"${1:itemType}:isMovable(${2:})"
],
},
"itemType:isRune": {
"prefix": "itemType:isRune()",
"body": [
"${1:itemType}:isRune(${2:})"
],
},
"itemType:isStackable": {
"prefix": "itemType:isStackable()",
"body": [
"${1:itemType}:isStackable(${2:})"
],
},
"itemType:isReadable": {
"prefix": "itemType:isReadable()",
"body": [
"${1:itemType}:isReadable(${2:})"
],
},
"itemType:isWritable": {
"prefix": "itemType:isWritable()",
"body": [
"${1:itemType}:isWritable(${2:})"
],
},
"itemType:isBlocking": {
"prefix": "itemType:isBlocking()",
"body": [
"${1:itemType}:isBlocking(${2:})"
],
},
"itemType:isGroundTile": {
"prefix": "itemType:isGroundTile()",
"body": [
"${1:itemType}:isGroundTile(${2:})"
],
},
"itemType:isMagicField": {
"prefix": "itemType:isMagicField()",
"body": [
"${1:itemType}:isMagicField(${2:})"
],
},
"itemType:isMultiUse": {
"prefix": "itemType:isMultiUse()",
"body": [
"${1:itemType}:isMultiUse(${2:})"
],
},
"itemType:isPickupable": {
"prefix": "itemType:isPickupable()",
"body": [
"${1:itemType}:isPickupable(${2:})"
],
},
"itemType:isKey": {
"prefix": "itemType:isKey()",
"body": [
"${1:itemType}:isKey(${2:})"
],
},
"itemType:isQuiver": {
"prefix": "itemType:isQuiver()",
"body": [
"${1:itemType}:isQuiver(${2:})"
],
},
"itemType:getType": {
"prefix": "itemType:getType()",
"body": [
"${1:itemType}:getType(${2:})"
],
},
"itemType:getId": {
"prefix": "itemType:getId()",
"body": [
"${1:itemType}:getId(${2:})"
],
},
"itemType:getName": {
"prefix": "itemType:getName()",
"body": [
"${1:itemType}:getName(${2:})"
],
},
"itemType:getPluralName": {
"prefix": "itemType:getPluralName()",
"body": [
"${1:itemType}:getPluralName(${2:})"
],
},
"itemType:getArticle": {
"prefix": "itemType:getArticle()",
"body": [
"${1:itemType}:getArticle(${2:})"
],
},
"itemType:getDescription": {
"prefix": "itemType:getDescription()",
"body": [
"${1:itemType}:getDescription(${2:})"
],
},
"itemType:getSlotPosition": {
"prefix": "itemType:getSlotPosition()",
"body": [
"${1:itemType}:getSlotPosition(${2:})"
],
},
"itemType:getCharges": {
"prefix": "itemType:getCharges()",
"body": [
"${1:itemType}:getCharges(${2:})"
],
},
"itemType:getFluidSource": {
"prefix": "itemType:getFluidSource()",
"body": [
"${1:itemType}:getFluidSource(${2:})"
],
},
"itemType:getCapacity": {
"prefix": "itemType:getCapacity()",
"body": [
"${1:itemType}:getCapacity(${2:})"
],
},
"itemType:getWeight": {
"prefix": "itemType:getWeight([count = 1])",
"body": [
"${1:itemType}:getWeight(${2:[count = 1]})"
],
},
"itemType:getHitChance": {
"prefix": "itemType:getHitChance()",
"body": [
"${1:itemType}:getHitChance(${2:})"
],
},
"itemType:getShootRange": {
"prefix": "itemType:getShootRange()",
"body": [
"${1:itemType}:getShootRange(${2:})"
],
},
"itemType:getAttack": {
"prefix": "itemType:getAttack()",
"body": [
"${1:itemType}:getAttack(${2:})"
],
},
"itemType:getDefense": {
"prefix": "itemType:getDefense()",
"body": [
"${1:itemType}:getDefense(${2:})"
],
},
"itemType:getExtraDefense": {
"prefix": "itemType:getExtraDefense()",
"body": [
"${1:itemType}:getExtraDefense(${2:})"
],
},
"itemType:getImbuementSlot": {
"prefix": "itemType:getImbuementSlot()",
"body": [
"${1:itemType}:getImbuementSlot(${2:})"
],
},
"itemType:getArmor": {
"prefix": "itemType:getArmor()",
"body": [
"${1:itemType}:getArmor(${2:})"
],
},
"itemType:getWeaponType": {
"prefix": "itemType:getWeaponType()",
"body": [
"${1:itemType}:getWeaponType(${2:})"
],
},
"itemType:getAmmoType": {
"prefix": "itemType:getAmmoType()",
"body": [
"${1:itemType}:getAmmoType(${2:})"
],
},
"itemType:getElementType": {
"prefix": "itemType:getElementType()",
"body": [
"${1:itemType}:getElementType(${2:})"
],
},
"itemType:getElementDamage": {
"prefix": "itemType:getElementDamage()",
"body": [
"${1:itemType}:getElementDamage(${2:})"
],
},
"itemType:getTransformEquipId": {
"prefix": "itemType:getTransformEquipId()",
"body": [
"${1:itemType}:getTransformEquipId(${2:})"
],
},
"itemType:getTransformDeEquipId": {
"prefix": "itemType:getTransformDeEquipId()",
"body": [
"${1:itemType}:getTransformDeEquipId(${2:})"
],
},
"itemType:getDestroyId": {
"prefix": "itemType:getDestroyId()",
"body": [
"${1:itemType}:getDestroyId(${2:})"
],
},
"itemType:getDecayId": {
"prefix": "itemType:getDecayId()",
"body": [
"${1:itemType}:getDecayId(${2:})"
],
},
"itemType:getRequiredLevel": {
"prefix": "itemType:getRequiredLevel()",
"body": [
"${1:itemType}:getRequiredLevel(${2:})"
],
},
"itemType:getSpeed": {
"prefix": "itemType:getSpeed()",
"body": [
"${1:itemType}:getSpeed(${2:})"
],
},
"itemType:getBaseSpeed": {
"prefix": "itemType:getBaseSpeed()",
"body": [
"${1:itemType}:getBaseSpeed(${2:})"
],
},
"itemType:getDecayTime": {
"prefix": "itemType:getDecayTime()",
"body": [
"${1:itemType}:getDecayTime(${2:})"
],
},
"itemType:getShowDuration": {
"prefix": "itemType:getShowDuration()",
"body": [
"${1:itemType}:getShowDuration(${2:})"
],
},
"itemType:getWrapableTo": {
"prefix": "itemType:getWrapableTo()",
"body": [
"${1:itemType}:getWrapableTo(${2:})"
],
},
"itemType:hasSubType": {
"prefix": "itemType:hasSubType()",
"body": [
"${1:itemType}:hasSubType(${2:})"
],
},
"itemType:getVocationString": {
"prefix": "itemType:getVocationString()",
"body": [
"${1:itemType}:getVocationString(${2:})"
],
},
"loot:delete": {
"prefix": "loot:delete()",
"body": [
"${1:loot}:delete(${2:})"
],
},
"loot:setId": {
"prefix": "loot:setId(id)",
"body": [
"${1:loot}:setId(${2:id})"
],
},
"loot:setIdFromName": {
"prefix": "loot:setIdFromName(name)",
"body": [
"${1:loot}:setIdFromName(${2:name})"
],
},
"loot:setSubType": {
"prefix": "loot:setSubType(type)",
"body": [
"${1:loot}:setSubType(${2:type})"
],
},
"loot:setChance": {
"prefix": "loot:setChance(chance)",
"body": [
"${1:loot}:setChance(${2:chance})"
],
},
"loot:setMinCount": {
"prefix": "loot:setMinCount(min)",
"body": [
"${1:loot}:setMinCount(${2:min})"
],
},
"loot:setMaxCount": {
"prefix": "loot:setMaxCount(max)",
"body": [
"${1:loot}:setMaxCount(${2:max})"
],
},
"loot:setActionId": {
"prefix": "loot:setActionId(actionid)",
"body": [
"${1:loot}:setActionId(${2:actionid})"
],
},
"loot:setText": {
"prefix": "loot:setText(text)",
"body": [
"${1:loot}:setText(${2:text})"
],
},
"loot:setNameItem": {
"prefix": "loot:setNameItem(name)",
"body": [
"${1:loot}:setNameItem(${2:name})"
],
},
"loot:setArticle": {
"prefix": "loot:setArticle(article)",
"body": [
"${1:loot}:setArticle(${2:article})"
],
},
"loot:setAttack": {
"prefix": "loot:setAttack(attack)",
"body": [
"${1:loot}:setAttack(${2:attack})"
],
},
"loot:setDefense": {
"prefix": "loot:setDefense(defense)",
"body": [
"${1:loot}:setDefense(${2:defense})"
],
},
"loot:setExtraDefense": {
"prefix": "loot:setExtraDefense(defense)",
"body": [
"${1:loot}:setExtraDefense(${2:defense})"
],
},
"loot:setArmor": {
"prefix": "loot:setArmor(armor)",
"body": [
"${1:loot}:setArmor(${2:armor})"
],
},
"loot:setShootRange": {
"prefix": "loot:setShootRange(range)",
"body": [
"${1:loot}:setShootRange(${2:range})"
],
},
"loot:setHitChance": {
"prefix": "loot:setHitChance(chance)",
"body": [
"${1:loot}:setHitChance(${2:chance})"
],
},
"loot:setUnique": {
"prefix": "loot:setUnique(bool)",
"body": [
"${1:loot}:setUnique(${2:bool})"
],
},
"loot:addChildLoot": {
"prefix": "loot:addChildLoot(loot)",
"body": [
"${1:loot}:addChildLoot(${2:loot})"
],
},
"modalWindow:getId": {
"prefix": "modalWindow:getId()",
"body": [
"${1:modalWindow}:getId(${2:})"
],
},
"modalWindow:getTitle": {
"prefix": "modalWindow:getTitle()",
"body": [
"${1:modalWindow}:getTitle(${2:})"
],
},
"modalWindow:getMessage": {
"prefix": "modalWindow:getMessage()",
"body": [
"${1:modalWindow}:getMessage(${2:})"
],
},
"modalWindow:setTitle": {
"prefix": "modalWindow:setTitle(text)",
"body": [
"${1:modalWindow}:setTitle(${2:text})"
],
},
"modalWindow:setMessage": {
"prefix": "modalWindow:setMessage(text)",
"body": [
"${1:modalWindow}:setMessage(${2:text})"
],
},
"modalWindow:getButtonCount": {
"prefix": "modalWindow:getButtonCount()",
"body": [
"${1:modalWindow}:getButtonCount(${2:})"
],
},
"modalWindow:getChoiceCount": {
"prefix": "modalWindow:getChoiceCount()",
"body": [
"${1:modalWindow}:getChoiceCount(${2:})"
],
},
"modalWindow:addButton": {
"prefix": "modalWindow:addButton(id, text)",
"body": [
"${1:modalWindow}:addButton(${2:id}, ${3:text})"
],
},
"modalWindow:addChoice": {
"prefix": "modalWindow:addChoice(id, text)",
"body": [
"${1:modalWindow}:addChoice(${2:id}, ${3:text})"
],
},
"modalWindow:getDefaultEnterButton": {
"prefix": "modalWindow:getDefaultEnterButton()",
"body": [
"${1:modalWindow}:getDefaultEnterButton(${2:})"
],
},
"modalWindow:setDefaultEnterButton": {
"prefix": "modalWindow:setDefaultEnterButton(buttonId)",
"body": [
"${1:modalWindow}:setDefaultEnterButton(${2:buttonId})"
],
},
"modalWindow:getDefaultEscapeButton": {
"prefix": "modalWindow:getDefaultEscapeButton()",
"body": [
"${1:modalWindow}:getDefaultEscapeButton(${2:})"
],
},
"modalWindow:setDefaultEscapeButton": {
"prefix": "modalWindow:setDefaultEscapeButton(buttonId)",
"body": [
"${1:modalWindow}:setDefaultEscapeButton(${2:buttonId})"
],
},
"modalWindow:hasPriority": {
"prefix": "modalWindow:hasPriority()",
"body": [
"${1:modalWindow}:hasPriority(${2:})"
],
},
"modalWindow:setPriority": {
"prefix": "modalWindow:setPriority(priority)",
"body": [
"${1:modalWindow}:setPriority(${2:priority})"
],
},
"modalWindow:sendToPlayer": {
"prefix": "modalWindow:sendToPlayer(player)",
"body": [
"${1:modalWindow}:sendToPlayer(${2:player})"
],
},
"monster:isMonster": {
"prefix": "monster:isMonster()",
"body": [
"${1:monster}:isMonster(${2:})"
],
},
"monster:getType": {
"prefix": "monster:getType()",
"body": [
"${1:monster}:getType(${2:})"
],
},
"monster:setType": {
"prefix": "monster:setType(name or raceid)",
"body": [
"${1:monster}:setType(${2:name or raceid})"
],
},
"monster:getSpawnPosition": {
"prefix": "monster:getSpawnPosition()",
"body": [
"${1:monster}:getSpawnPosition(${2:})"
],
},
"monster:isInSpawnRange": {
"prefix": "monster:isInSpawnRange([position])",
"body": [
"${1:monster}:isInSpawnRange(${2:[position]})"
],
},
"monster:isIdle": {
"prefix": "monster:isIdle()",
"body": [
"${1:monster}:isIdle(${2:})"
],
},
"monster:setIdle": {
"prefix": "monster:setIdle(idle)",
"body": [
"${1:monster}:setIdle(${2:idle})"
],
},
"monster:isTarget": {
"prefix": "monster:isTarget(creature)",
"body": [
"${1:monster}:isTarget(${2:creature})"
],
},
"monster:isOpponent": {
"prefix": "monster:isOpponent(creature)",
"body": [
"${1:monster}:isOpponent(${2:creature})"
],
},
"monster:isFriend": {
"prefix": "monster:isFriend(creature)",
"body": [
"${1:monster}:isFriend(${2:creature})"
],
},
"monster:addFriend": {
"prefix": "monster:addFriend(creature)",
"body": [
"${1:monster}:addFriend(${2:creature})"
],
},
"monster:removeFriend": {
"prefix": "monster:removeFriend(creature)",
"body": [
"${1:monster}:removeFriend(${2:creature})"
],
},
"monster:getFriendList": {
"prefix": "monster:getFriendList()",
"body": [
"${1:monster}:getFriendList(${2:})"
],
},
"monster:getFriendCount": {
"prefix": "monster:getFriendCount()",
"body": [
"${1:monster}:getFriendCount(${2:})"
],
},
"monster:addTarget": {
"prefix": "monster:addTarget(creature[, pushFront = false])",
"body": [
"${1:monster}:addTarget(${2:creature[}, ${3:pushFront = false]})"
],
},
"monster:removeTarget": {
"prefix": "monster:removeTarget(creature)",
"body": [
"${1:monster}:removeTarget(${2:creature})"
],
},
"monster:getTargetList": {
"prefix": "monster:getTargetList()",
"body": [
"${1:monster}:getTargetList(${2:})"
],
},
"monster:getTargetCount": {
"prefix": "monster:getTargetCount()",
"body": [
"${1:monster}:getTargetCount(${2:})"
],
},
"monster:changeTargetDistance": {
"prefix": "monster:changeTargetDistance(distance[, duration = 12000])",
"body": [
"${1:monster}:changeTargetDistance(${2:distance[}, ${3:duration = 12000]})"
],
},
"monster:selectTarget": {
"prefix": "monster:selectTarget(creature)",
"body": [
"${1:monster}:selectTarget(${2:creature})"
],
},
"monster:searchTarget": {
"prefix": "monster:searchTarget([searchType = TARGETSEARCH_DEFAULT])",
"body": [
"${1:monster}:searchTarget(${2:[searchType = TARGETSEARCH_DEFAULT]})"
],
},
"monster:setSpawnPosition": {
"prefix": "monster:setSpawnPosition()",
"body": [
"${1:monster}:setSpawnPosition(${2:})"
],
},
"monster:getRespawnType": {
"prefix": "monster:getRespawnType()",
"body": [
"${1:monster}:getRespawnType(${2:})"
],
},
"monster:getTimeToChangeFiendish": {
"prefix": "monster:getTimeToChangeFiendish()",
"body": [
"${1:monster}:getTimeToChangeFiendish(${2:})"
],
},
"monster:setTimeToChangeFiendish": {
"prefix": "monster:setTimeToChangeFiendish(endTime)",
"body": [
"${1:monster}:setTimeToChangeFiendish(${2:endTime})"
],
},
"monster:getMonsterForgeClassification": {
"prefix": "monster:getMonsterForgeClassification()",
"body": [
"${1:monster}:getMonsterForgeClassification(${2:})"
],
},
"monster:setMonsterForgeClassification": {
"prefix": "monster:setMonsterForgeClassification(classication)",
"body": [
"${1:monster}:setMonsterForgeClassification(${2:classication})"
],
},
"monster:getForgeStack": {
"prefix": "monster:getForgeStack()",
"body": [
"${1:monster}:getForgeStack(${2:})"
],
},
"monster:setForgeStack": {
"prefix": "monster:setForgeStack(stack)",
"body": [
"${1:monster}:setForgeStack(${2:stack})"
],
},
"monster:configureForgeSystem": {
"prefix": "monster:configureForgeSystem()",
"body": [
"${1:monster}:configureForgeSystem(${2:})"
],
},
"monster:clearFiendishStatus": {
"prefix": "monster:clearFiendishStatus()",
"body": [
"${1:monster}:clearFiendishStatus(${2:})"
],
},
"monster:isForgeable": {
"prefix": "monster:isForgeable()",
"body": [
"${1:monster}:isForgeable(${2:})"
],
},
"monster:getName": {
"prefix": "monster:getName()",
"body": [
"${1:monster}:getName(${2:})"
],
},
"monsterSpell:delete": {
"prefix": "monsterSpell:delete()",
"body": [
"${1:monsterSpell}:delete(${2:})"
],
},
"monsterSpell:setType": {
"prefix": "monsterSpell:setType(type)",
"body": [
"${1:monsterSpell}:setType(${2:type})"
],
},
"monsterSpell:setScriptName": {
"prefix": "monsterSpell:setScriptName(name)",
"body": [
"${1:monsterSpell}:setScriptName(${2:name})"
],
},
"monsterSpell:setChance": {
"prefix": "monsterSpell:setChance(chance)",
"body": [
"${1:monsterSpell}:setChance(${2:chance})"
],
},
"monsterSpell:setInterval": {
"prefix": "monsterSpell:setInterval(interval)",
"body": [
"${1:monsterSpell}:setInterval(${2:interval})"
],
},
"monsterSpell:setRange": {
"prefix": "monsterSpell:setRange(range)",
"body": [
"${1:monsterSpell}:setRange(${2:range})"
],
},
"monsterSpell:setCombatValue": {
"prefix": "monsterSpell:setCombatValue(min, max)",
"body": [
"${1:monsterSpell}:setCombatValue(${2:min}, ${3:max})"
],
},
"monsterSpell:setCombatType": {
"prefix": "monsterSpell:setCombatType(combatType_t)",
"body": [
"${1:monsterSpell}:setCombatType(${2:combatType_t})"
],
},
"monsterSpell:setAttackValue": {
"prefix": "monsterSpell:setAttackValue(attack, skill)",
"body": [
"${1:monsterSpell}:setAttackValue(${2:attack}, ${3:skill})"
],
},
"monsterSpell:setNeedTarget": {
"prefix": "monsterSpell:setNeedTarget(bool)",
"body": [
"${1:monsterSpell}:setNeedTarget(${2:bool})"
],
},
"monsterSpell:setCombatLength": {
"prefix": "monsterSpell:setCombatLength(length)",
"body": [
"${1:monsterSpell}:setCombatLength(${2:length})"
],
},
"monsterSpell:setCombatSpread": {
"prefix": "monsterSpell:setCombatSpread(spread)",
"body": [
"${1:monsterSpell}:setCombatSpread(${2:spread})"
],
},
"monsterSpell:setCombatRadius": {
"prefix": "monsterSpell:setCombatRadius(radius)",
"body": [
"${1:monsterSpell}:setCombatRadius(${2:radius})"
],
},
"monsterSpell:setConditionType": {
"prefix": "monsterSpell:setConditionType(type)",
"body": [
"${1:monsterSpell}:setConditionType(${2:type})"
],
},
"monsterSpell:setConditionDamage": {
"prefix": "monsterSpell:setConditionDamage(min, max, start)",
"body": [
"${1:monsterSpell}:setConditionDamage(${2:min}, ${3:max}, ${4:start})"
],
},
"monsterSpell:setConditionSpeedChange": {
"prefix": "monsterSpell:setConditionSpeedChange(speed)",
"body": [
"${1:monsterSpell}:setConditionSpeedChange(${2:speed})"
],
},
"monsterSpell:setConditionDuration": {
"prefix": "monsterSpell:setConditionDuration(duration)",
"body": [
"${1:monsterSpell}:setConditionDuration(${2:duration})"
],
},
"monsterSpell:setConditionTickInterval": {
"prefix": "monsterSpell:setConditionTickInterval(interval)",
"body": [
"${1:monsterSpell}:setConditionTickInterval(${2:interval})"
],
},
"monsterSpell:setCombatShootEffect": {
"prefix": "monsterSpell:setCombatShootEffect(effect)",
"body": [
"${1:monsterSpell}:setCombatShootEffect(${2:effect})"
],
},
"monsterSpell:setCombatEffect": {
"prefix": "monsterSpell:setCombatEffect(effect)",
"body": [
"${1:monsterSpell}:setCombatEffect(${2:effect})"
],
},
"monsterSpell:setOutfitMonster": {
"prefix": "monsterSpell:setOutfitMonster(effect)",
"body": [
"${1:monsterSpell}:setOutfitMonster(${2:effect})"
],
},
"monsterSpell:setOutfitItem": {
"prefix": "monsterSpell:setOutfitItem(effect)",
"body": [
"${1:monsterSpell}:setOutfitItem(${2:effect})"
],
},
"monsterType:canSpawn": {
"prefix": "monsterType:canSpawn(pos)",
"body": [
"${1:monsterType}:canSpawn(${2:pos})"
],
},
"monsterType:getCorpseId": {
"prefix": "monsterType:getCorpseId()",
"body": [
"${1:monsterType}:getCorpseId(${2:})"
],
},
"monsterType:getAttackList": {
"prefix": "monsterType:getAttackList()",
"body": [
"${1:monsterType}:getAttackList(${2:})"
],
},
"monsterType:addAttack": {
"prefix": "monsterType:addAttack(monsterspell)",
"body": [
"${1:monsterType}:addAttack(${2:monsterspell})"
],
},
"monsterType:getDefenseList": {
"prefix": "monsterType:getDefenseList()",
"body": [
"${1:monsterType}:getDefenseList(${2:})"
],
},
"monsterType:getTypeName": {
"prefix": "monsterType:getTypeName()",
"body": [
"${1:monsterType}:getTypeName(${2:})"
],
},
"monsterType:addDefense": {
"prefix": "monsterType:addDefense(monsterspell)",
"body": [
"${1:monsterType}:addDefense(${2:monsterspell})"
],
},
"monsterType:addElement": {
"prefix": "monsterType:addElement(type, percent)",
"body": [
"${1:monsterType}:addElement(${2:type}, ${3:percent})"
],
},
"monsterType:addReflect": {
"prefix": "monsterType:addReflect(type, percent)",
"body": [
"${1:monsterType}:addReflect(${2:type}, ${3:percent})"
],
},
"monsterType:addHealing": {
"prefix": "monsterType:addHealing(type, percent)",
"body": [
"${1:monsterType}:addHealing(${2:type}, ${3:percent})"
],
},
"monsterType:getElementList": {
"prefix": "monsterType:getElementList()",
"body": [
"${1:monsterType}:getElementList(${2:})"
],
},
"monsterType:addVoice": {
"prefix": "monsterType:addVoice(sentence, interval, chance, yell)",
"body": [
"${1:monsterType}:addVoice(${2:sentence}, ${3:interval}, ${4:chance}, ${5:yell})"
],
},
"monsterType:getVoices": {
"prefix": "monsterType:getVoices()",
"body": [
"${1:monsterType}:getVoices(${2:})"
],
},
"monsterType:getLoot": {
"prefix": "monsterType:getLoot()",
"body": [
"${1:monsterType}:getLoot(${2:})"
],
},
"monsterType:addLoot": {
"prefix": "monsterType:addLoot(loot)",
"body": [
"${1:monsterType}:addLoot(${2:loot})"
],
},
"monsterType:getCreatureEvents": {
"prefix": "monsterType:getCreatureEvents()",
"body": [
"${1:monsterType}:getCreatureEvents(${2:})"
],
},
"monsterType:registerEvent": {
"prefix": "monsterType:registerEvent(name)",
"body": [
"${1:monsterType}:registerEvent(${2:name})"
],
},
"monsterType:onThink": {
"prefix": "monsterType:onThink(callback)",
"body": [
"${1:monsterType}:onThink(${2:callback})"
],
},
"monsterType:onAppear": {
"prefix": "monsterType:onAppear(callback)",
"body": [
"${1:monsterType}:onAppear(${2:callback})"
],
},
"monsterType:onDisappear": {
"prefix": "monsterType:onDisappear(callback)",
"body": [
"${1:monsterType}:onDisappear(${2:callback})"
],
},
"monsterType:onMove": {
"prefix": "monsterType:onMove(callback)",
"body": [
"${1:monsterType}:onMove(${2:callback})"
],
},
"monsterType:onSay": {
"prefix": "monsterType:onSay(callback)",
"body": [
"${1:monsterType}:onSay(${2:callback})"
],
},
"monstertype:eventType": {
"prefix": "monstertype:eventType(event)",
"body": [
"${1:monstertype}:eventType(${2:event})"
],
},
"monsterType:getSummonList": {
"prefix": "monsterType:getSummonList()",
"body": [
"${1:monsterType}:getSummonList(${2:})"
],
},
"monsterType:addSummon": {
"prefix": "monsterType:addSummon(name, interval, chance[, count = 1])",
"body": [
"${1:monsterType}:addSummon(${2:name}, ${3:interval}, ${4:chance[}, ${5:count = 1]})"
],
},
"monsterType:baseSpeed": {
"prefix": "monsterType:baseSpeed()",
"body": [
"${1:monsterType}:baseSpeed(${2:})"
],
},
"monsterType:getChangeTargetChance": {
"prefix": "monsterType:getChangeTargetChance()",
"body": [
"${1:monsterType}:getChangeTargetChance(${2:})"
],
},
"monsterType:strategiesTargetNearest": {
"prefix": "monsterType:strategiesTargetNearest()",
"body": [
"${1:monsterType}:strategiesTargetNearest(${2:})"
],
},
"monsterType:strategiesTargetHealth": {
"prefix": "monsterType:strategiesTargetHealth()",
"body": [
"${1:monsterType}:strategiesTargetHealth(${2:})"
],
},
"monsterType:strategiesTargetDamage": {
"prefix": "monsterType:strategiesTargetDamage()",
"body": [
"${1:monsterType}:strategiesTargetDamage(${2:})"
],
},
"monsterType:strategiesTargetRandom": {
"prefix": "monsterType:strategiesTargetRandom()",
"body": [
"${1:monsterType}:strategiesTargetRandom(${2:})"
],
},
"monsterType:respawnTypePeriod": {
"prefix": "monsterType:respawnTypePeriod()",
"body": [
"${1:monsterType}:respawnTypePeriod(${2:})"
],
},
"monsterType:respawnTypeIsUnderground": {
"prefix": "monsterType:respawnTypeIsUnderground()",
"body": [
"${1:monsterType}:respawnTypeIsUnderground(${2:})"
],
},
"monsterType:addSound": {
"prefix": "monsterType:addSound(soundId)",
"body": [
"${1:monsterType}:addSound(${2:soundId})"
],
},
"monsterType:getSounds": {
"prefix": "monsterType:getSounds()",
"body": [
"${1:monsterType}:getSounds(${2:})"
],
},
"mount:getName": {
"prefix": "mount:getName()",
"body": [
"${1:mount}:getName(${2:})"
],
},
"mount:getId": {
"prefix": "mount:getId()",
"body": [
"${1:mount}:getId(${2:})"
],
},
"mount:getClientId": {
"prefix": "mount:getClientId()",
"body": [
"${1:mount}:getClientId(${2:})"
],
},
"mount:getSpeed": {
"prefix": "mount:getSpeed()",
"body": [
"${1:mount}:getSpeed(${2:})"
],
},
"moveevent:type": {
"prefix": "moveevent:type(callback)",
"body": [
"${1:moveevent}:type(${2:callback})"
],
},
"moveevent:register": {
"prefix": "moveevent:register()",
"body": [
"${1:moveevent}:register(${2:})"
],
},
"moveevent:slot": {
"prefix": "moveevent:slot(slot)",
"body": [
"${1:moveevent}:slot(${2:slot})"
],
},
"moveevent:level": {
"prefix": "moveevent:level(lvl)",
"body": [
"${1:moveevent}:level(${2:lvl})"
],
},
"moveevent:magicLevel": {
"prefix": "moveevent:magicLevel(lvl)",
"body": [
"${1:moveevent}:magicLevel(${2:lvl})"
],
},
"moveevent:premium": {
"prefix": "moveevent:premium(bool)",
"body": [
"${1:moveevent}:premium(${2:bool})"
],
},
"moveevent:vocation": {
"prefix": "moveevent:vocation(vocName[, showInDescription = false, lastVoc = false])",
"body": [
"${1:moveevent}:vocation(${2:vocName[}, ${3:showInDescription = false}, ${4:lastVoc = false]})"
],
},
"moveevent:id": {
"prefix": "moveevent:id(ids)",
"body": [
"${1:moveevent}:id(${2:ids})"
],
},
"moveevent:aid": {
"prefix": "moveevent:aid(ids)",
"body": [
"${1:moveevent}:aid(${2:ids})"
],
},
"moveevent:uid": {
"prefix": "moveevent:uid(ids)",
"body": [
"${1:moveevent}:uid(${2:ids})"
],
},
"moveevent:position": {
"prefix": "moveevent:position(positions)",
"body": [
"${1:moveevent}:position(${2:positions})"
],
},
"networkMessage:getByte": {
"prefix": "networkMessage:getByte()",
"body": [
"${1:networkMessage}:getByte(${2:})"
],
},
"networkMessage:getU16": {
"prefix": "networkMessage:getU16()",
"body": [
"${1:networkMessage}:getU16(${2:})"
],
},
"networkMessage:getU32": {
"prefix": "networkMessage:getU32()",
"body": [
"${1:networkMessage}:getU32(${2:})"
],
},
"networkMessage:getU64": {
"prefix": "networkMessage:getU64()",
"body": [
"${1:networkMessage}:getU64(${2:})"
],
},
"networkMessage:getString": {
"prefix": "networkMessage:getString()",
"body": [
"${1:networkMessage}:getString(${2:})"
],
},
"networkMessage:getPosition": {
"prefix": "networkMessage:getPosition()",
"body": [
"${1:networkMessage}:getPosition(${2:})"
],
},
"networkMessage:addByte": {
"prefix": "networkMessage:addByte(number)",
"body": [
"${1:networkMessage}:addByte(${2:number})"
],
},
"networkMessage:addU16": {
"prefix": "networkMessage:addU16(number)",
"body": [
"${1:networkMessage}:addU16(${2:number})"
],
},
"networkMessage:addU32": {
"prefix": "networkMessage:addU32(number)",
"body": [
"${1:networkMessage}:addU32(${2:number})"
],
},
"networkMessage:addU64": {
"prefix": "networkMessage:addU64(number)",
"body": [
"${1:networkMessage}:addU64(${2:number})"
],
},
"networkMessage:add8": {
"prefix": "networkMessage:add8(number)",
"body": [
"${1:networkMessage}:add8(${2:number})"
],
},
"networkMessage:add16": {
"prefix": "networkMessage:add16(number)",
"body": [
"${1:networkMessage}:add16(${2:number})"
],
},
"networkMessage:add32": {
"prefix": "networkMessage:add32(number)",
"body": [
"${1:networkMessage}:add32(${2:number})"
],
},
"networkMessage:add64": {
"prefix": "networkMessage:add64(number)",
"body": [
"${1:networkMessage}:add64(${2:number})"
],
},
"networkMessage:addString": {
"prefix": "networkMessage:addString(string)",
"body": [
"${1:networkMessage}:addString(${2:string})"
],
},
"networkMessage:addPosition": {
"prefix": "networkMessage:addPosition(position)",
"body": [
"${1:networkMessage}:addPosition(${2:position})"
],
},
"networkMessage:addDouble": {
"prefix": "networkMessage:addDouble(number)",
"body": [
"${1:networkMessage}:addDouble(${2:number})"
],
},
"networkMessage:addItem": {
"prefix": "networkMessage:addItem(item, player)",
"body": [
"${1:networkMessage}:addItem(${2:item}, ${3:player})"
],
},
"networkMessage:reset": {
"prefix": "networkMessage:reset()",
"body": [
"${1:networkMessage}:reset(${2:})"
],
},
"networkMessage:skipBytes": {
"prefix": "networkMessage:skipBytes(number)",
"body": [
"${1:networkMessage}:skipBytes(${2:number})"
],
},
"networkMessage:sendToPlayer": {
"prefix": "networkMessage:sendToPlayer(player)",
"body": [
"${1:networkMessage}:sendToPlayer(${2:player})"
],
},
"npc:isNpc": {
"prefix": "npc:isNpc()",
"body": [
"${1:npc}:isNpc(${2:})"
],
},
"npc:setMasterPos": {
"prefix": "npc:setMasterPos(pos)",
"body": [
"${1:npc}:setMasterPos(${2:pos})"
],
},
"npc:getCurrency": {
"prefix": "npc:getCurrency()",
"body": [
"${1:npc}:getCurrency(${2:})"
],
},
"npc:getCurrency": {
"prefix": "npc:getCurrency()",
"body": [
"${1:npc}:getCurrency(${2:})"
],
},
"npc:getSpeechBubble": {
"prefix": "npc:getSpeechBubble()",
"body": [
"${1:npc}:getSpeechBubble(${2:})"
],
},
"npc:setSpeechBubble": {
"prefix": "npc:setSpeechBubble(speechBubble)",
"body": [
"${1:npc}:setSpeechBubble(${2:speechBubble})"
],
},
"npc:getName": {
"prefix": "npc:getName()",
"body": [
"${1:npc}:getName(${2:})"
],
},
"npc:setName": {
"prefix": "npc:setName(name)",
"body": [
"${1:npc}:setName(${2:name})"
],
},
"npc:place": {
"prefix": "npc:place(position[, extended = false[, force = true]])",
"body": [
"${1:npc}:place(${2:position[}, ${3:extended = false[}, ${4:force = true]]})"
],
},
"npc:say": {
"prefix": "npc:say(text[, type = TALKTYPE_PRIVATE_NP[, ghost = false[, target = nullptr[, position]]]])",
"body": [
"${1:npc}:say(${2:text[}, ${3:type = TALKTYPE_PRIVATE_NP[}, ${4:ghost = false[}, ${5:target = nullptr[}, ${6:position]]]]})"
],
},
"npc:turnToCreature": {
"prefix": "npc:turnToCreature(creature, true)",
"body": [
"${1:npc}:turnToCreature(${2:creature}, ${3:true})"
],
},
"npc:setPlayerInteraction": {
"prefix": "npc:setPlayerInteraction(creature, topic = 0)",
"body": [
"${1:npc}:setPlayerInteraction(${2:creature}, ${3:topic = 0})"
],
},
"npc:removePlayerInteraction": {
"prefix": "npc:removePlayerInteraction()",
"body": [
"${1:npc}:removePlayerInteraction(${2:})"
],
},
"npc:isInteractingWithPlayer": {
"prefix": "npc:isInteractingWithPlayer(creature)",
"body": [
"${1:npc}:isInteractingWithPlayer(${2:creature})"
],
},
"npc:isPlayerInteractingOnTopic": {
"prefix": "npc:isPlayerInteractingOnTopic(creature, topicId = 0)",
"body": [
"${1:npc}:isPlayerInteractingOnTopic(${2:creature}, ${3:topicId = 0})"
],
},
"npc:isInTalkRange": {
"prefix": "npc:isInTalkRange()",
"body": [
"${1:npc}:isInTalkRange(${2:})"
],
},
"npc:openShopWindow": {
"prefix": "npc:openShopWindow(player)",
"body": [
"${1:npc}:openShopWindow(${2:player})"
],
},
"npc:closeShopWindow": {
"prefix": "npc:closeShopWindow(player)",
"body": [
"${1:npc}:closeShopWindow(${2:player})"
],
},
"npc:isMerchant": {
"prefix": "npc:isMerchant()",
"body": [
"${1:npc}:isMerchant(${2:})"
],
},
"npc:getShopItem": {
"prefix": "npc:getShopItem(itemId)",
"body": [
"${1:npc}:getShopItem(${2:itemId})"
],
},
"npc:move": {
"prefix": "npc:move(direction)",
"body": [
"${1:npc}:move(${2:direction})"
],
},
"npc:turn": {
"prefix": "npc:turn(direction)",
"body": [
"${1:npc}:turn(${2:direction})"
],
},
"npc:follow": {
"prefix": "npc:follow(player)",
"body": [
"${1:npc}:follow(${2:player})"
],
},
"npc:getId": {
"prefix": "npc:getId()",
"body": [
"${1:npc}:getId(${2:})"
],
},
"npc:sellItem": {
"prefix": "npc:sellItem(player, itemid, amount, <optional: default: 1> subtype, <optional: default: 0> actionid, <optional: default: false> ignoreCap, <optional: default: false> inBackpacks)",
"body": [
"${1:npc}:sellItem(${2:player}, ${3:itemid}, ${4:amount}, ${5:<optional: default: 1> subtype}, ${6:<optional: default: 0> actionid}, ${7:<optional: default: false> ignoreCap}, ${8:<optional: default: false> inBackpacks})"
],
},
"npc:getDistanceTo": {
"prefix": "npc:getDistanceTo(uid)",
"body": [
"${1:npc}:getDistanceTo(${2:uid})"
],
},
"monsterType:canSpawn": {
"prefix": "monsterType:canSpawn(pos)",
"body": [
"${1:monsterType}:canSpawn(${2:pos})"
],
},
"npcType:addShopItem": {
"prefix": "npcType:addShopItem(shop)",
"body": [
"${1:npcType}:addShopItem(${2:shop})"
],
},
"npcType:addVoice": {
"prefix": "npcType:addVoice(sentence, interval, chance, yell)",
"body": [
"${1:npcType}:addVoice(${2:sentence}, ${3:interval}, ${4:chance}, ${5:yell})"
],
},
"npcType:getVoices": {
"prefix": "npcType:getVoices()",
"body": [
"${1:npcType}:getVoices(${2:})"
],
},
"npcType:getCreatureEvents": {
"prefix": "npcType:getCreatureEvents()",
"body": [
"${1:npcType}:getCreatureEvents(${2:})"
],
},
"npcType:registerEvent": {
"prefix": "npcType:registerEvent(name)",
"body": [
"${1:npcType}:registerEvent(${2:name})"
],
},
"npcType:onThink": {
"prefix": "npcType:onThink(callback)",
"body": [
"${1:npcType}:onThink(${2:callback})"
],
},
"npcType:onAppear": {
"prefix": "npcType:onAppear(callback)",
"body": [
"${1:npcType}:onAppear(${2:callback})"
],
},
"npcType:onDisappear": {
"prefix": "npcType:onDisappear(callback)",
"body": [
"${1:npcType}:onDisappear(${2:callback})"
],
},
"npcType:onMove": {
"prefix": "npcType:onMove(callback)",
"body": [
"${1:npcType}:onMove(${2:callback})"
],
},
"npcType:onSay": {
"prefix": "npcType:onSay(callback)",
"body": [
"${1:npcType}:onSay(${2:callback})"
],
},
"npcType:onBuyItem": {
"prefix": "npcType:onBuyItem(callback)",
"body": [
"${1:npcType}:onBuyItem(${2:callback})"
],
},
"npcType:onSellItem": {
"prefix": "npcType:onSellItem(callback)",
"body": [
"${1:npcType}:onSellItem(${2:callback})"
],
},
"npcType:onCheckItem": {
"prefix": "npcType:onCheckItem(callback)",
"body": [
"${1:npcType}:onCheckItem(${2:callback})"
],
},
"npcType:eventType": {
"prefix": "npcType:eventType(event)",
"body": [
"${1:npcType}:eventType(${2:event})"
],
},
"npcType:getBaseSpeed": {
"prefix": "npcType:getBaseSpeed()",
"body": [
"${1:npcType}:getBaseSpeed(${2:})"
],
},
"npcType:respawnTypePeriod": {
"prefix": "npcType:respawnTypePeriod()",
"body": [
"${1:npcType}:respawnTypePeriod(${2:})"
],
},
"npcType:respawnTypeIsUnderground": {
"prefix": "npcType:respawnTypeIsUnderground()",
"body": [
"${1:npcType}:respawnTypeIsUnderground(${2:})"
],
},
"npcType:addSound": {
"prefix": "npcType:addSound(soundId)",
"body": [
"${1:npcType}:addSound(${2:soundId})"
],
},
"npcType:getSounds": {
"prefix": "npcType:getSounds()",
"body": [
"${1:npcType}:getSounds(${2:})"
],
},
"party:disband": {
"prefix": "party:disband()",
"body": [
"${1:party}:disband(${2:})"
],
},
"party:getLeader": {
"prefix": "party:getLeader()",
"body": [
"${1:party}:getLeader(${2:})"
],
},
"party:setLeader": {
"prefix": "party:setLeader(player)",
"body": [
"${1:party}:setLeader(${2:player})"
],
},
"party:getMembers": {
"prefix": "party:getMembers()",
"body": [
"${1:party}:getMembers(${2:})"
],
},
"party:getMemberCount": {
"prefix": "party:getMemberCount()",
"body": [
"${1:party}:getMemberCount(${2:})"
],
},
"party:getInvitees": {
"prefix": "party:getInvitees()",
"body": [
"${1:party}:getInvitees(${2:})"
],
},
"party:getInviteeCount": {
"prefix": "party:getInviteeCount()",
"body": [
"${1:party}:getInviteeCount(${2:})"
],
},
"party:addInvite": {
"prefix": "party:addInvite(player)",
"body": [
"${1:party}:addInvite(${2:player})"
],
},
"party:removeInvite": {
"prefix": "party:removeInvite(player)",
"body": [
"${1:party}:removeInvite(${2:player})"
],
},
"party:addMember": {
"prefix": "party:addMember(player)",
"body": [
"${1:party}:addMember(${2:player})"
],
},
"party:removeMember": {
"prefix": "party:removeMember(player)",
"body": [
"${1:party}:removeMember(${2:player})"
],
},
"party:isSharedExperienceActive": {
"prefix": "party:isSharedExperienceActive()",
"body": [
"${1:party}:isSharedExperienceActive(${2:})"
],
},
"party:isSharedExperienceEnabled": {
"prefix": "party:isSharedExperienceEnabled()",
"body": [
"${1:party}:isSharedExperienceEnabled(${2:})"
],
},
"party:shareExperience": {
"prefix": "party:shareExperience(experience)",
"body": [
"${1:party}:shareExperience(${2:experience})"
],
},
"party:setSharedExperience": {
"prefix": "party:setSharedExperience(active)",
"body": [
"${1:party}:setSharedExperience(${2:active})"
],
},
"player:sendInventory": {
"prefix": "player:sendInventory()",
"body": [
"${1:player}:sendInventory(${2:})"
],
},
"player:sendLootStats": {
"prefix": "player:sendLootStats(item, count)",
"body": [
"${1:player}:sendLootStats(${2:item}, ${3:count})"
],
},
"player:updateSupplyTracker": {
"prefix": "player:updateSupplyTracker(item)",
"body": [
"${1:player}:updateSupplyTracker(${2:item})"
],
},
"player:updateKillTracker": {
"prefix": "player:updateKillTracker(creature, corpse)",
"body": [
"${1:player}:updateKillTracker(${2:creature}, ${3:corpse})"
],
},
"player:resetCharmsBestiary": {
"prefix": "player:resetCharmsBestiary()",
"body": [
"${1:player}:resetCharmsBestiary(${2:})"
],
},
"player:unlockAllCharmRunes": {
"prefix": "player:unlockAllCharmRunes()",
"body": [
"${1:player}:unlockAllCharmRunes(${2:})"
],
},
"player:addCharmPoints": {
"prefix": "player:addCharmPoints()",
"body": [
"${1:player}:addCharmPoints(${2:})"
],
},
"player:isPlayer": {
"prefix": "player:isPlayer()",
"body": [
"${1:player}:isPlayer(${2:})"
],
},
"player:getGuid": {
"prefix": "player:getGuid()",
"body": [
"${1:player}:getGuid(${2:})"
],
},
"player:getIp": {
"prefix": "player:getIp()",
"body": [
"${1:player}:getIp(${2:})"
],
},
"player:getAccountId": {
"prefix": "player:getAccountId()",
"body": [
"${1:player}:getAccountId(${2:})"
],
},
"player:getLastLoginSaved": {
"prefix": "player:getLastLoginSaved()",
"body": [
"${1:player}:getLastLoginSaved(${2:})"
],
},
"player:getLastLogout": {
"prefix": "player:getLastLogout()",
"body": [
"${1:player}:getLastLogout(${2:})"
],
},
"player:getAccountType": {
"prefix": "player:getAccountType()",
"body": [
"${1:player}:getAccountType(${2:})"
],
},
"player:setAccountType": {
"prefix": "player:setAccountType(accountType)",
"body": [
"${1:player}:setAccountType(${2:accountType})"
],
},
"player:addBestiaryKill": {
"prefix": "player:addBestiaryKill(name[, amount = 1])",
"body": [
"${1:player}:addBestiaryKill(${2:name[}, ${3:amount = 1]})"
],
},
"player:isMonsterBestiaryUnlocked": {
"prefix": "player:isMonsterBestiaryUnlocked(raceId)",
"body": [
"${1:player}:isMonsterBestiaryUnlocked(${2:raceId})"
],
},
"player:getCharmMonsterType": {
"prefix": "player:getCharmMonsterType(charmRune_t)",
"body": [
"${1:player}:getCharmMonsterType(${2:charmRune_t})"
],
},
"player:removePreyStamina": {
"prefix": "player:removePreyStamina(amount)",
"body": [
"${1:player}:removePreyStamina(${2:amount})"
],
},
"player:addPreyCards": {
"prefix": "player:addPreyCards(amount)",
"body": [
"${1:player}:addPreyCards(${2:amount})"
],
},
"player:getPreyCards": {
"prefix": "player:getPreyCards()",
"body": [
"${1:player}:getPreyCards(${2:})"
],
},
"player:getPreyExperiencePercentage": {
"prefix": "player:getPreyExperiencePercentage(raceId)",
"body": [
"${1:player}:getPreyExperiencePercentage(${2:raceId})"
],
},
"player:removeTaskHuntingPoints": {
"prefix": "player:removeTaskHuntingPoints(amount)",
"body": [
"${1:player}:removeTaskHuntingPoints(${2:amount})"
],
},
"player:getTaskHuntingPoints": {
"prefix": "player:getTaskHuntingPoints()",
"body": [
"${1:player}:getTaskHuntingPoints(${2:})"
],
},
"player:addTaskHuntingPoints": {
"prefix": "player:addTaskHuntingPoints(amount)",
"body": [
"${1:player}:addTaskHuntingPoints(${2:amount})"
],
},
"player:getPreyLootPercentage": {
"prefix": "player:getPreyLootPercentage(raceid)",
"body": [
"${1:player}:getPreyLootPercentage(${2:raceid})"
],
},
"player:getCapacity": {
"prefix": "player:getCapacity()",
"body": [
"${1:player}:getCapacity(${2:})"
],
},
"player:setCapacity": {
"prefix": "player:setCapacity(capacity)",
"body": [
"${1:player}:setCapacity(${2:capacity})"
],
},
"player:setTraining": {
"prefix": "player:setTraining(value)",
"body": [
"${1:player}:setTraining(${2:value})"
],
},
"player:isTraining": {
"prefix": "player:isTraining()",
"body": [
"${1:player}:isTraining(${2:})"
],
},
"player:getFreeCapacity": {
"prefix": "player:getFreeCapacity()",
"body": [
"${1:player}:getFreeCapacity(${2:})"
],
},
"player:getKills": {
"prefix": "player:getKills()",
"body": [
"${1:player}:getKills(${2:})"
],
},
"player:setKills": {
"prefix": "player:setKills(kills)",
"body": [
"${1:player}:setKills(${2:kills})"
],
},
"player:getReward": {
"prefix": "player:getReward(rewardId[, autoCreate = false])",
"body": [
"${1:player}:getReward(${2:rewardId[}, ${3:autoCreate = false]})"
],
},
"player:removeReward": {
"prefix": "player:removeReward(rewardId)",
"body": [
"${1:player}:removeReward(${2:rewardId})"
],
},
"player:getRewardList": {
"prefix": "player:getRewardList()",
"body": [
"${1:player}:getRewardList(${2:})"
],
},
"player:setDailyReward": {
"prefix": "player:setDailyReward(value)",
"body": [
"${1:player}:setDailyReward(${2:value})"
],
},
"player:getDepotLocker": {
"prefix": "player:getDepotLocker(depotId)",
"body": [
"${1:player}:getDepotLocker(${2:depotId})"
],
},
"player:getStashCount": {
"prefix": "player:getStashCount()",
"body": [
"${1:player}:getStashCount(${2:})"
],
},
"player:getDepotChest": {
"prefix": "player:getDepotChest(depotId[, autoCreate = false])",
"body": [
"${1:player}:getDepotChest(${2:depotId[}, ${3:autoCreate = false]})"
],
},
"player:getInbox": {
"prefix": "player:getInbox()",
"body": [
"${1:player}:getInbox(${2:})"
],
},
"player:getSkullTime": {
"prefix": "player:getSkullTime()",
"body": [
"${1:player}:getSkullTime(${2:})"
],
},
"player:setSkullTime": {
"prefix": "player:setSkullTime(skullTime)",
"body": [
"${1:player}:setSkullTime(${2:skullTime})"
],
},
"player:getDeathPenalty": {
"prefix": "player:getDeathPenalty()",
"body": [
"${1:player}:getDeathPenalty(${2:})"
],
},
"player:getExperience": {
"prefix": "player:getExperience()",
"body": [
"${1:player}:getExperience(${2:})"
],
},
"player:addExperience": {
"prefix": "player:addExperience(experience[, sendText = false])",
"body": [
"${1:player}:addExperience(${2:experience[}, ${3:sendText = false]})"
],
},
"player:removeExperience": {
"prefix": "player:removeExperience(experience[, sendText = false])",
"body": [
"${1:player}:removeExperience(${2:experience[}, ${3:sendText = false]})"
],
},
"player:getLevel": {
"prefix": "player:getLevel()",
"body": [
"${1:player}:getLevel(${2:})"
],
},
"player:getMagicLevel": {
"prefix": "player:getMagicLevel()",
"body": [
"${1:player}:getMagicLevel(${2:})"
],
},
"player:getBaseMagicLevel": {
"prefix": "player:getBaseMagicLevel()",
"body": [
"${1:player}:getBaseMagicLevel(${2:})"
],
},
"player:getMana": {
"prefix": "player:getMana()",
"body": [
"${1:player}:getMana(${2:})"
],
},
"player:addMana": {
"prefix": "player:addMana(manaChange[, animationOnLoss = false])",
"body": [
"${1:player}:addMana(${2:manaChange[}, ${3:animationOnLoss = false]})"
],
},
"player:getMaxMana": {
"prefix": "player:getMaxMana()",
"body": [
"${1:player}:getMaxMana(${2:})"
],
},
"player:setMaxMana": {
"prefix": "player:setMaxMana(maxMana)",
"body": [
"${1:player}:setMaxMana(${2:maxMana})"
],
},
"player:getManaSpent": {
"prefix": "player:getManaSpent()",
"body": [
"${1:player}:getManaSpent(${2:})"
],
},
"player:addManaSpent": {
"prefix": "player:addManaSpent(amount)",
"body": [
"${1:player}:addManaSpent(${2:amount})"
],
},
"player:getBaseMaxHealth": {
"prefix": "player:getBaseMaxHealth()",
"body": [
"${1:player}:getBaseMaxHealth(${2:})"
],
},
"player:getBaseMaxMana": {
"prefix": "player:getBaseMaxMana()",
"body": [
"${1:player}:getBaseMaxMana(${2:})"
],
},
"player:getSkillLevel": {
"prefix": "player:getSkillLevel(skillType)",
"body": [
"${1:player}:getSkillLevel(${2:skillType})"
],
},
"player:getEffectiveSkillLevel": {
"prefix": "player:getEffectiveSkillLevel(skillType)",
"body": [
"${1:player}:getEffectiveSkillLevel(${2:skillType})"
],
},
"player:getSkillPercent": {
"prefix": "player:getSkillPercent(skillType)",
"body": [
"${1:player}:getSkillPercent(${2:skillType})"
],
},
"player:getSkillTries": {
"prefix": "player:getSkillTries(skillType)",
"body": [
"${1:player}:getSkillTries(${2:skillType})"
],
},
"player:addSkillTries": {
"prefix": "player:addSkillTries(skillType, tries)",
"body": [
"${1:player}:addSkillTries(${2:skillType}, ${3:tries})"
],
},
"player:setMagicLevel": {
"prefix": "player:setMagicLevel(level[, manaSpent])",
"body": [
"${1:player}:setMagicLevel(${2:level[}, ${3:manaSpent]})"
],
},
"player:setSkillLevel": {
"prefix": "player:setSkillLevel(skillType, level[, tries])",
"body": [
"${1:player}:setSkillLevel(${2:skillType}, ${3:level[}, ${4:tries]})"
],
},
"player:addOfflineTrainingTime": {
"prefix": "player:addOfflineTrainingTime(time)",
"body": [
"${1:player}:addOfflineTrainingTime(${2:time})"
],
},
"player:getOfflineTrainingTime": {
"prefix": "player:getOfflineTrainingTime()",
"body": [
"${1:player}:getOfflineTrainingTime(${2:})"
],
},
"player:removeOfflineTrainingTime": {
"prefix": "player:removeOfflineTrainingTime(time)",
"body": [
"${1:player}:removeOfflineTrainingTime(${2:time})"
],
},
"player:addOfflineTrainingTries": {
"prefix": "player:addOfflineTrainingTries(skillType, tries)",
"body": [
"${1:player}:addOfflineTrainingTries(${2:skillType}, ${3:tries})"
],
},
"player:getOfflineTrainingSkill": {
"prefix": "player:getOfflineTrainingSkill()",
"body": [
"${1:player}:getOfflineTrainingSkill(${2:})"
],
},
"player:setOfflineTrainingSkill": {
"prefix": "player:setOfflineTrainingSkill(skillId)",
"body": [
"${1:player}:setOfflineTrainingSkill(${2:skillId})"
],
},
"player:openStash": {
"prefix": "player:openStash(isNpc)",
"body": [
"${1:player}:openStash(${2:isNpc})"
],
},
"player:getItemCount": {
"prefix": "player:getItemCount(itemId[, subType = -1])",
"body": [
"${1:player}:getItemCount(${2:itemId[}, ${3:subType = -1]})"
],
},
"player:getStashItemCount": {
"prefix": "player:getStashItemCount(itemId)",
"body": [
"${1:player}:getStashItemCount(${2:itemId})"
],
},
"player:getItemById": {
"prefix": "player:getItemById(itemId, deepSearch[, subType = -1])",
"body": [
"${1:player}:getItemById(${2:itemId}, ${3:deepSearch[}, ${4:subType = -1]})"
],
},
"player:getVocation": {
"prefix": "player:getVocation()",
"body": [
"${1:player}:getVocation(${2:})"
],
},
"player:setVocation": {
"prefix": "player:setVocation(id or name or userdata)",
"body": [
"${1:player}:setVocation(${2:id or name or userdata})"
],
},
"player:getSex": {
"prefix": "player:getSex()",
"body": [
"${1:player}:getSex(${2:})"
],
},
"player:setSex": {
"prefix": "player:setSex(newSex)",
"body": [
"${1:player}:setSex(${2:newSex})"
],
},
"player:getTown": {
"prefix": "player:getTown()",
"body": [
"${1:player}:getTown(${2:})"
],
},
"player:setTown": {
"prefix": "player:setTown(town)",
"body": [
"${1:player}:setTown(${2:town})"
],
},
"player:getGuild": {
"prefix": "player:getGuild()",
"body": [
"${1:player}:getGuild(${2:})"
],
},
"player:setGuild": {
"prefix": "player:setGuild(guild)",
"body": [
"${1:player}:setGuild(${2:guild})"
],
},
"player:getGuildLevel": {
"prefix": "player:getGuildLevel()",
"body": [
"${1:player}:getGuildLevel(${2:})"
],
},
"player:setGuildLevel": {
"prefix": "player:setGuildLevel(level)",
"body": [
"${1:player}:setGuildLevel(${2:level})"
],
},
"player:getGuildNick": {
"prefix": "player:getGuildNick()",
"body": [
"${1:player}:getGuildNick(${2:})"
],
},
"player:setGuildNick": {
"prefix": "player:setGuildNick(nick)",
"body": [
"${1:player}:setGuildNick(${2:nick})"
],
},
"player:getGroup": {
"prefix": "player:getGroup()",
"body": [
"${1:player}:getGroup(${2:})"
],
},
"player:setGroup": {
"prefix": "player:setGroup(group)",
"body": [
"${1:player}:setGroup(${2:group})"
],
},
"player:setSpecialContainersAvailable": {
"prefix": "player:setSpecialContainersAvailable(stashMenu, marketMenu, depotSearchMenu)",
"body": [
"${1:player}:setSpecialContainersAvailable(${2:stashMenu}, ${3:marketMenu}, ${4:depotSearchMenu})"
],
},
"player:getStamina": {
"prefix": "player:getStamina()",
"body": [
"${1:player}:getStamina(${2:})"
],
},
"player:setStamina": {
"prefix": "player:setStamina(stamina)",
"body": [
"${1:player}:setStamina(${2:stamina})"
],
},
"player:getSoul": {
"prefix": "player:getSoul()",
"body": [
"${1:player}:getSoul(${2:})"
],
},
"player:addSoul": {
"prefix": "player:addSoul(soulChange)",
"body": [
"${1:player}:addSoul(${2:soulChange})"
],
},
"player:getMaxSoul": {
"prefix": "player:getMaxSoul()",
"body": [
"${1:player}:getMaxSoul(${2:})"
],
},
"player:getBankBalance": {
"prefix": "player:getBankBalance()",
"body": [
"${1:player}:getBankBalance(${2:})"
],
},
"player:setBankBalance": {
"prefix": "player:setBankBalance(bankBalance)",
"body": [
"${1:player}:setBankBalance(${2:bankBalance})"
],
},
"player:getStorageValue": {
"prefix": "player:getStorageValue(key)",
"body": [
"${1:player}:getStorageValue(${2:key})"
],
},
"player:setStorageValue": {
"prefix": "player:setStorageValue(key, value)",
"body": [
"${1:player}:setStorageValue(${2:key}, ${3:value})"
],
},
"player:addItem": {
"prefix": "player:addItem(itemId, count = 1, canDropOnMap = true, subType = 1, slot = CONST_SLOT_WHEREEVER, tier = 0)",
"body": [
"${1:player}:addItem(${2:itemId}, ${3:count = 1}, ${4:canDropOnMap = true}, ${5:subType = 1}, ${6:slot = CONST_SLOT_WHEREEVER}, ${7:tier = 0})"
],
},
"player:addItemEx": {
"prefix": "player:addItemEx(item[, canDropOnMap = false[, index = INDEX_WHEREEVER[, flags = 0]]])",
"body": [
"${1:player}:addItemEx(${2:item[}, ${3:canDropOnMap = false[}, ${4:index = INDEX_WHEREEVER[}, ${5:flags = 0]]]})"
],
},
"player:addItemEx": {
"prefix": "player:addItemEx(item[, canDropOnMap = true[, slot = CONST_SLOT_WHEREEVER]])",
"body": [
"${1:player}:addItemEx(${2:item[}, ${3:canDropOnMap = true[}, ${4:slot = CONST_SLOT_WHEREEVER]]})"
],
},
"player:removeStashItem": {
"prefix": "player:removeStashItem(itemId, count)",
"body": [
"${1:player}:removeStashItem(${2:itemId}, ${3:count})"
],
},
"player:removeItem": {
"prefix": "player:removeItem(itemId, count[, subType = -1[, ignoreEquipped = false]])",
"body": [
"${1:player}:removeItem(${2:itemId}, ${3:count[}, ${4:subType = -1[}, ${5:ignoreEquipped = false]]})"
],
},
"player:sendContainer": {
"prefix": "player:sendContainer(container)",
"body": [
"${1:player}:sendContainer(${2:container})"
],
},
"player:getMoney": {
"prefix": "player:getMoney()",
"body": [
"${1:player}:getMoney(${2:})"
],
},
"player:addMoney": {
"prefix": "player:addMoney(money)",
"body": [
"${1:player}:addMoney(${2:money})"
],
},
"player:removeMoney": {
"prefix": "player:removeMoney(money[, flags = 0[, useBank = true]])",
"body": [
"${1:player}:removeMoney(${2:money[}, ${3:flags = 0[}, ${4:useBank = true]]})"
],
},
"player:showTextDialog": {
"prefix": "player:showTextDialog(id or name or userdata[, text[, canWrite[, length]]])",
"body": [
"${1:player}:showTextDialog(${2:id or name or userdata[}, ${3:text[}, ${4:canWrite[}, ${5:length]]]})"
],
},
"player:sendTextMessage": {
"prefix": "player:sendTextMessage(type, text[, position, primaryValue = 0, primaryColor = TEXTCOLOR_NONE[, secondaryValue = 0, secondaryColor = TEXTCOLOR_NONE]])",
"body": [
"${1:player}:sendTextMessage(${2:type}, ${3:text[}, ${4:position}, ${5:primaryValue = 0}, ${6:primaryColor = TEXTCOLOR_NONE[}, ${7:secondaryValue = 0}, ${8:secondaryColor = TEXTCOLOR_NONE]]})"
],
},
"player:sendTextMessage": {
"prefix": "player:sendTextMessage(type, text, channelId)",
"body": [
"${1:player}:sendTextMessage(${2:type}, ${3:text}, ${4:channelId})"
],
},
"player:sendChannelMessage": {
"prefix": "player:sendChannelMessage(author, text, type, channelId)",
"body": [
"${1:player}:sendChannelMessage(${2:author}, ${3:text}, ${4:type}, ${5:channelId})"
],
},
"player:sendPrivateMessage": {
"prefix": "player:sendPrivateMessage(speaker, text[, type])",
"body": [
"${1:player}:sendPrivateMessage(${2:speaker}, ${3:text[}, ${4:type]})"
],
},
"player:channelSay": {
"prefix": "player:channelSay(speaker, type, text, channelId)",
"body": [
"${1:player}:channelSay(${2:speaker}, ${3:type}, ${4:text}, ${5:channelId})"
],
},
"player:openChannel": {
"prefix": "player:openChannel(channelId)",
"body": [
"${1:player}:openChannel(${2:channelId})"
],
},
"player:getSlotItem": {
"prefix": "player:getSlotItem(slot)",
"body": [
"${1:player}:getSlotItem(${2:slot})"
],
},
"player:getParty": {
"prefix": "player:getParty()",
"body": [
"${1:player}:getParty(${2:})"
],
},
"player:addOutfit": {
"prefix": "player:addOutfit(lookType)",
"body": [
"${1:player}:addOutfit(${2:lookType})"
],
},
"player:addOutfitAddon": {
"prefix": "player:addOutfitAddon(lookType, addon)",
"body": [
"${1:player}:addOutfitAddon(${2:lookType}, ${3:addon})"
],
},
"player:removeOutfit": {
"prefix": "player:removeOutfit(lookType)",
"body": [
"${1:player}:removeOutfit(${2:lookType})"
],
},
"player:removeOutfitAddon": {
"prefix": "player:removeOutfitAddon(lookType, addon)",
"body": [
"${1:player}:removeOutfitAddon(${2:lookType}, ${3:addon})"
],
},
"player:hasOutfit": {
"prefix": "player:hasOutfit(lookType[, addon = 0])",
"body": [
"${1:player}:hasOutfit(${2:lookType[}, ${3:addon = 0]})"
],
},
"player:sendOutfitWindow": {
"prefix": "player:sendOutfitWindow()",
"body": [
"${1:player}:sendOutfitWindow(${2:})"
],
},
"player:addMount": {
"prefix": "player:addMount(mountId or mountName)",
"body": [
"${1:player}:addMount(${2:mountId or mountName})"
],
},
"player:removeMount": {
"prefix": "player:removeMount(mountId or mountName)",
"body": [
"${1:player}:removeMount(${2:mountId or mountName})"
],
},
"player:hasMount": {
"prefix": "player:hasMount(mountId or mountName)",
"body": [
"${1:player}:hasMount(${2:mountId or mountName})"
],
},
"player:addFamiliar": {
"prefix": "player:addFamiliar(lookType)",
"body": [
"${1:player}:addFamiliar(${2:lookType})"
],
},
"player:removeFamiliar": {
"prefix": "player:removeFamiliar(lookType)",
"body": [
"${1:player}:removeFamiliar(${2:lookType})"
],
},
"player:hasFamiliar": {
"prefix": "player:hasFamiliar(lookType)",
"body": [
"${1:player}:hasFamiliar(${2:lookType})"
],
},
"player:setFamiliarLooktype": {
"prefix": "player:setFamiliarLooktype(lookType)",
"body": [
"${1:player}:setFamiliarLooktype(${2:lookType})"
],
},
"player:getFamiliarLooktype": {
"prefix": "player:getFamiliarLooktype()",
"body": [
"${1:player}:getFamiliarLooktype(${2:})"
],
},
"player:getPremiumDays": {
"prefix": "player:getPremiumDays()",
"body": [
"${1:player}:getPremiumDays(${2:})"
],
},
"player:addPremiumDays": {
"prefix": "player:addPremiumDays(days)",
"body": [
"${1:player}:addPremiumDays(${2:days})"
],
},
"player:removePremiumDays": {
"prefix": "player:removePremiumDays(days)",
"body": [
"${1:player}:removePremiumDays(${2:days})"
],
},
"player:getTibiaCoins": {
"prefix": "player:getTibiaCoins()",
"body": [
"${1:player}:getTibiaCoins(${2:})"
],
},
"player:addTibiaCoins": {
"prefix": "player:addTibiaCoins(coins)",
"body": [
"${1:player}:addTibiaCoins(${2:coins})"
],
},
"player:removeTibiaCoins": {
"prefix": "player:removeTibiaCoins(coins)",
"body": [
"${1:player}:removeTibiaCoins(${2:coins})"
],
},
"player:getTransferableCoins": {
"prefix": "player:getTransferableCoins()",
"body": [
"${1:player}:getTransferableCoins(${2:})"
],
},
"player:addTransferableCoins": {
"prefix": "player:addTransferableCoins(coins)",
"body": [
"${1:player}:addTransferableCoins(${2:coins})"
],
},
"player:removeTransferableCoins": {
"prefix": "player:removeTransferableCoins(coins)",
"body": [
"${1:player}:removeTransferableCoins(${2:coins})"
],
},
"player:hasBlessing": {
"prefix": "player:hasBlessing(blessing)",
"body": [
"${1:player}:hasBlessing(${2:blessing})"
],
},
"player:addBlessing": {
"prefix": "player:addBlessing(blessing)",
"body": [
"${1:player}:addBlessing(${2:blessing})"
],
},
"player:removeBlessing": {
"prefix": "player:removeBlessing(blessing)",
"body": [
"${1:player}:removeBlessing(${2:blessing})"
],
},
"player:getBlessingCount": {
"prefix": "player:getBlessingCount(index)",
"body": [
"${1:player}:getBlessingCount(${2:index})"
],
},
"player:canLearnSpell": {
"prefix": "player:canLearnSpell(spellName)",
"body": [
"${1:player}:canLearnSpell(${2:spellName})"
],
},
"player:learnSpell": {
"prefix": "player:learnSpell(spellName)",
"body": [
"${1:player}:learnSpell(${2:spellName})"
],
},
"player:forgetSpell": {
"prefix": "player:forgetSpell(spellName)",
"body": [
"${1:player}:forgetSpell(${2:spellName})"
],
},
"player:hasLearnedSpell": {
"prefix": "player:hasLearnedSpell(spellName)",
"body": [
"${1:player}:hasLearnedSpell(${2:spellName})"
],
},
"player:sendTutorial": {
"prefix": "player:sendTutorial(tutorialId)",
"body": [
"${1:player}:sendTutorial(${2:tutorialId})"
],
},
"player:openImbuementWindow": {
"prefix": "player:openImbuementWindow(item)",
"body": [
"${1:player}:openImbuementWindow(${2:item})"
],
},
"player:closeImbuementWindow": {
"prefix": "player:closeImbuementWindow()",
"body": [
"${1:player}:closeImbuementWindow(${2:})"
],
},
"player:addMapMark": {
"prefix": "player:addMapMark(position, type, description)",
"body": [
"${1:player}:addMapMark(${2:position}, ${3:type}, ${4:description})"
],
},
"player:save": {
"prefix": "player:save()",
"body": [
"${1:player}:save(${2:})"
],
},
"player:popupFYI": {
"prefix": "player:popupFYI(message)",
"body": [
"${1:player}:popupFYI(${2:message})"
],
},
"player:isPzLocked": {
"prefix": "player:isPzLocked()",
"body": [
"${1:player}:isPzLocked(${2:})"
],
},
"player:getClient": {
"prefix": "player:getClient()",
"body": [
"${1:player}:getClient(${2:})"
],
},
"player:getHouse": {
"prefix": "player:getHouse()",
"body": [
"${1:player}:getHouse(${2:})"
],
},
"player:sendHouseWindow": {
"prefix": "player:sendHouseWindow(house, listId)",
"body": [
"${1:player}:sendHouseWindow(${2:house}, ${3:listId})"
],
},
"player:setEditHouse": {
"prefix": "player:setEditHouse(house, listId)",
"body": [
"${1:player}:setEditHouse(${2:house}, ${3:listId})"
],
},
"player:setGhostMode": {
"prefix": "player:setGhostMode(enabled)",
"body": [
"${1:player}:setGhostMode(${2:enabled})"
],
},
"player:getContainerId": {
"prefix": "player:getContainerId(container)",
"body": [
"${1:player}:getContainerId(${2:container})"
],
},
"player:getContainerById": {
"prefix": "player:getContainerById(id)",
"body": [
"${1:player}:getContainerById(${2:id})"
],
},
"player:getContainerIndex": {
"prefix": "player:getContainerIndex(id)",
"body": [
"${1:player}:getContainerIndex(${2:id})"
],
},
"player:getInstantSpells": {
"prefix": "player:getInstantSpells()",
"body": [
"${1:player}:getInstantSpells(${2:})"
],
},
"player:canCast": {
"prefix": "player:canCast(spell)",
"body": [
"${1:player}:canCast(${2:spell})"
],
},
"player:hasChaseMode": {
"prefix": "player:hasChaseMode()",
"body": [
"${1:player}:hasChaseMode(${2:})"
],
},
"player:hasSecureMode": {
"prefix": "player:hasSecureMode()",
"body": [
"${1:player}:hasSecureMode(${2:})"
],
},
"player:getFightMode": {
"prefix": "player:getFightMode()",
"body": [
"${1:player}:getFightMode(${2:})"
],
},
"player:getBaseXpGain": {
"prefix": "player:getBaseXpGain()",
"body": [
"${1:player}:getBaseXpGain(${2:})"
],
},
"player:setBaseXpGain": {
"prefix": "player:setBaseXpGain(value)",
"body": [
"${1:player}:setBaseXpGain(${2:value})"
],
},
"player:getVoucherXpBoost": {
"prefix": "player:getVoucherXpBoost()",
"body": [
"${1:player}:getVoucherXpBoost(${2:})"
],
},
"player:setVoucherXpBoost": {
"prefix": "player:setVoucherXpBoost(value)",
"body": [
"${1:player}:setVoucherXpBoost(${2:value})"
],
},
"player:getGrindingXpBoost": {
"prefix": "player:getGrindingXpBoost()",
"body": [
"${1:player}:getGrindingXpBoost(${2:})"
],
},
"player:setGrindingXpBoost": {
"prefix": "player:setGrindingXpBoost(value)",
"body": [
"${1:player}:setGrindingXpBoost(${2:value})"
],
},
"player:getStoreXpBoost": {
"prefix": "player:getStoreXpBoost()",
"body": [
"${1:player}:getStoreXpBoost(${2:})"
],
},
"player:setStoreXpBoost": {
"prefix": "player:setStoreXpBoost(value)",
"body": [
"${1:player}:setStoreXpBoost(${2:value})"
],
},
"player:getStaminaXpBoost": {
"prefix": "player:getStaminaXpBoost()",
"body": [
"${1:player}:getStaminaXpBoost(${2:})"
],
},
"player:setStaminaXpBoost": {
"prefix": "player:setStaminaXpBoost(value)",
"body": [
"${1:player}:setStaminaXpBoost(${2:value})"
],
},
"player:setExpBoostStamina": {
"prefix": "player:setExpBoostStamina(percent)",
"body": [
"${1:player}:setExpBoostStamina(${2:percent})"
],
},
"player:getExpBoostStamina": {
"prefix": "player:getExpBoostStamina()",
"body": [
"${1:player}:getExpBoostStamina(${2:})"
],
},
"player:getIdleTime": {
"prefix": "player:getIdleTime()",
"body": [
"${1:player}:getIdleTime(${2:})"
],
},
"player:getFreeBackpackSlots": {
"prefix": "player:getFreeBackpackSlots()",
"body": [
"${1:player}:getFreeBackpackSlots(${2:})"
],
},
"player:openMarket": {
"prefix": "player:openMarket()",
"body": [
"${1:player}:openMarket(${2:})"
],
},
"player:openForge": {
"prefix": "player:openForge()",
"body": [
"${1:player}:openForge(${2:})"
],
},
"player:closeForge": {
"prefix": "player:closeForge()",
"body": [
"${1:player}:closeForge(${2:})"
],
},
"player:addForgeDusts": {
"prefix": "player:addForgeDusts(amount)",
"body": [
"${1:player}:addForgeDusts(${2:amount})"
],
},
"player:removeForgeDusts": {
"prefix": "player:removeForgeDusts(amount)",
"body": [
"${1:player}:removeForgeDusts(${2:amount})"
],
},
"player:getForgeDusts": {
"prefix": "player:getForgeDusts()",
"body": [
"${1:player}:getForgeDusts(${2:})"
],
},
"player:setForgeDusts": {
"prefix": "player:setForgeDusts()",
"body": [
"${1:player}:setForgeDusts(${2:})"
],
},
"player:addForgeDustLevel": {
"prefix": "player:addForgeDustLevel(amount)",
"body": [
"${1:player}:addForgeDustLevel(${2:amount})"
],
},
"player:removeForgeDustLevel": {
"prefix": "player:removeForgeDustLevel(amount)",
"body": [
"${1:player}:removeForgeDustLevel(${2:amount})"
],
},
"player:getForgeDustLevel": {
"prefix": "player:getForgeDustLevel()",
"body": [
"${1:player}:getForgeDustLevel(${2:})"
],
},
"player:getForgeSlivers": {
"prefix": "player:getForgeSlivers()",
"body": [
"${1:player}:getForgeSlivers(${2:})"
],
},
"player:getForgeCores": {
"prefix": "player:getForgeCores()",
"body": [
"${1:player}:getForgeCores(${2:})"
],
},
"player:setFaction": {
"prefix": "player:setFaction(factionId)",
"body": [
"${1:player}:setFaction(${2:factionId})"
],
},
"player:getFaction": {
"prefix": "player:getFaction()",
"body": [
"${1:player}:getFaction(${2:})"
],
},
"player:isUIExhausted": {
"prefix": "player:isUIExhausted()",
"body": [
"${1:player}:isUIExhausted(${2:})"
],
},
"player:updateUIExhausted": {
"prefix": "player:updateUIExhausted(exhaustionTime = 250)",
"body": [
"${1:player}:updateUIExhausted(${2:exhaustionTime = 250})"
],
},
"player:sendBosstiaryCooldownTimer": {
"prefix": "player:sendBosstiaryCooldownTimer()",
"body": [
"${1:player}:sendBosstiaryCooldownTimer(${2:})"
],
},
"player:addBosstiaryKill": {
"prefix": "player:addBosstiaryKill(name[, amount = 1])",
"body": [
"${1:player}:addBosstiaryKill(${2:name[}, ${3:amount = 1]})"
],
},
"player:setBossPoints": {
"prefix": "player:setBossPoints()",
"body": [
"${1:player}:setBossPoints(${2:})"
],
},
"player:setRemoveBossTime": {
"prefix": "player:setRemoveBossTime()",
"body": [
"${1:player}:setRemoveBossTime(${2:})"
],
},
"player:getSlotBossId": {
"prefix": "player:getSlotBossId(slotId)",
"body": [
"${1:player}:getSlotBossId(${2:slotId})"
],
},
"player:getBossBonus": {
"prefix": "player:getBossBonus(slotId)",
"body": [
"${1:player}:getBossBonus(${2:slotId})"
],
},
"player:sendSingleSoundEffect": {
"prefix": "player:sendSingleSoundEffect(soundId[, actor = true])",
"body": [
"${1:player}:sendSingleSoundEffect(${2:soundId[}, ${3:actor = true]})"
],
},
"player:sendDoubleSoundEffect": {
"prefix": "player:sendDoubleSoundEffect(mainSoundId, secondarySoundId[, actor = true])",
"body": [
"${1:player}:sendDoubleSoundEffect(${2:mainSoundId}, ${3:secondarySoundId[}, ${4:actor = true]})"
],
},
"player:getName": {
"prefix": "player:getName()",
"body": [
"${1:player}:getName(${2:})"
],
},
"player:hasGroupFlag": {
"prefix": "player:hasGroupFlag(flag)",
"body": [
"${1:player}:hasGroupFlag(${2:flag})"
],
},
"player:setGroupFlag": {
"prefix": "player:setGroupFlag(flag)",
"body": [
"${1:player}:setGroupFlag(${2:flag})"
],
},
"player:removeGroupFlag": {
"prefix": "player:removeGroupFlag(flag)",
"body": [
"${1:player}:removeGroupFlag(${2:flag})"
],
},
"player:setHazardSystemPoints": {
"prefix": "player:setHazardSystemPoints(amount)",
"body": [
"${1:player}:setHazardSystemPoints(${2:amount})"
],
},
"player:getHazardSystemPoints": {
"prefix": "player:getHazardSystemPoints()",
"body": [
"${1:player}:getHazardSystemPoints(${2:})"
],
},
"player:setLoyaltyBonus": {
"prefix": "player:setLoyaltyBonus(amount)",
"body": [
"${1:player}:setLoyaltyBonus(${2:amount})"
],
},
"player:getLoyaltyBonus": {
"prefix": "player:getLoyaltyBonus()",
"body": [
"${1:player}:getLoyaltyBonus(${2:})"
],
},
"player:getLoyaltyPoints": {
"prefix": "player:getLoyaltyPoints()",
"body": [
"${1:player}:getLoyaltyPoints(${2:})"
],
},
"player:getLoyaltyTitle": {
"prefix": "player:getLoyaltyTitle()",
"body": [
"${1:player}:getLoyaltyTitle(${2:})"
],
},
"player:setLoyaltyTitle": {
"prefix": "player:setLoyaltyTitle(name)",
"body": [
"${1:player}:setLoyaltyTitle(${2:name})"
],
},
"player:instantSkillWOD": {
"prefix": "player:instantSkillWOD(name[, value])",
"body": [
"${1:player}:instantSkillWOD(${2:name[}, ${3:value]})"
],
},
"player:upgradeSpellsWORD": {
"prefix": "player:upgradeSpellsWORD([name[, add]])",
"body": [
"${1:player}:upgradeSpellsWORD(${2:[name[}, ${3:add]]})"
],
},
"player:reloadData": {
"prefix": "player:reloadData()",
"body": [
"${1:player}:reloadData(${2:})"
],
},
"player:onThinkWheelOfDestiny": {
"prefix": "player:onThinkWheelOfDestiny([force = false])",
"body": [
"${1:player}:onThinkWheelOfDestiny(${2:[force = false]})"
],
},
"player:avatarTimer": {
"prefix": "player:avatarTimer([value])",
"body": [
"${1:player}:avatarTimer(${2:[value]})"
],
},
"player:getWheelSpellAdditionalArea": {
"prefix": "player:getWheelSpellAdditionalArea(spellname)",
"body": [
"${1:player}:getWheelSpellAdditionalArea(${2:spellname})"
],
},
"player:getWheelSpellAdditionalTarget": {
"prefix": "player:getWheelSpellAdditionalTarget(spellname)",
"body": [
"${1:player}:getWheelSpellAdditionalTarget(${2:spellname})"
],
},
"player:getWheelSpellAdditionalDuration": {
"prefix": "player:getWheelSpellAdditionalDuration(spellname)",
"body": [
"${1:player}:getWheelSpellAdditionalDuration(${2:spellname})"
],
},
"player:updateConcoction": {
"prefix": "player:updateConcoction(itemid, timeLeft)",
"body": [
"${1:player}:updateConcoction(${2:itemid}, ${3:timeLeft})"
],
},
"player:clearSpellCooldowns": {
"prefix": "player:clearSpellCooldowns()",
"body": [
"${1:player}:clearSpellCooldowns(${2:})"
],
},
"position:getDistance": {
"prefix": "position:getDistance(positionEx)",
"body": [
"${1:position}:getDistance(${2:positionEx})"
],
},
"position:getPathTo": {
"prefix": "position:getPathTo(pos[, minTargetDist = 0[, maxTargetDist = 1[, fullPathSearch = true[, clearSight = true[, maxSearchDist = 0]]]]])",
"body": [
"${1:position}:getPathTo(${2:pos[}, ${3:minTargetDist = 0[}, ${4:maxTargetDist = 1[}, ${5:fullPathSearch = true[}, ${6:clearSight = true[}, ${7:maxSearchDist = 0]]]]]})"
],
},
"position:isSightClear": {
"prefix": "position:isSightClear(positionEx[, sameFloor = true])",
"body": [
"${1:position}:isSightClear(${2:positionEx[}, ${3:sameFloor = true]})"
],
},
"position:sendMagicEffect": {
"prefix": "position:sendMagicEffect(magicEffect[, player = nullptr])",
"body": [
"${1:position}:sendMagicEffect(${2:magicEffect[}, ${3:player = nullptr]})"
],
},
"position:removeMagicEffect": {
"prefix": "position:removeMagicEffect(magicEffect[, player = nullptr])",
"body": [
"${1:position}:removeMagicEffect(${2:magicEffect[}, ${3:player = nullptr]})"
],
},
"position:sendDistanceEffect": {
"prefix": "position:sendDistanceEffect(positionEx, distanceEffect[, player = nullptr])",
"body": [
"${1:position}:sendDistanceEffect(${2:positionEx}, ${3:distanceEffect[}, ${4:player = nullptr]})"
],
},
"position:sendSingleSoundEffect": {
"prefix": "position:sendSingleSoundEffect(soundId[, actor = nullptr])",
"body": [
"${1:position}:sendSingleSoundEffect(${2:soundId[}, ${3:actor = nullptr]})"
],
},
"position:sendDoubleSoundEffect": {
"prefix": "position:sendDoubleSoundEffect(mainSoundId, secondarySoundId[, actor = nullptr])",
"body": [
"${1:position}:sendDoubleSoundEffect(${2:mainSoundId}, ${3:secondarySoundId[}, ${4:actor = nullptr]})"
],
},
"shop:delete": {
"prefix": "shop:delete()",
"body": [
"${1:shop}:delete(${2:})"
],
},
"shop:setId": {
"prefix": "shop:setId(id)",
"body": [
"${1:shop}:setId(${2:id})"
],
},
"shop:setIdFromName": {
"prefix": "shop:setIdFromName(name)",
"body": [
"${1:shop}:setIdFromName(${2:name})"
],
},
"shop:setNameItem": {
"prefix": "shop:setNameItem(name)",
"body": [
"${1:shop}:setNameItem(${2:name})"
],
},
"shop:setCount": {
"prefix": "shop:setCount(count)",
"body": [
"${1:shop}:setCount(${2:count})"
],
},
"shop:setBuyPrice": {
"prefix": "shop:setBuyPrice(price)",
"body": [
"${1:shop}:setBuyPrice(${2:price})"
],
},
"shop:setSellPrice": {
"prefix": "shop:setSellPrice(chance)",
"body": [
"${1:shop}:setSellPrice(${2:chance})"
],
},
"shop:setStorageKey": {
"prefix": "shop:setStorageKey(storage)",
"body": [
"${1:shop}:setStorageKey(${2:storage})"
],
},
"shop:setStorageValue": {
"prefix": "shop:setStorageValue(value)",
"body": [
"${1:shop}:setStorageValue(${2:value})"
],
},
"shop:addChildShop": {
"prefix": "shop:addChildShop(shop)",
"body": [
"${1:shop}:addChildShop(${2:shop})"
],
},
"spell:onCastSpell": {
"prefix": "spell:onCastSpell(callback)",
"body": [
"${1:spell}:onCastSpell(${2:callback})"
],
},
"spell:register": {
"prefix": "spell:register()",
"body": [
"${1:spell}:register(${2:})"
],
},
"spell:name": {
"prefix": "spell:name(name)",
"body": [
"${1:spell}:name(${2:name})"
],
},
"spell:id": {
"prefix": "spell:id(id)",
"body": [
"${1:spell}:id(${2:id})"
],
},
"spell:group": {
"prefix": "spell:group(primaryGroup[, secondaryGroup])",
"body": [
"${1:spell}:group(${2:primaryGroup[}, ${3:secondaryGroup]})"
],
},
"spell:cooldown": {
"prefix": "spell:cooldown(cooldown)",
"body": [
"${1:spell}:cooldown(${2:cooldown})"
],
},
"spell:groupCooldown": {
"prefix": "spell:groupCooldown(primaryGroupCd[, secondaryGroupCd])",
"body": [
"${1:spell}:groupCooldown(${2:primaryGroupCd[}, ${3:secondaryGroupCd]})"
],
},
"spell:level": {
"prefix": "spell:level(lvl)",
"body": [
"${1:spell}:level(${2:lvl})"
],
},
"spell:magicLevel": {
"prefix": "spell:magicLevel(lvl)",
"body": [
"${1:spell}:magicLevel(${2:lvl})"
],
},
"spell:mana": {
"prefix": "spell:mana(mana)",
"body": [
"${1:spell}:mana(${2:mana})"
],
},
"spell:manaPercent": {
"prefix": "spell:manaPercent(percent)",
"body": [
"${1:spell}:manaPercent(${2:percent})"
],
},
"spell:soul": {
"prefix": "spell:soul(soul)",
"body": [
"${1:spell}:soul(${2:soul})"
],
},
"spell:range": {
"prefix": "spell:range(range)",
"body": [
"${1:spell}:range(${2:range})"
],
},
"spell:isPremium": {
"prefix": "spell:isPremium(bool)",
"body": [
"${1:spell}:isPremium(${2:bool})"
],
},
"spell:isEnabled": {
"prefix": "spell:isEnabled(bool)",
"body": [
"${1:spell}:isEnabled(${2:bool})"
],
},
"spell:needTarget": {
"prefix": "spell:needTarget(bool)",
"body": [
"${1:spell}:needTarget(${2:bool})"
],
},
"spell:needWeapon": {
"prefix": "spell:needWeapon(bool)",
"body": [
"${1:spell}:needWeapon(${2:bool})"
],
},
"spell:needLearn": {
"prefix": "spell:needLearn(bool)",
"body": [
"${1:spell}:needLearn(${2:bool})"
],
},
"spell:isSelfTarget": {
"prefix": "spell:isSelfTarget(bool)",
"body": [
"${1:spell}:isSelfTarget(${2:bool})"
],
},
"spell:isBlocking": {
"prefix": "spell:isBlocking(blockingSolid, blockingCreature)",
"body": [
"${1:spell}:isBlocking(${2:blockingSolid}, ${3:blockingCreature})"
],
},
"spell:isAggressive": {
"prefix": "spell:isAggressive(bool)",
"body": [
"${1:spell}:isAggressive(${2:bool})"
],
},
"spell:allowOnSelf": {
"prefix": "spell:allowOnSelf(bool)",
"body": [
"${1:spell}:allowOnSelf(${2:bool})"
],
},
"spell:isPzLocked": {
"prefix": "spell:isPzLocked(bool)",
"body": [
"${1:spell}:isPzLocked(${2:bool})"
],
},
"spell:vocation": {
"prefix": "spell:vocation(vocation)",
"body": [
"${1:spell}:vocation(${2:vocation})"
],
},
"spell:words": {
"prefix": "spell:words(words[, separator = \"\"])",
"body": [
"${1:spell}:words(${2:words[}, ${3:separator = \"\"]})"
],
},
"spell:needDirection": {
"prefix": "spell:needDirection(bool)",
"body": [
"${1:spell}:needDirection(${2:bool})"
],
},
"spell:hasParams": {
"prefix": "spell:hasParams(bool)",
"body": [
"${1:spell}:hasParams(${2:bool})"
],
},
"spell:hasPlayerNameParam": {
"prefix": "spell:hasPlayerNameParam(bool)",
"body": [
"${1:spell}:hasPlayerNameParam(${2:bool})"
],
},
"spell:needCasterTargetOrDirection": {
"prefix": "spell:needCasterTargetOrDirection(bool)",
"body": [
"${1:spell}:needCasterTargetOrDirection(${2:bool})"
],
},
"spell:blockWalls": {
"prefix": "spell:blockWalls(bool)",
"body": [
"${1:spell}:blockWalls(${2:bool})"
],
},
"spell:runeId": {
"prefix": "spell:runeId(id)",
"body": [
"${1:spell}:runeId(${2:id})"
],
},
"spell:charges": {
"prefix": "spell:charges(charges)",
"body": [
"${1:spell}:charges(${2:charges})"
],
},
"spell:allowFarUse": {
"prefix": "spell:allowFarUse(bool)",
"body": [
"${1:spell}:allowFarUse(${2:bool})"
],
},
"spell:blockWalls": {
"prefix": "spell:blockWalls(bool)",
"body": [
"${1:spell}:blockWalls(${2:bool})"
],
},
"spell:checkFloor": {
"prefix": "spell:checkFloor(bool)",
"body": [
"${1:spell}:checkFloor(${2:bool})"
],
},
"spell:manaWOD": {
"prefix": "spell:manaWOD(grade, mana)",
"body": [
"${1:spell}:manaWOD(${2:grade}, ${3:mana})"
],
},
"spell:cooldownWOD": {
"prefix": "spell:cooldownWOD(grade, time)",
"body": [
"${1:spell}:cooldownWOD(${2:grade}, ${3:time})"
],
},
"spell:groupCooldownWOD": {
"prefix": "spell:groupCooldownWOD(grade, time)",
"body": [
"${1:spell}:groupCooldownWOD(${2:grade}, ${3:time})"
],
},
"spell:secondaryGroupCooldownWOD": {
"prefix": "spell:secondaryGroupCooldownWOD(grade, time)",
"body": [
"${1:spell}:secondaryGroupCooldownWOD(${2:grade}, ${3:time})"
],
},
"spell:increaseManaLeechWOD": {
"prefix": "spell:increaseManaLeechWOD(grade, value)",
"body": [
"${1:spell}:increaseManaLeechWOD(${2:grade}, ${3:value})"
],
},
"spell:increaselifeLeechWOD": {
"prefix": "spell:increaselifeLeechWOD(grade, value)",
"body": [
"${1:spell}:increaselifeLeechWOD(${2:grade}, ${3:value})"
],
},
"spell:increaseDamageWOD": {
"prefix": "spell:increaseDamageWOD(grade, value)",
"body": [
"${1:spell}:increaseDamageWOD(${2:grade}, ${3:value})"
],
},
"spell:increaseDamageReductionWOD": {
"prefix": "spell:increaseDamageReductionWOD(grade, value)",
"body": [
"${1:spell}:increaseDamageReductionWOD(${2:grade}, ${3:value})"
],
},
"spell:increaseHealWOD": {
"prefix": "spell:increaseHealWOD(grade, value)",
"body": [
"${1:spell}:increaseHealWOD(${2:grade}, ${3:value})"
],
},
"spell:increaseCriticalDamageWOD": {
"prefix": "spell:increaseCriticalDamageWOD(grade, value)",
"body": [
"${1:spell}:increaseCriticalDamageWOD(${2:grade}, ${3:value})"
],
},
"spell:increaseCriticalChanceWOD": {
"prefix": "spell:increaseCriticalChanceWOD(grade, value)",
"body": [
"${1:spell}:increaseCriticalChanceWOD(${2:grade}, ${3:value})"
],
},
"talkAction:onSay": {
"prefix": "talkAction:onSay(callback)",
"body": [
"${1:talkAction}:onSay(${2:callback})"
],
},
"talkAction:register": {
"prefix": "talkAction:register()",
"body": [
"${1:talkAction}:register(${2:})"
],
},
"talkAction:separator": {
"prefix": "talkAction:separator(sep)",
"body": [
"${1:talkAction}:separator(${2:sep})"
],
},
"teleport:getDestination": {
"prefix": "teleport:getDestination()",
"body": [
"${1:teleport}:getDestination(${2:})"
],
},
"teleport:setDestination": {
"prefix": "teleport:setDestination(position)",
"body": [
"${1:teleport}:setDestination(${2:position})"
],
},
"tile:getPosition": {
"prefix": "tile:getPosition()",
"body": [
"${1:tile}:getPosition(${2:})"
],
},
"tile:getGround": {
"prefix": "tile:getGround()",
"body": [
"${1:tile}:getGround(${2:})"
],
},
"tile:getThing": {
"prefix": "tile:getThing(index)",
"body": [
"${1:tile}:getThing(${2:index})"
],
},
"tile:getThingCount": {
"prefix": "tile:getThingCount()",
"body": [
"${1:tile}:getThingCount(${2:})"
],
},
"tile:getTopVisibleThing": {
"prefix": "tile:getTopVisibleThing(creature)",
"body": [
"${1:tile}:getTopVisibleThing(${2:creature})"
],
},
"tile:getTopTopItem": {
"prefix": "tile:getTopTopItem()",
"body": [
"${1:tile}:getTopTopItem(${2:})"
],
},
"tile:getTopDownItem": {
"prefix": "tile:getTopDownItem()",
"body": [
"${1:tile}:getTopDownItem(${2:})"
],
},
"tile:getFieldItem": {
"prefix": "tile:getFieldItem()",
"body": [
"${1:tile}:getFieldItem(${2:})"
],
},
"tile:getItemById": {
"prefix": "tile:getItemById(itemId[, subType = -1])",
"body": [
"${1:tile}:getItemById(${2:itemId[}, ${3:subType = -1]})"
],
},
"tile:getItemByType": {
"prefix": "tile:getItemByType(itemType)",
"body": [
"${1:tile}:getItemByType(${2:itemType})"
],
},
"tile:getItemByTopOrder": {
"prefix": "tile:getItemByTopOrder(topOrder)",
"body": [
"${1:tile}:getItemByTopOrder(${2:topOrder})"
],
},
"tile:getItemCountById": {
"prefix": "tile:getItemCountById(itemId[, subType = -1])",
"body": [
"${1:tile}:getItemCountById(${2:itemId[}, ${3:subType = -1]})"
],
},
"tile:getBottomCreature": {
"prefix": "tile:getBottomCreature()",
"body": [
"${1:tile}:getBottomCreature(${2:})"
],
},
"tile:getTopCreature": {
"prefix": "tile:getTopCreature()",
"body": [
"${1:tile}:getTopCreature(${2:})"
],
},
"tile:getBottomVisibleCreature": {
"prefix": "tile:getBottomVisibleCreature(creature)",
"body": [
"${1:tile}:getBottomVisibleCreature(${2:creature})"
],
},
"tile:getTopVisibleCreature": {
"prefix": "tile:getTopVisibleCreature(creature)",
"body": [
"${1:tile}:getTopVisibleCreature(${2:creature})"
],
},
"tile:getItems": {
"prefix": "tile:getItems()",
"body": [
"${1:tile}:getItems(${2:})"
],
},
"tile:getItemCount": {
"prefix": "tile:getItemCount()",
"body": [
"${1:tile}:getItemCount(${2:})"
],
},
"tile:getDownItemCount": {
"prefix": "tile:getDownItemCount()",
"body": [
"${1:tile}:getDownItemCount(${2:})"
],
},
"tile:getTopItemCount": {
"prefix": "tile:getTopItemCount()",
"body": [
"${1:tile}:getTopItemCount(${2:})"
],
},
"tile:getCreatures": {
"prefix": "tile:getCreatures()",
"body": [
"${1:tile}:getCreatures(${2:})"
],
},
"tile:getCreatureCount": {
"prefix": "tile:getCreatureCount()",
"body": [
"${1:tile}:getCreatureCount(${2:})"
],
},
"tile:hasProperty": {
"prefix": "tile:hasProperty(property[, item])",
"body": [
"${1:tile}:hasProperty(${2:property[}, ${3:item]})"
],
},
"tile:getThingIndex": {
"prefix": "tile:getThingIndex(thing)",
"body": [
"${1:tile}:getThingIndex(${2:thing})"
],
},
"tile:hasFlag": {
"prefix": "tile:hasFlag(flag)",
"body": [
"${1:tile}:hasFlag(${2:flag})"
],
},
"tile:queryAdd": {
"prefix": "tile:queryAdd(thing[, flags])",
"body": [
"${1:tile}:queryAdd(${2:thing[}, ${3:flags]})"
],
},
"tile:addItem": {
"prefix": "tile:addItem(itemId[, count/subType = 1[, flags = 0]])",
"body": [
"${1:tile}:addItem(${2:itemId[}, ${3:count/subType = 1[}, ${4:flags = 0]]})"
],
},
"tile:addItemEx": {
"prefix": "tile:addItemEx(item[, flags = 0])",
"body": [
"${1:tile}:addItemEx(${2:item[}, ${3:flags = 0]})"
],
},
"tile:getHouse": {
"prefix": "tile:getHouse()",
"body": [
"${1:tile}:getHouse(${2:})"
],
},
"tile:isHazard": {
"prefix": "tile:isHazard()",
"body": [
"${1:tile}:isHazard(${2:})"
],
},
"town:getId": {
"prefix": "town:getId()",
"body": [
"${1:town}:getId(${2:})"
],
},
"town:getName": {
"prefix": "town:getName()",
"body": [
"${1:town}:getName(${2:})"
],
},
"town:getTemplePosition": {
"prefix": "town:getTemplePosition()",
"body": [
"${1:town}:getTemplePosition(${2:})"
],
},
"Variant:getNumber": {
"prefix": "Variant:getNumber()",
"body": [
"${1:Variant}:getNumber(${2:})"
],
},
"Variant:getString": {
"prefix": "Variant:getString()",
"body": [
"${1:Variant}:getString(${2:})"
],
},
"Variant:getPosition": {
"prefix": "Variant:getPosition()",
"body": [
"${1:Variant}:getPosition(${2:})"
],
},
"vocation:getId": {
"prefix": "vocation:getId()",
"body": [
"${1:vocation}:getId(${2:})"
],
},
"vocation:getClientId": {
"prefix": "vocation:getClientId()",
"body": [
"${1:vocation}:getClientId(${2:})"
],
},
"vocation:getBaseId": {
"prefix": "vocation:getBaseId()",
"body": [
"${1:vocation}:getBaseId(${2:})"
],
},
"vocation:getName": {
"prefix": "vocation:getName()",
"body": [
"${1:vocation}:getName(${2:})"
],
},
"vocation:getDescription": {
"prefix": "vocation:getDescription()",
"body": [
"${1:vocation}:getDescription(${2:})"
],
},
"vocation:getRequiredSkillTries": {
"prefix": "vocation:getRequiredSkillTries(skillType, skillLevel)",
"body": [
"${1:vocation}:getRequiredSkillTries(${2:skillType}, ${3:skillLevel})"
],
},
"vocation:getRequiredManaSpent": {
"prefix": "vocation:getRequiredManaSpent(magicLevel)",
"body": [
"${1:vocation}:getRequiredManaSpent(${2:magicLevel})"
],
},
"vocation:getCapacityGain": {
"prefix": "vocation:getCapacityGain()",
"body": [
"${1:vocation}:getCapacityGain(${2:})"
],
},
"vocation:getHealthGain": {
"prefix": "vocation:getHealthGain()",
"body": [
"${1:vocation}:getHealthGain(${2:})"
],
},
"vocation:getHealthGainTicks": {
"prefix": "vocation:getHealthGainTicks()",
"body": [
"${1:vocation}:getHealthGainTicks(${2:})"
],
},
"vocation:getHealthGainAmount": {
"prefix": "vocation:getHealthGainAmount()",
"body": [
"${1:vocation}:getHealthGainAmount(${2:})"
],
},
"vocation:getManaGain": {
"prefix": "vocation:getManaGain()",
"body": [
"${1:vocation}:getManaGain(${2:})"
],
},
"vocation:getManaGainTicks": {
"prefix": "vocation:getManaGainTicks()",
"body": [
"${1:vocation}:getManaGainTicks(${2:})"
],
},
"vocation:getManaGainAmount": {
"prefix": "vocation:getManaGainAmount()",
"body": [
"${1:vocation}:getManaGainAmount(${2:})"
],
},
"vocation:getMaxSoul": {
"prefix": "vocation:getMaxSoul()",
"body": [
"${1:vocation}:getMaxSoul(${2:})"
],
},
"vocation:getSoulGainTicks": {
"prefix": "vocation:getSoulGainTicks()",
"body": [
"${1:vocation}:getSoulGainTicks(${2:})"
],
},
"vocation:getBaseAttackSpeed": {
"prefix": "vocation:getBaseAttackSpeed()",
"body": [
"${1:vocation}:getBaseAttackSpeed(${2:})"
],
},
"vocation:getAttackSpeed": {
"prefix": "vocation:getAttackSpeed()",
"body": [
"${1:vocation}:getAttackSpeed(${2:})"
],
},
"vocation:getBaseSpeed": {
"prefix": "vocation:getBaseSpeed()",
"body": [
"${1:vocation}:getBaseSpeed(${2:})"
],
},
"vocation:getDemotion": {
"prefix": "vocation:getDemotion()",
"body": [
"${1:vocation}:getDemotion(${2:})"
],
},
"vocation:getPromotion": {
"prefix": "vocation:getPromotion()",
"body": [
"${1:vocation}:getPromotion(${2:})"
],
},
"weapon:action": {
"prefix": "weapon:action(callback)",
"body": [
"${1:weapon}:action(${2:callback})"
],
},
"weapon:register": {
"prefix": "weapon:register()",
"body": [
"${1:weapon}:register(${2:})"
],
},
"weapon:onUseWeapon": {
"prefix": "weapon:onUseWeapon(callback)",
"body": [
"${1:weapon}:onUseWeapon(${2:callback})"
],
},
"weapon:wieldedUnproperly": {
"prefix": "weapon:wieldedUnproperly(bool)",
"body": [
"${1:weapon}:wieldedUnproperly(${2:bool})"
],
},
"weapon:level": {
"prefix": "weapon:level(lvl)",
"body": [
"${1:weapon}:level(${2:lvl})"
],
},
"weapon:magicLevel": {
"prefix": "weapon:magicLevel(lvl)",
"body": [
"${1:weapon}:magicLevel(${2:lvl})"
],
},
"weapon:mana": {
"prefix": "weapon:mana(mana)",
"body": [
"${1:weapon}:mana(${2:mana})"
],
},
"weapon:manaPercent": {
"prefix": "weapon:manaPercent(percent)",
"body": [
"${1:weapon}:manaPercent(${2:percent})"
],
},
"weapon:health": {
"prefix": "weapon:health(health)",
"body": [
"${1:weapon}:health(${2:health})"
],
},
"weapon:healthPercent": {
"prefix": "weapon:healthPercent(percent)",
"body": [
"${1:weapon}:healthPercent(${2:percent})"
],
},
"weapon:soul": {
"prefix": "weapon:soul(soul)",
"body": [
"${1:weapon}:soul(${2:soul})"
],
},
"weapon:breakChance": {
"prefix": "weapon:breakChance(percent)",
"body": [
"${1:weapon}:breakChance(${2:percent})"
],
},
"weapon:damage": {
"prefix": "weapon:damage(damage[min, max])",
"body": [
"${1:weapon}:damage(${2:damage[min}, ${3:max]})"
],
},
"weapon:element": {
"prefix": "weapon:element(combatType)",
"body": [
"${1:weapon}:element(${2:combatType})"
],
},
"weapon:premium": {
"prefix": "weapon:premium(bool)",
"body": [
"${1:weapon}:premium(${2:bool})"
],
},
"weapon:vocation": {
"prefix": "weapon:vocation(vocName[, showInDescription = false, lastVoc = false])",
"body": [
"${1:weapon}:vocation(${2:vocName[}, ${3:showInDescription = false}, ${4:lastVoc = false]})"
],
},
"weapon:id": {
"prefix": "weapon:id(id)",
"body": [
"${1:weapon}:id(${2:id})"
],
},
"weapon:attack": {
"prefix": "weapon:attack(atk)",
"body": [
"${1:weapon}:attack(${2:atk})"
],
},
"weapon:defense": {
"prefix": "weapon:defense(defense[, extraDefense])",
"body": [
"${1:weapon}:defense(${2:defense[}, ${3:extraDefense]})"
],
},
"weapon:range": {
"prefix": "weapon:range(range)",
"body": [
"${1:weapon}:range(${2:range})"
],
},
"weapon:charges": {
"prefix": "weapon:charges(charges[, showCharges = true])",
"body": [
"${1:weapon}:charges(${2:charges[}, ${3:showCharges = true]})"
],
},
"weapon:duration": {
"prefix": "weapon:duration(duration[, showDuration = true])",
"body": [
"${1:weapon}:duration(${2:duration[}, ${3:showDuration = true]})"
],
},
"weapon:transformEquipTo": {
"prefix": "weapon:transformEquipTo(itemid)",
"body": [
"${1:weapon}:transformEquipTo(${2:itemid})"
],
},
"weapon:transformDeEquipTo": {
"prefix": "weapon:transformDeEquipTo(itemid)",
"body": [
"${1:weapon}:transformDeEquipTo(${2:itemid})"
],
},
"weapon:shootType": {
"prefix": "weapon:shootType(type)",
"body": [
"${1:weapon}:shootType(${2:type})"
],
},
"weapon:slotType": {
"prefix": "weapon:slotType(slot)",
"body": [
"${1:weapon}:slotType(${2:slot})"
],
},
"weapon:ammoType": {
"prefix": "weapon:ammoType(type)",
"body": [
"${1:weapon}:ammoType(${2:type})"
],
},
"weapon:hitChance": {
"prefix": "weapon:hitChance(chance)",
"body": [
"${1:weapon}:hitChance(${2:chance})"
],
},
"weapon:maxHitChance": {
"prefix": "weapon:maxHitChance(max)",
"body": [
"${1:weapon}:maxHitChance(${2:max})"
],
},
"weapon:extraElement": {
"prefix": "weapon:extraElement(atk, combatType)",
"body": [
"${1:weapon}:extraElement(${2:atk}, ${3:combatType})"
],
},
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment