_sprite = scr_84_get_sprite("spr_thrashstats_susie"); _sprite_index = _sprite; var sprite_info = sprite_get_info(_sprite); _stat_total = sprite_info.num_subimages; _stats = []; statcolor = []; statcolor[0] = merge_color(c_lime, c_white, 0.5); statcolor[1] = merge_color(c_yellow, c_white, 0.5); statcolor[2] = merge_color(c_fuchsia, c_white, 0.6); statcolor[3] = merge_color(c_red, c_white, 0.3); statcolor[4] = merge_color(c_blue, c_white, 0.5); statcolor[5] = merge_color(c_purple, c_white, 0.4); _current_flag = -1; _current_stats = []; init = function() { _stats = init_stats(); }; show_stats = function(arg0) { _current_stats = _stats[arg0][scr_flag_get(arg0)]; }; get_star_amount = function(arg0) { var _outfit_parts = [UnknownEnum.Value_1421, UnknownEnum.Value_1422, UnknownEnum.Value_1423, UnknownEnum.Value_1424, UnknownEnum.Value_1425]; var star_amount = 0; for (var i = 0; i < array_length(_outfit_parts); i++) { var outfit_stats = _stats[_outfit_parts[i]][scr_flag_get(_outfit_parts[i])]; for (var j = 0; j < array_length(outfit_stats); j++) { if (outfit_stats[j] != arg0) continue; star_amount++; } } return star_amount; }; clean_up = function() { instance_destroy(); }; init_stats = function() { var stats = [UnknownEnum.Value_1421, UnknownEnum.Value_1422, UnknownEnum.Value_1423, UnknownEnum.Value_1424, UnknownEnum.Value_1425]; stats[UnknownEnum.Value_1421][UnknownEnum.Value_0] = [UnknownEnum.Value_5]; stats[UnknownEnum.Value_1421][UnknownEnum.Value_1] = [UnknownEnum.Value_1, UnknownEnum.Value_2]; stats[UnknownEnum.Value_1421][UnknownEnum.Value_2] = [UnknownEnum.Value_0, UnknownEnum.Value_2]; stats[UnknownEnum.Value_1421][UnknownEnum.Value_4] = [UnknownEnum.Value_3, UnknownEnum.Value_4]; stats[UnknownEnum.Value_1421][UnknownEnum.Value_3] = []; stats[UnknownEnum.Value_1421][UnknownEnum.Value_5] = [UnknownEnum.Value_0]; stats[UnknownEnum.Value_1422][UnknownEnum.Value_0] = [UnknownEnum.Value_5]; stats[UnknownEnum.Value_1422][UnknownEnum.Value_1] = [UnknownEnum.Value_1, UnknownEnum.Value_3]; stats[UnknownEnum.Value_1422][UnknownEnum.Value_2] = [UnknownEnum.Value_3, UnknownEnum.Value_4]; stats[UnknownEnum.Value_1422][UnknownEnum.Value_4] = [UnknownEnum.Value_2, UnknownEnum.Value_4]; stats[UnknownEnum.Value_1422][UnknownEnum.Value_5] = [UnknownEnum.Value_0, UnknownEnum.Value_2]; stats[UnknownEnum.Value_1422][UnknownEnum.Value_6] = [UnknownEnum.Value_1, UnknownEnum.Value_4]; stats[UnknownEnum.Value_1422][UnknownEnum.Value_3] = []; stats[UnknownEnum.Value_1422][UnknownEnum.Value_7] = [UnknownEnum.Value_0]; stats[UnknownEnum.Value_1423][UnknownEnum.Value_0] = [UnknownEnum.Value_5]; stats[UnknownEnum.Value_1423][UnknownEnum.Value_1] = [UnknownEnum.Value_1, UnknownEnum.Value_4]; stats[UnknownEnum.Value_1423][UnknownEnum.Value_2] = [UnknownEnum.Value_1, UnknownEnum.Value_3]; stats[UnknownEnum.Value_1423][UnknownEnum.Value_4] = [UnknownEnum.Value_0, UnknownEnum.Value_2]; stats[UnknownEnum.Value_1423][UnknownEnum.Value_5] = [UnknownEnum.Value_2, UnknownEnum.Value_4]; stats[UnknownEnum.Value_1423][UnknownEnum.Value_3] = []; stats[UnknownEnum.Value_1423][UnknownEnum.Value_6] = [UnknownEnum.Value_0]; stats[UnknownEnum.Value_1424][UnknownEnum.Value_0] = [UnknownEnum.Value_5]; stats[UnknownEnum.Value_1424][UnknownEnum.Value_1] = [UnknownEnum.Value_1, UnknownEnum.Value_4]; stats[UnknownEnum.Value_1424][UnknownEnum.Value_2] = [UnknownEnum.Value_4, UnknownEnum.Value_3]; stats[UnknownEnum.Value_1424][UnknownEnum.Value_3] = [UnknownEnum.Value_0, UnknownEnum.Value_2]; stats[UnknownEnum.Value_1424][UnknownEnum.Value_4] = [UnknownEnum.Value_0]; stats[UnknownEnum.Value_1425][UnknownEnum.Value_0] = [UnknownEnum.Value_5]; stats[UnknownEnum.Value_1425][UnknownEnum.Value_1] = [UnknownEnum.Value_1, UnknownEnum.Value_3]; stats[UnknownEnum.Value_1425][UnknownEnum.Value_2] = [UnknownEnum.Value_1, UnknownEnum.Value_4]; stats[UnknownEnum.Value_1425][UnknownEnum.Value_4] = [UnknownEnum.Value_0, UnknownEnum.Value_2]; stats[UnknownEnum.Value_1425][UnknownEnum.Value_5] = [UnknownEnum.Value_3, UnknownEnum.Value_4]; stats[UnknownEnum.Value_1425][UnknownEnum.Value_3] = []; stats[UnknownEnum.Value_1425][UnknownEnum.Value_6] = [UnknownEnum.Value_0]; return stats; }; enum UnknownEnum { Value_0, Value_1, Value_2, Value_3, Value_4, Value_5, Value_6, Value_7, Value_1421 = 1421, Value_1422, Value_1423, Value_1424, Value_1425 }