Hey
Here is a new race, nothing special tho, but it is kinda popular on my server, so i thought i would post it, if anyone else would be interested in using it on their server...
Code: [Select]
"1"
{
"name" "Ray"
"author" "Insane White Tiger"
"shortdescription" "A beast from deep inside the big jungle"
"required_level" "0"
"maximum_level" "0"
"allow_only" "0"
"teamlimit" "0"
"restrict_shop" "<longjump><cloak75><bootspeed20><sockf50>"
"preloadcmd" "0"
"player_spawn_cmd" "es est_setplayercolor event_var(userid) 255 255 255 0 1;es es_xdelayed 2.0 est_setplayercolor event_var(userid) 255 255 255 0 1;es es_xdelayed 2.5 est_setplayercolor event_var(userid) 255 255 255 255 255;es est_SetModel event_var(userid) Ichthyosaur;es wcs_restrict event_var(userid) knifeonly"
"round_start_cmd" "0"
"round_end_cmd" "0"
"numberofskills" "6"
"numberoflevels" "4"
"skillnames" "A bite will kill you!|Jump from rock to rock|Speed to catch the victim|Magical skin|Eat the enemy|Hide in the forest"
"skilldescr" "Extra dmg|Long Jump|Speed|Regenerate|Health|Complete Invisibility"
"skillcfg" "player_attacker|player_spawn|player_spawn|player_spawn|player_attacker|player_ultimate"
"skill1_setting" "es_xsetinfo wcs_chance 25;es_xset wcs_dmg 25|es_xsetinfo wcs_chance 50;es_xset wcs_dmg 50|es_xsetinfo wcs_chance 75;es_xset wcs_dmg 75|es_xsetinfo wcs_chance 100;es_xset wcs_dmg 100"
"skill1_cmd" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then racealias_ray"
"racealias_ray" "es wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_dmg);es es_xtell event_var(attacker) : You did bite extra hard!;es es_xtell event_var(userid) : You did get bite by a Ray!"
"skill1_sfx" "0"
"skill2_setting" "es_xsetinfo wcs_multiplier 1.1|es_xsetinfo wcs_multiplier 1.2|es_xsetinfo wcs_multiplier 1.3|es_xsetinfo wcs_multiplier 1.4"
"skill2_cmd" "es wcs_setfx longjump event_var(userid) = server_var(wcs_multiplier)"
"skill2_sfx" "0"
"skill3_setting" "es_xset wcs_speed 1.20|es_xset wcs_speed 1.40|es_xset wcs_speed 1.60|es_xset wcs_speed 1.70"
"skill3_cmd" "es wcs_setfx speed event_var(userid) = server_var(wcs_speed)"
"skill3_sfx" "0"
"skill4_setting" "es_xsetinfo wcs_hp 5;es_xsetinfo wcs_time 2;es_xsetinfo wcs_waves 10;es_xsetinfo wcs_radius 150|es_xsetinfo wcs_hp 9;es_xsetinfo wcs_time 3;es_xsetinfo wcs_waves 14;es_xsetinfo wcs_radius 200|es_xsetinfo wcs_hp 10;es_xsetinfo wcs_time 3.5;es_xsetinfo wcs_waves 12;es_xsetinfo wcs_radius 220|es_xsetinfo wcs_hp 12;es_xsetinfo wcs_time 4.5;es_xsetinfo wcs_waves 14;es_xsetinfo wcs_radius 280"
"skill4_cmd" "es es_xkeysetvalue WCSuserdata event_var(userid) regeneration 1;es es_xkeysetvalue WCSuserdata event_var(userid) regen_round server_var(wcs_roundcounter);es wcs_regeneration event_var(userid) server_var(wcs_hp) server_var(wcs_time) 120 server_var(wcs_waves) server_var(wcs_radius);es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 40;racealias_ray4"
"racealias_ray4" "es est_effect 10 #a 0 sprites/greenspit1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 40 90 0.5 50 30 0 255 255 255 255 1"
"skill4_sfx" "0"
"skill5_setting" "es_xset wcs_divider 4;es_xset wcs_alpha 40|es_xset wcs_divider 3;es_xset wcs_alpha 60|es_xset wcs_divider 2;es_xset wcs_alpha 80|es_xset wcs_divider 1;es_xset wcs_alpha 100"
"racealias_ray5" "es_set wcs_dmg event_var(dmg_health);es_xmath wcs_dmg float;es_math wcs_dmg / server_var(wcs_divider);es est_RoundDecimal wcs_dmg server_var(wcs_dmg) 0;es est_GetHealth wcs_health event_var(attacker);if (server_var(wcs_health) >= 300) then es_xset wcs_dmg 0;es_math wcs_health + wcs_dmg;if (server_var(wcs_dmg) != 0) then es_xif (server_var(wcs_health) < 300) then est_SetHealth event_var(attacker) server_var(wcs_health);if (server_var(wcs_dmg) != 0) then es_xif (server_var(wcs_health) > 300) then est_SetHealth event_var(attacker) 300;es_tell event_var(userid) A ray is eating you!;es_tell event_var(attacker) You are eating your victim"
"skill5_cmd" "if (server_var(wcs_dice) <= 60) then racealias_ray5"
"skill5_sfx" "0"
"skill6_setting" "es_xsetinfo wcs_chance 30|es_xsetinfo wcs_chance 32|es_xsetinfo wcs_chance 34|es_xsetinfo wcs_chance 99"
"racealias_ray6a" "es est_playplayer server_var(wcs_userid) npc/scanner/scanner_nearmiss1.wav;es est_freeze server_var(wcs_userid) 1;es est_setplayercolor server_var(wcs_userid) 255 255 255 0 1;es es_xkeysetvalue WCSuserdata server_var(wcs_userid) freeze 1;es es_xtell server_var(wcs_userid) You are hiding in the bushes!"
"racealias_ray6b" "es est_playplayer server_var(wcs_userid) npc/scanner/scanner_nearmiss2.wav;es est_freeze server_var(wcs_userid) 0;es est_setplayercolor server_var(wcs_userid) 255 255 255 255 1;es es_xkeysetvalue WCSuserdata server_var(wcs_userid) freeze 0;es_delayed 1.3 ma_renderfx server_var(wcs_userid) 13"
"skill6_cmd" "es_xsetinfo wcs_freeze 0;es es_xkeygetvalue wcs_freeze WCSuserdata server_var(wcs_userid) freeze;es es_xif (server_var(wcs_freeze) = 0) then racealias_ray6a;es es_xif (server_var(wcs_freeze) = 1) then racealias_ray6b"
"racealias_ray6c" "es est_effect 10 #a 0 sprites/hydraspinalcord.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 40 90 0.5 50 30 0 155 115 100 200 1"
"skill6_sfx" "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 60;es est_effect 10 #a 0 sprites/reticle.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 40 90 0.5 50 30 0 155 115 100 200 1;es_xmath wcs_z1 - 20;racealias_ray6c;es_xmath wcs_z1 - 20;racealias_ray6c;es_xmath wcs_z1 - 20;racealias_ray6c;es_xmath wcs_z1 + 80;racealias_ray6c"
"ultimate_cooldown" "2"
}
Well, i don't really care if the model isn't a ray. or if the skills don't match a ray, since i am not gonna change the name...
.