1 |
draw_set_font(fnt_dotumche) |
2 |
draw_set_color(c_black) |
3 |
draw_set_halign(fa_left) |
4 |
draw_set_valign(fa_top) |
5 |
var battle_enemy_name = global.battle_enemy_name |
6 |
var game_mode = global.game_mode |
7 |
if instance_exists(obj_quote_bubble_battle) |
8 |
{ |
9 |
if (game_mode == "customs") |
10 |
{ |
11 |
if (battle_enemy_name == "craniex") |
12 |
scr_draw_text_effect_twitchy_quotebubble_battlescr_draw_text_effect_twitchy_quotebubble_battlefunction scr_draw_text_effect_twitchy_quotebubble_battle(argument0, argument1, argument2) //gml_Script_scr_draw_text_effect_twitchy_quotebubble_battle
{
var twitchy_text_probability = global.twitchy_text_probability
var twitchy_text_intensity = global.twitchy_text_intensity
str_indent = ""
str_indent_count = 0
str_offset = (-(string_width(string_hash_to_newline(string_copy("A", 1, 1)))))
for (var i = 1; i <= characters; i += 1)
{
twitchy_text_offset_x = 0
twitchy_text_offset_y = 0
twitchy_text_number = irandom_range(1, twitchy_text_probability)
if (twitchy_text_number == twitchy_text_probability)
{
twitch_direction = irandom_range(1, 4)
switch twitch_direction
{
case 1:
twitchy_text_offset_x = 1
twitchy_text_offset_y = 0
break
case 2:
twitchy_text_offset_x = -1
twitchy_text_offset_y = 0
break
case 3:
twitchy_text_offset_x = 0
twitchy_text_offset_y = 1
break
case 4:
twitchy_text_offset_x = 0
twitchy_text_offset_y = -1
break
}
}
str_char = string_char_at(argument0, i)
if (str_char == "#")
{
str_indent_count += 1
if (str_indent_count == 1)
str_indent = "#"
else if (str_indent_count == 2)
str_indent = "##"
else if (str_indent_count == 3)
str_indent = "###"
else if (str_indent_count == 4)
str_indent = "####"
str_offset = (-(string_width(string_hash_to_newline(string_copy("A", 1, 1))))) * 2
}
str_offset += string_width(string_hash_to_newline(string_copy("A", 1, 1)))
if (string_lettersdigits(str_char) == "")
draw_text((argument1 + str_offset), argument2, string_hash_to_newline(str_indent + str_char))
else
draw_text((argument1 + str_offset + twitchy_text_offset_x * twitchy_text_intensity), (argument2 + twitchy_text_offset_y * twitchy_text_intensity), string_hash_to_newline(str_indent + str_char))
}
} (message[message_current], (obj_quote_bubble_battle.x + 38), (obj_quote_bubble_battle.y + 13)) |
13 |
else if (battle_enemy_name == "ms mettaton") |
14 |
draw_text((obj_quote_bubble_battle.x + 38), (obj_quote_bubble_battle.y + 13), string_hash_to_newline(message_draw)) |
15 |
} |
16 |
else if (game_mode == "yellow") |
17 |
{ |
18 |
if (battle_enemy_name == "dalv") |
19 |
scr_draw_text_effect_twitchy_quotebubble_battlescr_draw_text_effect_twitchy_quotebubble_battlefunction scr_draw_text_effect_twitchy_quotebubble_battle(argument0, argument1, argument2) //gml_Script_scr_draw_text_effect_twitchy_quotebubble_battle
{
var twitchy_text_probability = global.twitchy_text_probability
var twitchy_text_intensity = global.twitchy_text_intensity
str_indent = ""
str_indent_count = 0
str_offset = (-(string_width(string_hash_to_newline(string_copy("A", 1, 1)))))
for (var i = 1; i <= characters; i += 1)
{
twitchy_text_offset_x = 0
twitchy_text_offset_y = 0
twitchy_text_number = irandom_range(1, twitchy_text_probability)
if (twitchy_text_number == twitchy_text_probability)
{
twitch_direction = irandom_range(1, 4)
switch twitch_direction
{
case 1:
twitchy_text_offset_x = 1
twitchy_text_offset_y = 0
break
case 2:
twitchy_text_offset_x = -1
twitchy_text_offset_y = 0
break
case 3:
twitchy_text_offset_x = 0
twitchy_text_offset_y = 1
break
case 4:
twitchy_text_offset_x = 0
twitchy_text_offset_y = -1
break
}
}
str_char = string_char_at(argument0, i)
if (str_char == "#")
{
str_indent_count += 1
if (str_indent_count == 1)
str_indent = "#"
else if (str_indent_count == 2)
str_indent = "##"
else if (str_indent_count == 3)
str_indent = "###"
else if (str_indent_count == 4)
str_indent = "####"
str_offset = (-(string_width(string_hash_to_newline(string_copy("A", 1, 1))))) * 2
}
str_offset += string_width(string_hash_to_newline(string_copy("A", 1, 1)))
if (string_lettersdigits(str_char) == "")
draw_text((argument1 + str_offset), argument2, string_hash_to_newline(str_indent + str_char))
else
draw_text((argument1 + str_offset + twitchy_text_offset_x * twitchy_text_intensity), (argument2 + twitchy_text_offset_y * twitchy_text_intensity), string_hash_to_newline(str_indent + str_char))
}
} (message[message_current], (obj_quote_bubble_battle.x + 21), (obj_quote_bubble_battle.y + 9)) |
20 |
else if (battle_enemy_name == "martlet genocide") |
21 |
scr_draw_text_effect_twitchy_quotebubble_battlescr_draw_text_effect_twitchy_quotebubble_battlefunction scr_draw_text_effect_twitchy_quotebubble_battle(argument0, argument1, argument2) //gml_Script_scr_draw_text_effect_twitchy_quotebubble_battle
{
var twitchy_text_probability = global.twitchy_text_probability
var twitchy_text_intensity = global.twitchy_text_intensity
str_indent = ""
str_indent_count = 0
str_offset = (-(string_width(string_hash_to_newline(string_copy("A", 1, 1)))))
for (var i = 1; i <= characters; i += 1)
{
twitchy_text_offset_x = 0
twitchy_text_offset_y = 0
twitchy_text_number = irandom_range(1, twitchy_text_probability)
if (twitchy_text_number == twitchy_text_probability)
{
twitch_direction = irandom_range(1, 4)
switch twitch_direction
{
case 1:
twitchy_text_offset_x = 1
twitchy_text_offset_y = 0
break
case 2:
twitchy_text_offset_x = -1
twitchy_text_offset_y = 0
break
case 3:
twitchy_text_offset_x = 0
twitchy_text_offset_y = 1
break
case 4:
twitchy_text_offset_x = 0
twitchy_text_offset_y = -1
break
}
}
str_char = string_char_at(argument0, i)
if (str_char == "#")
{
str_indent_count += 1
if (str_indent_count == 1)
str_indent = "#"
else if (str_indent_count == 2)
str_indent = "##"
else if (str_indent_count == 3)
str_indent = "###"
else if (str_indent_count == 4)
str_indent = "####"
str_offset = (-(string_width(string_hash_to_newline(string_copy("A", 1, 1))))) * 2
}
str_offset += string_width(string_hash_to_newline(string_copy("A", 1, 1)))
if (string_lettersdigits(str_char) == "")
draw_text((argument1 + str_offset), argument2, string_hash_to_newline(str_indent + str_char))
else
draw_text((argument1 + str_offset + twitchy_text_offset_x * twitchy_text_intensity), (argument2 + twitchy_text_offset_y * twitchy_text_intensity), string_hash_to_newline(str_indent + str_char))
}
} (message[message_current], (obj_quote_bubble_battle.x + 21), (obj_quote_bubble_battle.y + 9)) |
22 |
else if (battle_enemy_name == "el bailador") |
23 |
scr_draw_text_effect_twitchy_quotebubble_battlescr_draw_text_effect_twitchy_quotebubble_battlefunction scr_draw_text_effect_twitchy_quotebubble_battle(argument0, argument1, argument2) //gml_Script_scr_draw_text_effect_twitchy_quotebubble_battle
{
var twitchy_text_probability = global.twitchy_text_probability
var twitchy_text_intensity = global.twitchy_text_intensity
str_indent = ""
str_indent_count = 0
str_offset = (-(string_width(string_hash_to_newline(string_copy("A", 1, 1)))))
for (var i = 1; i <= characters; i += 1)
{
twitchy_text_offset_x = 0
twitchy_text_offset_y = 0
twitchy_text_number = irandom_range(1, twitchy_text_probability)
if (twitchy_text_number == twitchy_text_probability)
{
twitch_direction = irandom_range(1, 4)
switch twitch_direction
{
case 1:
twitchy_text_offset_x = 1
twitchy_text_offset_y = 0
break
case 2:
twitchy_text_offset_x = -1
twitchy_text_offset_y = 0
break
case 3:
twitchy_text_offset_x = 0
twitchy_text_offset_y = 1
break
case 4:
twitchy_text_offset_x = 0
twitchy_text_offset_y = -1
break
}
}
str_char = string_char_at(argument0, i)
if (str_char == "#")
{
str_indent_count += 1
if (str_indent_count == 1)
str_indent = "#"
else if (str_indent_count == 2)
str_indent = "##"
else if (str_indent_count == 3)
str_indent = "###"
else if (str_indent_count == 4)
str_indent = "####"
str_offset = (-(string_width(string_hash_to_newline(string_copy("A", 1, 1))))) * 2
}
str_offset += string_width(string_hash_to_newline(string_copy("A", 1, 1)))
if (string_lettersdigits(str_char) == "")
draw_text((argument1 + str_offset), argument2, string_hash_to_newline(str_indent + str_char))
else
draw_text((argument1 + str_offset + twitchy_text_offset_x * twitchy_text_intensity), (argument2 + twitchy_text_offset_y * twitchy_text_intensity), string_hash_to_newline(str_indent + str_char))
}
} (message[message_current], (obj_quote_bubble_battle.x + 21), (obj_quote_bubble_battle.y + 9)) |
24 |
} |
25 |
} |