Category:Triggers
Characters
Here is a list of all character triggers. Click on the trigger name for more detailed information such as arguments and examples.
| Name | Description |
| @AfterClick | Fires when the object has been single-clicked, just before the overhead name is shown. |
| @Attack | Fires when the character begins attacking another. |
| @CallGuards | Fires when the character calls for guards. |
| @CharAttack | Fires when the character is attacked by another character. |
| @CharClick | Fires when the character is clicked by another character. |
| @CharClientTooltip | Fires when the tooltips are about to be sent to the character. |
| @CharDClick | Fires when the character double clicks another character. |
| @CharTradeAccepted | Fires when another character accepts trade with the character. |
| @Click | Fires when the object has been single-clicked. |
| @ClientTooltip | Fires when tooltips for this character are about to be sent to a client. |
| @ContextMenuRequest | Fires when a client requests the context menu options for the object. |
| @ContextMenuSelect | Fires when a client selects a context menu option for the object. |
| @Create | Fires when the object is initially created, before it is placed in the world. |
| @Criminal | Fires when the character becomes a criminal. |
| @DClick | Fires when the object is double-clicked. |
| @Death | Fires when the character's hitpoints reaches zero. |
| @DeathCorpse | Fires when a corpse is created for the character. |
| @Destroy | Fires when the object is being deleted. |
| @Dismount | Fires when the character dismounts their ride. |
| @EnvironChange | Fires when the environment changes for the character. |
| @ExpChange | Fires when the character's experience points change. |
| @ExpLevelChange | Fires when the character's experience level changes. |
| @FameChange | Fires when the character's fame changes. |
| @GetHit | Fires when the character receives damage. |
| @Hit | Fires when the character hits another in combat. |
| @HitMiss | Fires when the character fails to hit another in combat. |
| @HouseDesignCommit | Fires when the character commits a new house design. |
| @HouseDesignExit | Fires when the character exits house design mode. |
| @Hunger | Fires when the character's food level decreases. |
| @ItemAfterClick | Fires when the character single-clicks an item, just before the overhead name is shown. |
| @ItemBuy | Fires when the character buys an item from a vendor. |
| @ItemClick | Fires when the character single-clicks an item. |
| @ItemClientTooltip | Fires when the tooltips are about to be sent to the client for an item. |
| @ItemContextMenuRequest | Fires when the character requests the context menu options for an item. |
| @ItemContextMenuSelect | Fires when the character selects a context menu option for an item. |
| @ItemCreate | Fires when an item is initially created, before it is placed in the world, and the character is in some way responsible for it. |
| @ItemDamage | Fires when the character damages an item. |
| @ItemDClick | Fires when the character double-clicks an item. |
| @ItemDropOn_Char | Fires when the character drops an item on to a character. |
| @ItemDropOn_Ground | Fires when the character drops an item on to the ground. |
| @ItemDropOn_Item | Fires when the character drops an item on to another item. |
| @ItemDropOn_Self | Fires when the character drops an item inside another item. |
| @ItemEquip | Fires when the character equips an item. |
| @ItemEquipTest | Fires when the characer is about to equip an item. |
| @ItemPickUp_Ground | Fires when the character picks an item up from the ground. |
| @ItemPickUp_Pack | Fires when the character picks an item up from inside a container. |
| @ItemPickUp_Self | Fires when the character picks an item up from inside another item. |
| @ItemPickUp_Stack | Fires when the character picks up an item from a stack. |
| @ItemSell | Fires when the character sells an item to a vendor. |
| @ItemSpellEffect | Fires when the character hits an item with a spell. |
| @ItemStep | Fires when the character steps on an item. |
| @ItemTargOn_Cancel | Fires when the character cancels an item's target cursor. |
| @ItemTargOn_Char | Fires when the character targets a character with an item's target cursor. |
| @ItemTargOn_Ground | Fires when the character targets the ground with an item's target cursor. |
| @ItemTargOn_Item | Fires when the character targets an item with an item's target cursor. |
| @ItemToolTip | Fires when the character requests old-style tooltips for an item. |
| @ItemUnEquip | Fires when the character unequips an item. |
| @Jailed | Fires when the character is sent to jail. |
| @KarmaChange | Fires when the character's karma changes. |
| @Kill | Fires when the character kills another character. |
| @Login | Fires when the character logs in. |
| @Logout | Fires when the character logs out. |
| @Mount | Fires when the character mounts a ride. |
| @MurderDecay | Fires when one of the character's kills is about to decay. |
| @MurderMark | Fires when the character is about to gain a kill. |
| @NPCAcceptItem | Fires when the NPC receives an item. |
| @NPCActFight | Fires when the NPC makes a combat decision. |
| @NPCActFollow | Fires when the NPC follows another character. |
| @NPCAction | Fires when the NPC is about to perform an AI action. |
| @NPCHearGreeting | Fires when the NPC hears a character for the first time. |
| @NPCHearUnknown | Fires when the NPC hears something they don't understand. |
| @NPCLookAtChar | Fires then the NPC looks at a character. |
| @NPCLookAtItem | Fires when the NPC looks at an item. |
| @NPCLostTeleport | Fires when the NPC is lost and is about to be teleported back to their HOME. |
| @NPCRefuseItem | Fires when the NPC refuses an item being given to them. |
| @NPCRestock | Fires when the NPC is having their items restocked. |
| @NPCSeeNewPlayer | Fires when the NPC first sees a player. |
| @NPCSeeWantItem | Fires when the NPC sees an item they want. |
| @NPCSpecialAction | Fires when the NPC is about to perform a special action (leaving fire trail, dropping web). |
| @PersonalSpace | Fires when the character is stepped on. |
| @PetDesert | Fires when the character deserts its owner. |
| @Profile | Fires when a player attempts to read the character's profile from the paperdoll. |
| @ReceiveItem | Fires when the NPC receives an item from another character, before they decide if they want it or not. |
| @RegionEnter | Fires when the character enters a region. |
| @RegionLeave | Fires when the character leaves a region. |
| @Rename | Fires when the character renames another. |
| @SeeCrime | Fires when the character sees a crime take place. |
| @SkillAbort | Fires when the character aborts a skill. |
| @SkillChange | Fires when the character's skill level changes. |
| @SkillFail | Fires when the character fails a skill. |
| @SkillGain | Fires when the character has a chance to gain in a skill. |
| @SkillMakeItem | Fires when the character crafts an item. |
| @SkillMenu | Fires when a skill menu is shown to the character. |
| @SkillPreStart | Fires when the character starts a skill, before any hardcoded action takes place. |
| @SkillSelect | Fires when the character selects a skill on their skill menu. |
| @SkillStart | Fires when the character starts a skill. |
| @SkillSuccess | Fires when the character succeeds at a skill. |
| @SkillUseQuick | Fires when the character quickly uses a skill. |
| @SpellBook | Fires when the character opens their spellbook. |
| @SpellCast | Fires when the character casts a spell. |
| @SpellEffect | Fires when the character is hit by the effects of a spell. |
| @SpellFail | Fires when the character fails to cast a spell. |
| @SpellSelect | Fires when the character selects a spell to cast. |
| @SpellSuccess | Fires when the character successfully casts a spell. |
| @StatChange | Fires when the character's STR, DEX or INT is changed through skill gain. |
| @StepStealth | Fires when the character takes a step whilst hidden. |
| @ToolTip | Fires when a player requests old-style tooltips for this character. |
| @TradeAccepted | Fires when the character accepts a trade with another player. |
| @UserBugReport | Fires when the player submits a bug report. |
| @UserChatButton | Fires when the player presses the Chat button on the paperdoll. |
| @UserExtCmd | Fires when the player sends an extended command packet. (used by some macros) |
| @UserExWalkLimit | Fires when the player's movement is restricted by the movement speed settings in Sphere.ini |
| @UserGuildButton | Fires when the player presses the Guild button on the paperdoll. |
| @UserKRToolbar | Fires when the player presses a button on the toolbar. |
| @UserMailBag | Fires when the player drags the mail bag on to another character. |
| @UserQuestArrowClick | Fires when the player clicks the quest arrow. |
| @UserQuestButton | Fires when the player presses the Quest button on the paperdoll. |
| @UserSkills | Fires when the player opens their skill menu, or a skill update is sent to the player. |
| @UserSpecialMove | Fires when the player uses a special move. |
| @UserStats | Fires when the player opens the status window. |
| @UserVirtue | Fires when the player presses on the Virtue button. |
| @UserVirtueInvoke | Fires when the player invokes a virtue through macros. |
| @UserWarmode | Fires when the player switches between war and peace mode. |
Items
Here is a list of all item triggers. Click on the trigger name for more detailed information such as arguments and examples.
| Name | Description |
| @AfterClick | Fires when the object has been single-clicked, just before the overhead name is shown. |
| @Buy | Fires when the item is being bought from a vendor. |
| @Click | Fires when the object has been single-clicked. |
| @ClientTooltip | Fires when tooltips are about to be sent to a client. |
| @ContextMenuRequest | Fires when a client requests the context menu options for the object. |
| @ContextMenuSelect | Fires when a client selects a context menu option for the object. |
| @Create | Fires when the object is initially created, before it is placed in the world. |
| @Damage | Fires when the item receives damage. |
| @DClick | Fires when the object is double-clicked. |
| @Destroy | Fires when the object is being deleted. |
| @DropOn_Char | Fires when the item has been dropped on to a character. |
| @DropOn_Ground | Fires when the item has been dropped on to the ground. |
| @DropOn_Item | Fires when the item is dropped on to another item. |
| @DropOn_Self | Fires when an item has been dropped on to this item. |
| @Equip | Fires when the item has been equipped. |
| @EquipTest | Fires when the item is about to be equipped. |
| @PickUp_Ground | Fires when the item ihas been picked up from the ground. |
| @PickUp_Pack | Fires when the item is picked up from inside a container. |
| @PickUp_Self | Fires when an item has been picked up from inside the item. |
| @PickUp_Stack | Fires when the item is picked up from a stack. |
| @Sell | Fires when the item is sold to a vendor. |
| @SpellEffect | Fires when the object is hit by the effects of a spell. |
| @Step | Fires when a character steps on the item. |
| @TargOn_Cancel | Fires when a target is cancelled from the item. |
| @TargOn_Char | Fires when a character is targeted from the item. |
| @TargOn_Ground | Fires when the ground is targeted from the item. |
| @TargOn_Item | Fires when an item is targeted from this item. |
| @Timer | Fires when the item's timer expires. |
| @ToolTip | Fires when old-style tooltips are requested for the item. |
| @UnEquip | Fires when the item is unequipped. |
Region Resources
Here is a list of all region resource triggers. Click on the trigger name for more detailed information such as arguments and examples.
| Name | Description |
| @ResourceTest | Fires when the resource is being considered for spawning. |
| @ResourceFound | Fires when the resource is spawned. |
Regions
Here is a list of all region triggers. Click on the trigger name for more detailed information such as arguments and examples.
| Name | Description |
| @CliPeriodic | Fires multiple times approximately every 30 seconds, for each client in the region. |
| @Enter | Fires when a character enters the region. |
| @Exit | Fires when a character exits the region. |
| @RegPeriodic | Fires once approximately every 30 seconds, as long as there is at least one client in the region. |
| @Step | Fires whenever a character takes a step within the region. |
Skills
The following table lists all of the triggers that can be placed under a skill definition. All of the triggers here have an equivalent @Skill trigger on the character object.
| Name | Description |
| @Abort | Fires when a character aborts an attempt at using the skill. |
| @Fail | Fires when a character fails an attempt at using the skill. |
| @Gain | Fires when a character is given the chance to gain in the skill. |
| @PreStart | Fires when a character starts to use the skill, before any hardcoded behaviour takes place. |
| @Select | Fires when a character selects the skill from their skill menu. |
| @Start | Fires when a character starts to use the skill. |
| @Success | Fires when a character succeeds an attempt at using the skill. |
| @UseQuick | Fires when a character quickly uses the skill, without changing their ACTION. |
Spells
The following table lists all of the triggers that can be placed under a spell definition. All of the triggers here have an equivalent @Spell trigger on the character object.
| Name | Description |
| @Effect | Fires when a character or item is hit by the spell. |
| @Fail | Fires when a character fails to cast the spell. |
| @Select | Fires when a character selects to cast the spell, or when Sphere checks if a character is capable of casting it. |
| @Start | Fires when a character starts to cast the spell. |
| @Success | Fires when a character successfully casts the spell. |
Subcategories
This category has the following 8 subcategories, out of 8 total.
Pages in category "Triggers"
The following 200 pages are in this category, out of 201 total.
(previous page) (next page)@
- @Abort
- @AfterClick
- @Attack
- @Buy
- @CallGuards
- @CharAttack
- @CharClick
- @CharClientTooltip
- @CharDClick
- @CharTradeAccepted
- @Click
- @ClientTooltip
- @CliPeriodic
- @CombatAdd
- @CombatDelete
- @CombatEnd
- @CombatStart
- @ContextMenuRequest
- @ContextMenuSelect
- @Create
- @Criminal
- @Damage
- @DClick
- @Death
- @DeathCorpse
- @Destroy
- @Dismount
- @DropOn Char
- @DropOn Ground
- @DropOn Item
- @DropOn Self
- @DropOn Trade
- @Dye
- @Eat
- @Effect
- @EffectAdd
- @EffectRemove
- @EffectTick
- @Enter
- @EnvironChange
- @Equip
- @EquipTest
- @Exit
- @ExpChange
- @ExpLevelChange
- @Fail
- @Fail (Spell Trigger)
- @FameChange
- @Gain
- @GetHit
- @Hit
- @HitMiss
- @HitParry
- @HitTry
- @HouseDesignCommit
- @HouseDesignExit
- @ItemAfterClick
- @ItemBuy
- @ItemClick
- @ItemClientTooltip
- @ItemContextMenuRequest
- @ItemContextMenuSelect
- @ItemCreate
- @ItemDamage
- @ItemDClick
- @ItemDropOn Char
- @ItemDropOn Ground
- @ItemDropOn Item
- @ItemDropOn Self
- @ItemEquip
- @ItemEquipTest
- @ItemPickUp Ground
- @ItemPickUp Pack
- @ItemPickUp Self
- @ItemPickUp Stack
- @ItemSell
- @ItemSmelt
- @ItemSpellEffect
- @ItemStep
- @ItemTargOn Cancel
- @ItemTargOn Char
- @ItemTargOn Ground
- @ItemTargOn Item
- @ItemToolTip
- @ItemUnEquip
- @Jailed
- @KarmaChange
- @Kill
- @Login
- @Logout
- @Mount
- @MurderDecay
- @MurderMark
- @NotoSend
- @NPCAcceptItem
- @NpcActCast
- @NPCActFight
- @NPCActFollow
- @NPCAction
- @NPCActWander
- @NPCHearGreeting
- @NPCHearUnknown
- @NPCLookAtChar
- @NPCLookAtItem
- @NPCLostTeleport
- @NPCRefuseItem
- @NPCRestock
- @NPCSeeNewPlayer
- @NPCSeeWantItem
- @NPCSpecialAction
- @PartyDisband
- @PartyInvite
- @PartyLeave
- @PartyRemove
- @PayGold
- @PersonalSpace
- @PetDesert
- @PickUp Ground
- @PickUp Pack
- @PickUp Self
- @PickUp Stack
- @PreStart
- @Profile
- @ReceiveItem
- @Redeed
- @RegenStat
- @RegionEnter
- @RegionLeave
- @RegionResourceFound
- @RegPeriodic
- @Rename
- @ResourceFound
- @ResourceGather
- @ResourceTest
- @Resurrect
- @SeeCrime
- @SeeHidden
- @SeeSnoop
- @Select
- @Select (Spell Trigger)
- @Sell
- @SkillAbort
- @SkillChange
- @SkillFail
- @SkillGain
- @SkillMakeItem
- @SkillMenu
- @SkillPreStart
- @SkillSelect
- @SkillStart
- @SkillSuccess
- @SkillUseQuick
- @SkillWait
- @Smelt
- @SpellBook
- @SpellCast
- @SpellEffect
- @SpellEffectAdd
- @SpellEffectRemove
- @SpellEffectTick
- @SpellFail
- @SpellSelect
- @SpellSuccess
- @SpellTargetCancel
- @Start
- @Start (Spell Trigger)
- @StatChange
- @Step
- @StepStealth
- @Success
- @Success (Spell Trigger)
- @TargOn Cancel
- @TargOn Char
- @TargOn Ground
- @TargOn Item
- @Timer
- @ToggleFlying
- @ToolTip
- @TradeAccepted
- @TradeClose
- @TradeCreate
- @UnEquip
- @UseQuick
- @UserBugReport
- @UserChatButton
- @UserExtCmd
- @UserExWalkLimit
- @UserGuildButton
- @UserKRToolbar
- @UserMailBag
- @UserQuestArrowClick
- @UserQuestButton
- @UserSkills
- @UserSpecialMove
- @UserStats
- @UserVirtue
- @UserVirtueInvoke
- @UserWarmode
- @Wait