WhirlwindSeek: Difference between revisions
From Eternity Wiki
Jump to navigationJump to search
(Created page with "WhirlwindSeek is a special homing maintenance pointer for whirlwinds. It does the following algorithm: *It lowers the 0 counter by 3. When it reaches negative, it will stop the ...") |
(No difference)
|
Revision as of 06:42, 27 December 2011
WhirlwindSeek is a special homing maintenance pointer for whirlwinds.
It does the following algorithm:
- It lowers the 0 counter by 3. When it reaches negative, it will stop the calling object's movement, make it enter its death state and remove its MISSILE flag. Algorithm will be exited.
- Then, it lowers the 1 counter by 3. When it reaches negative, it will reset the 1 counter to random(58,89) and play the ht_hedat3 sound. Execution continues.
- If the pursued target has nonnegative health and is not a GHOST, it will call HticTracer(10,30), possibly homing on it if SEEKERMISSILE is set and is spawned from a compatible codepointer. Otherwise, it will attempt to follow another target if the spawning object (e.g. the iron lich) has found another.