;-------------------------------------------
;Stripper CFG by koen (STEAM_1:1:114921174)
;-------------------------------------------
;Stripper message
;-----------------
modify:
{
	match:
	{
		"classname" "logic_auto"
		"origin" "-1640 -2752 40"
	}
	delete:
	{
		"OnNewGame" "cmd,Command,say >>Map Fixed  by Henry<<,6,-1"
	}
	insert:
	{
		"OnNewGame" "cmd,Command,say ** Map fixed by Henry & koen (4-9-2024) **,10,-1"
	}
}

;-----------------------
;Remove Henry game_text
;-----------------------
filter:
{
	"classname" "game_text"
	"targetname" "Refix_kudasai"
	"origin" "-1639 -2880 40"
}
modify:
{
	match:
	{
		"classname" "logic_auto"
		"origin" "-1640 -2752 40"
	}
	delete:
	{
		"OnNewGame" "Refix_kudasai,Display,,5.05,-1"
		"OnNewGame" "Refix_kudasai,Kill,,9,-1"
	}
}

;---------------
;Fix zm stealth
;---------------
modify:
{
	match:
	{
		"classname" "weapon_knife"
		"targetname" "zstealth_knife"
		"origin" "10892 -13676.4 -13221.1"
	}
	delete:
	{
		"OnPlayerPickup" "zshield_ui,FireUser1,,0.5,-1"
		"OnPlayerPickup" "!activator,AddOutput,targetname player_zshield,0.1,-1"
		"OnPlayerPickup" "zshield_pick,Kill,,0.01,1"
		"OnPlayerPickup" "zshield_box2,Disable,,0,1"
		"OnPlayerPickup" "zshield_box,Disable,,0,1"
		"OnPlayerPickup" "zshield_button,Unlock,,0,1"
		"OnPlayerPickup" "cmd,Command,say **Zombie has picked up <Shield>**,0,1"
	}
	insert:
	{
		"OnPlayerPickup" "cmd,Command,say **Zombie has picked up <Stealth>**,0,1"
		"OnPlayerPickup" "!activator,AddOutput,targetname player_zstealth,0.1,-1"
		"OnPlayerPickup" "zstealth_button,Unlock,,0,1"
		"OnPlayerPickup" "zstealth_pick,Kill,,0.01,1"
		"OnPlayerPickup" "zstealth_ui,FireUser1,,0.5,-1"

	}
}

;--------------------------------------------
;Fix zm ice getting boosted, rebalance speed
;--------------------------------------------
modify:
{
	match:
	{
		"classname" "logic_relay"
		"targetname" "zice_attack1"
		"origin" "10896 -13441 -13238"
	}
	delete:
	{
		"OnTrigger" "Map_SpeedMod,ModifySpeed,1.09,0,-1"
	}
	insert:
	{
		"OnTrigger" "!activator,AddOutput,absvelocity 0 0 0,0,-1"
		"OnTrigger" "Map_SpeedMod,ModifySpeed,1.0,0,-1"
	}
}

;-------------------------
;Fix zm ice getting stuck
;-------------------------
modify:
{
	match:
	{
		"classname" "path_track"
		"targetname" "lvl3_dr_path9"
		"origin" "-7424 2272 -5504"
	}
	insert:
	{
		"OnPass" "player_zice,AddOutput,origin -6933 2068 -7952,2,-1"
	}
}

;---------
;Fix typo
;---------
modify:
{
	match:
	{
		"classname" "game_text"
		"targetname" "zombie_item_tip"
		"origin" "10896 -13457 -13206"
	}
	replace:
	{
		"message" "[Attack2] is Ready!!!"
	}
}

;-----------
;Fix kirito
;-----------
filter:
{
	"classname" "game_text"
	"targetname" "kirito_hpshow"
	"origin" "13512 -12704 -13288"
}
filter:
{
	"classname" "game_text"
	"targetname" "Kirito_text"
	"origin" "13496 -12704 -13288"
}
filter:
{
	"classname" "env_screenoverlay"
	"targetname" "overlay_kirito"
	"origin" "13528 -12704 -13288"
}
filter:
{
	"classname" "logic_relay"
	"targetname" "kirito_dead"
	"origin" "13560 -12688 -13288"
}
modify:
{
	match:
	{
		"classname" "weapon_knife"
		"targetname" "item_kirito_knife"
		"origin" "13503.3 -12744 -13206.6"
	}
	delete:
	{
		"OnPlayerPickup" "Kirito_text,Display,,0,-1"
	}
	insert:
	{
		"OnUser1" "!activator,SetDamageFilter,immotaly,0,-1"
		"OnUser1" "!self,FireUser1,,1,-1"
		"OnUser2" "!self,FireUser2,,1.5,-1"
		"OnUser2" "kirito_nuke_cooldown,Display,,0,-1"
		"OnUser2" "kirito_push_cooldown,Display,,0,-1"
		"OnPlayerPickup" "!self,FireUser2,,0,-1"
	}
}
modify:
{
	match:
	{
		"classname" "logic_relay"
		"targetname" "map_relay_lv5"
		"origin" "-1368 -2752 40"
	}
	delete:
	{
		"OnTrigger" "kirito_phys,SetHealth,1500,1,1"
	}
	insert:
	{
		"OnTrigger" "kirito_phys,SetHealth,400,1,1"
	}
}
modify:
{
	match:
	{
		"classname" "logic_relay"
		"targetname" "map_relay_lv4"
		"origin" "-1352 -2752 40"
	}
	delete:
	{
		"OnTrigger" "kirito_phys,SetHealth,1000,1,1"
	}
	insert:
	{
		"OnTrigger" "kirito_phys,SetHealth,300,1,1"
	}
}
add:
{
	"origin" "13512 -12704 -13288"
	"y" "0.31"
	"x" "0.02"
	"targetname" "kirito_nuke_cooldown"
	"spawnflags" "0"
	"message" "Nuke Ready (3/3) !"
	"holdtime" "3"
	"fxtime" "0.25"
	"fadeout" "0"
	"fadein" "0"
	"color2" "128 255 255"
	"color" "0 255 255"
	"channel" "2"
	"classname" "game_text"
}
add:
{
	"origin" "13496 -12704 -13288"
	"y" "0.28"
	"x" "0.02"
	"targetname" "kirito_push_cooldown"
	"spawnflags" "0"
	"message" "Push Ready !"
	"holdtime" "3"
	"fxtime" "0.25"
	"fadeout" "0"
	"fadein" "0"
	"color2" "128 255 255"
	"color" "0 255 255"
	"channel" "1"
	"classname" "game_text"
}
add:
{
	"classname" "logic_case"
	"targetname" "kirito_nuke_case"
	"origin" "13480 -12704 -13288"
	"Case01" "1"
	"Case02" "2"
	"Case03" "3"
	"OnCase01" "kirito_nuke_cooldown,Display,,60.02,1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Ready (2/3) !,60,1"
	"OnCase01" "kirito_nuke_cooldown,Display,,59.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 1s,59,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,58.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 2s,58,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,57.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 3s,57,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,56.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 4s,56,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,55.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 5s,55,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,54.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 6s,54,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,53.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 7s,53,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,52.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 8s,52,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,51.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 9s,51,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,50.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 10s,50,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,49.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 11s,49,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,48.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 12s,48,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,47.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 13s,47,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,46.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 14s,46,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,45.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 15s,45,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,44.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 16s,44,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,43.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 17s,43,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,42.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 18s,42,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,41.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 19s,41,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,40.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 20s,40,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,39.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 21s,39,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,38.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 22s,38,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,37.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 23s,37,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,36.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 24s,36,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,35.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 25s,35,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,34.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 26s,34,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,33.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 27s,33,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,32.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 28s,32,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,31.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 29s,31,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,30.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 30s,30,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,29.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 31s,29,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,28.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 32s,28,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,27.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 33s,27,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,26.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 34s,26,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,25.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 35s,25,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,24.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 36s,24,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,23.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 37s,23,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,22.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 38s,22,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,21.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 39s,21,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,20.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 40s,20,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,19.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 41s,19,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,18.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 42s,18,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,17.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 43s,17,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,16.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 44s,16,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,15.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 45s,15,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,14.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 46s,14,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,13.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 47s,13,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,12.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 48s,12,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,11.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 49s,11,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,10.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 50s,10,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,9.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 51s,9,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,8.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 52s,8,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,7.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 53s,7,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,6.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 54s,6,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,5.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 55s,5,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,4.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 56s,4,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,3.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 57s,3,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,2.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 58s,2,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,1.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 59s,1,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,0.02,-1"
	"OnCase01" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 60s,0,-1"
	"OnCase01" "kirito_nuke_cooldown,Display,,60.02,1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Ready (1/3) !,60,1"
	"OnCase02" "kirito_nuke_cooldown,Display,,59.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 1s,59,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,58.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 2s,58,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,57.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 3s,57,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,56.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 4s,56,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,55.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 5s,55,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,54.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 6s,54,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,53.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 7s,53,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,52.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 8s,52,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,51.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 9s,51,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,50.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 10s,50,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,49.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 11s,49,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,48.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 12s,48,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,47.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 13s,47,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,46.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 14s,46,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,45.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 15s,45,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,44.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 16s,44,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,43.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 17s,43,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,42.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 18s,42,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,41.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 19s,41,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,40.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 20s,40,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,39.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 21s,39,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,38.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 22s,38,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,37.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 23s,37,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,36.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 24s,36,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,35.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 25s,35,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,34.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 26s,34,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,33.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 27s,33,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,32.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 28s,32,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,31.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 29s,31,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,30.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 30s,30,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,29.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 31s,29,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,28.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 32s,28,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,27.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 33s,27,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,26.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 34s,26,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,25.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 35s,25,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,24.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 36s,24,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,23.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 37s,23,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,22.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 38s,22,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,21.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 39s,21,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,20.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 40s,20,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,19.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 41s,19,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,18.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 42s,18,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,17.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 43s,17,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,16.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 44s,16,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,15.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 45s,15,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,14.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 46s,14,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,13.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 47s,13,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,12.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 48s,12,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,11.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 49s,11,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,10.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 50s,10,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,9.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 51s,9,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,8.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 52s,8,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,7.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 53s,7,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,6.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 54s,6,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,5.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 55s,5,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,4.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 56s,4,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,3.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 57s,3,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,2.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 58s,2,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,1.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 59s,1,-1"
	"OnCase02" "kirito_nuke_cooldown,Display,,0.02,-1"
	"OnCase02" "kirito_nuke_cooldown,AddOutput,message Nuke Cooldown - 60s,0,-1"
	"OnCase03" "kirito_nuke_cooldown,Display,,0.02,-1"
	"OnCase03" "kirito_nuke_cooldown,AddOutput,message Nuke Used Up !,0,-1"
}
modify:
{
	match:
	{
		"classname" "logic_relay"
		"targetname" "kirito_attack1"
		"origin" "13560 -12704 -13288"
	}
	insert:
	{
		"OnTrigger" "kirito_push_cooldown,AddOutput,message Push Cooldown - 3s,0,-1"
		"OnTrigger" "kirito_push_cooldown,Display,,0.02,-1"
		"OnTrigger" "kirito_push_cooldown,AddOutput,message Push Cooldown - 2s,1,-1"
		"OnTrigger" "kirito_push_cooldown,Display,,1.02,-1"
		"OnTrigger" "kirito_push_cooldown,AddOutput,message Push Cooldown - 1s,2,-1"
		"OnTrigger" "kirito_push_cooldown,Display,,2.02,-1"
		"OnTrigger" "kirito_push_cooldown,AddOutput,message Push Ready !,2.5,-1"
		"OnTrigger" "kirito_push_cooldown,Display,,2.52,-1"
	}
}
modify:
{
	match:
	{
		"classname" "logic_relay"
		"targetname" "kirito_attack2"
		"origin" "13544 -12704 -13288"
	}
	delete:
	{
		"OnTrigger" "overlay_kirito,StartOverlays,,0,-1"
		"OnTrigger" "overlay_kirito,StopOverlays,,1,-1"
		"OnTrigger" "overlay_kirito,StopOverlays,,2,-1"
		"OnTrigger" "zombie_item_tip,Display,,60,-1"
	}
	insert:
	{
		"OnTrigger" "kirito_nuke_counter,GetValue,,0.02,-1"
	}
}
modify:
{
	match:
	{
		"classname" "math_counter"
		"targetname" "kirito_nuke_counter"
		"origin" "13544 -12688 -13288"
	}
	insert:
	{
		"OnGetValue" "kirito_nuke_case,InValue,,0,-1"
	}
}
modify:
{
	match:
	{
		"classname" "func_physbox_multiplayer"
		"targetname" "kirito_phys"
		"origin" "13506 -12744 -13200"
	}
	insert:
	{
		"OnBreak" "kirito_sword,Kill,,2,-1"
		"OnBreak" "kirito_phys,Kill,,2,-1"
		"OnBreak" "kirito_hurt,Kill,,2,-1"
		"OnBreak" "kirito_attack1,Kill,,2,-1"
		"OnBreak" "kirito_attack2,Kill,,2,-1"
		"OnBreak" "kirito_nuke_mul,Kill,,2,-1"
		"OnBreak" "kirito_nuke_counter,Kill,,2,-1"
		"OnBreak" "kirito_die_mul,Enable,,0,-1"
		"OnBreak" "kirito_cursor,Kill,,2,-1"
		"OnBreak" "kirito_filter,Kill,,2,-1"
		"OnBreak" "kirito_die_mul,Kill,,2,-1"
		"OnBreak" "kirito_ui,Kill,,0,-1"
		"OnBreak" "kirito_nuke_cooldown,Kill,,0,-1"
		"OnBreak" "kirito_push_cooldown,Kill,,0,-1"
		"OnBreak" "kirito_nuke_case,Kill,,0,-1"
		"OnBreak" "target_kirito,SetHealth,-1,0,-1"
	}
}

;----------
;Fix asuna
;----------
filter:
{
	"classname" "game_text"
	"targetname" "item_tip"
	"origin" "13368 -13129 -13288"
}
filter:
{
	"classname" "game_text"
	"targetname" "asuna_text"
	"origin" "13384 -13129 -13288"
}
filter:
{
	"classname" "game_text"
	"targetname" "asuna_text_2"
	"origin" "13384 -13146 -13288"
}
modify:
{
	match:
	{
		"classname" "weapon_knife"
		"targetname" "item_asuna_knife"
		"origin" "13295.1 -13187.5 -13206.6"
	}
	delete:
	{
		"OnPlayerPickup" "asuna_text,Display,,7,1"
		"OnPlayerPickup" "asuna_text_2,Display,,0,1"
	}
	insert:
	{
		"OnUser2" "!self,FireUser2,,1.5,-1"
		"OnUser2" "asuna_meteor_cooldown,Display,,0,-1"
		"OnUser2" "asuna_push_cooldown,Display,,0,-1"
		"OnUser2" "asuna_superattack_text,Display,,0,-1"
		"OnPlayerPickup" "!self,FireUser2,,0,-1"
		"OnPlayerPickup" "asuna_phys,SetHealth,200,0.2,1"
	}
}
add:
{
	"origin" "13368 -13129 -13288"
	"y" "0.31"
	"x" "0.02"
	"targetname" "asuna_superattack_text"
	"spawnflags" "0"
	"message" "DADAWSWS Ready !"
	"holdtime" "3"
	"fxtime" "0.25"
	"fadeout" "0"
	"fadein" "0"
	"color2" "128 255 255"
	"color" "0 255 255"
	"channel" "2"
	"classname" "game_text"
}
add:
{
	"origin" "13384 -13129 -13288"
	"y" "0.28"
	"x" "0.02"
	"targetname" "asuna_push_cooldown"
	"spawnflags" "0"
	"message" "Push Ready !"
	"holdtime" "3"
	"fxtime" "0.25"
	"fadeout" "0"
	"fadein" "0"
	"color2" "128 255 255"
	"color" "0 255 255"
	"channel" "1"
	"classname" "game_text"
}
add:
{
	"origin" "13384 -13146 -13288"
	"y" "0.25"
	"x" "0.02"
	"targetname" "asuna_meteor_cooldown"
	"spawnflags" "0"
	"message" "Meteor Ready !"
	"holdtime" "3"
	"fxtime" "0.25"
	"fadeout" "0"
	"fadein" "0"
	"color2" "128 255 255"
	"color" "0 255 255"
	"channel" "0"
	"classname" "game_text"
}
modify:
{
	match:
	{
		"classname" "logic_relay"
		"targetname" "asuna_attack1"
		"origin" "13304 -13129 -13288"
	}
	delete:
	{
		"OnTrigger" "item_tip,Display,,20,-1"
	}
	insert:
	{
		"OnTrigger" "asuna_meteor_cooldown,AddOutput,message Meteor Cooldown - 20s,0,-1"
		"OnTrigger" "asuna_meteor_cooldown,Display,,0.02,-1"
		"OnTrigger" "asuna_meteor_cooldown,AddOutput,message Meteor Cooldown - 19s,1,-1"
		"OnTrigger" "asuna_meteor_cooldown,Display,,1.02,-1"
		"OnTrigger" "asuna_meteor_cooldown,AddOutput,message Meteor Cooldown - 18s,2,-1"
		"OnTrigger" "asuna_meteor_cooldown,Display,,2.02,-1"
		"OnTrigger" "asuna_meteor_cooldown,AddOutput,message Meteor Cooldown - 17s,3,-1"
		"OnTrigger" "asuna_meteor_cooldown,Display,,3.02,-1"
		"OnTrigger" "asuna_meteor_cooldown,AddOutput,message Meteor Cooldown - 16s,4,-1"
		"OnTrigger" "asuna_meteor_cooldown,Display,,4.02,-1"
		"OnTrigger" "asuna_meteor_cooldown,AddOutput,message Meteor Cooldown - 15s,5,-1"
		"OnTrigger" "asuna_meteor_cooldown,Display,,5.02,-1"
		"OnTrigger" "asuna_meteor_cooldown,AddOutput,message Meteor Cooldown - 14s,6,-1"
		"OnTrigger" "asuna_meteor_cooldown,Display,,6.02,-1"
		"OnTrigger" "asuna_meteor_cooldown,AddOutput,message Meteor Cooldown - 13s,7,-1"
		"OnTrigger" "asuna_meteor_cooldown,Display,,7.02,-1"
		"OnTrigger" "asuna_meteor_cooldown,AddOutput,message Meteor Cooldown - 12s,8,-1"
		"OnTrigger" "asuna_meteor_cooldown,Display,,8.02,-1"
		"OnTrigger" "asuna_meteor_cooldown,AddOutput,message Meteor Cooldown - 11s,9,-1"
		"OnTrigger" "asuna_meteor_cooldown,Display,,9.02,-1"
		"OnTrigger" "asuna_meteor_cooldown,AddOutput,message Meteor Cooldown - 10s,10,-1"
		"OnTrigger" "asuna_meteor_cooldown,Display,,10.02,-1"
		"OnTrigger" "asuna_meteor_cooldown,AddOutput,message Meteor Cooldown - 9s,11,-1"
		"OnTrigger" "asuna_meteor_cooldown,Display,,11.02,-1"
		"OnTrigger" "asuna_meteor_cooldown,AddOutput,message Meteor Cooldown - 8s,12,-1"
		"OnTrigger" "asuna_meteor_cooldown,Display,,12.02,-1"
		"OnTrigger" "asuna_meteor_cooldown,AddOutput,message Meteor Cooldown - 7s,13,-1"
		"OnTrigger" "asuna_meteor_cooldown,Display,,13.02,-1"
		"OnTrigger" "asuna_meteor_cooldown,AddOutput,message Meteor Cooldown - 6s,14,-1"
		"OnTrigger" "asuna_meteor_cooldown,Display,,14.02,-1"
		"OnTrigger" "asuna_meteor_cooldown,AddOutput,message Meteor Cooldown - 5s,15,-1"
		"OnTrigger" "asuna_meteor_cooldown,Display,,15.02,-1"
		"OnTrigger" "asuna_meteor_cooldown,AddOutput,message Meteor Cooldown - 4s,16,-1"
		"OnTrigger" "asuna_meteor_cooldown,Display,,16.02,-1"
		"OnTrigger" "asuna_meteor_cooldown,AddOutput,message Meteor Cooldown - 3s,17,-1"
		"OnTrigger" "asuna_meteor_cooldown,Display,,17.02,-1"
		"OnTrigger" "asuna_meteor_cooldown,AddOutput,message Meteor Cooldown - 2s,18,-1"
		"OnTrigger" "asuna_meteor_cooldown,Display,,18.02,-1"
		"OnTrigger" "asuna_meteor_cooldown,AddOutput,message Meteor Cooldown - 1s,19,-1"
		"OnTrigger" "asuna_meteor_cooldown,Display,,19.02,-1"
		"OnTrigger" "asuna_meteor_cooldown,AddOutput,message Meteor Ready !,20,-1"
		"OnTrigger" "asuna_meteor_cooldown,Display,,20.02,-1"
	}
}
modify:
{
	match:
	{
		"classname" "logic_relay"
		"targetname" "asuna_attack2"
		"origin" "13288 -13129 -13288"
	}
	delete:
	{
		"OnTrigger" "zombie_item_tip,Display,,50,-1"
	}
	insert:
	{
		"OnTrigger" "asuna_push_cooldown,Display,,50.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Ready !,50,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,49.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 1s,49,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,48.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 2s,48,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,47.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 3s,47,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,46.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 4s,46,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,45.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 5s,45,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,44.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 6s,44,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,43.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 7s,43,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,42.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 8s,42,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,41.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 9s,41,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,40.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 10s,40,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,39.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 11s,39,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,38.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 12s,38,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,37.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 13s,37,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,36.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 14s,36,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,35.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 15s,35,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,34.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 16s,34,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,33.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 17s,33,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,32.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 18s,32,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,31.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 19s,31,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,30.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 20s,30,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,29.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 21s,29,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,28.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 22s,28,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,27.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 23s,27,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,26.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 24s,26,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,25.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 25s,25,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,24.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 26s,24,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,23.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 27s,23,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,22.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 28s,22,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,21.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 29s,21,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,20.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 30s,20,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,19.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 31s,19,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,18.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 32s,18,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,17.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 33s,17,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,16.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 34s,16,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,15.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 35s,15,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,14.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 36s,14,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,13.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 37s,13,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,12.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 38s,12,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,11.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 39s,11,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,10.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 40s,10,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,9.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 41s,9,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,8.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 42s,8,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,7.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 43s,7,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,6.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 44s,6,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,5.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 45s,5,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,4.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 46s,4,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,3.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 47s,3,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,2.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 48s,2,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,1.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 49s,1,-1"
		"OnTrigger" "asuna_push_cooldown,Display,,0.02,-1"
		"OnTrigger" "asuna_push_cooldown,AddOutput,message Push Cooldown - 50s,0,-1"
	}
}
modify:
{
	match:
	{
		"classname" "logic_relay"
		"targetname" "map_relay_lv4"
		"origin" "-1352 -2752 40"
	}
	insert:
	{
		"OnTrigger" "asuna_superattack_text,AddOutput,message DADAWSWS Locked !,0,-1"
	}
}
modify:
{
	match:
	{
		"classname" "logic_relay"
		"targetname" "asuna_superattack"
		"origin" "13256 -13129 -13288"
	}
	insert:
	{
		"OnTrigger" "asuna_superattack_text,AddOutput,message DADAWSWS Used !,0,-1"
		"OnTrigger" "asuna_superattack_text,Display,,0.02,-1"
	}
}
modify:
{
	match:
	{
		"classname" "func_physbox_multiplayer"
		"targetname" "asuna_phys"
		"origin" "13297.7 -13186.6 -13200"
	}
	delete:
	{
		"OnBreak" "item_tip,Kill,,1,1"
		"OnBreak" "asuna_ui,Deactivate,,0,1"
		"OnBreak" "asuna_ui,Kill,,1,1"
	}
	insert:
	{
		"OnBreak" "asuna_ui,Kill,,1,1"
		"OnBreak" "asuna_superattack_text,Kill,,1,1"
		"OnBreak" "asuna_push_cooldown,Kill,,1,1"
		"OnBreak" "asuna_meteor_cooldown,Kill,,1,1"
		"OnBreak" "target_asuna,SetHealth,-1,0,1"
	}
}

;--------------------------
;Fix blockable zm shortcut
;--------------------------
modify:
{
	match:
	{
		"classname" "func_movelinear"
		"targetname" "lvl4_plt_1"
	}
	replace:
	{
		"blockdamage" "99999"
	}
}

;-----------------------------------------------------
;Reset player velocities when picking up Kirito/Asuna
;-----------------------------------------------------
modify:
{
	match:
	{
		"classname" "trigger_teleport"
		"targetname" "tele_kirito"
		"origin" "-10242 -4116 5637"
	}
	insert:
	{
		"OnStartTouch" "!activator,AddOutput,absvelocity 0 0 0,0,1"
	}
}
modify:
{
	match:
	{
		"classname" "trigger_teleport"
		"targetname" "tele_kirito"
		"origin" "1088 15276.5 10148"
	}
	insert:
	{
		"OnStartTouch" "!activator,AddOutput,absvelocity 0 0 0,0,1"
	}
}
modify:
{
	match:
	{
		"classname" "trigger_teleport"
		"targetname" "tele_asuna"
		"origin" "-10242 -7444 5764"
	}
	insert:
	{
		"OnStartTouch" "!activator,AddOutput,absvelocity 0 0 0,0,1"
	}
}
modify:
{
	match:
	{
		"classname" "trigger_teleport"
		"targetname" "tele_asuna"
		"origin" "-1056 15165.5 10084"
	}
	insert:
	{
		"OnStartTouch" "!activator,AddOutput,absvelocity 0 0 0,0,1"
	}
}
modify:
{
	match:
	{
		"classname" "trigger_teleport"
		"targetname" "zm_portal"
		"origin" "-1780 -2488 84"
	}
	insert:
	{
		"OnStartTouch" "!activator,AddOutput,absvelocity 0 0 0,0,1"
	}
}
modify:
{
	match:
	{
		"classname" "trigger_teleport"
		"targetname" "zm_portal"
		"origin" "2540 -2360 84"
	}
	insert:
	{
		"OnStartTouch" "!activator,AddOutput,absvelocity 0 0 0,0,1"
	}
}

;----------------------------------------------
;Disable bhop during stage 3 dragon boss fight
;----------------------------------------------
modify:
{
	match:
	{
		"classname" "trigger_once"
		"targetname" "trigger_lvl3"
		"origin" "-4594 -7037 -1923"
	}
	insert:
	{
		"OnTrigger" "cmd,Command,sv_enablebunnyhopping 0,0,1"
	}
}
modify:
{
	match:
	{
		"classname" "trigger_once"
		"targetname" "lvl3_boss_win_trigger"
		"origin" "-8176 -2279 -1895"
	}
	insert:
	{
		"OnTrigger" "cmd,Command,sv_enablebunnyhopping 1,20,1"
	}
}

;----------------------------------------------
;Disable bhop before stage 4 balrog boss fight
;----------------------------------------------
modify:
{
	match:
	{
		"classname" "trigger_teleport"
		"targetname" "stage4_tele"
		"origin" "-1280 -1344 11040"
	}
	insert:
	{
		"OnStartTouch" "cmd,Command,sv_enablebunnyhopping 0,0,1"
	}
}
modify:
{
	match:
	{
		"classname" "trigger_once"
		"targetname" "trigger_lvl4"
		"origin" "7696 4208 8468"
	}
	insert:
	{
		"OnTrigger" "cmd,Command,sv_enablebunnyhopping 1,0,1"
	}
}

;---------------------------
;Enable bhop at round start
;---------------------------
modify:
{
	match:
	{
		"classname" "logic_auto"
		"origin" "-1640 -2752 40"
	}
	insert:
	{
		"OnMapSpawn" "cmd,Command,sv_enablebunnyhopping 1,0,-1"
	}
}

;--------------------------------------
;Fix music volume not being adjustable
;--------------------------------------
modify:
{
	match:
	{
		"classname" "ambient_generic"
		"targetname" "zm_bgm"
		"origin" "-1640 -2864 40"
	}
	replace:
	{
		"message" "#music/sam/zm_bgm.mp3"
	}
}
modify:
{
	match:
	{
		"classname" "ambient_generic"
		"targetname" "lv5_bgm1"
		"origin" "-1640 -2848 40"
	}
	replace:
	{
		"message" "#music/sam/stage5_start.mp3"
	}
}
modify:
{
	match:
	{
		"classname" "ambient_generic"
		"targetname" "lv5_bgm2"
		"origin" "-1624 -2848 40"
	}
	replace:
	{
		"message" "#music/sam/lost_memory.mp3"
	}
}
modify:
{
	match:
	{
		"classname" "ambient_generic"
		"targetname" "lv5_bgm3"
		"origin" "-1608 -2848 40"
	}
	replace:
	{
		"message" "#music/sam/crisscrosser.mp3"
	}
}
modify:
{
	match:
	{
		"classname" "ambient_generic"
		"targetname" "lv5_bgm4"
		"origin" "-1576 -2848 40"
	}
	replace:
	{
		"message" "#music/sam/reprologue.mp3"
	}
}
modify:
{
	match:
	{
		"classname" "ambient_generic"
		"targetname" "lv5_bgm_boss"
		"origin" "-1592 -2848 40"
	}
	replace:
	{
		"message" "#music/sam/verdict_for_worst_dictator.mp3"
	}
}

modify:
{
	match:
	{
		"classname" "ambient_generic"
		"targetname" "lv4_bgm1"
		"origin" "-1640 -2832 40"
	}
	replace:
	{
		"message" "#music/sam/eye_of_the_storm.mp3"
	}
}
modify:
{
	match:
	{
		"classname" "ambient_generic"
		"targetname" "lv4_bgm2"
		"origin" "-1624 -2832 40"
	}
	replace:
	{
		"message" "#music/sam/tragedy.mp3"
	}
}
modify:
{
	match:
	{
		"classname" "ambient_generic"
		"targetname" "lv4_bgm3"
		"origin" "-1592 -2832 40"
	}
	replace:
	{
		"message" "#music/sam/dark_obsessions.mp3"
	}
}
modify:
{
	match:
	{
		"classname" "ambient_generic"
		"targetname" "lv4_bgm_boss"
		"origin" "-1608 -2832 40"
	}
	replace:
	{
		"message" "#music/sam/longing.mp3"
	}
}

modify:
{
	match:
	{
		"classname" "ambient_generic"
		"targetname" "lv3_bgm1"
		"origin" "-1640 -2816 40"
	}
	replace:
	{
		"message" "#music/sam/roland_garros_choral_theme.mp3"
	}
}
modify:
{
	match:
	{
		"classname" "ambient_generic"
		"targetname" "lv3_bgm2"
		"origin" "-1624 -2816 40"
	}
	replace:
	{
		"message" "#music/sam/pegasus.mp3"
	}
}
modify:
{
	match:
	{
		"classname" "ambient_generic"
		"targetname" "lv3_bgm3"
		"origin" "-1592 -2816 40"
	}
	replace:
	{
		"message" "#music/sam/i_want_to_live.mp3"
	}
}
modify:
{
	match:
	{
		"classname" "ambient_generic"
		"targetname" "lv3_bgm_boss"
		"origin" "-1608 -2816 40"
	}
	replace:
	{
		"message" "#music/sam/scheol.mp3"
	}
}
modify:
{
	match:
	{
		"classname" "ambient_generic"
		"targetname" "lv2_bgm1"
		"origin" "-1640 -2800 40"

	}
	replace:
	{
		"message" "#music/sam/selentia.mp3"
	}
}
modify:
{
	match:
	{
		"classname" "ambient_generic"
		"targetname" "lv2_bgm2"
		"origin" "-1624 -2800 40"
	}
	replace:
	{
		"message" "#music/sam/10thsymphonytypemoon.mp3"
	}
}
modify:
{
	match:
	{
		"classname" "ambient_generic"
		"targetname" "lv2_bgm3"
		"origin" "-1592 -2800 40"
	}
	replace:
	{
		"message" "#music/sam/stillwaiting.mp3"
	}
}
modify:
{
	match:
	{
		"classname" "ambient_generic"
		"targetname" "lv2_bgm_boss"
		"origin" "-1608 -2800 40"
	}
	replace:
	{
		"message" "#music/sam/hitthegroundtoohard.mp3"
	}
}
modify:
{
	match:
	{
		"classname" "ambient_generic"
		"targetname" "lv1_bgm1"
		"origin" "-1640 -2784 40"
	}
	replace:
	{
		"message" "#music/sam/swordland.mp3"
	}
}
modify:
{
	match:
	{
		"classname" "ambient_generic"
		"targetname" "lv1_bgm2"
		"origin" "-1624 -2784 40"
	}
	replace:
	{
		"message" "#music/sam/magical_musical_master.mp3"
	}
}
modify:
{
	match:
	{
		"classname" "ambient_generic"
		"targetname" "lv1_bgm3"
		"origin" "-1592 -2784 40"
	}
	replace:
	{
		"message" "#music/sam/one_for_all.mp3"
	}
}
modify:
{
	match:
	{
		"classname" "ambient_generic"
		"targetname" "lv1_bgm_boss"
		"origin" "-1608 -2784 40"
	}
	replace:
	{
		"message" "#music/sam/fight.mp3"
	}
}
