ZakShearman/mc-tower-defence

Add towers

ZakShearman opened this issue · 4 comments

Towers:

  • Lightning (stats)
  • Bomber (animations, stats)
  • Charity (animations, stats)
  • Archer (stats)
  • Blizzard (stats)
  • Necromancer (stats)
  • Earthquake (builds, animations, firing logic, stats)
    Engineer (need to check if possible?)
  • Pyromancer (builds, animations, firing logic, stats)
  • Tornado (animations, firing logic, stats)

Tornado

Throws mobs up in the air with particle animations and spins them around.
Would require adding a weight property to every mob to determine if they are too heavy to pick up.
If the weight of the mob is <= 15% of the capability of the tower, it is thrown to the enemy's side.
Rain droplets falling from the clouds

Charity

Increases money gained by enemies that die within its range
Shows particles out front to signify when it has made money (/particle minecraft:happy_villager 6.25 175 32.5 0.2 0.4 0.2 1 20)

Archer

Shoots arrows at a target periodically.
At level 3 shoots flame arrows
At level 4 shoots two arrows at two targets
At level 5 shoots explosive flame arrows

Blizzard

Slows enemies within its radius
Snowing on top from 4th level onwards

Buff tower? Buffs damage/speed of towers in AOE

Snow Golem tower, freezes or slows enemies that it hits for a short time

Removed towers that are a direct counter - would kinda just make the game weird having a tower which has a single purpose for a single troop.

Snow Golem tower, freezes or slows enemies that it hits for a short time

Not sure about the golem part - spawning golems on the field would likely get confusing with other towers and having the golem as a tower would probably imply that it's single fire which probably wouldn't work.

I could do it as a single fire tower but we'll see