Emp tank

From Empires Wiki
Jump to: navigation, search

Concept

Create a new entity called emp_tank to allow mappers to create fully-customiszable tanks ingame. This would allow mappers to not only create maps with some pre build tank, but also some convoy-styled map (or even maps with kind of "super tanks" which can be gained from capturing and holding certain control points)

KeyValues

  • Name
EntityName
  • Chassis
Tank Chassis to use
  • ArmorType
ArmorType to use
  • ArmorLeft
Amount of armor plates on the left side (max.6 [maybe up to 10 if possible], allow 6 even if chassis does not allow it)
  • ArmorFront
Amount of armor plantes on the front (max.6 [maybe up to 10 if possible], allow 6 even if chassis does not allow it)
  • ArmorRight
Amount of armor plates on the right side (max.6 [maybe up to 10 if possible], allow 6 even if chassis does not allow it)
  • ArmorBack
Amount of armor plantes on the back (max.6 [maybe up to 10 if possible], allow 6 even if chassis does not allow it)
  • Engine
Engine to use
  • HeatMod (multiplier)
Modifies the amount of heat the tank receives (can be lowered, or increased)
  • SpeedMod (multiplier)
Modifies the speed the tank moves at (can be lowered, or increased)
  • HullMod (multiplier)
Modifies the hull strengh (can be lowered, or increased)
  • WeightMod (value)
Modifies the max. weight (can be lowered, or increased)
  • SlotMod (value, max 9)
Modifies the amount of player slots
  • Weapons
I am not exactly sure how to do this, but it should allow the mapper to modify the weapons the tank uses (even make something like double nuke tank possible).
Maybe make this a .txt file which can be used to configure the tank weapons (aswell as slot/primary/secondary bindings)
  • AllowCustomisation (On/Off)
Allows the user to customize the vehicle (should default to off if anything is changed to "non-regulary-possible" settings)
  • Usable (On/Off)
Allows players to use the tank or not (i.e. tank gets enabled if something is captured, disabled if a emp_map_brush dies)
  • Team (Any/BE/NF)
Sets which team can use the tank

Inputs

  • Enable and Disable
These enable/disable the tank (useability)
  • Destroy
This will destroy the tank (below it up)
  • Damage
Damages the tank by a specified amount
  • Kill
Removes the entity without destroying it

Outputs

  • OnDamage
Fires as soon the tank takes damage
  • OnDeath
Fires as soon the tank has been destroyed
  • OnEnter
Fires as soon someone enters the tank (maybe a output for every slot)

Discussion

Go to the discussion page. I hope you guys like my idea :P --Omega K2 19:01, 2 April 2009 (PDT)