Please change skill 4 to this:
"skill4_setting" "es_xrand wcs_dmg 5 15|es_xrand wcs_dmg 7 18|es_xrand wcs_dmg 8 19|es_xrand wcs_dmg 10 21"
"racealias_ozz4" "es es_xgetplayername wcs_name server_var(wcs_player);es es_delayed 3 est_teleport server_var(wcs_player) server_var(wcs_userid);es es_xdelayed 3.1 est_setaim server_var(wcs_attacker) server_var(wcs_userid) -5;es es_xtell server_var(wcs_userid) : You have Summoned server_var(wcs_name) to battle;es es_xgetplayername wcs_name server_var(wcs_userid);es es_xtell server_var(wcs_player) : You have been summoned by server_var(wcs_name) and will Spawn before him in 3 seconds"
"racealias_ozz4b" "es_xset wcs_immunity 0;es_keygetvalue wcs_immunity WCSuserdata server_var(wcs_player) ulti_immunity;if (server_var(wcs_immunity) = 0) then racealias_ozz4;if (server_var(wcs_immunity) != 0) then es_xtell server_var(wcs_targetid) #multi server_var(wcs_lng_ulti_immunity_v)"
"skill4_cmd" "es est_playplayer server_var(wcs_userid) ambient\machines\wall_move5.wav;es est_playplayer server_var(wcs_player) ambient\machines\wall_move5.wav;es_xsetinfo wcs_player 0;es es_xif (server_var(wcs_team) = 2) then est_randplayer wcs_player #c!d;es es_xif (server_var(wcs_team) = 3) then est_randplayer wcs_player #t!d;es es_xexists wcs_exists userid server_var(wcs_player);es es_xif (server_var(wcs_exists) = 1) then racealias_ozz4b"
"skill4_sfx" "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 40;es est_effect 10 #a 0 models/gman/pupil_r.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 950 190 3 150 100 0 155 115 100 200 1;es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 server_var(wcs_player);es_xmath wcs_z2 + 40;es est_effect 10 #a 0 models/gman/pupil_r.vmt server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 950 190 3 150 100 0 155 115 100 200 1"
"ultimate_cooldown" "40"
All ultimates that target should have that alias to check for immunity.
Otherwise shopitem necklace becomes useless.
Thanks
