Hulk transformation logic
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ares |
New
|
Wishlist
|
Unassigned |
Bug Description
I think this would be cool if it were added to the game. In addition, I think it could have usage cases other than just a Bruce Banner-style hulk transformation.
Possible tags:
[BRUCEBANNER]
CanHulk=yes ;This tells the game that this unit can transform into a specified infantry unit when it takes a specified amount of damage or if it is affected by a warhead with Psychedelic=yes
Hulk.Angry=HULK ;This tells the game which unit to transform this unit into
Hulk.AngerDamag
Hulk.AngerTime=100 ;Transform if the unit sustains the amount of damage specified by Hulk.AngerDamage within this many frames of first being attacked
Hulk.TransformA
[HULK]
IsHulk=yes ;This tells the game that this unit is the "angry" version of another unit
Hulk.Calm=
Hulk.CalmTime=300 ;This tells the game how long to wait (in frames) after the psychedelic effect wears off or it stops being attacked before transforming this unit into its "calm" form
Hulk.KeepDamage=no ;This tells the game whether or not it should carry damage done to the "calm" unit over to the "angry" unit
If Hulk.KeepDamage
Possible usage cases:
Bruce Banner/The Incredible Hulk
Werewolves
A robot that transforms into a super robot when it takes enough damage