Commit Graph

162 Commits (4ce2603d40b1f1ffbc76468383e3ab6646c328f7)

Author SHA1 Message Date
Artur David 4ce2603d40 repulsion wave: tornado cast blasts all enemies away from the witch
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017NTjSa2VgCtWZWVm573NB6
2026-07-07 13:58:39 +02:00
Artur David 7743a9b8d2 marked prey: shuriken tags enemies yellow, next spell hit triggers explosion
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017NTjSa2VgCtWZWVm573NB6
2026-07-07 13:57:59 +02:00
Meik Schürmann e13368ab17 fix of quitting in pause menu not returning to main menu 2026-06-27 16:31:56 +02:00
Meik Schürmann 1883760b6e reset button in stats menu and fix of achievement sound 2026-06-27 16:30:10 +02:00
Meik Schürmann b71ea39155 added achievement popup in game 2026-06-27 16:25:57 +02:00
Meik Schürmann 7c3d95aa9f implemented achievement system with screen and unlockables 2026-06-27 16:08:00 +02:00
Meik Schürmann 8dde32b9d2 implemented statistics logic and stats screen in main menu 2026-06-27 12:32:46 +02:00
Meik Schürmann 856aaefb38 overhauled menu's 2026-06-27 12:09:27 +02:00
Artur David d89ff29a97 tune purge sigil sfx tiers, impact boom volume, and flash hold time 2026-06-24 00:42:31 +02:00
Artur David e9218fbd29 add purge sfx: build up, impact boom, sustained boom, bass, sigil with reverb bus 2026-06-24 00:28:22 +02:00
Artur David 2c3d8c7cfd added purge sounds 2026-06-24 00:06:45 +02:00
Artur David 35772ba2a6 hide Fireball Spread once a cast archetype is chosen, it did nothing there 2026-06-23 23:35:40 +02:00
Artur David d5aca6bdf4 weaken tornado spawned by fireball perk to 33% damage 2026-06-23 23:33:04 +02:00
Artur David dd4fcbdf2c stop hurt i-frames from blocking damage, only block while dying 2026-06-23 23:28:01 +02:00
Artur David 960a8612b4 fix perk pool losing sync with available_perks after archetype pick 2026-06-23 08:58:48 +02:00
Artur David 882d44264a add archetype-gated follow-up perks for Shotgun and Minigun
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-23 08:52:50 +02:00
Artur David ac86c4371e add Fireball Shotgun and Minigun cast archetypes 2026-06-23 08:49:20 +02:00
Artur David 0ad1ce1ca0 rework AOE Fireball as an impact archetype, add fireball-spawns-tornado
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-23 08:46:22 +02:00
Artur David 83c8a61f14 filter perk offers by mode and enforce archetype exclusivity 2026-06-23 08:40:42 +02:00
Artur David 6d1fcfce07 add archetype slot/mode fields to perks 2026-06-23 08:36:20 +02:00
Artur David 44d83f30f1 Added spinning animation (upcoming spin attack?) 2026-06-18 11:12:07 +02:00
Artur David 6cea1ea20a fix brew explosion defaulting to true (should be set by perk only) 2026-06-18 10:57:34 +02:00
Artur David a2a9ca7f5f Finished Full Purge Spell. Instakills Enemies and damages Elite Enemeies. Spawns with three fruits combined 2026-06-18 10:54:19 +02:00
Artur David f00a0718d2 summon circle fades out over 0.3s after flash 2026-06-18 10:51:41 +02:00
Artur David a106adb0b8 shake fade 2x faster (0.8 -> 0.4), revert flash to 0.6 2026-06-18 10:50:11 +02:00
Artur David 33ed358a8a flash fade 2x faster (0.6 -> 0.3) 2026-06-18 10:49:51 +02:00
Artur David 773c729016 purge: more subtle summon shake (0.5), payoff shake fades alongside flash (0.8s) 2026-06-18 10:48:56 +02:00
Artur David d00afe5772 fix purge shake: smooth Tween-based summon tremble, visible payoff before flash 2026-06-18 10:47:18 +02:00
Artur David 6f529e3ffd purge summon: continuous light jitter during animation, short sharp shake on unleash 2026-06-18 10:42:29 +02:00
Artur David 111cc87df1 fix purge flash persisting on level-up: tween ignores pause 2026-06-18 10:39:35 +02:00
Artur David 19b203de4b Revert "fix camera shake intensities (20x) so shake is actually visible"
This reverts commit 4780d9ae36.
2026-06-18 10:38:15 +02:00
Artur David 341e09d2a9 fix camera shake: use Tween instead of _process, remove rogue Camera2D from worldborder 2026-06-18 10:37:02 +02:00
Artur David 4780d9ae36 fix camera shake intensities (20x) so shake is actually visible 2026-06-18 10:31:00 +02:00
Artur David 376930483a add purge spell scene and effect script 2026-06-18 10:05:04 +02:00
Artur David b98780ae89 route purge recipe to witch.shoot_purge() 2026-06-18 10:05:02 +02:00
Artur David 6c088f3afb add witch.shoot_purge() 2026-06-18 10:05:00 +02:00
Artur David 0b20add24a add purge recipe (apple+grape+chili) 2026-06-18 10:04:59 +02:00
Artur David 66ad51820b Split up huge spritesheet into single pngs to avoid reaching gpu texture limit 2026-06-18 09:55:51 +02:00
Artur David a345abf9eb Smaller Balance Changes. Slimes easier to kill. Fireball Spread upgrade is stronger and can be picken more than once and scales better 2026-06-15 20:09:35 +02:00
Artur David 77daf37bc0 uid shift? 2026-06-09 11:53:40 +02:00
Artur David ec60de8fa1 rearranged spawn stages 2026-06-06 17:16:37 +02:00
Artur David 711e318cb4 rearranged tscns 2026-06-06 17:16:17 +02:00
Artur David a675b6fb03 added summon circle asset 2026-06-06 17:10:26 +02:00
Artur David 970ccb7aba fix brew explosion spawning into World instead of Witch 2026-06-06 02:18:16 +02:00
Artur David ca820caa2b fix game.gd node paths for Player and Witch under World 2026-06-06 02:15:47 +02:00
Artur David 3779426968 update node paths after Player and Witch moved into World 2026-06-06 02:12:11 +02:00
Artur David 6177d2afbb cache World node reference in spawn_control 2026-06-06 02:10:54 +02:00
Artur David f998f37693 spawn enemies into World node for y_sort 2026-06-06 02:08:32 +02:00
Artur David 9ae4bba208 add World y_sort container, reparent Player, Witch, TileMapLayer(Objects) 2026-06-06 01:47:10 +02:00
Artur c6b60ea002 changed laser build up logic to allow for actual enemy tracking 2026-06-03 18:19:57 +02:00