@LabelIndex 114752
@StringIndex 14131
class 0 inzone_raid_43_normal_private : default_npc {
parameter:
	int	fake_heal = 266403841;
	int	real_heal = 275841030;

handler:
	EventHandler CREATED() {
		myself::AddTimerEx(1001,( 8 * 1000 ));
		myself::AddTimerEx(1002,( 40 * 1000 ));
		myself.i_ai1 = 0;
		super;
	}

	EventHandler NO_DESIRE() {
		myself::AddMoveAroundDesire(2,5);
	}

	EventHandler TIMER_FIRED_EX(timer_id,i0,i1,c0,party0,h0) {
		if( timer_id == 1001 ) {
			myself::AddUseSkillDesire(myself.boss,fake_heal,0,1,999999999999999999);
			myself::AddTimerEx(1001,( 8 * 1000 ));
		} else if( timer_id == 1002 ) {
			myself::Say(gg::MakeFString(1800181,"","","","",""));
			myself::AddTimerEx(1003,( 5 * 1000 ));
		} else if( timer_id == 1003 ) {
			myself::RemoveAllDesire();
			if( gg::GetAbnormalLevel(myself.sm,myself::Skill_GetAbnormalType(69730305)) > 0 || gg::GetAbnormalLevel(myself.sm,myself::Skill_GetAbnormalType(87556097)) > 0 ) {
			} else {
				myself::AddUseSkillDesire(myself.boss,real_heal,0,1,999999999999999999);
			}
			myself::AddTimerEx(1002,( 30 * 1000 ));
		}
		super;
	}

	EventHandler PARTY_DIED(private) {
		if( private == myself.boss ) {
			myself::Despawn();
		}
	}

	EventHandler SCRIPT_EVENT(script_event_arg1,script_event_arg2,c0,i0) {
		if( script_event_arg1 == 4 ) {
			myself::Despawn();
		}
	}

}
