1
1
mirror of https://github.com/Rundll86/Dog-Lynx-And-HCN.git synced 2026-05-27 22:41:56 +08:00

feat: Add weapon system and attack functionality to Rooster character

- Introduced a weapons node in EntityBase for weapon management.
- Updated Rooster to include cooldown for attacks and weapon anchoring.
- Implemented attack method in Rooster to generate bullets.
- Enhanced BulletBase with life distance and lifetime properties.
- Created Chick character with animations and integrated into the world.
- Updated PurpleCrystal bullet behavior to move forward based on rotation.
- Refactored EntityBase to use a fields dictionary for attributes.
- Added FieldStore for managing entity-related constants.
- Adjusted GameRule to include bullet speed multiplier.
This commit is contained in:
2025-08-26 12:21:09 +08:00
parent ef8fd0db9f
commit 727c40e1f0
14 changed files with 149 additions and 40 deletions
+10
View File
@@ -0,0 +1,10 @@
class_name FieldStore
enum Entity {
MAX_HEALTH,
DAMAGE_MULTIPILER,
MOVEMENT_SPEED,
ATTACK_SPEED,
CRIT_RATE,
CRIT_DAMAGE,
}