Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SC-10/gas-grenades #63

Open
5 tasks
AJannik opened this issue Aug 1, 2021 · 0 comments
Open
5 tasks

SC-10/gas-grenades #63

AJannik opened this issue Aug 1, 2021 · 0 comments
Labels
combat Issues related to combat. Feature A new feature to implement MEDIUM PRIORITY Can be done when all High Priority Issues are closed or on special request

Comments

@AJannik
Copy link
Member

AJannik commented Aug 1, 2021

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

References

Estimated Time: 6d

@AJannik AJannik added combat Issues related to combat. Feature A new feature to implement MEDIUM PRIORITY Can be done when all High Priority Issues are closed or on special request labels Aug 1, 2021
@AJannik AJannik added this to the 1. Custom battles Part 1 milestone Aug 1, 2021
@AJannik AJannik mentioned this issue Aug 1, 2021
4 tasks
@AJannik AJannik changed the title SC-9/gas-grenades SC-10/gas-grenades Aug 1, 2021
@AJannik AJannik added HIGH PRIORITY Issues need to be done asap LOW PRIORITY Can be done when all Medium Priority Issues are closed or on special requests combat Issues related to combat. Feature A new feature to implement and removed combat Issues related to combat. Feature A new feature to implement HIGH PRIORITY Issues need to be done asap LOW PRIORITY Can be done when all Medium Priority Issues are closed or on special requests labels Jan 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
combat Issues related to combat. Feature A new feature to implement MEDIUM PRIORITY Can be done when all High Priority Issues are closed or on special request
Projects
None yet
Development

No branches or pull requests

1 participant