GearTypes.wiki
changeset 847 60505ed50289
parent 846 19f1fe382e5f
child 848 fd0c8a52cf31
equal deleted inserted replaced
846:19f1fe382e5f 847:60505ed50289
    16 This is a short overview and a brief description of all gears.
    16 This is a short overview and a brief description of all gears.
    17 
    17 
    18 === Land objects ===
    18 === Land objects ===
    19 || *Gear type* || *Description* ||
    19 || *Gear type* || *Description* ||
    20 || [GearTypes#gtCase `gtCase`] || An ammo, utility or health crate ||
    20 || [GearTypes#gtCase `gtCase`] || An ammo, utility or health crate ||
    21 || `gtExplosives` || An explosive barrel ||
    21 || [GearTypes#gtExplosives `gtExplosives`] || An explosive barrel ||
    22 || `gtFlake` || A snowflake or a land spray flake ||
    22 || [GearTypes#gtFlake `gtFlake`] || A snowflake or a land spray flake ||
    23 || `gtFlame` || A flame ||
    23 || [GearTypes#gtFlame `gtFlame`] || A flame ||
    24 || `gtGrave` || A grave ||
    24 || [GearTypes#gtGrave `gtGrave`] || A grave ||
    25 || `gtHedgehog` || A hedgehog ||
    25 || [GearTypes#gtHedgehog `gtHedgehog`] || A hedgehog ||
    26 || `gtPortal` || A portal from the portable portal device ||
    26 || [GearTypes#gtPortal `gtPortal`] || A portal from the portable portal device ||
    27 || `gtTarget` || A target ||
    27 || [GearTypes#gtTarget `gtTarget`] || A target ||
    28 
    28 
    29 === Utilities ===
    29 === Utilities ===
    30 || *Gear type* || *Description* ||
    30 || *Gear type* || *Description* ||
    31 || `gtGirder` || An attempt to place a construction or rubber ||
    31 || [GearTypes#gtGirder `gtGirder`] || An attempt to place a construction or rubber ||
    32 || `gtJetpack` || A flying saucer ||
    32 || [GearTypes#gtJetpack `gtJetpack`] || A flying saucer ||
    33 || `gtLandGun` || The land spray tool ||
    33 || [GearTypes#gtLandGun `gtLandGun`] || The land spray tool ||
    34 || `gtParachute` || A parachute ||
    34 || [GearTypes#gtParachute `gtParachute` || A parachute ||
    35 || `gtResurrector` || Resurrection ||
    35 || [GearTypes#gtResurrector `gtResurrector`] || Resurrection ||
    36 || `gtRope` || A rope ||
    36 || [GearTypes#gtRope `gtRope`] || A rope ||
    37 || `gtSwitcher` || Switch hedgehog ||
    37 || [GearTypes#gtSwitcher `gtSwitcher`] || Switch hedgehog ||
    38 || `gtTardis` || A !TimeBox ||
    38 || [GearTypes#gtTardis `gtTardis`] || A !TimeBox ||
    39 || `gtTeleport` || Teleportation ||
    39 || [GearTypes#gtTeleport `gtTeleport`] || Teleportation ||
    40 
    40 
    41 === Weapons and main projectiles ===
    41 === Weapons and main projectiles ===
    42 || *Gear type* || *Description* ||
    42 || *Gear type* || *Description* ||
    43 || `gtAirAttack` || The airplane of an airborne attack ||
    43 || [GearTypes#gtAirAttack `gtAirAttack`] || The airplane of an airborne attack ||
    44 || `gtAirMine` || An air mine ||
    44 || [GearTypes#gtAirMine `gtAirMine`] || An air mine ||
    45 || `gtBallGun` || A ballgun ||
    45 || [GearTypes#gtBallGun `gtBallGun`] || A ballgun ||
    46 || `gtBee` || Homing bee ||
    46 || [GearTypes#gtBee `gtBee`] || Homing bee ||
    47 || `gtBirdy` || Birdy ||
    47 || [GearTypes#gtBirdy `gtBirdy`] || Birdy ||
    48 || `gtBlowTorch` || A blowtorch ||
    48 || [GearTypes#gtBlowTorch `gtBlowTorch`] || A blowtorch ||
    49 || `gtClusterBomb` || A cluster bomb ||
    49 || [GearTypes#gtClusterBomb `gtClusterBomb`] || A cluster bomb ||
    50 || `gtCake` || A cake ||
    50 || [GearTypes#gtCake `gtCake`] || A cake ||
    51 || `gtDEagleShot` || A shot from a Desert Eagle ||
    51 || [GearTypes#gtDEagleShot `gtDEagleShot`] || A shot from a Desert Eagle ||
    52 || `gtDrill` || Drill rocket ||
    52 || [GearTypes#gtDrill `gtDrill`] || Drill rocket ||
    53 || `gtDynamite` || A dynamite ||
    53 || [GearTypes#gtDynamite `gtDynamite`] || A dynamite ||
    54 || `gtFirePunch` || Shoryuken ||
    54 || [GearTypes#gtFirePunch `gtFirePunch`] || Shoryuken ||
    55 || `gtFlamethrower` || A flamethrower ||
    55 || [GearTypes#gtFlamethrower `gtFlamethrower`] || A flamethrower ||
    56 || `gtGasBomb` || An old limburger ||
    56 || [GearTypes#gtGasBomb `gtGasBomb`] || An old limburger ||
    57 || `gtGrenade` || A grenade ||
    57 || [GearTypes#gtGrenade `gtGrenade`] || A grenade ||
    58 || `gtHammer` || A gear dealing hammer damage ||
    58 || [GearTypes#gtHammer `gtHammer`] || A gear dealing hammer damage ||
    59 || `gtHellishBomb` || A hellish hand-grenade ||
    59 || [GearTypes#gtHellishBomb `gtHellishBomb`] || A hellish hand-grenade ||
    60 || `gtIceGun` || A freezer ||
    60 || [GearTypes#gtIceGun `gtIceGun`] || A freezer ||
    61 || `gtKamikaze` || An ongoing kamikaze ||
    61 || [GearTypes#gtKamikaze `gtKamikaze`] || An ongoing kamikaze ||
    62 || `gtKnife` || A cleaver ||
    62 || [GearTypes#gtKnife `gtKnife`] || A cleaver ||
    63 || `gtPiano` || Piano from piano strike ||
    63 || [GearTypes#gtPiano `gtPiano`] || Piano from piano strike ||
    64 || `gtPickHammer` || A pickhammer ||
    64 || [GearTypes#gtPickHammer `gtPickHammer`] || A pickhammer ||
    65 || `gtRCPlane` || A RC plane ||
    65 || [GearTypes#gtRCPlane `gtRCPlane`] || A RC plane ||
    66 || `gtMolotov` || A molotov cocktail ||
    66 || [GearTypes#gtMolotov `gtMolotov`] || A molotov cocktail ||
    67 || `gtMortar` || A mortar ||
    67 || [GearTypes#gtMortar `gtMortar`] || A mortar ||
    68 || `gtMine` || A mine ||
    68 || [GearTypes#gtMine `gtMine`] || A mine ||
    69 || `gtSeduction` || Seduction ||
    69 || [GearTypes#gtSeduction `gtSeduction`] || Seduction ||
    70 || `gtShell` || A bazooka shell (projectile) ||
    70 || [GearTypes#gtShell `gtShell`] || A bazooka shell (projectile) ||
    71 || `gtShotgunShot` || A shot from a shotgun ||
    71 || [GearTypes#gtShotgunShot `gtShotgunShot`] || A shot from a shotgun ||
    72 || `gtShover` || Used by baseball bat. ||
    72 || [GearTypes#gtShover `gtShover`] || Used by baseball bat ||
    73 || `gtSineGunShot` || A shot from the sine gun ||
    73 || [GearTypes#gtSineGunShot `gtSineGunShot`] || A shot from the sine gun ||
    74 || `gtSMine` || A sticky mine ||
    74 || [GearTypes#gtSMine `gtSMine`] || A sticky mine ||
    75 || `gtSniperRifleShot` || A shot from the sniper rifle ||
    75 || [GearTypes#gtSniperRifleShot `gtSniperRifleShot`] || A shot from the sniper rifle ||
    76 || `gtSnowball` || A mudball ||
    76 || [GearTypes#gtSnowball `gtSnowball`] || A mudball ||
    77 || `gtWatermelon` || A watermelon bomb, still intact ||
    77 || [GearTypes#gtWatermelon `gtWatermelon`] || A watermelon bomb, still intact ||
    78 || `gtWhip` || A whip ||
    78 || [GearTypes#gtWhip `gtWhip`] || A whip ||
    79 
    79 
    80 === Secondary projectiles ===
    80 === Secondary projectiles ===
    81 || *Gear type* || *Description* ||
    81 || *Gear type* || *Description* ||
    82 || `gtAirBomb` || A bomb from the air attack or the RC plane ||
    82 || [GearTypes#gtAirBomb `gtAirBomb`] || A bomb from the air attack or the RC plane ||
    83 || `gtBall` || A ball from the ball gun || 
    83 || [GearTypes#gtBall `gtBall`] || A ball from the ball gun || 
    84 || `gtCluster` || A cluster from the cluster bomb or the mortar ||
    84 || [GearTypes#gtCluster `gtCluster`] || A cluster from the cluster bomb or the mortar ||
    85 || `gtEgg` || An egg from Birdy ||
    85 || [GearTypes#gtEgg `gtEgg`] || An egg from Birdy ||
    86 || `gtHammerHit` || A hammer digging into land ||
    86 || [GearTypes#gtHammerHit `gtHammerHit`] || A hammer digging into land ||
    87 || `gtMelonPiece` || A cluster from a watermelon bomb ||
    87 || [GearTypes#gtMelonPiece `gtMelonPiece`] || A cluster from a watermelon bomb ||
    88 || `gtNapalmBomb` || A bomb from the napalmn strike ||
    88 || [GearTypes#gtNapalmBomb `gtNapalmBomb`] || A bomb from the napalmn strike ||
    89 || `gtPoisonCloud` || A poisonous cloud ||
    89 || [GearTypes#gtPoisonCloud `gtPoisonCloud`] || A poisonous cloud ||
    90 
    90 
    91 === Other ===
    91 === Other ===
    92 || *Gear type* || *Description* ||
    92 || *Gear type* || *Description* ||
    93 || `gtAddAmmo` || Adds a weapon or utilty to a hedgehog. ||
    93 || [GearTypes#gtAddAmmo `gtAddAmmo`] || Adds a weapon or utilty to a hedgehog. ||
    94 || `gtATStartGame` || Created at the start of the game.  ||
    94 || [GearTypes#gtATStartGame `gtATStartGame`] || Created at the start of the game.  ||
    95 || `gtATFinishGame` || Created at the end of the game. Fades out the screen and exits the game. || 
    95 || [GearTypes#gtATFinishGame `gtATFinishGame`] || Created at the end of the game. Fades out the screen and exits the game. || 
    96 || `gtGenericFaller` || TODO || 
    96 || [GearTypes#gtGenericFaller `gtGenericFaller`] || TODO || 
    97 || `gtWaterUp` || Causes water to rise. ||
    97 || [GearTypes#gtWaterUp `gtWaterUp`] || Causes water to rise. ||
    98 
    98 
    99 == Long descriptions and values ==
    99 == Long descriptions and values ==
   100 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.
   100 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.
   101 
   101 
   102 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.
   102 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.
   118 
   118 
   119  * `Health`: “health” of the barrel: Starts at 60, explodes at 0.
   119  * `Health`: “health” of the barrel: Starts at 60, explodes at 0.
   120  * `Boom`: Explosion size and damage (default: 75)
   120  * `Boom`: Explosion size and damage (default: 75)
   121 
   121 
   122 ==== `gtFlake` ====
   122 ==== `gtFlake` ====
   123 A little object which will, when colliding with the terrain, become part of the terrain. It is either a snowflake generated by the theme (examples are the Snow and Christmas themes) or a flake created by a land spray (`gtLandSpray`).
   123 A little object which will, when colliding with the terrain, become part of the terrain. It is either a snowflake generated by the theme (examples are the Snow and Christmas themes) or a flake created by a land spray ([GearTypes#gtLandSpray `gtLandSpray`]).
   124 
   124 
   125 If the gear state flag `gsttmpFlag` is set, it is a flake from a land spray, otherwise, it is a snowflake.
   125 If the gear state flag `gsttmpFlag` is set, it is a flake from a land spray, otherwise, it is a snowflake.
   126 
   126 
   127 ==== `gtFlame` ====
   127 ==== `gtFlame` ====
   128 A single flame.
   128 A single flame.
   166 
   166 
   167 === Utilities ===
   167 === Utilities ===
   168 The gears used by various utilities.
   168 The gears used by various utilities.
   169 
   169 
   170 ==== `gtGirder` ====
   170 ==== `gtGirder` ====
   171 This gear is created when a player tried to place construction or rubber somewhere which may or may not have been successful.
   171 This gear is created when a player tried to place construction or rubber somewhere. Placement may or may not have been successful.
   172 
   172 
   173  * `State`: Orientation and size coded as a number. See Lua API documentation on `onGirderPlacement` or `onRubberPlacement` for the meaning of the number
   173  * `State`: Orientation and size coded as a number. See Lua API documentation on `onGirderPlacement` or `onRubberPlacement` for the meaning of the number.
   174 
   174 
   175 If you expect a successful placement including information regarding building type, position and orientation, use the functions `onGirderPlacement` and `onRubberPlacement`, respectively.
   175 If you expect a successful placement including information regarding building type, position and orientation, use the functions `onGirderPlacement` and `onRubberPlacement`, respectively.
   176 
   176 
   177 ==== `gtJetpack` ====
   177 ==== `gtJetpack` ====
   178 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.
   178 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.
   179 
   179 
   180  * `Health`: Amount of remaining fuel. `2000` denotes 100% fuel.
   180  * `Health`: Amount of remaining fuel. `2000` denotes 100% fuel.
   181 
   181 
   182 ==== `gtLandGun` ====
   182 ==== `gtLandGun` ====
   183 The land spray tool. Creates `gtFlake` gears.
   183 The land spray tool. Creates [GearTypes#gtFlake `gtFlake`] gears.
   184 
   184 
   185  * `Tag`: Spitting power of land spray (`5`-`20`).
   185  * `Tag`: Spitting power of land spray (`5`-`20`).
   186  * `Health`: Amount of fuel. `1000` denotes 100% fuel.
   186  * `Health`: Amount of fuel. `1000` denotes 100% fuel.
   187 
   187 
   188 ==== `gtParachute` ====
   188 ==== `gtParachute` ====
   217 
   217 
   218 === Weapons and main projectiles ===
   218 === Weapons and main projectiles ===
   219 Gears of weapons which can be directly used or launched by the players.
   219 Gears of weapons which can be directly used or launched by the players.
   220 
   220 
   221 ==== `gtAirAttack` ====
   221 ==== `gtAirAttack` ====
   222 The airplane of an airborne attack. It can drop either missiles (`gtAirBomb`), mines (`gtMine`), napalm missiles (`gtNapalmBomb`) or drill rockets (`gtDrill`)
   222 The airplane of an airborne attack. It can drop either missiles ([GearTypes#gtAirBomb `gtAirBomb`]), mines ([GearTypes#gtMine `gtMine`]), napalm missiles ([GearTypes#gtNapalmBomb `gtNapalmBomb`]) or drill rockets ([GearTypes# `gtDrill`])
   223 
   223 
   224  * `Pos`: Type of airborne attack: `0` = Air Attack, `1` = Mine Strike, `2` = Napalm, `3` = Drill Strike
   224  * `Pos`: Type of airborne attack: `0` = Air Attack, `1` = Mine Strike, `2` = Napalm, `3` = Drill Strike
   225  * `Tag`: Direction of airplane: `-1` = left, `1` = right
   225  * `Tag`: Direction of airplane: `-1` = left, `1` = right
   226  * `Health`: Number of bombs/mines/drills left (default: 6)
   226  * `Health`: Number of bombs/mines/drills left (default: 6)
   227  * `Damage`: Distance (in pixels) between two dropped bombs/mines/drills (default: 30)
   227  * `Damage`: Distance (in pixels) between two dropped bombs/mines/drills (default: 30)
   242  * `Power`: Speed in which it seeks and follows hedgehogs.
   242  * `Power`: Speed in which it seeks and follows hedgehogs.
   243  * `Karma`: Explosion size and damage (in 0.9.22). Default: 30
   243  * `Karma`: Explosion size and damage (in 0.9.22). Default: 30
   244  * `Boom`: Explosion size and damage (in 0.9.23). Default: 25
   244  * `Boom`: Explosion size and damage (in 0.9.23). Default: 25
   245 
   245 
   246 ==== `gtBallGun` ====
   246 ==== `gtBallGun` ====
   247 A ballgun. It throws 51 balls (`gtBall`) by default. This weapon is timer-based.
   247 A ballgun. It throws 51 balls ([GearTypes#gtBall `gtBall`]) by default. This weapon is timer-based.
   248 
   248 
   249  * `Timer`: Remaining usage time (in ms), default is 5001. One ball is fired every 100ms.
   249  * `Timer`: Remaining usage time (in ms), default is 5001. One ball is fired every 100ms.
   250 
   250 
   251 ==== `gtBee` ====
   251 ==== `gtBee` ====
   252 A homing bee. The bee works in up to three phases: The first phase is the pre-homing 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 post-homing phase, stops homing and simply falls. For the first two phases this gear uses `Timer`.
   252 A homing bee. The bee works in up to three phases: The first phase is the pre-homing 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 post-homing phase, stops homing and simply falls. For the first two phases this gear uses `Timer`.
   257  * `Tag`: Whether the bee is underwater (`0` = no, `1` = yes). This is used for the sound effect.
   257  * `Tag`: Whether the bee is underwater (`0` = no, `1` = yes). This is used for the sound effect.
   258  * `Timer`: Remaining time (in milliseconds) either of the pre-homing phase or the homing phase.
   258  * `Timer`: Remaining time (in milliseconds) either of the pre-homing phase or the homing phase.
   259  * `Boom`: Explosion size and damage. Default: 50
   259  * `Boom`: Explosion size and damage. Default: 50
   260 
   260 
   261 ==== `gtBirdy` ====
   261 ==== `gtBirdy` ====
   262 Birdy. Transports hogs and can drop eggs (`gtEgg`) 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.
   262 Birdy. Transports hogs and can drop eggs ([GearTypes#gtEgg `gtEgg`]). 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.
   263 
   263 
   264  * `Tag`: Facing direction (`-1` = left, `1` = right)
   264  * `Tag`: Facing direction (`-1` = left, `1` = right)
   265  * `Health`: “Flapping energy” left, default is 2000
   265  * `Health`: “Flapping energy” left, default is 2000
   266  * `FlightTime`: Number of eggs left (default: 2)
   266  * `FlightTime`: Number of eggs left (default: 2)
   267 
   267 
   271  * `Timer`: Remaining usage time in ms, default is 7500.
   271  * `Timer`: Remaining usage time in ms, default is 7500.
   272  * `Radius`: Hit radius. Things inside this radius will be hit. Default: 15
   272  * `Radius`: Hit radius. Things inside this radius will be hit. Default: 15
   273  * `Boom`: Damage caused when burning a hedgehog or an object. Default: 2
   273  * `Boom`: Damage caused when burning a hedgehog or an object. Default: 2
   274 
   274 
   275 ==== `gtClusterBomb` ====
   275 ==== `gtClusterBomb` ====
   276 A cluster bomb. Spawns several `gtCluster` gears on detonation.
   276 A cluster bomb. Spawns several [GearTypes#gtCluster `gtCluster`] gears on detonation.
   277 
   277 
   278  * `Boom`: Explosion size and damage. Default: 20
   278  * `Boom`: Explosion size and damage. Default: 20
   279 
   279 
   280 ==== `gtCake` ====
   280 ==== `gtCake` ====
   281 A cake. 
   281 A cake. 
   313  * `Tag`: Current Y coordinate of the hedgehog.
   313  * `Tag`: Current Y coordinate of the hedgehog.
   314  * `Radius`: Hit radius. Default: 15
   314  * `Radius`: Hit radius. Default: 15
   315  * `Boom`: Damage. Default: 30
   315  * `Boom`: Damage. Default: 30
   316 
   316 
   317 ==== `gtFlamethrower` ====
   317 ==== `gtFlamethrower` ====
   318 A flamethrower. 
   318 A flamethrower creates both sticky and non-sticky [GearTypes#gtFlame `gtFlame`] gears.
   319 
   319 
   320  * `Tag`: Current spitting power of flamethrower (`5`-`20`)
   320  * `Tag`: Current spitting power of flamethrower (`5`-`20`)
   321  * `Health`: Remaining fuel. `500` is for 100% fuel.
   321  * `Health`: Remaining fuel. `500` is for 100% fuel.
   322 
   322 
   323 ==== `gtGasBomb` ====
   323 ==== `gtGasBomb` ====
   324 An old limburger. Will spawn several `gtPoisonCloud` gears on detonation.
   324 An old limburger. Will spawn several [GearTypes#gtPoisonCloud `gtPoisonCloud`] gears on detonation.
   325 
   325 
   326  * `Timer`: Detonation timer (in milliseconds).
   326  * `Timer`: Detonation timer (in milliseconds).
   327 
   327 
   328 ==== `gtGrenade` ====
   328 ==== `gtGrenade` ====
   329 A grenade.
   329 A grenade.
   330 
   330 
   331  * `Timer`: Detonation timer (in milliseconds).
   331  * `Timer`: Detonation timer (in milliseconds).
   332  * `Boom`: Explosion size and damage. Default: 50
   332  * `Boom`: Explosion size and damage. Default: 50
   333 
   333 
   334 ==== `gtHammer` ====
   334 ==== `gtHammer` ====
   335 A hammer attack. This gear is for determining which hedgehogs and objects to hit and to reduce health of anything hit. Hedgehogs, mines and barrels can be hit. See also `gtHammerHit` for the digging part.
   335 A hammer attack. This gear is for determining which hedgehogs and objects to hit and to reduce health of anything hit. Hedgehogs, mines and barrels can be hit. See also [GearTypes#gtHammerHit `gtHammerHit`] for the digging part.
   336 
   336 
   337  * `Boom`: Damage denominator. The damage caused will be `(1/Boom)*health_of_victim`, e.g. if this value is `4` and the victim has 100 health, the hammer takes away 25 health (one quarter). Default: 3 normally (so one third of the health); 2 if Extra Damage is enabled (so one half of the health)
   337  * `Boom`: Damage denominator. The damage caused will be `(1/Boom)*health_of_victim`, e.g. if this value is `4` and the victim has 100 health, the hammer takes away 25 health (one quarter). Default: 3 normally (so one third of the health); 2 if Extra Damage is enabled (so one half of the health)
   338  * `Radius`: Stuff inside this radius will be hit and be subject to hammer damage and digging. Default: 20
   338  * `Radius`: Stuff inside this radius will be hit and be subject to hammer damage and digging. Default: 20
   339 
   339 
   340 ==== `gtHellishBomb` ====
   340 ==== `gtHellishBomb` ====
   341 A hellish hand-grenade.
   341 A hellish hand-grenade. It creates several sticky and non-sticky flames ([GearTypes#gtFlame `gtFlame`) on detonation.
   342 
   342 
   343  * `Timer`: Detonation timer (in milliseconds). Default: 5000
   343  * `Timer`: Detonation timer (in milliseconds). Default: 5000
   344  * `Boom`: Explosion size and damage. Default: 90
   344  * `Boom`: Explosion size and damage. Default: 90
   345 
   345 
   346 ==== `gtIceGun` ====
   346 ==== `gtIceGun` ====
   374  * `Timer`: Remaining usage time (in milliseconds). Default: 4000
   374  * `Timer`: Remaining usage time (in milliseconds). Default: 4000
   375  * `Radius`: Width of dug land. Default: 10
   375  * `Radius`: Width of dug land. Default: 10
   376  * `Boom`: Damage per hit. Default: 6
   376  * `Boom`: Damage per hit. Default: 6
   377 
   377 
   378 ==== `gtRCPlane` ====
   378 ==== `gtRCPlane` ====
   379 An RC plane. It can drop missiles (`gtAirBomb`).
   379 An RC plane. It can drop missiles ([GearTypes#gtAirBomb `gtAirBomb`]).
   380 
   380 
   381  * `Tag`: dX speed??? (The purpose of the `Tag` is not clear yet)
   381  * `Tag`: dX speed??? (The purpose of the `Tag` is not clear yet)
   382  * `Timer`: Remaining fly time (in milliseconds). Default: 15000
   382  * `Timer`: Remaining fly time (in milliseconds). Default: 15000
   383  * `Health`: Number of missiles on board. Default: 3
   383  * `Health`: Number of missiles on board. Default: 3
   384  * `Tint`: RGBA color of RC plane (default: clan color)
   384  * `Tint`: RGBA color of RC plane (default: clan color)
   385  * `Boom`: Explosion size and damage when the RC plane crashes. Default: 25
   385  * `Boom`: Explosion size and damage when the RC plane crashes. Default: 25
   386 
   386 
   387 ==== `gtMolotov` ====
   387 ==== `gtMolotov` ====
   388 A molotov cocktail. Creates several flames (`gtFlame`) on impact.
   388 A molotov cocktail. Creates several flames ([GearTypes#gtFlame `gtFlame`]) on impact.
   389 
   389 
   390 ==== `gtMortar` ====
   390 ==== `gtMortar` ====
   391 A mortar. On impact it spawns a few `gtCluster` gears.
   391 A mortar. On impact it spawns a few [GearTypes#gtCluster `gtCluster`] gears.
   392 
   392 
   393  * `Boom`: Explosion size and damage of the main mortar projectile only. Default: 20
   393  * `Boom`: Explosion size and damage of the main mortar projectile only. Default: 20
   394 
   394 
   395 ==== `gtMine` ====
   395 ==== `gtMine` ====
   396 A land mine.
   396 A land mine.
   449 A mudball.
   449 A mudball.
   450 
   450 
   451  * `Boom`: Pushing power (just an arbitrary value for scaling). Default: 200000
   451  * `Boom`: Pushing power (just an arbitrary value for scaling). Default: 200000
   452 
   452 
   453 ==== `gtWatermelon` ====
   453 ==== `gtWatermelon` ====
   454 A watermelon bomb, still intact. It spawns several `gtMelonPiece` gears when it explodes.
   454 A watermelon bomb, still intact. It spawns several [GearTypes#gtMelonPiece `gtMelonPiece`] gears when it explodes.
   455 
   455 
   456  * `Timer`: Detonation timer (in milliseconds).
   456  * `Timer`: Detonation timer (in milliseconds).
   457  * `Boom`: Explosion size and damage. Default: 75
   457  * `Boom`: Explosion size and damage. Default: 75
   458 
   458 
   459 ==== `gtWhip` ====
   459 ==== `gtWhip` ====
   464 
   464 
   465 === Secondary projectiles ===
   465 === Secondary projectiles ===
   466 Gears for projectiles that can’t be directly fired but are generated by other weapon gears.
   466 Gears for projectiles that can’t be directly fired but are generated by other weapon gears.
   467 
   467 
   468 ==== `gtAirBomb` ====
   468 ==== `gtAirBomb` ====
   469 A bomb from the air attack (`gtAirAttack`) or the RC plane (`gtRCPlane`).
   469 A bomb from the air attack ([GearTypes#gtAirAttack `gtAirAttack`]) or the RC plane ([GearTypes#gtRCPlane `gtRCPlane`]).
   470 
   470 
   471  * `Boom`: Explosion size and damage. Default: 30
   471  * `Boom`: Explosion size and damage. Default: 30
   472 
   472 
   473 ==== `gtBall` ====
   473 ==== `gtBall` ====
   474 A ball from the ball gun (`gtBallgun`).
   474 A ball from the ball gun ([GearTypes#gtBallgun `gtBallgun`]).
   475 
   475 
   476  * `Timer`: Detonation timer (in milliseconds). Default: 5000
   476  * `Timer`: Detonation timer (in milliseconds). Default: 5000
   477  * `Boom`: Explosion size and damage. Default: 40
   477  * `Boom`: Explosion size and damage. Default: 40
   478  * `Tag`: Color: `0`=red, `1`=green, `2`=cyan, `3`=yellow, `4`=violet, `5`=pink, `6`=orange, `7`=lime, `8`=white
   478  * `Tag`: Color: `0`=red, `1`=green, `2`=cyan, `3`=yellow, `4`=violet, `5`=pink, `6`=orange, `7`=lime, `8`=white
   479 
   479 
   480 ==== `gtCluster` ====
   480 ==== `gtCluster` ====
   481 A cluster from the cluster bomb (`gtClusterBomb`) or the mortar (`gtMortar`).
   481 A cluster from the cluster bomb ([GearTypes#gtClusterBomb `gtClusterBomb`]) or the mortar ([GearTypes#gtMortar `gtMortar`]).
   482 
   482 
   483  * `Boom`: Explosion size and damage. Default: 25
   483  * `Boom`: Explosion size and damage. Default: 25
   484 
   484 
   485 ==== `gtEgg` ====
   485 ==== `gtEgg` ====
   486 An egg from Birdy (`gtBirdy`)
   486 An egg from Birdy ([GearTypes#gtBirdy `gtBirdy`])
   487 
   487 
   488  * `Boom`: Size of destroyed land and damage. Default: 10
   488  * `Boom`: Size of destroyed land and damage. Default: 10
   489 
   489 
   490 ==== `gtHammerHit` ====
   490 ==== `gtHammerHit` ====
   491 Created when a hammer hit something. This gear will dig into the ground. See also `gtHammer` for hammer damage.
   491 Created when a hammer hit something. This gear will dig into the ground. See also [GearTypes#gtHammer `gtHammer`] for hammer damage.
   492 
   492 
   493  * `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.
   493  * `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.
   494 
   494 
   495 ==== `gtMelonPiece` ====
   495 ==== `gtMelonPiece` ====
   496 A cluster from a watermelon bomb (`gtWatermelon`)
   496 A cluster from a watermelon bomb ([GearTypes#gtWatermelon `gtWatermelon`])
   497 
   497 
   498  * `Boom`: Explosion size and damage. Default: 75
   498  * `Boom`: Explosion size and damage. Default: 75
   499 
   499 
   500 ==== `gtNapalmBomb` ====
   500 ==== `gtNapalmBomb` ====
   501 A bomb from the napalmn strike (`gtAirAttack`), will burst into fire.
   501 A bomb from napalmn ([GearTypes#gtAirAttack `gtAirAttack`]), will burst into fire.
   502 
   502 
   503  * `Timer`: Detonation timer (in milliseconds). Default: 1000
   503  * `Timer`: Detonation timer (in milliseconds). Default: 1000
   504 
   504 
   505 ==== `gtPoisonCloud` ====
   505 ==== `gtPoisonCloud` ====
   506 A poisonous cloud, makes hedgehogs sick on contact. Is normally created by `gtGasBomb`.
   506 A poisonous cloud, makes hedgehogs sick on contact. Is normally created by [GearTypes#gtGasBomb `gtGasBomb`].
   507 
   507 
   508  * `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.
   508  * `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.
   509 
   509 
   510 === Other ===
   510 === Other ===
   511 Gears which don't fit into any other category.
   511 Gears which don't fit into any other category.
   512 
   512 
   513 ==== `gtAddAmmo` ====
   513 ==== `gtAddAmmo` ====
   514 Used to add some weapon or utilty to a hedgehog. The gear is added when a crate (`gtCase`) has been collected.
   514 Used to add some weapon or utilty to a hedgehog. The gear is added when a crate ([GearTypes#gtCase `gtCase`]) has been collected.
   515 
   515 
   516 ==== `gtATStartGame` ====
   516 ==== `gtATStartGame` ====
   517 This gear is created to mark the beginning of the game. It will cause a ticker message to be displayed (“Let's fight!”) and sets some internal stuff.
   517 This gear is created to mark the beginning of the game. It will cause a ticker message to be displayed (“Let's fight!”) and sets some internal stuff.
   518 
   518 
   519 ==== `gtATFinishGame` ====
   519 ==== `gtATFinishGame` ====