Scripting
Monster
Monster:onDropLoot(corpse)
Creature
Creature:onChangeOutfit(outfit)
Creature:onAreaCombat(tile, isAggressive)
Creature:onTargetCombat(target)
Party
Party:onJoin(player)
Party:onLeave(player)
Party:onDisband()
Party:onShareExperience(exp)
Player
Player:onBrowseField(position)
Player:onLook(thing, position, distance)
Player:onLookInBattleList(creature, distance)
Player:onLookInTrade(partner, item, distance)
Player:onLookInShop(itemType, count)
Player:onMoveItem(item, count, fromPosition, toPosition, fromCylinder, toCylinder)
Player:onItemMoved(item, count, fromPosition, toPosition, fromCylinder, toCylinder)
Player:onMoveCreature(creature, fromPosition, toPosition)
Player:onReportRuleViolation(targetName, reportType, reportReason, comment, translation)
Player:onReportBug(message, position, category)
Player:onTurn(direction)
Player:onTradeRequest(target, item)
Player:onTradeAccept(target, item, targetItem)
Player:onGainExperience(source, exp, rawExp)
Player:onLoseExperience(exp)
Player:onGainSkillTries(skill, tries)
Last updated