[Doom Knight] required = 0 maximum = 0 restrictmap = "" restrictteam = 0 restrictitem = "" teamlimit = 0 author = "Eareland" desc = "=DF= Race" spawncmd = "es wcs_color event_var(userid) 255 0 0 255 1;es wcs_setfx health event_var(userid) + 40;es_msg #multi #lightgreenwww.dragonfable.com" deathcmd = "" roundstartcmd = "" roundendcmd = "" preloadcmd = "" allowonly = "" onchange = "" numberofskills = 4 numberoflevels = 6 skillnames = "Revert And Void|Split Strike|Wake|Doom Spike" skilldescr = "Heal yourself and reverse strike back to the enemy|Two powerful strikes, one to HP and one to MP (cash)|Increased darkness weakness to enemy|Hits all enemies with 1 hit, and may stun them too" skillcfg = "player_victim|player_attacker|player_attacker|player_ultimate" skillneeded = "0|0|0|12" [[skill1]] setting = "es_xset wcs_chance 2|es_xset wcs_chance 4|es_xset wcs_chance 6|es_xset wcs_chance 8|es_xset wcs_chance 9|es_xset wcs_chance 10" cmd = "if (server_var(wcs_dice) <= server_var(wcs_chance)) then wcs_xalias racealias_rev329321" racealias_rev329321 = "es_playsound event_var(userid) ambient\energy\force_field_loop1.wav 0.7;es_delayed 0.5 es_stopsound event_var(userid) ambient\energy\force_field_loop1.wav;es_set wcs_dmg event_var(dmg_health);es wcs_setfx health event_var(userid) + event_var(dmg_health) 0;es wcs_xalias racealias_rev483273" racealias_rev483273 = "es_set wcs_dmg event_var(dmg_health);es wcs_setfx health event_var(attacker) - event_var(dmg_health);es wcs_xalias racealias_rev583931" racealias_rev583931 = "es_tell event_var(userid) #multi #lightgreenRevert And Void: #greenYou healed and strike reversed to enemy;es wcs_xalias racealias_rev930429" racealias_rev930429 = "es_tell event_var(attacker) #multi #greenEnemy healed and strike reversed to you;es wcs_xalias racealias_rev993823" racealias_rev993823 = "es est_effect 10 #a 0 sprites/scanner.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 80 90 1 5 10 0 255 0 0 255 2" sfx = "" [[skill2]] setting = "es_xset wcs_chance 3;es_xset wcs_damage 10;es_xset wcs_cash 500|es_xset wcs_chance 5;es_xset wcs_damage 15;es_xset wcs_cash 600|es_xset wcs_chance 7;es_xset wcs_damage 20;es_xset wcs_cash 700|es_xset wcs_chance 9;es_xset wcs_damage 22;es_xset wcs_cash 800|es_xset wcs_chance 10;es_xset wcs_damage 24;es_xset wcs_cash 900|es_xset wcs_chance 12;es_xset wcs_damage 25;es_xset wcs_cash 1000" cmd = "if (server_var(wcs_dice) <= server_var(wcs_chance)) then wcs_xalias racealias_splits492" racealias_splits492 = "es wcs damage event_var(userid) event_var(attacker) server_var(wcs_damage);es wcs_xalias racealias_splits854" racealias_splits854 = "es wcs_setfx cash event_var(userid) - server_var(wcs_cash);es wcs_xalias racealias_splits743" racealias_splits743 = "es_tell event_var(attacker) #multi #lightgreenSplit Strike: #greenYou attacked to enemy's HP and MP;es wcs_xalias racealias_splits039" racealias_splits039 = "es_tell event_var(userid) #multi #greenEnemy attacked to your HP and MP;es wcs_xalias racealias_splits032" racealias_splits032 = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_math wcs_z1 + 50;es_math wcs_z2 + 50;es est_effect 3 #a 0 effects/black.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 4 1 1 255 255 255 255;es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_math wcs_z1 + 50;es_math wcs_z2 + 50;es est_effect 3 #a 0 sprites/player_red_dead.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 4 4 4 255 255 255 255" sfx = "" [[skill3]] setting = "es_xset wcs_chance 20;es_xset wcs_damage2 1|es_xset wcs_chance 40;es_xset wcs_damage2 1|es_xset wcs_chance 60;es_xset wcs_damage2 1|es_xset wcs_chance 20;es_xset wcs_damage2 2|es_xset wcs_chance 35;es_xset wcs_damage2 2|es_xset wcs_chance 50;es_xset wcs_damage2 2" cmd = "if (server_var(wcs_dice) <= server_var(wcs_chance)) then wcs_xalias racealias_wake39427" racealias_wake39427 = "es wcs damage event_var(userid) event_var(attacker) server_var(wcs_damage2)" sfx = "" [[skill4]] setting = "es_xset wcs_damage3 5;es_xset wcs_chance 10|es_xset wcs_damage3 7;es_xset wcs_chance 20|es_xset wcs_damage3 9;es_xset wcs_chance 30|es_xset wcs_damage3 11;es_xset wcs_chance 40|es_xset wcs_damage3 13;es_xset wcs_chance 50|es_xset wcs_damage3 15;es_xset wcs_chance 60" cmd = "es wcsx get health wcs_health server_var(wcs_userid);if (server_var(wcs_health) => 0) then wcs_xalias racealias_dooms853" racealias_dooms853 = "es wcs_xalias racealias_dooms584;if (server_var(wcs_dice) <= server_var(wcs_chance)) then wcs_xalias racealias_dooms695" racealias_dooms584 = 'es_playsound server_var(wcs_userid) weapons\mortar\mortar_explode2.wav 0.5;es_msg #multi #darkgreenDOOOOOM!!!;es_tell server_var(wcs_userid) #multi #lightgreenDoom Spike: #greenYou caused damage to enemies, and may stunned them too;es_getplayerteam wcs_team server_var(wcs_userid);if (server_var(wcs_team) = 2) then es_xset wcs_team #ct,#alive;if (server_var(wcs_team) = 3) then es_xset wcs_team #t,#alive;es wcs_foreach player wcs_player server_var(wcs_team) "es wcs damage server_var(wcs_player) server_var(wcs_userid) server_var(wcs_damage3)"' racealias_dooms695 = 'es_getplayerteam wcs_team server_var(wcs_userid);if (server_var(wcs_team) = 2) then es_xset wcs_team #ct,#alive;if (server_var(wcs_team) = 3) then es_xset wcs_team #t,#alive;es wcs_foreach player wcs_player server_var(wcs_team) "es wcs_setfx freeze server_var(wcs_player) = 1 3"' sfx = "es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es est_effect 10 #a 0 sprites/player_red_dead.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 400 3 100 100 0 255 0 0 255 10;es est_effect 10 #a 0 sprites/scanner.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 300 3 150 150 0 255 255 255 255 10" cooldown = "150"