|
|
|
@ -72,6 +72,12 @@ MonsterStrategy |
|
|
|
|
{ |
|
|
|
|
# The Slime King Boss script. |
|
|
|
|
Name = Slime King |
|
|
|
|
# How much time a jump will be pre-telegraphed. |
|
|
|
|
JumpWarningIndicatorTime = 1.0 |
|
|
|
|
# Distance to jump up into the sky. A higher value causes it to launch up and down seemingly faster. |
|
|
|
|
JumpHeight = 1500 |
|
|
|
|
ProjectileDamage = 10 |
|
|
|
|
JumpAttackDamage = 20 |
|
|
|
|
Phase1 |
|
|
|
|
{ |
|
|
|
|
Size = 800 |
|
|
|
@ -79,8 +85,7 @@ MonsterStrategy |
|
|
|
|
ShootRingCount = 3 |
|
|
|
|
#In degrees. |
|
|
|
|
RingOffset = 10 |
|
|
|
|
# Number of pattern repeats before a jump occurs. |
|
|
|
|
JumpAfter = 4 |
|
|
|
|
JumpAfter = 4 shots |
|
|
|
|
AirborneTime = 3.0 |
|
|
|
|
LandingRingCount = 1 |
|
|
|
|
LandingRecoveryTime = 2.0 |
|
|
|
@ -91,20 +96,48 @@ MonsterStrategy |
|
|
|
|
# Percentage of health to transition to Phase 2 |
|
|
|
|
Change = 75% |
|
|
|
|
MonsterSpawnOnChange = Red Slime, 2 |
|
|
|
|
|
|
|
|
|
ShootRate = 1.0 |
|
|
|
|
ShootProjectileCount = 3 |
|
|
|
|
ShootCount = 5 |
|
|
|
|
ShootAngleSpread = 45 |
|
|
|
|
JumpChargeTime = 5.0 |
|
|
|
|
JumpAfter = 5 shots |
|
|
|
|
JumpCount = 3 |
|
|
|
|
# Delay times per jump in seconds. |
|
|
|
|
Jump[1] = 2.0 |
|
|
|
|
Jump[2] = 0.3 |
|
|
|
|
Jump[3] = 0.75 |
|
|
|
|
} |
|
|
|
|
Phase3 |
|
|
|
|
{ |
|
|
|
|
Size = 400 |
|
|
|
|
# Percentage of health to transition to Phase 3 |
|
|
|
|
Change = 50% |
|
|
|
|
MonsterSpawnOnChange = Red Slime, 2 |
|
|
|
|
ShootRate = 0.5 |
|
|
|
|
ShootProjectileCount = 3 |
|
|
|
|
ShootAngleSpread = 45 |
|
|
|
|
JumpDelayTime = 0.5 |
|
|
|
|
JumpRecoveryTime = 2.0 |
|
|
|
|
} |
|
|
|
|
Phase4 |
|
|
|
|
{ |
|
|
|
|
Size = 200 |
|
|
|
|
# Percentage of health to transition to Phase 4 |
|
|
|
|
Change = 25% |
|
|
|
|
MonsterSpawnOnChange = Blue Slime, 2 |
|
|
|
|
MoveSpdModifier = 50% |
|
|
|
|
ShootRate = 0.1 |
|
|
|
|
RandomOffsetAngle = 75 |
|
|
|
|
JumpDistance = 1000 |
|
|
|
|
} |
|
|
|
|
Phase5 |
|
|
|
|
{ |
|
|
|
|
SizeLossPerHit=50% |
|
|
|
|
IframeTimePerHit = 1.0 |
|
|
|
|
MoveSpdModified = 50% |
|
|
|
|
# Percentage of health to transition to Phase 5 |
|
|
|
|
Change = 0% |
|
|
|
|
} |
|
|
|
|
Phase2Change = 75 |
|
|
|
|
Phase2Size = 600 |
|
|
|
|
# Percentage of health to transition to Phase 3 |
|
|
|
|
Phase3Change = 50 |
|
|
|
|
Phase3Size = 400 |
|
|
|
|
# Percentage of health to transition to Phase 4 |
|
|
|
|
Phase4Change = 25 |
|
|
|
|
Phase4Size = 200 |
|
|
|
|
# How often the enemy shoots. |
|
|
|
|
ShootingSpeed = 0.6 |
|
|
|
|
BulletSpeed = 450 |
|
|
|
|
BulletSize = 30 |
|
|
|
|
BulletColor = 0, 255, 0, 255 |
|
|
|
|
} |
|
|
|
|
} |