Code type: Race
Name: Ninja
Compatible: WC:S 0.77
Dependency: EST
Description: Ninja, spawns with only knife.
Skill1: Ninja blade
Gives you a 20-100% chance to do more dmg with knife
Skill2: Ninja speed
Gives you 10-60% more speed!
Skill3: Ninja jump
Gives you 15-75% less gravity!
Skill4: Ninja stealth
Makes you 90% invisible for 2-10 seconds
What is Custom:
Race can only use knife and nades, but spawns with smoke grenade. No effects.
"1"
{
"name" "Ninja"
"author" "Kriller"
"shortdescription" "You're a ninja, you have ninja skills"
"required_level" "75"
"maximum_level" "0"
"allow_only" "0"
"teamlimit" "3"
"restrict_shop" ""
"preloadcmd" ""
"player_spawn_cmd" "es_delayed 1 wcs_restrict event_var(userid) knife;es_delayed 2 es_give event_var(userid) weapon_smokegrenade"
"round_start_cmd" "0"
"round_end_cmd" "0"
"numberofskills" "4"
"numberoflevels" "5"
"skillnames" "Ninja blade|Ninja speed|Ninja jump|Ninja stealth"
"skilldescr" "Gives you a 20-100% chance to do more dmg with knife|Gives you 10-60% more speed!|Gives you 15-75% less gravity!|Makes you 90% invisible for 2-10 seconds"
"skillcfg" "player_attacker|player_spawn|player_spawn|player_ultimate"
"skill1_setting" "es_xset wcs_chance 20|es_xset wcs_chance 40|es_xset wcs_chance 60|es_xset wcs_chance 80|es_xset wcs_chance 100"
"racealias_ninjaskill1" "es est_playplayer event_var(userid) npc/roller/mine/rmine_blades_out2.wav;es es_xset wcs_dmg event_var(dmg_health);es wcs_dealdamage event_var(attacker) event_var(userid) server_var(wcs_dmg);es es_xtell event_var(attacker) #multi #greenNinja blade: #lightgreenDid Extra Damage"
"skill1_cmd" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then est_isalive wcs_alive event_var(userid);es es_xif (server_var(wcs_alive) = 1) then es_xif (event_var(weapon) = knife) then racealias_ninjaskill1"
"skill1_sfx" "0"
"skill2_setting" "es_xset wcs_speed 1.10|es_xset wcs_speed 1.20|es_xset wcs_speed 1.30|es_xset wcs_speed 1.40|es_xset wcs_speed 1.60"
"skill2_cmd" "es es_xkeygetvalue wcs_tmp WCSuserdata event_var(userid) speed;es es_xif (server_var(wcs_speed) > server_var(wcs_tmp)) then es est_Speed event_var(userid) server_var(wcs_speed);es es_xif (server_var(wcs_speed) > server_var(wcs_tmp)) then es_xkeysetvalue WCSuserdata event_var(userid) speed server_var(wcs_speed);es es_xtell event_var(userid) #multi #greenNinja speed: #lightgreenActivated"
"skill2_sfx" "0"
"skill3_setting" "es_xset wcs_gravity 0.85|es_xset wcs_gravity 0.70|es_xset wcs_gravity 0.55|es_xset wcs_gravity 0.40|es_xset wcs_gravity 0.25"
"skill3_cmd" "es_delayed 2 est_SetGravity event_var(userid) server_var(wcs_gravity);es_keysetvalue WCSuserdata event_var(userid) gravity server_var(wcs_gravity);es_tell event_var(userid) #multi #greenNinja jump: #lightgreenActivated"
"skill3_sfx" "0"
"skill4_setting" "es_xset wcs_duration 2|es_xset wcs_duration 4|es_xset wcs_duration 6|es_xset wcs_duration 8|es_xset wcs_duration 10"
"skill4_cmd" "es_tell server_var(wcs_userid) #multi #greenNinja stealth: #lightgreenEnabled; es est_setplayercolor server_var(wcs_userid) 0 0 0 25 1;es_delayed server_var(wcs_duration) es est_setplayercolor server_var(wcs_userid) 255 255 255 255 1;es_delayed server_var(wcs_duration) es_xtell server_var(wcs_userid) #multi #greenNinja stealth: #lightgreenDisabled"
"skill4_sfx" ""
"ultimate_cooldown" "25"
}
Update: Fixed some skills.