author  Wuzzy 
Fri, 01 Jan 2016 21:11:16 +0000  
changeset 699  2a0dab3480fc 
parent 698  f84aa8f2b2cc 
child 700  d1c283423e5c 
permissions  rwrr 
426  1 
#summary List of all gear types 
2 

698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

3 
This is a list and overview of all gear types. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

4 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

5 
This page is split in two parts: The first part is a short list, the second part gives a longer description for all gear types and also describes the meaning of the gear values (such as timer, pos, health, etc.). 
425
ae373695ee1e
Add columns for pos, timer and health (mostly only contain TODOs for now).
almikes@aol.com
parents:
424
diff
changeset

6 

698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

7 
Please note this page is still a work in progess. The categories presented here are purely for a better overview here; they do not neccessarily reflect anything in the actual game’s source code. 
420
55be67135696
Put gear types into a table, along with a description and tag description.
almikes@aol.com
parents:
349
diff
changeset

8 

698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

9 
A “TODO” means that this particular section is not yet finished and may be not accurate. 
422
1e8c89d93ea9
Alphbetically sort gear types and put them into semantic categories.
almikes@aol.com
parents:
420
diff
changeset

10 

435
9e434185289a
Restructure page, add typographic improvements
almikes@aol.com
parents:
426
diff
changeset

11 
== List of gear types == 
698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

12 
This is a short overview and a brief description of all gears. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

13 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

14 
=== Land objects === 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

15 
 *Gear type*  *Description*  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

16 
 `gtCase`  An ammo, utility or health crate  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

17 
 `gtExplosives`  An explosive barrel  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

18 
 `gtFlake`  A snowflake (can become part of terrain)  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

19 
 `gtFlame`  A flame  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

20 
 `gtGrave`  A grave  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

21 
 `gtHedgehog`  A hedgehog  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

22 
 `gtPortal`  A portal from the portable portal device  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

23 
 `gtTarget`  A target  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

24 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

25 
=== Utilities === 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

26 
 *Gear type*  *Description*  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

27 
 `gtGirder`  A girder (construction)  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

28 
 `gtJetpack`  A flying saucer  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

29 
 `gtLandGun`  The land spray tool  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

30 
 `gtParachute`  A parachute  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

31 
 `gtResurrector`  Resurrection  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

32 
 `gtRope`  A rope  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

33 
 `gtSwitcher`  Switch hedgehog  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

34 
 `gtTardis`  A !TimeBox  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

35 
 `gtTeleport`  Teleportation  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

36 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

37 
=== Weapons and main projectiles === 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

38 
 *Gear type*  *Description*  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

39 
 `gtAirAttack`  The airplane of an airborne attack  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

40 
 `gtAirMine`  An air mine  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

41 
 `gtBallGun`  A ballgun  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

42 
 `gtBee`  Homing bee  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

43 
 `gtBirdy`  Birdy  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

44 
 `gtBlowTorch`  A blowtorch  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

45 
 `gtClusterBomb`  A cluster bomb  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

46 
 `gtCake`  A cake  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

47 
 `gtDEagleShot`  A shot from a Desert Eagle  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

48 
 `gtDrill`  Drill rocket  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

49 
 `gtDynamite`  A dynamite  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

50 
 `gtFirePunch`  Shoryuken  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

51 
 `gtFlamethrower`  A flamethrower  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

52 
 `gtGasBomb`  An old limburger  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

53 
 `gtGrenade`  A grenade  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

54 
 `gtHammer`  A hammer  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

55 
 `gtHellishBomb`  A hellish handgrenade  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

56 
 `gtIceGun`  A freezer  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

57 
 `gtKamikaze`  An ongoing kamikaze  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

58 
 `gtKnife`  A cleaver  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

59 
 `gtPiano`  Piano from piano strike  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

60 
 `gtPickHammer`  A pickhammer  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

61 
 `gtRCPlane`  A RC plane  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

62 
 `gtMolotov`  A molotov cocktail  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

63 
 `gtMortar`  A mortar  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

64 
 `gtMine`  A mine  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

65 
 `gtSeduction`  Seduction  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

66 
 `gtShell`  A bazooka shell (projectile)  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

67 
 `gtShotgunShot`  A shot from a shotgun  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

68 
 `gtShover`  Used by baseball bat.  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

69 
 `gtSineGunShot`  A shot from the sine gun  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

70 
 `gtSMine`  A sticky mine  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

71 
 `gtSniperRifleShot`  A shot from the sniper rifle  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

72 
 `gtSnowball`  A mudball  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

73 
 `gtWatermelon`  A watermelon bomb, still intact  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

74 
 `gtWhip`  A whip  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

75 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

76 
=== Secondary projectiles === 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

77 
 *Gear type*  *Description*  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

78 
 `gtAirBomb`  A bomb from the air attack or the RC plane  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

79 
 `gtBall`  A ball from the ball gun  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

80 
 `gtCluster`  A cluster from the cluster bomb or the mortar  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

81 
 `gtEgg`  An egg from Birdy  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

82 
 `gtHammerHit`  A hit from the hammer.  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

83 
 `gtMelonPiece`  A cluster from a watermelon bomb  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

84 
 `gtNapalmBomb`  A bomb from the napalmn strike  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

85 
 `gtPoisonCloud`  A poisonous cloud  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

86 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

87 
=== Other === 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

88 
 *Gear type*  *Description*  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

89 
 `gtAddAmmo`  Adds a weapon or utilty to a hedgehog.  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

90 
 `gtATStartGame`  TODO  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

91 
 `gtATFinishGame`  TODO  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

92 
 `gtGenericFaller`  TODO  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

93 
 `gtWaterUp`  Causes water to rise.  
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

94 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

95 
== Long descriptions and values == 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

96 
This section gives longer description of the various gear types and how their values (i.e. tag, pos, timer, health, etc.) are interpreted. The gear values are pretty chaotic, so they are described for each gear seperately. Use the various setter and getter functions for gears to modifiy the gear values. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

97 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

98 
In Lua, use the functions `GetGearPos`, `SetGearPos`, `GetTag`, `SetTag`, `GetTimer`, `SetTimer`, `GetHealth`, `SetHealth`, `GetFlightTime`, `SetFlightTime`, `GetGearValues` and `SetGearValues` to query or modify the gear values. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

99 

435
9e434185289a
Restructure page, add typographic improvements
almikes@aol.com
parents:
426
diff
changeset

100 
=== Land objects === 
422
1e8c89d93ea9
Alphbetically sort gear types and put them into semantic categories.
almikes@aol.com
parents:
420
diff
changeset

101 
This is a list of gears which usually stay on the land for a long time and stay for several rounds and can’t normally directly placed by players. 
420
55be67135696
Put gear types into a table, along with a description and tag description.
almikes@aol.com
parents:
349
diff
changeset

102 

698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

103 
==== `gtCase` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

104 
An ammo, utility or health crate. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

105 

699  106 
* `Pos`: Crate type: 1=ammo crate, 2=health crate, 4=utility crate 
107 
* `Tag`: Used for the appear animation 

108 
* `Health`: Amount of health contained in a health crate 

698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

109 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

110 
==== `gtExplosives` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

111 
An explosive barrel. It has its own invisible health, like a hedgehog. On low health levels smoke comes out of the barrel. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

112 

699  113 
* `Health`: “health” of the barrel: Starts at 60, explodes at 0. 
698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

114 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

115 
==== `gtFlake` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

116 
A snowflake which might become part of the terrain. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

117 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

118 
==== `gtFlame` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

119 
A single flame. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

120 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

121 
TODO: Flame size. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

122 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

123 
`Pos`: Some unknown value between 032 (TODO) 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

124 
`FlightTime`: If set to `0`, this flame can hurt hedgehogs even in midair. By default, the FlightTime is a nonzero value. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

125 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

126 
==== `gtGrave` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

127 
A grave from a dead hedgehog. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

128 

699  129 
* `Health`: Used when being resurrected. 
698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

130 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

131 
==== `gtHedgehog` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

132 
A hedgehog. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

133 

699  134 
* `Tag`: Used for animation. `0` = no animation plays. Other value: animation plays 
135 
* `Health`: Hedgehog's health. 

698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

136 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

137 
TODO: Write more about hedgehogs. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

138 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

139 
==== `gtPortal` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

140 
A portal from the portable portal device. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

141 

699  142 
* `Tag`: Portal state. 0=orange flying, 1=orange placed, 2=blue flying, 3=blue placed 
143 
* `Timer`: Remaining existance time (portals will disappear after end of turn). 

698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

144 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

145 
==== `gtTarget` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

146 
A target, useful in target practice missions. 
422
1e8c89d93ea9
Alphbetically sort gear types and put them into semantic categories.
almikes@aol.com
parents:
420
diff
changeset

147 

435
9e434185289a
Restructure page, add typographic improvements
almikes@aol.com
parents:
426
diff
changeset

148 
=== Utilities === 
698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

149 
The gears used by various utilities. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

150 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

151 
==== `gtGirder` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

152 
A girder (construction). 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

153 
TODO 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

154 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

155 
==== `gtJetpack` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

156 
A flying saucer. Its fuel is stored in `Health` and starts at 2000, which stands for 100% fuel. The fuel value is reduced whenever the player taps one of the direction keys. The up direction costs 50 fuel and the left and right directions cost 10 fuel. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

157 

699  158 
* `Health`: Amount of remaining fuel. `2000` denotes 100% fuel. 
698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

159 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

160 
==== `gtLandGun` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

161 
The land spray tool. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

162 

699  163 
* `Tag`: Spitting power of land spray (`5``20`). 
164 
* `Health`: Amount of fuel. `1000` denotes 100% fuel.  

698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

165 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

166 
==== `gtParachute` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

167 
A parachute. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

168 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

169 
==== `gtResurrector` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

170 
A hedgehog which does perform a resurrection. 
422
1e8c89d93ea9
Alphbetically sort gear types and put them into semantic categories.
almikes@aol.com
parents:
420
diff
changeset

171 

699  172 
* `Radius`: Effect range of resurrection in pixels (default: 100). Note that this does not change the drawn circle 
698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

173 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

174 
==== `gtRope` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

175 
A rope. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

176 

699  177 
* `Tag` Rope style: `0`=classic white segments (default), `1`=simple line which can be colored with `Tint`. 
178 
* `Tint`: Rope color as RGBA. This only works if `Tag` equals `1` 

698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

179 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

180 
==== `gtSwitcher` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

181 
Switch hedgehog. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

182 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

183 
==== `gtTardis` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

184 
A !TimeBox. It works in several phases and an internal timer. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

185 

699  186 
* `Pos`: Current phase. The value `4` is used when the !TimeBox is currently timetravelling (has completely turned invisible). 
187 
* `Timer`: Has several meanings, depending on `Pos`. Here's the most imporant one, for `Pos` of `4`: A timer (in milliseconds) containing the remaining time until the !TimeBox returns. The !TimeBox returns when `Timer` reaches 0. Hedgewars decreases the timer only while the same team is playing 

188 
* `Tint`: RGBA color (default: clan color) 

698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

189 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

190 
TODO: Add more information for the other phases. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

191 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

192 
==== `gtTeleport` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

193 
Teleportation. 
422
1e8c89d93ea9
Alphbetically sort gear types and put them into semantic categories.
almikes@aol.com
parents:
420
diff
changeset

194 

435
9e434185289a
Restructure page, add typographic improvements
almikes@aol.com
parents:
426
diff
changeset

195 
=== Weapons and main projectiles === 
698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

196 
Gears of weapons which can be directly used or launched by the players. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

197 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

198 
==== `gtAirAttack` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

199 
The airplane of an airborne attack. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

200 

699  201 
* `Pos`: Type of airborne attack: `0` = Air Attack, `1` = Mine Strike, `2` = Napalm, `3` = Drill Strike 
202 
* `Tag`: Direction of airplane: `1` = left, `1` = right 

203 
* `Health`: Number of bombs/mines/drills left (default: 6) 

204 
* `Damage`: Distance (in pixels) between two dropped bombs/mines/drills (default: 30) 

205 
* `Tint`: RGBA color of airplane (default: clan color) 

698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

206 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

207 
==== `gtAirMine` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

208 
An air mine. It seeks nearby hedgehogs. If it is in explosion range, its timer activates and will become lower. If the timer reaches 0 and is still in explosion range of a hedgehog, it explodes. But it does not explode if it is out of range, after which the timer is reset and the air mine can be activated again. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

209 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

210 
To properly set the timer of an air mine, you must set both `Timer` and `WDTimer`. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

211 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

212 
If the gear state flag `gstAttacking` is set, the air mine is activated and is about to explode. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

213 
If the gear state flag `gstChooseTarget` is set, the air mine is currently hunting a hedgehog. This should only be read by Lua scripts, setting it from a Lua script has no effect. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

214 

699  215 
* `Pos`: Air friction. Higher values mean slower movement. 
216 
* `Timer`: Time left until possible detonation (in milliseconds). Default value depends on game scheme. 

217 
* `WDTimer`: Initial timer value (in milliseconds) of an activated air mine. The `Timer` is reset to this value if the air mine gets reactivated. 

218 
* `Angle`: Range in which it seeks and follows hedgehogs, in pixels. If a hedgehog is within this range, the air mine will start following. Set it to `0xFFFFFFFF` for an infinite seek range. Set to `0` to disable following. Default: 175 

219 
* `Power`: Speed in which it seeks and follows hedgehogs. 

220 
* `Karma`: Explosion size and damage. Default: 30 

698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

221 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

222 
==== `gtBallGun` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

223 
A ballgun. This weapon is timerbased. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

224 

699  225 
* `Timer`: Remaining usage time (in ms), default is 5001. One ball is fired every 100ms. 
698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

226 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

227 
==== `gtBee` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

228 
A homing bee. The bee works in up to three phases: The first phase is the prehoming phase lasts 0.5 seconds in which the bee behaves like a normal projectile. In the second phase the bee actually starts homing. This phase can last up to 5 seconds. If the bee did not explode in this time, the bee goes into posthoming phase, stops homing and simply falls. For the first two phases this gear uses `Timer`. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

229 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

230 
This gear does not directly store in which phase the bee currently is in, so it is a bit tricky to modify the timer values. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

231 
If you just want to modify the prehoming time, simply set the `Timer` after creation. But if you want to modify the duration of the homing phase, you have somehow track the bee gear and wait until the `Timer` first reaches 0, so you know the bee will now get into its second phase. Now wait one more tick (or more) and set `Timer` to set the maximum flight time in the homing phase. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

232 

699  233 
* `Tag`: Whether the bee is underwater (`0` = no, `1` = yes). This is used for the sound effect. 
234 
* `Timer`: Remaining time (in milliseconds) either of the prehoming phase or the homing phase. 

698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

235 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

236 
==== `gtBirdy` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

237 
Birdy. Birdy works like a flying saucer and depletes energy (stored in `Health`) whenever you tap one of the direction keys. Flapping left and right costs 10 energy, flapping upwards costs 50 energy. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

238 

699  239 
* `Tag`: Facing direction (`1` = left, `1` = right) 
240 
* `Health`: “Flapping energy” left, default is 2000 

241 
* `FlightTime`: Number of eggs left (default: 2) 

698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

242 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

243 
==== `gtBlowTorch` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

244 
A blowtorch. This utility is entirely timerbased. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

245 

699  246 
* `Timer`: Remaining usage time in ms, default is 7500. 
698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

247 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

248 
==== `gtClusterBomb` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

249 
A cluster bomb. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

250 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

251 
==== `gtCake` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

252 
A cake. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

253 

699  254 
* `Tag`: A timer used for several animations. The final animation (sit down) will cause the cake to explode when the tag reaches `2250`. 
255 
* `Health`: Remaining walking time, default is 2048. Note: the cake uses its own time unit. 

698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

256 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

257 
==== `gtDEagleShot` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

258 
A shot from a Desert Eagle. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

259 

699  260 
* `Health`: How deep the bullet digs into land. Default: 50. 
698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

261 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

262 
==== `gtDrill` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

263 
A drill rocket. This is either a launched drill rocket or a small drill rocket from the drill strike (which is a bit weaker than the launched one). 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

264 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

265 
The type of drill rocket is stored in the gear state. If `gsttmpFlag` is set (e.g. {{{band(GetState(yourDrillGear), gsttempFlag) == 0}}} evaluates to `true`), it is a launched drill rocket, otherwise it is a drill rocket from the drill strike. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

266 

699  267 
* `Tag`: Used for drill strike. If `1`, then first impact occoured already. 
268 
* `Timer`: Detonation timer (in ms) 

698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

269 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

270 
==== `gtDynamite` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

271 
A dynamite. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

272 
Note: The current animation does not support denotation times above 5 seconds. If you want to have larger times, you have to provide your own dynamite sprite in a sidecar HWP or find another workaround. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

273 

699  274 
* `Tag`: Displayed animation frame. 
275 
* `Timer`: Detonation timer (in ms). Default: 5000. 

698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

276 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

277 
==== `gtFirePunch` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

278 
A hedgehog which performs the Shoryuken attack. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

279 

699  280 
* `Tag`: Current Y coordinate of the hedgehog. 
698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

281 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

282 
==== `gtFlamethrower` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

283 
A flamethrower. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

284 

699  285 
* `Tag`: Current spitting power of flamethrower (`5``20`) 
286 
* `Health`: Remaining fuel. `500` is for 100% fuel. 

698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

287 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

288 
==== `gtGasBomb` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

289 
An old limburger. Will spawn several `gtPoisonCloud` gears on detonation. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

290 

699  291 
* `Timer`: Detonation timer (in milliseconds). 
422
1e8c89d93ea9
Alphbetically sort gear types and put them into semantic categories.
almikes@aol.com
parents:
420
diff
changeset

292 

698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

293 
==== `gtGrenade` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

294 
A grenade. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

295 

699  296 
* `Timer`: Detonation timer (in milliseconds). 
698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

297 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

298 
==== `gtHammer` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

299 
A hammer. See also `gtHammerHit` for the actual hit of the hammer. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

300 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

301 
==== `gtHellishBomb` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

302 
A hellish handgrenade. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

303 

699  304 
* `Timer`: Detonation timer (in milliseconds). Default: 5000 
698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

305 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

306 
==== `gtIceGun` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

307 
A freezer. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

308 

699  309 
* `Health`: Remaining fuel. `1000` is for 100% fuel 
698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

310 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

311 
==== `gtKamikaze` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

312 
A hedgehog which is doing a kamikaze attack. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

313 

699  314 
* `Health`: Remaining travel range. Default: 2048 
698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

315 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

316 
==== `gtKnife` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

317 
A cleaver. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

318 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

319 
==== `gtPiano` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

320 
A piano from piano strike. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

321 

699  322 
* `Tag`: Number of remaining terrain bounces. Default: 5. If this number reaches 0, the piano will not collide anymore and directly fall into the water. 
698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

323 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

324 
==== `gtPickHammer` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

325 
A pickhammer. This gear is entirely timerbased. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

326 

699  327 
* `Timer`: Remaining usage time (in milliseconds). Default: 4000 
698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

328 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

329 
==== `gtRCPlane` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

330 
An RC plane. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

331 

699  332 
* `Tag`: dX speed??? (The purpose of the `Tag` is not clear yet) 
333 
* `Timer`: Remaining fly time (in milliseconds). Default: 15000 

334 
* `Health`: Number of missiles on board. Default: 3 

335 
* `Tint`: RGBA color of RC plane (default: clan color) 

698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

336 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

337 
==== `gtMolotov` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

338 
A molotov cocktail. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

339 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

340 
==== `gtMortar` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

341 
A mortar. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

342 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

343 
==== `gtMine` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

344 
A land mine. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

345 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

346 
If the gear state flag `gstAttacking` is set, mine has been activated and is about to explode (if it is not a dud). 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

347 

699  348 
* `Timer`: Detonation timer (after activation). 
349 
* `Health`: If `0`, mine is a dud. 

698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

350 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

351 
==== `gtSeduction` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

352 
A hedgehog trying to seduce others. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

353 

699  354 
* `Radius`: Effect range of seduction in pixels. Default: 250. Note that this does not change the drawn circle 
698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

355 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

356 
==== `gtShell` ==== 
699  357 
A bazooka shell (projectile). 
698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

358 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

359 
==== `gtShotgunShot` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

360 
A shot from a shotgun. It is invisible and only can be noticed by its effects. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

361 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

362 
==== `gtShover` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

363 
Used by baseball bat. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

364 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

365 
==== `gtSineGunShot` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

366 
A shot from the sine gun. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

367 

699  368 
* `Radius`: The thickness of the sine gun shot. 
698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

369 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

370 
==== `gtSMine` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

371 
A sticky mine. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

372 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

373 
If the gear state flag `gstAttacking` is set, the sticky mine has been activated and is about to explode. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

374 

699  375 
* `Timer`: Detonation timer after it was activated (in milliseconds). Default: 500 
698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

376 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

377 
==== `gtSniperRifleShot` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

378 
A shot from the sniper rifle. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

379 

699  380 
* `Health`: How deep the bullet digs into land. Default: 50 
698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

381 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

382 
==== `gtSnowball` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

383 
A mudball. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

384 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

385 
==== `gtWatermelon` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

386 
A watermelon bomb, still intact. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

387 

699  388 
* `Timer`: Detonation timer (in milliseconds). 
698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

389 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

390 
==== `gtWhip` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

391 
A whip. 
422
1e8c89d93ea9
Alphbetically sort gear types and put them into semantic categories.
almikes@aol.com
parents:
420
diff
changeset

392 

435
9e434185289a
Restructure page, add typographic improvements
almikes@aol.com
parents:
426
diff
changeset

393 
=== Secondary projectiles === 
698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

394 
Gears for projectiles that can’t be directly fired but are generated by other weapon gears. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

395 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

396 
==== `gtAirBomb` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

397 
A bomb from the air attack or the RC plane. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

398 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

399 
==== `gtBall` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

400 
A ball from the ball gun 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

401 

699  402 
* `Timer`: Detonation timer (in milliseconds). Default: 5000 
403 
* `Tag`: Color: `0`=red, `1`=green, `2`=cyan, `3`=yellow, `4`=violet, `5`=pink, `6`=orange, `7`=lime, `8`=white 

698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

404 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

405 
==== `gtCluster` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

406 
A cluster from the cluster bomb or the mortar 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

407 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

408 
==== `gtEgg` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

409 
An egg from Birdy. 
422
1e8c89d93ea9
Alphbetically sort gear types and put them into semantic categories.
almikes@aol.com
parents:
420
diff
changeset

410 

698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

411 
==== `gtHammerHit` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

412 
A hit from the hammer. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

413 

699  414 
* `Timer`: How deep a successful hammer hit dig into land. 1 is the smallest possible depth. Using the value 0 will dig all the way to the water. Default: 125. 
698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

415 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

416 
==== `gtMelonPiece` ==== 
699  417 
* A cluster from a watermelon bomb. 
698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

418 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

419 
==== `gtNapalmBomb` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

420 
A bomb from the napalmn strike, will burst into fire. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

421 

699  422 
* `Timer`: Detonation timer (in milliseconds). Default: 1000 
698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

423 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

424 
==== `gtPoisonCloud` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

425 
A poisonous cloud, makes hedgehogs sick on contact. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

426 

699  427 
* `Timer`: Remaining “life time” in milliseconds (default: 5000). Note that the current animation does not very well support timers larger than 5 seconds, and the animation is partly hardcoded. 
422
1e8c89d93ea9
Alphbetically sort gear types and put them into semantic categories.
almikes@aol.com
parents:
420
diff
changeset

428 

435
9e434185289a
Restructure page, add typographic improvements
almikes@aol.com
parents:
426
diff
changeset

429 
=== Other === 
698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

430 
Gears which don't fit into any other category. 
422
1e8c89d93ea9
Alphbetically sort gear types and put them into semantic categories.
almikes@aol.com
parents:
420
diff
changeset

431 

698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

432 
==== `gtAddAmmo` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

433 
Used to add some weapon or utilty to a hedgehog. The gear is added when a crate has been collected. 
420
55be67135696
Put gear types into a table, along with a description and tag description.
almikes@aol.com
parents:
349
diff
changeset

434 

698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

435 
==== `gtATStartGame` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

436 
TODO. The purpose of this gear is not clear yet. 
607  437 

698
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

438 
==== `gtATFinishGame` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

439 
TODO. The purpose of this gear is not clear yet. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

440 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

441 
==== `gtGenericFaller` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

442 
TODO. The purpose of this gear is not clear yet. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

443 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

444 
==== `gtWaterUp` ==== 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

445 
Causes the water to rise. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

446 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

447 
`Tag` contains the number of pixels the water still has to rise (default: 47). The gear will be removed when its `Tag` reaches the value 0. 
f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

448 

f84aa8f2b2cc
Complete rewrite of the page. Now every gear has a nice section
Wuzzy
parents:
635
diff
changeset

449 
== Reference == 
435
9e434185289a
Restructure page, add typographic improvements
almikes@aol.com
parents:
426
diff
changeset

450 
For a current list of the gears look at `hedgewars/uTypes.pas` at 
9e434185289a
Restructure page, add typographic improvements
almikes@aol.com
parents:
426
diff
changeset

451 
the `TGearType` enumeration. 
587  452 
http://hg.hedgewars.org/hedgewars/file/default/hedgewars/uTypes.pas#l92 
420
55be67135696
Put gear types into a table, along with a description and tag description.
almikes@aol.com
parents:
349
diff
changeset

453 

435
9e434185289a
Restructure page, add typographic improvements
almikes@aol.com
parents:
426
diff
changeset

454 
Note: `gtBomb` and `gtShell` were named `gtAmmo_Bomb` and `gtAmmo_Grenade` before 0.9.14. 