Function: PlayAnimationString(spawn, name, opt_target, set_no_target, use_all_spelltargets, ignore_self)
Description: Play an animation by using the string to all Player's or only a specific optional_target (Player). Review Appearance ID's in the Reference List https://eq2emu.com/developers/references by client for more details.
Parameters:
spawn(Spawn) - Spawn object representingspawn.name(string) - Stringname.opt_target(int32) - Integer valueopt_target.set_no_target(int32) - Integer valueset_no_target.use_all_spelltargets(int32) - Integer valueuse_all_spelltargets.ignore_self(int32) - Integer valueignore_self.
Returns: None.
Original spell targets: When this function uses a spell's target list, it snapshots references to the originally selected actor allocations. It skips unavailable or departed targets instead of selecting another actor with a reused runtime ID. Accepted actors remain physically retained through the active protected callback, including Lua errors; saved userdata and target records do not keep them alive between callbacks. Explicit Spawn arguments retain their existing selection behavior. See Lua actor lifetime.