Commit Graph

9 Commits

Author SHA1 Message Date
2b6bdf9f80 feat: add grenade pickup, throw, and drop mechanics
Implemented basic grenade interaction:
- Player can pick up, throw, and drop grenades.

To-do:
- Refine throwing mechanics (e.g. direction, force).
- Clean up and refactor related code.
2025-04-08 18:22:33 +02:00
Kubson96
ae66d9790a feat: add weapon change 2025-03-23 21:47:10 +01:00
Kubson96
1beaad73bc feat: add swapping and drop weapons
Added swapping current weapon with weapon from ground.
Added dropping weapon.
2025-03-15 22:43:58 +01:00
Kubson96
89da8c4463 feat: add logic for jump, sprint and crouch
Added walk speed and sprint speed properties to character
Moved dodge properties to character
Implement logic for jump, sprint and crouch
Changed dodge key from Shift to Alt
2025-02-22 23:31:23 +01:00
Kubson96
9e7fab3544 feat: add simple shooting component
Added interface for damage.
Added shooting component with simple shooting system.
Fix missing action bindings in player controller.
Added cylinder mesh to ExoEnemy and place him on TestMap.
2025-02-21 20:42:52 +01:00
d95a23f2e7 feat: add all controls and dodge logic
Added dodge mechanic with temporary values for testing.
Dodge properties (dodge force., cooldown) are subject to change.
2025-02-20 18:00:26 +01:00
Kubson96
b97d63bad5 feat: add interaction input, implement in controller
Added interaction input.
Modified InteractionComponent - write ptr to hit object.
Implemented interact action in player controller.
2025-02-17 15:28:18 +01:00
Kubson96
adddc1352c feat: add interaction interface, component and test item
Added Interactable - interface for interaction system. Implemented in test item (TestBox).
Created interaction component for character
Added interaction input - not implemented.
2025-02-17 14:46:22 +01:00
93b047dcfa feat: add basic player setup, enemy class, and movement input
Added initial player settings, including movement logic.
Created Enemy class with basic structure.
Implemented input handling for movement and camera control.
2025-02-13 19:44:57 +01:00