Code: // for "class" key //1 Scout //2 Sniper //3 Soldier //4 DemoMan //5 Medic //6 Heavy //7 Pyro //8 Spy //9 Engineer
"character" { //Required keys "name" "Vagineer" //Displayed name of the boss "class" "9" //What class the hale is (note, this does not affect the world animations of the hale) "model" "models\player\engineer.mdl" //Where to find the hales model "ragedist" "400.0" //Default distance for rage abilities in hammer units "description_en" "The best Boss ever" //Description of the boss that is shown to the player when they are this hale
//Optional keys (with default values) "health_formula" "((760+n)*n)^1.04" //Health formula where N is the number of mercenaries "lives" "1" //How many "lives" the boss has. Note that the health_formula calculates the bosses total health "maxspeed" "340" //How fast the boss is (400 is max) in hammer units per second. "sound_block_vo" "0" //Toggles whether the hale can say their class' voicelines (0 off, 1 on) "companion" "" //Defines a companion for the boss to make it a DUO "ragedamage" "1900" //Amount of damage the hale takes before he/she can rage "blocked" "0" //Blocks the hale, this is used to prevent DUO bosses from spawning as singular bosses "weapon1" //the weapon(s) the boss posseses { //required "name" "tf_weapon_wrench" //Class-name of hale's weapon "index" "197" //Index of hale's weapon "attributes" "" //Additional attributes of the hale's weapon, all weapons by default have the attribute set: +200% damage bonus, +2 capture rate, mantreads stomp, so leave blank if that's all you want. } "weapon2" //optional additional weapons, delete this bit (until the closing brace) if you don't want to have anymore { "name" "" "index" "" "attributes" "" } //Make sure the items fill different slots. "ability1" //Abilities the hale has { "name" "rage_uber" //gives the hale uber on rage //"arg0" "0" //default value "arg1" "10.0" "plugin_name" "default_abilities" } //Format of an ability: //"abilityX" (where X is the next ability number) //{ // "name" "ability name" // "argX" "X" (To find out what the different arguments do for the current plugin, you'll need to refer to the readme's associated with them) // "plugin_name" "plugin name" //} "ability2" //Weighdown ability { "name" "charge_weightdown" "arg0" "3" "plugin_name" "default_abilities" } "ability3" { "name" "charge_bravejump" //Superjump "arg0" "1" //leave as 1 "arg1" "1.5" //seconds to charge "arg2" "5" //Seconds to reload "plugin_name" "default_abilities" } "ability4" { "name" "rage_stun" //Applies the fear effect to those within it's radius on rage "arg1" "5.0" //fear duration "plugin_name" "default_abilities" } "ability5" { "name" "rage_preventtaunt" //Prevents the hale from taunting when the rage meter is full, it'd be unusual for you not to want to use this. "plugin_name" "default_abilities" } "ability6" { "name" "rage_stunsg" //Stun sentrygun "arg1" "8.0" "plugin_name" "default_abilities" } //Optional keys three //All sound_* keys precaching treir lines. "sound_begin" //"Let's get dangerous!" Line in mini-setup. { "1" "saxton_hale\vagineer_responce_intro.wav" "2" "saxton_hale\lolwut_1.wav" //You can put more, unlimited } "sound_kspree" //Directory to killingspree sound { "1" "saxton_hale\lolwut_4.wav" "2" "saxton_hale\vagineer_responce_taunt_1.wav" "3" "saxton_hale\vagineer_responce_taunt_2.wav" "4" "saxton_hale\vagineer_responce_taunt_3.wav" "5" "saxton_hale\vagineer_responce_taunt_4.wav" "6" "saxton_hale\vagineer_responce_taunt_5.wav" "7" "saxton_hale\lolwut_3.wav" } "sound_win" //Directory to hale's victory sound { "1" "saxton_hale\vagineer_responce_taunt_5.wav" } "sound_death" //Directory to hale's loss sound. { "1" "saxton_hale\vagineer_responce_fail_2.wav" "2" "saxton_hale\vagineer_responce_fail_1.wav" } "sound_hit" //Directory to hale's kill sound { "1" "saxton_hale\lolwut_5.wav" } "sound_ability" //Bosses ability sounds. { "1" "saxton_hale\lolwut_2.wav" //This is number of line "slot1" "1" //This is number of ability slot for this line (for example, 0 is rage and it's defalut value) "2" "saxton_hale\vagineer_responce_rage_1.wav" "3" "saxton_hale\vagineer_responce_rage_2.wav" "4" "saxton_hale\vagineer_responce_jump_1.wav" "slot4" "1" "5" "saxton_hale\vagineer_responce_jump_2.wav" "slot5" "1" }
"sound_bgm" //Background Music { "path1" "saxton_hale/the_millionaires_holiday.mp3" //Directory to track "time1" "131" //length of track in seconds } "sound_precache" //Just precaching sounds { "1" "saxton_hale\vagineer_responce_jump_42.wav" } //Optional keys again, for downloadlist "mod_download" //Model Download: ".mdl", ".dx80.vtx", ".dx90.vtx", ".sw.vtx", ".vvd" { "1" "models\player\saxton_hale\vagineer_v134" } "mat_download" //Texture + material Download: ".vtf", ".vmt" { "1" "materials\freak_fortress_2\ninjaspy\spy_black" } "download" //All other downloads that don't use extensions that the above do. { "1" "sound\saxton_hale\vagineer_responce_intro.wav" "2" "sound\saxton_hale\lolwut_3.wav" "3" "sound\saxton_hale\lolwut_4.wav" "4" "sound\saxton_hale\vagineer_responce_taunt_1.wav" "5" "sound\saxton_hale\vagineer_responce_taunt_2.wav" "6" "sound\saxton_hale\vagineer_responce_taunt_3.wav" "7" "sound\saxton_hale\vagineer_responce_taunt_4.wav" "8" "sound\saxton_hale\vagineer_responce_taunt_5.wav" "9" "sound\saxton_hale\vagineer_responce_taunt_5.wav" "10" "sound\saxton_hale\vagineer_responce_fail_1.wav" "11" "sound\saxton_hale\vagineer_responce_fail_2.wav" "12" "sound\saxton_hale\lolwut_2.wav" "13" "sound\saxton_hale\vagineer_responce_rage_1.wav" "14" "sound\saxton_hale\vagineer_responce_rage_2.wav" "15" "sound\saxton_hale\vagineer_responce_jump_1.wav" "16" "sound\saxton_hale\vagineer_responce_jump_2.wav" "17" "sound\saxton_hale\lolwut_5.wav" "18" "sound\saxton_hale\lolwut_0.wav" "19" "sound\saxton_hale\lolwut_1.wav" } } |