Bump. I figured out why they lose their crit etc.
There are 2 bosses that break the red player's crit and damage tracker etc with their Rages. These 2 bosses are SCP-049 and Scrake. Here is the config of the two bosses that work on my server.
Code:
"character"
{
"name" "Scrake"
"class" "3"
"model" "models\freak_fortress_2\killingfloor\scrakekl.mdl"
"health_formula" "((950+n)*n)^1.04"
"sound_block_vo" "1"
"maxspeed" "240"
"ragedamage" "999999"
"description_en" "Scrake:\nSuper jump: alt-fire, look up and release\nWeigh-down: in midair, look down and crouch\nPassive: Cannot gain rage by taking damage, you have to kill!\nRage: Look at your HUD for your Rages"
"weapon1"
{
"name" "tf_weapon_sword"
"index" "154"
"attributes" "138 ; 0.87 ; 224 ; 2.0 ; 402 ; 1 ; 252 ; 0.3"
"show" "0"
}
"ability1"
{
"name" "dynamic_jump"
// slot is ignored.
"arg1" "1.5" // charge time, same as charge_bravejump
"arg2" "7.0" // cooldown, same as charge_bravejump
"arg3" "0" // 1 = disabled by default (can only be re-enabled in code)
"arg4" "0" // number of uses. set to 0 to be infinite.
"arg5" "3.0" // cooldown before first use
"arg6" "100.0" // minimum damage before super duper jump
"arg7" "0" // use new jump
"arg8" "1.0" // jump intensity multiplier. unlike charge_bravejump, this works for oldjump too
"arg9" "0" // 1 = use RELOAD instead of ALT-FIRE
"arg10" "1" // don't affect weighdown's cooldown
// HUD strings
"arg17" "Super DUPER Jump ready! Look up, press and release ALT-FIRE." // super duper jump message
"arg18" "Super Jump is not ready. %.1f seconds remaining." // cooldown message
"arg19" "Super Jump is ready. %.0f percent charged.\nLook up, press and release ALT-FIRE." // charge message
"plugin_name" "ff2_dynamic_defaults"
}
"ability2"
{
"name" "dynamic_weighdown"
// slot is ignored
"arg1" "0" // 1 = disabled by default (can only be re-enabled in code)
"arg2" "0" // number of uses. set to 0 to be infinite.
"arg3" "1.0" // the hale's normal gravity. this will practically always be 1.0
// strings
"arg19" "You have used weighdown!"
"plugin_name" "ff2_dynamic_defaults"
}
"ability3"
{
"name" "dynamic_speed_management"
"arg1" "240.0" // start speed
"arg2" "400.0" // end speed
"plugin_name" "ff2_dynamic_defaults"
}
"ability4"
{
"name" "rage_on_kill"
"arg1" "10.0" // rage gained on kill
"plugin_name" "m7_abilities_extended"
}
"ability5"
{
"name" "ability_management_system"
"arg1" "0" // activation key. 0=E, 1=R, 2=MIDDLE MOUSE, 3=USE(not bound by default)
"arg2" "1" // selection key. 0=not usable, 1=R, 2=MIDDLE MOUSE, 3=USE(not bound by default)
"arg3" "3" // reverse selection key. 0=not usable, 1=R, 2=MIDDLE MOUSE, 3=USE(not bound by default) [note: hidden feature, keeping this standard going]
"arg4" "0xc00000" // HUD color (unavailable)
"arg5" "%s (%.0f rage) [RELOAD (R) to change]\n%s\nAbility is currently unavailable." // HUD text format (unavailable)
"arg6" "0xffffff" // HUD color (available)
"arg7" "%s (%.0f rage) [RELOAD (R) to change]\n%s\nAbility is available. (press E)" // HUD text format (available)
"arg8" "0.68" // HUD Y
"arg9" "RAGE Meter: %.0f%%\nHP: %d / %d" // HUD replacement text
"arg10" "0.80" // HUD replacement Y
"plugin_name" "ff2_sarysapub3"
}
"ability6"
{
"name" "rage_summon"
"arg0" "0" // Ability Slot
"arg1" "1" // Sound
"arg2" "32" // Summon per rage (specify amount for fixed amount, 0 to summon 1 per alive player, -1 to summon by ratio)
"arg3" "2.0" // Uber Protection
"arg4" "1" // Notification Alert (boss-only)
"arg5" "0" // Model Mode (0 = Human or Custom model, 1 = Robot Model (automatically applies robot voice lines))
"arg6" "models\freak_fortress_2\killingfloor\scrakekl.mdl" // Leave blank for human model, or specify model path for custom model (not used if arg5 is set to 1)
"arg7" "3" // Player class, leave blank to not change minion class
"arg8" "0.0" // Ratio, if arg2 is -1
"arg9" "1" // Remove wearables? (for custom models / tf2 robot models)
"arg10" "1" // Weapon mode (0 to allow minions to spawn with regular loadouts, 1 for specific weapon, 2 for no weapons)
"arg11" "tf_weapon_sword" // Weapon Classname (if arg10 = 1)
"arg12" "154" // Weapon index (if arg10 = 1)
"arg13" "1 ; 0.70 ; 107 ; 1.22 ; 235 ; 107 ; 252 ; 0.30 ; 60 ; 0.30 ; 64 ; 0.40" // Attributes (if arg10 = 1)
"arg15" "400" // Health formula
"arg16" "1" // Teleport to summoner's location?
"arg19" "-1" // Voice Line mode (-1: Block voice lines, 0: Normal voice lines, 1: Robot Voice lines, 2: Giant Voice Lines, 3: boss's catchphrase, 4: use 'sound_minion_catchphrase')
"arg20" "1" // Pickups (0 = None, 1 = Health, 2 = Ammo, 3 = Both)
"arg21" "33 ; 2.0" // Spawn Conditions
"arg22" "Your minions have spawned!" // Summoner's text
"arg23" "You are now a Scrake!" // Summoned's text
"arg27" "1" // 0 - slay minions when their summoner dies, 1 - don't slay minions when their summoner dies and instead give minions a fighting chance to win
"arg28" "1.0" // Scale
"arg33" "0" // Visible weapons?
"arg34" "1" // Disable health being overheal?
// args reserved for the ability management system
"arg1001" "0.0" // delay before first use
"arg1002" "15.0" // cooldown
"arg1003" "Scrake Wave" // name
"arg1004" "Time to screw everyone over with a Scrake Wave!" // description
"arg1005" "100.0" // rage cost
"arg1006" "0" // index for ability in the AMS menu
"plugin_name" "shadow93_abilities"
}
"ability7"
{
"name" "special_ams_stun"
"arg1" "5.0" // Duration
"arg2" "1000" // Distance
"arg3" "8.0" // Duration (Sentry)
"arg4" "5000" // Distance (Sentry)
// args reserved for the ability management system
"arg1001" "5.0" // delay before first use
"arg1002" "70.0" // cooldown
"arg1003" "Scream" // name
"arg1004" "Scare your opponents" // description
"arg1005" "0" // rage cost
"arg1006" "1" // index for ability in the AMS menu
"plugin_name" "m7_abilities_extended"
}
"sound_begin"
{
"1" "freak_fortress_2\scrake\scrake_spawn.mp3"
}
"sound_ability"
{
"1" "freak_fortress_2\scrake\scrake_spawn.mp3"
"2" "freak_fortress_2\scrake\jump1.mp3"
"slot2" "1"
"3" "freak_fortress_2\scrake\jump2.mp3"
"slot3" "1"
"4" "freak_fortress_2\scrake\jump3.mp3"
"slot4" "1"
}
"sound_bgm"
{
"path1" "freak_fortress_2\scrake\clone_mutation.mp3"
"time1" "192"
"name1" "{orange}Clone Mutation (Instrumental){default}"
"artist1" "{blue}Killing Floor 2{default}"
"path2" "freak_fortress_2\scrake\the_reaping.mp3"
"time2" "202"
"name2" "{orange}The Reaping (Instrumental){default}"
"artist2" "{blue}Killing Floor 2{default}"
"path3" "freak_fortress_2\scrake\collapsing.mp3"
"time3" "244"
"name3" "{orange}Collapsing (Instrumental){default}"
"artist3" "{blue}Killing Floor 2{default}"
}
"catch_phrase"
{
"1" "freak_fortress_2\scrake\catchphrase1.mp3"
"2" "freak_fortress_2\scrake\catchphrase2.mp3"
"3" "freak_fortress_2\scrake\catchphrase3.mp3"
"4" "freak_fortress_2\scrake\catchphrase4.mp3"
"5" "freak_fortress_2\scrake\catchphrase5.mp3"
}
"sound_hit"
{
"1" "freak_fortress_2\scrake\hit1.mp3"
"2" "freak_fortress_2\scrake\hit2.mp3"
"3" "freak_fortress_2\scrake\hit3.mp3"
}
"sound_death"
{
"1" "freak_fortress_2\scrake\lose1.mp3"
"2" "freak_fortress_2\scrake\lose2.mp3"
}
"mod_download"
{
"1" "models\freak_fortress_2\killingfloor\scrakekl"
}
"mat_download"
{
"1" "materials\freak_fortress_2\killingfloor\zed_scrake_d"
"2" "materials\freak_fortress_2\killingfloor\zed_scrake_d_blood"
"3" "materials\freak_fortress_2\killingfloor\zed_scrake_sawblade_d"
}
"download"
{
"1" "models\freak_fortress_2\killingfloor\scrakekl.phy"
"2" "sound\freak_fortress_2\scrake\scrake_spawn.mp3"
"3" "sound\freak_fortress_2\scrake\clone_mutation.mp3"
"4" "sound\freak_fortress_2\scrake\the_reaping.mp3"
"5" "sound\freak_fortress_2\scrake\collapsing.mp3"
"6" "sound\freak_fortress_2\scrake\catchphrase1.mp3"
"7" "sound\freak_fortress_2\scrake\catchphrase2.mp3"
"8" "sound\freak_fortress_2\scrake\catchphrase3.mp3"
"9" "sound\freak_fortress_2\scrake\catchphrase4.mp3"
"10" "sound\freak_fortress_2\scrake\catchphrase5.mp3"
"11" "sound\freak_fortress_2\scrake\hit1.mp3"
"12" "sound\freak_fortress_2\scrake\hit2.mp3"
"13" "sound\freak_fortress_2\scrake\hit3.mp3"
"14" "sound\freak_fortress_2\scrake\jump1.mp3"
"15" "sound\freak_fortress_2\scrake\jump2.mp3"
"16" "sound\freak_fortress_2\scrake\jump3.mp3"
"17" "sound\freak_fortress_2\scrake\lose1.mp3"
"18" "sound\freak_fortress_2\scrake\lose2.mp3"
"19" "materials\freak_fortress_2\killingfloor\detail_metal.vtf"
"20" "materials\freak_fortress_2\killingfloor\zed_scrake_d_metal.vmt"
"21" "materials\freak_fortress_2\killingfloor\zed_scrake_d_metal_blood.vmt"
"22" "materials\freak_fortress_2\killingfloor\zed_scrake_n.vtf"
"23" "materials\freak_fortress_2\killingfloor\zed_scrake_s.vtf"
"24" "materials\freak_fortress_2\killingfloor\zed_scrake_sawblade_n.vtf"
"25" "materials\freak_fortress_2\killingfloor\zed_scrake_sawblade_s.vtf"
}
}
"character"
{
"name" "SCP-049"
"class" "5"
"model" "models\freak_fortress_2\newscp049\scp049_v1.mdl"
"ragedamage" "2500"
"health_formula" "(((800+n)*n)^1.04)"
"maxspeed" "250"
"sound_block_vo" "1"
"description_en" "Boss Name - SCP-049\nBoss Info - Know with the name of The Plague Doctor,He is a Euclid classed SCP who touch is invariably lethal to humans.\nYour Abilities\nTeleport: alt-fire, look up and stand up.\nWeigh-down: in midair, look down and crouch.\nRage(Summon + Stun + Plague + Teleport): Call for medic when the Rage Meter is full."
"weapon1"
{
"name" "tf_weapon_bonesaw"
"index" "173"
"attributes" "2 ; 0.75 ; 149 ; 15 ; 2025 ; 2 ; 2014 ; 1"
"show" "0"
}
"ability1"
{
"name" "rage_stun"
"arg1" "5"
"plugin_name" "default_abilities"
}
"ability2"
{
"name" "rage_stunsg"
"arg1" "7"
"plugin_name" "default_abilities"
}
"ability3"
{
"name" "dynamic_teleport"
"arg1" "1.5"
"arg2" "10.0"
"arg3" "ghost_appearation"
"arg4" "0"
"arg5" "0"
"arg6" "15.0"
"arg7" "50.0"
"arg8" "1"
"arg9" "1"
"arg10" "2"
"arg11" "0"
"arg12" "0"
"arg13" "0"
"arg16" "No one left to teleport to! (spectator glitch)" // teleport fail message. it'll only happen if arg12 is set to 1, or the spectator glitch happens.
"arg17" "EMERGENCY TELEPORT! Look up, press and release ALT-FIRE." // emergency teleport message message
"arg18" "Teleport is not ready. %.1f seconds remaining." // cooldown message
"arg19" "Teleport is ready. %.0f percent charged.\nHold ALT-FIRE until fully charged, look up, and release." // charge message
"plugin_name" "ff2_dynamic_defaults"
}
"ability4"
{
"name" "rage_instant_teleport"
"plugin_name" "default_abilities"
}
"ability5"
{
"name" "rage_tfcondition"
"arg0" "0"
"arg1" "110 ; 10 ; 28 ; 10"
"arg2" ""
"arg3" "350"
"arg4" "0"
"plugin_name" "ff2_tfcond"
}
"ability6"
{
"name" "rage_summon"
"arg0" "0" // Ability Slot
"arg1" "0" // Sound
"arg2" "32" // Summon per rage (specify amount for fixed amount, 0 to summon 1 per alive player, -1 to summon by ratio)
"arg3" "2.0" // Uber Protection
"arg4" "1" // Notification Alert (boss-only)
"arg5" "0" // Model Mode (0 = Human or Custom model, 1 = Robot Model (automatically applies robot voice lines))
"arg6" "models\freak_fortress_2\plague049\scp-049-2.mdl" // Leave blank for human model, or specify model path for custom model (not used if arg5 is set to 1)
"arg7" "2" // Player class, leave blank to not change minion class
"arg8" "0.0" // Ratio, if arg2 is -1
"arg9" "1" // Remove wearables? (for custom models / tf2 robot models)
"arg10" "1" // Weapon mode (0 to allow minions to spawn with regular loadouts, 1 for specific weapon, 2 for no weapons)
"arg11" "tf_weapon_club" // Weapon Classname (if arg10 = 1)
"arg12" "3" // Weapon index (if arg10 = 1)
"arg13" "2 ; 4 ; 68 ; -1 ; 408 ; 1 ; 57 ; -10 ; 220 ; 100" // Attributes (if arg10 = 1)
"arg15" "200" // Health formula
"arg16" "1" // Teleport to summoner's location?
"arg19" "4" // Voice Line mode (-1: Block voice lines, 0: Normal voice lines, 1: Robot Voice lines, 2: Giant Voice Lines, 3: boss's catchphrase, 4: use 'sound_minion_catchphrase')
"arg20" "1" // Pickups (0 = None, 1 = Health, 2 = Ammo, 3 = Both)
"arg21" "33 ; -1" // Spawn Conditions
"arg22" "Your minions have spawned!" // Summoner's text
"arg23" "You are now a SCP-049-2!" // Summoned's text
"arg27" "1" // 0 - slay minions when their summoner dies, 1 - don't slay minions when their summoner dies and instead give minions a fighting chance to win
"arg28" "1.0" // Scale
"arg33" "0" // Visible weapons?
"arg34" "1" // Disable health being overheal?
"plugin_name" "shadow93_abilities"
}
"ability7"
{
"name" "charge_weightdown_fix"
"arg0" "3"
"plugin_name" "ff2_otokiru_wc3"
}
"sound_bgm"
{
"path1" "freak_fortress_2\newscp049\bgm.mp3" //Path relative to 'sound' folder.
"time1" "119" //Music's length in seconds.
"name1" "{orange}Tension{default}" //Music's name.
"artist1" "{blue}SCP: Containment Breach{default}" //Music's artist.
}
"sound_begin"
{
"1" "freak_fortress_2\newscp049\intro1.mp3" //Path relative to 'sound' folder.
"2" "freak_fortress_2\newscp049\intro2.mp3" //Path relative to 'sound' folder.
"3" "freak_fortress_2\newscp049\intro3.mp3" //Path relative to 'sound' folder.
"4" "freak_fortress_2\newscp049\intro4.mp3" //Path relative to 'sound' folder.
}
"sound_win"
{
"1" "freak_fortress_2\newscp049\win.mp3" //Path relative to 'sound' folder.
}
"sound_lastman"
{
"1" "freak_fortress_2\newscp049\lastman.mp3" //Path relative to 'sound' folder.
}
"sound_kill_medic"
{
"1" "freak_fortress_2\newscp049\killmedic.mp3" //Path relative to 'sound' folder.
}
"sound_hit"
{
"1" "freak_fortress_2\newscp049\kill.mp3" //Path relative to 'sound' folder.
}
"sound_kspree"
{
"1" "freak_fortress_2\newscp049\kspree.mp3" //Path relative to 'sound' folder.
}
"sound_ability_serverwide"
{
"1" "freak_fortress_2\newscp049\rage.mp3" //Path relative to 'sound' folder.
"2" "freak_fortress_2\newscp049\rage2.mp3" //Path relative to 'sound' folder.
"3" "freak_fortress_2\newscp049\rage3.mp3" //Path relative to 'sound' folder.
"4" "freak_fortress_2\newscp049\rage4.mp3" //Path relative to 'sound' folder.
"5" "freak_fortress_2\newscp049\rage5.mp3" //Path relative to 'sound' folder.
}
"sound_ability"
{
"1" "freak_fortress_2\newscp049\teleport.mp3" //Path relative to 'sound' folder.
"slot1" "1" //Ability Slot 1
"2" "freak_fortress_2\newscp049\teleport2.mp3" //Path relative to 'sound' folder.
"slot2" "1" //Ability Slot 1
"3" "freak_fortress_2\newscp049\teleport3.mp3" //Path relative to 'sound' folder.
"slot3" "1" //Ability Slot 1
}
"catch_phrase"
{
"1" "freak_fortress_2\newscp049\voice.mp3" //Path relative to 'sound' folder.
}
"sound_minion_catchphrase"
{
"1" "freak_fortress_2\newscp049\voice.mp3" //Path relative to 'sound' folder.
}
"sound_kill_pyro"
{
"1" "freak_fortress_2\newscp049\killpyro.mp3" //Path relative to 'sound' folder.
}
"sound_kill_spy"
{
"1" "freak_fortress_2\newscp049\killspy.mp3" //Path relative to 'sound' folder.
"2" "freak_fortress_2\newscp049\killspy2.mp3" //Path relative to 'sound' folder.
"3" "freak_fortress_2\newscp049\killspy3.mp3" //Path relative to 'sound' folder.
}
"mod_download"
{
"1" "models\freak_fortress_2\newscp049\scp049_v1"
"2" "models\freak_fortress_2\plague049\scp-049-2"
}
"download"
{
"1" "materials\freak_fortress_2\049\scp-049_clothing_diffuse4.vmt"
"2" "materials\freak_fortress_2\049\scp-049_clothing_diffuse4.vtf"
"3" "materials\freak_fortress_2\049\scp-049_mask_diffuse5.vmt"
"4" "materials\freak_fortress_2\049\scp-049_mask_diffuse5.vtf"
"5" "materials\freak_fortress_2\scpmtfzombie\body.vmt"
"6" "materials\freak_fortress_2\scpmtfzombie\body.vtf"
"7" "materials\freak_fortress_2\scpmtfzombie\body_bump.vtf"
"8" "materials\freak_fortress_2\scpmtfzombie\helmet.vmt"
"9" "materials\freak_fortress_2\scpmtfzombie\helmet.vtf"
"10" "materials\freak_fortress_2\scpmtfzombie\helmet_bump.vtf"
"11" "sound\freak_fortress_2\newscp049\bgm.mp3"
"12" "sound\freak_fortress_2\newscp049\intro1.mp3"
"13" "sound\freak_fortress_2\newscp049\intro2.mp3"
"14" "sound\freak_fortress_2\newscp049\intro3.mp3"
"15" "sound\freak_fortress_2\newscp049\intro4.mp3"
"16" "sound\freak_fortress_2\newscp049\win.mp3"
"17" "sound\freak_fortress_2\newscp049\lastman.mp3"
"18" "sound\freak_fortress_2\newscp049\killmedic.mp3"
"19" "sound\freak_fortress_2\newscp049\kill.mp3"
"20" "sound\freak_fortress_2\newscp049\kspree.mp3"
"21" "sound\freak_fortress_2\newscp049\rage.mp3"
"22" "sound\freak_fortress_2\newscp049\rage2.mp3"
"23" "sound\freak_fortress_2\newscp049\rage3.mp3"
"24" "sound\freak_fortress_2\newscp049\rage4.mp3"
"25" "sound\freak_fortress_2\newscp049\rage5.mp3"
"26" "sound\freak_fortress_2\newscp049\teleport.mp3"
"27" "sound\freak_fortress_2\newscp049\teleport2.mp3"
"28" "sound\freak_fortress_2\newscp049\teleport3.mp3"
"29" "sound\freak_fortress_2\newscp049\voice.mp3"
"30" "sound\freak_fortress_2\newscp049\killpyro.mp3"
"31" "sound\freak_fortress_2\newscp049\killspy.mp3"
"32" "sound\freak_fortress_2\newscp049\killspy2.mp3"
"33" "sound\freak_fortress_2\newscp049\killspy3.mp3"
"34" "models\freak_fortress_2\newscp049\scp049_v1.phy"
"35" "models\freak_fortress_2\plague049\scp-049-2.phy"
}
}
If anyone knows why this summon system breaks the crits please let me know.