Add notes for dev boss AI

This commit is contained in:
2025-11-22 14:35:27 +00:00
parent ced9180da3
commit 9c9698a93d
4 changed files with 70 additions and 13 deletions
+11 -1
View File
@@ -31,7 +31,17 @@ namespace ForgottenWawiTech.Content.NPCs.OriginalNeptune
public override void AI()
{
// Placeholder AI: dash toward player occasionally
/*
IDEA:
Mr Raccoon will fight on the ground, throwing himself and projectiles at the player.
He will have a dash attack where he quickly rushes the player, dealing high damage on contact.
He will also have a projectile attack where he throws pieces of trash at the player from a distance.
He is meant to serve as a distraction and secondary threat while Neptune fights from above - meaning to overwhelm the player with multiple threats.
0 - 50% HP: Normal behavior (Phase 1)
50% - 25% HP: Increases dash attack speed and frequency (Phase 2)
25% - 0% HP: Increases all attack speeds and movement speeds (Phase 3)
If Neptune is defeated while Mr Raccoon is still alive, Mr Raccoon will flee the battle (run towards the ocean) - if he is defeated during this state, he will drop a vanity developer set.
*/
Player target = Main.player[NPC.target];
if (!target.active || target.dead)
{