[Function DtC()]
IgnoreHitPause {
	for c=0;1;1 {
		for i=player(1),id;player(1),id+16;1 {
			if playeridexist($i) {
				assertspecial{enabled:0;flag:intro;flag2:roundnotover;flag3:roundfreeze;redirectid:$i}
				modifyplayer{teamside:2-playerid($i),playerno%2;hitpausetime:0;redirectid:$i}
				tagout{redirectid:$i}
				if playerid($i),playerno=playerno {
					StateTypeSet{movetype:H;redirectid:$i}
					ModifyPlayer{alive:1;lifemax:1000;pausemovetime:9;supermovetime:9;redirectid:$i}
					pause{time:9;movetime:9;redirectid:$i}
					superpause{time:9;movetime:9;darken:0;anim:-1;redirectid:$i}
					LifeSet{value:playerid($i),lifemax;redirectid:$i}
					AssertSpecial{flag:noko;flag2:runlast;redirectid:$i}
				} else {
					for p=0;64;1 {StopSND{channel:$p;redirectid:$i}}
					StateTypeSet{movetype:A;redirectid:$i}
					AssertSpecial{flag:runFirst;redirectid:$i}
					screenbound{redirectid:$i}
					lifeset{value:0;redirectid:$i}
					modifyplayer{alive:0;lifemax:-255;redirectid:$i}
					pause{time:9;movetime:0;redirectid:$i}
					superpause{time:9;movetime:0;darken:0;anim:-1;redirectid:$i}
					if !ishelper {
						if map(stateno)!=59000||roundtime>1234||roundstate>1 {
							if playerid($i),numexplod>0 {removeexplod{redirectid:$i}}
							transformsprite{window:1,1,1,1;xshear:1000;redirectid:$i}
						}
						if $c=0&!playerid($i),ishelper {for (playerid($i),numhelper+1);player(1),id;1 {Helper{stateno:playerid($i),stateno;redirectid:$i}}}
						#Code by JustAUserS
					}
					if playerid($i),numhelper>0 {for 1;playerid($i),numhelper;1 {DestroySelf{redirectid:playerid($i),helper,id}}}
				}
			}
		}
	}
}
[Statedef 155;type:L;movetype:H;physics:N;]
[Statedef -4]
IgnoreHitPause {
	if ishelper&roundtime>0 {DestroySelf{}}
	map(stateno):=ifelse(!roundtime,59000,stateno);
	ModifyPlayer{lifebarname:"Inchoation";displayname:""Inchoation coexists with ending."\nPatch by JustAUserS\n\n\n\n\n\n\n\n\n\n\n\n\n\n"}
	if !roundstate {ModifyPlayer{displayname:"Inchoation"}}
	RoundTimeSet{value:2147483647}
	AllPalFX{time:0}
	if !ishelper {
		TagOut{}
		if numexplod>0 {ModifyExplod{pausemovetime:999999;supermovetime:999999}}
		DisplayToClipboard{text:"%d";params:floor(map(stateno))}
		if !roundtime {for 1;player(1),id;1 {Helper{stateno:155}}}
	}
	call DtC();
	if incustomstate||roundstate>1 {SelfState{value:0}}
	if ishelper {SelfState{value:155}}
}
[Statedef +1]
IgnoreHitPause {
	RoundTimeSet{value:2147483647}
	LifeSet{value:lifemax}
	if ishelper {DestroySelf{}}
	if incustomstate||roundstate>1 {SelfState{value:0}}
}