scr_enemy_object_init(); recruitcount = 5; talkmax = 90; image_speed = 0.16666666666666666; idlesprite = spr_seth_idle; hurtsprite = spr_seth_hurt; sparedsprite = spr_seth_idle; custom_draw_example = 0; on_guard = 0; rope_counter = 0; violence_end = false; duck_hit = false; talktimer = 0; rtimer = 0; cantalk = true; init_x = x; init_y = y; fight_type = "aqua"; introtalk = false; state_string = ""; seth_balloon = function(arg0 = x - 20, arg1 = y + 25) { if (i_ex(obj_balloon_queue)) { msgset_fromqueue(); } else { global.typer = 50; talked = 1; talktimer = 0; rtimer = 0; return scr_enemyblcon(arg0, arg1, 10); } }; seth_balloon_control = function() { if ((button3_p() && talktimer > 15) || !instance_exists(obj_writer)) { with (obj_writer) instance_destroy(); if (i_ex(obj_balloon_queue)) msgset_fromqueue(); } }; callback_on_damage = function(arg0 = -1) { var _maxhp = global.monstermaxhp[global.chartarget[arg0.myself]]; var _hp = global.monsterhp[global.chartarget[arg0.myself]]; debug_message("Damage callback triggered!"); if (_hp <= (_maxhp * 0.1)) { debug_message("HP clamped."); global.monsterhp[global.chartarget[arg0.myself]] = _maxhp * 0.1; violence_end = true; seth_sprite(2640, 0, 0); } }; mercy_throw = stringsetloc("GET THAT OUT&OF HERE!!!/%", "obj_purple_enemy_slash_Create_0_gml_86_0"); mercy_deny = stringsetloc("Ahem.^2 Shall we&continue?/%", "obj_purple_enemy_slash_Create_0_gml_87_0"); mercy_annoyed_1 = stringsetloc("STOP!!/%", "obj_purple_enemy_slash_Create_0_gml_88_0"); mercy_annoyed_2 = stringsetloc("GET OUT!/%", "obj_purple_enemy_slash_Create_0_gml_89_0"); mercy_dodge = stringsetloc("* But Seth dodged the compliment!/%", "obj_purple_enemy_slash_Create_0_gml_90_0"); seth_sprite = function(arg0 = 2003, arg1 = siner, arg2 = image_speed) { idlesprite = arg0; sparesprite = arg0; siner = arg1; image_speed = arg2; };