Uh, that's the thing. My CFGs are vanilla, I didn't touch them (they came with the plugin). Using the old health calc function yields expected values, but WildCard's one gives really weird values.
easterbunny.cfg
Code:
"character"
{
"name" "Easter Bunny"
"class" "4"
"model" "models/player/saxton_hale/easter_demo.mdl"
"ragedist" "400.0"
"sound_block_vo" "1"
"description_en" "The Easter Bunny:\nI think he wants to give out candy? Maybe?\nSuper Jump: crouch, look up and stand up.\nWeigh-down: in midair, look down and crouch\nRage (Happy Easter, Fools): taunt when Rage Meter is full.\nNearby enemies are stunned."
"weapon1"
{
"name" "tf_weapon_bottle"
"index" "1"
"attributes" "326 ; 1.3"
//326: 30% higher jump height
}
"ability1"
{
"name" "charge_weightdown"
"arg0" "3"
"plugin_name" "default_abilities"
}
"ability2"
{
"name" "charge_bravejump"
"arg0" "1"
"arg1" "1.5"
"arg2" "5"
"plugin_name" "default_abilities"
}
"ability3"
{
"name" "rage_stun"
"arg1" "5.0"
"plugin_name" "default_abilities"
}
"ability4"
{
"name" "rage_preventtaunt"
"plugin_name" "default_abilities"
}
"ability5"
{
"name" "rage_stunsg"
"arg1" "7.0"
"plugin_name" "default_abilities"
}
"ability6"
{
"name" "rage_new_weapon"
"arg1" "tf_weapon_grenadelauncher"
"arg2" "19"
"arg3" "6 ; 0.1 ; 280 ; 17 ; 411 ; 150.0 ; 413 ; 1.0 ; 467 ; 1.0 ; 477 ; 1.0"
//6: 90% faster firing speed
//280: Grenade projectile type
//411: +150 degrees random projectile deviation
//413: Auto fires full clip
//467: Grenades do not explode on impact
//477: Grenades push players back
"arg4" "0"
"arg5" "0"
"arg6" "1"
"arg7" "50"
"plugin_name" "special_noanims"
}
"ability7"
{
"name" "model_projectile_replace"
"arg1" "tf_projectile_pipe"
"arg2" "models/player/saxton_hale/w_easteregg.mdl"
"plugin_name" "easter_abilities"
}
"ability8"
{
"name" "spawn_many_objects_on_kill"
"arg1" "tf_ammo_pack"
"arg2" "models/player/saxton_hale/w_easteregg.mdl"
"arg3" "1"
"arg4" "5"
"arg5" "30.0"
"plugin_name" "easter_abilities"
}
"ability9"
{
"name" "spawn_many_objects_on_death"
"arg1" "tf_ammo_pack"
"arg2" "models/player/saxton_hale/w_easteregg.mdl"
"arg3" "1"
"arg4" "14"
"arg5" "120.0"
"plugin_name" "easter_abilities"
}
"sound_begin"
{
"1" "vo/demoman_gibberish03.wav"
"2" "vo/demoman_gibberish11.wav"
}
"sound_kspree"
{
"1" "vo/demoman_gibberish05.wav"
"2" "vo/demoman_gibberish06.wav"
"3" "vo/demoman_gibberish09.wav"
"4" "vo/demoman_gibberish11.wav"
"5" "vo/demoman_gibberish13.wav"
"6" "vo/demoman_autodejectedtie01.wav"
}
"sound_win"
{
"1" "vo/demoman_gibberish01.wav"
"2" "vo/demoman_gibberish12.wav"
"3" "vo/demoman_cheers02.wav"
"4" "vo/demoman_cheers03.wav"
"5" "vo/demoman_cheers06.wav"
"6" "vo/demoman_cheers07.wav"
"7" "vo/demoman_cheers08.wav"
"8" "vo/taunts/demoman_taunts12.wav"
}
"sound_death"
{
"1" "vo/demoman_gibberish04.wav"
"2" "vo/demoman_gibberish10.wav"
"3" "vo/demoman_jeers03.wav"
"4" "vo/demoman_jeers06.wav"
"5" "vo/demoman_jeers07.wav"
"6" "vo/demoman_jeers08.wav"
}
"sound_ability"
{
"1" "vo/demoman_positivevocalization03.wav"
"2" "vo/demoman_dominationscout05.wav"
"3" "vo/demoman_cheers02.wav"
"4" "vo/demoman_gibberish07.wav"
"slot4" "1"
"5" "vo/demoman_gibberish08.wav"
"slot5" "1"
"6" "vo/demoman_laughshort01.wav"
"slot6" "1"
"7" "vo/demoman_positivevocalization04.wav"
"slot7" "1"
}
"sound_lastman"
{
"1" "vo/taunts/demoman_taunts05.wav"
"2" "vo/taunts/demoman_taunts04.wav"
"3" "vo/demoman_specialcompleted07.wav"
}
"sound_hit"
{
"1" "vo/demoman_gibberish09.wav"
"2" "vo/demoman_cheers02.wav"
"3" "vo/demoman_cheers07.wav"
"4" "vo/demoman_positivevocalization03.wav"
}
"sound_stabbed"
{
"1" "vo/demoman_sf12_badmagic01.wav"
"2" "vo/demoman_sf12_badmagic07.wav"
"3" "vo/demoman_sf12_badmagic10.wav"
}
"catch_phrase"
{
"1" "vo/demoman_positivevocalization03.wav"
"2" "vo/demoman_jeers08.wav"
"3" "vo/demoman_gibberish03.wav"
"4" "vo/demoman_cheers07.wav"
"5" "vo/demoman_sf12_badmagic01.wav"
"6" "vo/burp02.wav"
"7" "vo/burp03.wav"
"8" "vo/burp04.wav"
"9" "vo/burp05.wav"
"10" "vo/burp06.wav"
"11" "vo/burp07.wav"
}
"mod_precache"
{
"1" "models/player/saxton_hale/w_easteregg.mdl"
}
"mod_download"
{
"1" "models/player/saxton_hale/easter_demo"
"2" "models/player/saxton_hale/w_easteregg"
}
"mat_download"
{
"1" "materials/models/player/easter_demo/easter_body"
"2" "materials/models/player/easter_demo/easter_rabbit"
"3" "materials/models/props_easteregg/c_easteregg"
}
"download"
{
"1" "materials/models/player/easter_demo/demoman_head_red.vmt"
"2" "materials/models/player/easter_demo/easter_rabbit_normal.vtf"
"3" "materials/models/player/easter_demo/eyeball_r.vmt"
"4" "materials/models/props_easteregg/c_easteregg_gold.vmt"
}
}
What is really weird for me is when Seeman/ldier come up, only ONE of them gets the expected value, the other gets like less than 100. (14~ bots).
If it helps, I compiled against 1.5.3 stable.