GodotGameWorkshop/Scripts
doctorbatmanwho-creator 13f95562a7 Implemented demon enemy combat, enemy knockback, and directional player attacks
- Added Demon enemy scene with detection, pursuit, attack, hurt, and death states
- Configured Demon collision layers, detection area, and attack hitbox
- Fixed Demon movement to pursue player horizontally and attack at close range
- Allowed enemy/player overlap for melee combat encounters
- Added enemy damage and death handling
- Added knockback system for enemies when hit
- Fixed player punch hitbox positioning based on facing direction
- Corrected directional melee attacks so enemies can be hit from both left and right sides
- Fixed collision mask issues affecting floors and enemy detection
- Improved memory piece pickup interaction to support button-based collection
- Continued testing and debugging combat interactions in Graveyard and Demon levels
2026-06-18 20:27:14 -04:00
..
rscs autoload, timer, win condition, lose condition, custom resources, enemy, multi-levels 2025-06-30 21:04:01 -04:00
bullet.gd player damage, player death, bad guy dictionary, bad guy damage, bad guy death, ui, player damage animation, player death animation 2025-07-07 21:01:52 -04:00
bullet.gd.uid graphics for bullet, crate, animation for player, state machine 2025-06-16 21:01:29 -04:00
coin.gd player damage, player death, bad guy dictionary, bad guy damage, bad guy death, ui, player damage animation, player death animation 2025-07-07 21:01:52 -04:00
coin.gd.uid parralax background, two terrains, collectible coin, some graphics, physics layer 2025-06-23 21:06:26 -04:00
crate.gd player damage, player death, bad guy dictionary, bad guy damage, bad guy death, ui, player damage animation, player death animation 2025-07-07 21:01:52 -04:00
crate.gd.uid player damage, player death, bad guy dictionary, bad guy damage, bad guy death, ui, player damage animation, player death animation 2025-07-07 21:01:52 -04:00
demon.gd Implemented demon enemy combat, enemy knockback, and directional player attacks 2026-06-18 20:27:14 -04:00
demon.gd.uid Added demon enemy prototype 2026-06-15 19:00:32 -04:00
gamecontroller.gd Level loading and camera bounds system 2026-06-07 21:17:10 -04:00
gamecontroller.gd.uid static body, rigid body, character body, area2d, gamecontroller, custom signal 2025-06-02 20:57:16 -04:00
MemoryPiece.gd Implement skeleton combat and memory piece progression 2026-06-15 14:05:40 -04:00
MemoryPiece.gd.uid Add wardrobe memory encounters and combat area backgrounds 2026-06-14 22:07:32 -04:00
player.gd Implemented demon enemy combat, enemy knockback, and directional player attacks 2026-06-18 20:27:14 -04:00
player.gd.uid stairs 2025-12-15 19:10:59 -05:00
scene_manager.gd Added demon level prototype and child player form 2026-06-08 20:17:50 -04:00
scene_manager.gd.uid bullets, bullet factory, shove attack, scenemanager 2025-06-09 21:21:45 -04:00
skeleton.gd Implemented demon enemy combat, enemy knockback, and directional player attacks 2026-06-18 20:27:14 -04:00
skeleton.gd.uid Implement skeleton combat and memory piece progression 2026-06-15 14:05:40 -04:00
slime.gd player damage, player death, bad guy dictionary, bad guy damage, bad guy death, ui, player damage animation, player death animation 2025-07-07 21:01:52 -04:00
slime.gd.uid autoload, timer, win condition, lose condition, custom resources, enemy, multi-levels 2025-06-30 21:04:01 -04:00
stair.gd stairs 2025-12-15 19:10:59 -05:00
stair.gd.uid stairs 2025-12-15 19:10:59 -05:00
trigger.gd static body, rigid body, character body, area2d, gamecontroller, custom signal 2025-06-02 20:57:16 -04:00
trigger.gd.uid static body, rigid body, character body, area2d, gamecontroller, custom signal 2025-06-02 20:57:16 -04:00
wardrobe.gd Implement skeleton combat and memory piece progression 2026-06-15 14:05:40 -04:00
wardrobe.gd.uid Skeleton level progress: wardrobe system, spawn markers, combat areas, and new environmental assets 2026-06-11 21:25:59 -04:00