diff --git a/addons/sourcemod/scripting/vsh/abilities/ability_rage_meteor.sp b/addons/sourcemod/scripting/vsh/abilities/ability_rage_meteor.sp index 06b6f1fb..60ca5328 100644 --- a/addons/sourcemod/scripting/vsh/abilities/ability_rage_meteor.sp +++ b/addons/sourcemod/scripting/vsh/abilities/ability_rage_meteor.sp @@ -27,15 +27,15 @@ public void RageMeteor_Create(SaxtonHaleBase boss) g_iRocketCount[boss.iClient] = 0; g_flNextRocketIn[boss.iClient] = 0.0; - boss.SetPropFloat("RageMeteor", "Damage", 50.0); + boss.SetPropFloat("RageMeteor", "Damage", 15.0); boss.SetPropFloat("RageMeteor", "Speed", 300.0); - boss.SetPropFloat("RageMeteor", "SpawnRadius", 250.0); - boss.SetPropFloat("RageMeteor", "MinAngle", 45.0); - boss.SetPropFloat("RageMeteor", "FreezeTime", 1.5); + boss.SetPropFloat("RageMeteor", "SpawnRadius", 150.0); + boss.SetPropFloat("RageMeteor", "MinAngle", 80.0); + boss.SetPropFloat("RageMeteor", "FreezeTime", 3.0); boss.SetPropFloat("RageMeteor", "SpawnDelay", 0.094); boss.SetPropFloat("RageMeteor", "SpawnDelaySuper", 0.077); - boss.SetPropInt("RageMeteor", "SpawnCount", 70); - boss.SetPropInt("RageMeteor", "SpawnCountSuper", 130); + boss.SetPropInt("RageMeteor", "SpawnCount", 25); + boss.SetPropInt("RageMeteor", "SpawnCountSuper", 65); } public void RageMeteor_OnRage(SaxtonHaleBase boss) @@ -97,10 +97,10 @@ public Action RageMeteor_OnAttackDamage(SaxtonHaleBase boss, int victim, int &in EmitAmbientSound(FREEZE_SOUND, vecOrigin); SetEntityRenderColor(victim, 128, 176, 255, 255); - SetEntityMoveType(victim, MOVETYPE_NONE); + } - TF2_StunPlayer(victim, flDuration, 1.0, TF_STUNFLAG_SLOWDOWN); + TF2_StunPlayer(victim, flDuration, 0.5, TF_STUNFLAG_SLOWDOWN); delete g_hFreezeTimer[victim]; @@ -127,7 +127,7 @@ static Action Timer_UnfreezeVictim(Handle hTimer, DataPack pack) int iClient = pack.ReadCell(); if (iClient == GetClientOfUserId(pack.ReadCell())) { - SetEntityMoveType(iClient, MOVETYPE_WALK); + SetEntityRenderColor(iClient, 255, 255, 255, 255); float vecOrigin[3]; diff --git a/addons/sourcemod/scripting/vsh/bosses/boss_yeti.sp b/addons/sourcemod/scripting/vsh/bosses/boss_yeti.sp index cb9094f9..31f52cde 100644 --- a/addons/sourcemod/scripting/vsh/bosses/boss_yeti.sp +++ b/addons/sourcemod/scripting/vsh/bosses/boss_yeti.sp @@ -52,10 +52,10 @@ public void Yeti_Create(SaxtonHaleBase boss) boss.SetPropFloat("GroundPound", "JumpCooldown", 0.0); - boss.iHealthPerPlayer = 650; + boss.iHealthPerPlayer = 525; boss.flHealthExponential = 1.05; boss.nClass = TFClass_Heavy; - boss.iMaxRageDamage = 3000; + boss.iMaxRageDamage = 3500; } public void Yeti_GetBossName(SaxtonHaleBase boss, char[] sName, int length) @@ -71,9 +71,9 @@ public void Yeti_GetBossInfo(SaxtonHaleBase boss, char[] sInfo, int length) StrCat(sInfo, length, "\n- Brave Jump (Not Reduced by Ground Pound)"); StrCat(sInfo, length, "\n "); StrCat(sInfo, length, "\nRage"); - StrCat(sInfo, length, "\n- Damage requirement: 3000"); + StrCat(sInfo, length, "\n- Damage requirement: 3500"); StrCat(sInfo, length, "\n- Rains hail down on to players in front of you"); - StrCat(sInfo, length, "\n- Players hit will get frozen for 1 second"); + StrCat(sInfo, length, "\n- Players hit will get slowed for 3 second"); StrCat(sInfo, length, "\n- 200%% Rage: Increased projectile count and spawn rate"); }