summaryrefslogtreecommitdiff
path: root/src/bossSamurshai.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/bossSamurshai.cpp')
-rw-r--r--src/bossSamurshai.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/bossSamurshai.cpp b/src/bossSamurshai.cpp
index 98470b9..3afd72b 100644
--- a/src/bossSamurshai.cpp
+++ b/src/bossSamurshai.cpp
@@ -115,8 +115,8 @@ daSamurshai *daSamurshai::build() {
apOther->someFlagByte |= 2;
if (this->isDown == 0) {
this->playEnemyDownSound1();
- damage += 4;
- if (damage > 15) { doStateChange(&StateID_Outro); }
+ damage += 5;
+ if (damage >= 15) { doStateChange(&StateID_Outro); }
else { doStateChange(&StateID_Damage); }
}
}
@@ -136,8 +136,8 @@ daSamurshai *daSamurshai::build() {
apOther->someFlagByte |= 2;
if (this->isDown == 0) {
- damage += 6;
- if (damage > 15) { doStateChange(&StateID_Outro); }
+ damage += 10;
+ if (damage >= 15) { doStateChange(&StateID_Outro); }
else { doStateChange(&StateID_Damage); }
}
@@ -149,7 +149,7 @@ daSamurshai *daSamurshai::build() {
void daSamurshai::collisionCat9_RollingObject(ActivePhysics *apThis, ActivePhysics *apOther) {
if (this->isDown == 0) {
damage += 3;
- if (damage > 2) { doStateChange(&StateID_Outro); }
+ if (damage >= 15) { doStateChange(&StateID_Outro); }
else { doStateChange(&StateID_Damage); }
}
}
@@ -157,7 +157,7 @@ daSamurshai *daSamurshai::build() {
void daSamurshai::collisionCatA_PenguinMario(ActivePhysics *apThis, ActivePhysics *apOther){
if (this->isDown == 0) {
damage += 3;
- if (damage > 15) { doStateChange(&StateID_Outro); }
+ if (damage >= 15) { doStateChange(&StateID_Outro); }
else { doStateChange(&StateID_Damage); }
}
@@ -169,19 +169,19 @@ daSamurshai *daSamurshai::build() {
damage += 4;
SpawnEffect("Wm_mr_fireball_hit", 0, &apOther->owner->pos, &apOther->owner->rot, &apOther->owner->scale);
PlaySoundAsync(this, SE_OBJ_FIREBALL_DISAPP);
- if (damage > 15) { doStateChange(&StateID_Outro); }
+ if (damage >= 15) { doStateChange(&StateID_Outro); }
}
void daSamurshai::collisionCat1_Fireball_E_Explosion(ActivePhysics *apThis, ActivePhysics *apOther) {
damage += 1;
SpawnEffect("Wm_mr_fireball_hit", 0, &apOther->owner->pos, &apOther->owner->rot, &apOther->owner->scale);
PlaySoundAsync(this, SE_OBJ_FIREBALL_DISAPP);
- if (damage > 15) { doStateChange(&StateID_Outro); }
+ if (damage >= 15) { doStateChange(&StateID_Outro); }
}
bool daSamurshai::collisionCat2_IceBall_15_YoshiIce(ActivePhysics *apThis, ActivePhysics *apOther) { return true; }
void daSamurshai::collisionCat13_Hammer(ActivePhysics *apThis, ActivePhysics *apOther) {
damage += 2;
this->spawnHitEffectAtPosition((Vec2){apOther->owner->pos.x, apOther->owner->pos.y});
- if (damage > 15) { doStateChange(&StateID_Outro); }
+ if (damage >= 15) { doStateChange(&StateID_Outro); }
}