Enhancement: Boss balancing and fixes
bconlon1 opened this issue ยท 3 comments
Slider:
- Slider crashes at https://github.com/Gilded-Games/The-Aether/blob/50c7d479aa5eb6a8ebda8d243d43301a6d4e110f/src/main/java/com/gildedgames/aether/entity/monster/dungeon/boss/Slider.java#L606
- Slider can stun lock the player into a corner.
- In normal mode, adjust delay time or speed very slightly to make the slider faster.
- Maybe make slider randomly adjust its vertical position slightly to make it less predictable.
- Make it not deactivate if out of range if it has no dungeon; however it shouldn't break blocks.
- Weird edge case where slider will move up and down if it corners player into a wall but not enough to reach it to damage it.
Valkyries
- Valkyrie lunge attack usually launches Valkyries behind the player and not at the player, allowing them to dodge shields by attacking from behind.
- Valkyrie lunge needs more cooldown/Valkyries need some kind of pause during combat so they don't relentlessly attack.
- Valkyries probably need better pathfinding when flying, alongside the Valkyrie Queen. They can fly away from the player to try to land in a far-off direction.
Valkyrie Queen:
- Thunder Crystal needs more consistent collision behavior.
- Thunder Crystals should spawn lightning on death.
- Needs lunge attack back.
- Verify that it can teleport up to players and get unstuck properly if cheesed.
- Potentially change InBossRoomTargetGoal to be nearest player and not random player. If this is changed then Fire Minions should also use it.
- Prevent Valkyrie Queen from riding boats.
- Prevent Valkyrie Queen from teleporting outside the boss room; valid teleport position should check for that.
- Valkyrie Queen can navigate outside of boss room.
- Valkyrie Queen can be damaged and killed by her own lightning.
- - Sun Spirit needs separate hitboxes for ice crystal hit registration and player collision. Visual example
- - Ice Crystal and Fire Crystal hitboxes need adjusting in the player's favour. Example
- - Fire Minion hitbox needs to be wider for more reliable melee hits.
- - Fire Minion run speed needs lowering a little bit to account for slower overall attack output of the player
- - Ice Crystal might be better off spawning at a slightly lower height so you can see where you're aiming it a bit better
- - Ice Crystal should be faster both in its passive movement to reduce the amount of waiting for position changes and should also be faster when hit to reduce the amount of misses due to the Sun Spirit's movement
- - Overall damage values and amount of fire spread likely wants to be a bit higher, the fight should still be a high challenge and require high level gear
- - Fire Minions should automatically target the hurt source player when spawned in, and also likely need better targeting range in general to encompass the whole dungeon.
- - Sun Spirit shouldn't lose line of sight with the player when moving around (needs a bigger radius for sight range).
- - Faster speed for Fire Minions?
- - Skylight and block light overrides for fire minion renderer.