Description
For our first public release we need grenade weapons. We plan to have two different types of grenades. Type 1: Impact grenades apply their effect once in a specific radius around their position. Type 2: Gas grenades release a gas cloud which will persist for some time on the battlefield and will apply their effect over time to units standing inside the gas area. This Issue is only looking at Type 2 grenades, see #62 for Type 1 grenades. Since we are unsure of AI behaviour part of this Issue will be to document Unit behaviour. We might need to update the AI for this weapon type in the future.
Confirmations
[ ] New throwing weapon type: grenades
[ ] New weapon type can be de-/ serialized from xml
[ ] There are two different grenade effects:
Damage over time (applying only damage, no stun or knockback)
Heal over time
[ ] As soon as a grenade is thrown a timer starts to tick down. On reaching 0 the grenade will spawn a gas cloud
[ ] A gas cloud will remain x seconds on the battlefield and units inside a gas cloud will be affected every x seconds by the gas effect
Useful Information
AOE effects are applied in the Mission.cs class
Description For our first public release we need grenade weapons. We plan to have two different types of grenades. Type 1: Impact grenades apply their effect once in a specific radius around their position. Type 2: Gas grenades release a gas cloud which will persist for some time on the battlefield and will apply their effect over time to units standing inside the gas area. This Issue is only looking at Type 2 grenades, see #62 for Type 1 grenades. Since we are unsure of AI behaviour part of this Issue will be to document Unit behaviour. We might need to update the AI for this weapon type in the future.
Confirmations
Useful Information AOE effects are applied in the Mission.cs class
References
Estimated Time: 6d