Distinction between sticky and non-sticky flames
Fri, 01 Jan 2016 23:15:17 +0000
changeset 714 0cbb8f5f1246
parent 713 5b7de589719c
child 715 42a7c9591adb
Distinction between sticky and non-sticky flames
--- a/GearTypes.wiki	Fri Jan 01 22:47:26 2016 +0000
+++ b/GearTypes.wiki	Fri Jan 01 23:15:17 2016 +0000
@@ -124,11 +124,13 @@
 ==== `gtFlame` ====
 A single flame.
+In the main game, there are two kinds of flames: Sticky ones and non-sticky ones. Non-sticky ones will quickly burn through land and are guaranteed to be destroyed at the end of a turn. Sticky flames may live through multiple turns and burn very slowly through land. Sticky flames die based on time.
-TODO: Flame size.
+Sticky flames have the gear state flag `gsttmpFlag` set, non-sticky ones haven't.
- * `Pos`: Some unknown value between 0-32 (TODO)
- * `FlightTime`: If set to `0`, this flame can hurt hedgehogs even in mid-air. By default, the `FlightTime` is a non-zero value.
+ * `Tag`: Current animation frame (0-32)
+ * `Health`: Size of the flame. Non-sticky flames starts at 5 (largest) and become smaller as they destroy land and damage gears. All flames die when they reach a health of 0.
+ * `FlightTime`: If set to `0`, this flame can damage hedgehogs and other gears even in mid-air. Otherwise, flames don't do damage while they are still falling. By default, the `FlightTime` is a huge non-zero value.
  * `Boom`: Damage and size of destroyed land (default: 2). Larger flames can cause more damage and destroy more land (three or four times as much)
 ==== `gtGrave` ====