-
Notifications
You must be signed in to change notification settings - Fork 100
Description
We would like a bomb weapon item that can be picked up and thrown at opponent's to deal damage.
This is a special type of weapon as this will just have an item that can be picked up and thrown with no other attacks attached to it (like how Spear and Hammer has JSON movesets attached to it). The requirement basically is while the agent is holding a bomb, the agent's attacking action space is basically disabled except for agent movement (WASD + Space) and the 'H' key where the agent can throw the bomb to discard it. On discard, the agent's action space is reactivated.
Note: the bomb throw should be affected by the Pymunk physics engine where the bomb should be following a projectile motion state thrown with an initial velocity.
Note: For this particular task, we can reference @tin-martin 's current Spawner/Weapon system, which should make it easier to implement a new weapon
PRIORITY: P1 (MID)