public override void set_images(bool player_called) { if (player_called) { if (map_check() != Map_Info_State.Onscreen) { return; } } Game_Unit unit = get_unit; bool valid_unit = unit != null && unit.visible_by(); if (valid_unit && Enemy_Info) { var selected_unit = Global.game_map.get_selected_unit(); if (selected_unit == null) { valid_unit &= !unit.is_player_allied; } else { valid_unit &= unit.is_attackable_team(selected_unit); } } if (valid_unit) { move_on(); // This needs to come on somewhere else, it doesn't care about move list count currently //Yeti draw_images(unit); } else { move_off(); } }