|
|
|
|
@ -31,6 +31,7 @@ canSend = false;
|
|
|
|
|
connected = false;
|
|
|
|
|
queenHealthWait = false;
|
|
|
|
|
queenDead = false;
|
|
|
|
|
phase = 0;
|
|
|
|
|
seed = undefined;
|
|
|
|
|
var type;
|
|
|
|
|
type = network_socket_tcp;
|
|
|
|
|
@ -265,7 +266,7 @@ if(global.playerhealth <= 0){
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(!is_undefined(oQueenHead.myhealth) && !is_undefined(oQueen.phase)){
|
|
|
|
|
if(instance_exists(oQueenHead) && !is_undefined(oQueenHead.myhealth) && !is_undefined(oQueen.phase)){
|
|
|
|
|
if(global.queenhealthPrev != oQueenHead.myhealth){
|
|
|
|
|
show_debug_message("queen health sent " + string(oQueenHead.myhealth));
|
|
|
|
|
var size, type, alignment;
|
|
|
|
|
@ -324,21 +325,25 @@ if(!is_undefined(oQueenHead.myhealth) && !is_undefined(oQueen.phase)){
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(oQueen.phase != phase){
|
|
|
|
|
oQueen.phase = phase;
|
|
|
|
|
if(instance_exists(oQueen) && !is_undefined(oQueen.phase)){
|
|
|
|
|
if(oQueen.phase < phase){
|
|
|
|
|
oQueen.phase = phase;
|
|
|
|
|
} else if(oQueen.phase > phase){
|
|
|
|
|
phase = oQueen.phase;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(!is_undefined(oQueen.phase)){
|
|
|
|
|
if(oQueen.phase >= 1 && instance_exists(inst_146524)){
|
|
|
|
|
if(instance_exists(oQueen) && !is_undefined(oQueen.phase)){
|
|
|
|
|
if(phase >= 1 && instance_exists(inst_146524)){
|
|
|
|
|
event_perform_object(oQueenFireball, ev_other, ev_user1);
|
|
|
|
|
}
|
|
|
|
|
if(oQueen.phase >= 2 && instance_exists(inst_146525) && instance_exists(inst_146520)){
|
|
|
|
|
if(phase >= 2 && instance_exists(inst_146525) && instance_exists(inst_146520)){
|
|
|
|
|
event_perform_object(oQueenFireball, ev_other, ev_user2);
|
|
|
|
|
}
|
|
|
|
|
if(oQueen.phase >= 3 && instance_exists(inst_146526) && instance_exists(inst_146514)){
|
|
|
|
|
if(phase >= 3 && instance_exists(inst_146526) && instance_exists(inst_146514)){
|
|
|
|
|
event_perform_object(oQueenFireball, ev_other, ev_user3);
|
|
|
|
|
}
|
|
|
|
|
if((oQueen.phase >= 4 || oQueen.phase == 5) && instance_exists(inst_146527)){
|
|
|
|
|
if(phase >= 4 && instance_exists(inst_146527)){
|
|
|
|
|
event_perform_object(oQueenFireball, ev_other, ev_user4);
|
|
|
|
|
}
|
|
|
|
|
if(global.event[303] > 0 && !queenDead){
|
|
|
|
|
|