Historical signature: SetSpellTriggerCount(trigger_count, cancel_after_triggers)
Parameter and behavior details in the historical explanation are under review against the current implementation.
Function: SetSpellTriggerCount(trigger_count, cancel_after_triggers)
Description:
Set's the spell trigger count in a spell script, cancel_after_triggers set to 1 will remove spell after.
Parameters:
trigger_count (uint16) - uint16 value trigger_count.
cancel_after_triggers (uint8) - uint8 value cancel_after_triggers.
Returns: None.
Checked example
Active call in a local runtime Lua script. Argument count matches current fixed C++ readers. This is a contextual call pattern, not a tested standalone script.
SetSpellTriggerCount(1, 1)
Evidence: server/Spells/Mage/RetaliateArcana.lua:18; binding EQ2Emu_lua_SetSpellTriggerCount.
Current registration: WorldServer/Lua/LuaInterface.cpp. Historical explanation: EQ2Emu Lua documentation.