No config file found, using default configuration ************* Module horizons.timer W: 25: Relative import 'util.living' R: 77:Timer.get_ticks: Method could be a function C: 88:Timer.check_tick: Invalid name "f" (should match [a-z_][a-z0-9_]{2,30}$) C: 89:Timer.check_tick: Invalid name "r" (should match [a-z_][a-z0-9_]{2,30}$) C: 97:Timer.check_tick: Invalid name "f" (should match [a-z_][a-z0-9_]{2,30}$) ************* Module horizons.dbreader W: 28:DbReader.__init__: Redefining built-in 'file' C: 37:DbReader.__init__.regexp: Invalid name "r" (should match [a-z_][a-z0-9_]{2,30}$) W: 51:DbReader.__call__: Raising a string exception E: 51:DbReader.__call__: Undefined variable '_' R: 25:DbReader: Too few public methods (1/2) C: 65:SqlError.__init__: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) R: 60:SqlError: Too few public methods (0/2) C: 74:SqlResult.__init__: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) C: 81:SqlResult.__add__: More than one statement on a single line C: 82:SqlResult.__contains__: More than one statement on a single line C: 83:SqlResult.__delitem__: More than one statement on a single line C: 84:SqlResult.__delslice__: More than one statement on a single line C: 85:SqlResult.__eq__: More than one statement on a single line C: 86:SqlResult.__ge__: More than one statement on a single line C: 87:SqlResult.__getitem__: More than one statement on a single line C: 88:SqlResult.__getslice__: More than one statement on a single line C: 89:SqlResult.__gt__: More than one statement on a single line C: 90:SqlResult.__hash__: More than one statement on a single line C: 91:SqlResult.__iadd__: More than one statement on a single line C: 92:SqlResult.__imul__: More than one statement on a single line C: 93:SqlResult.__iter__: More than one statement on a single line C: 94:SqlResult.__le__: More than one statement on a single line C: 95:SqlResult.__len__: More than one statement on a single line C: 96:SqlResult.__lt__: More than one statement on a single line C: 97:SqlResult.__mul__: More than one statement on a single line C: 98:SqlResult.__ne__: More than one statement on a single line C: 99:SqlResult.__repr__: More than one statement on a single line C:100:SqlResult.__reversed__: More than one statement on a single line C:101:SqlResult.__rmul__: More than one statement on a single line C:102:SqlResult.__setitem__: More than one statement on a single line C:103:SqlResult.__setslice__: More than one statement on a single line R: 67:SqlResult: Too few public methods (0/2) ************* Module horizons.entities W: 22: Relative import 'world.building' W: 23: Relative import 'world.units' W: 24: Relative import 'world.ground' W: 25: Relative import 'util.living' R: 28:Entities: Too few public methods (1/2) ************* Module horizons.settings C: 43: Line too long (233/150) F: 37:Setting.__init__: Unable to import 'config' (No module named config) C: 68:Setting.addChangeListener: Invalid name "addChangeListener" (should match [a-z_][a-z0-9_]{2,30}$) C: 79:Setting.delChangeListener: Invalid name "delChangeListener" (should match [a-z_][a-z0-9_]{2,30}$) C: 87:Setting.setDefaults: Invalid name "setDefaults" (should match [a-z_][a-z0-9_]{2,30}$) C: 99:Setting.addCategorys: Invalid name "addCategorys" (should match [a-z_][a-z0-9_]{2,30}$) W:117:Settings: String statement has no effect E:126:Settings.__init__: Undefined variable '_' E:131:Settings.__init__: Undefined variable '_' ************* Module horizons.main W:107:start: Attribute 'client_id' defined outside __init__ ************* Module horizons.packets C: 76: Line too long (246/150) C: 42:Packet.handleOnServer: Invalid name "handleOnServer" (should match [a-z_][a-z0-9_]{2,30}$) C: 49:Packet.handleOnServer: Comma not followed by a space print "Warning: unhandled packet on server:",self ^^ C: 51:Packet.handleOnClient: Invalid name "handleOnClient" (should match [a-z_][a-z0-9_]{2,30}$) C: 57:Packet.handleOnClient: Comma not followed by a space print "Warning: unhandled packet on client:",self ^^ C: 74:QueryPacket.handleOnServer: Invalid name "handleOnServer" (should match [a-z_][a-z0-9_]{2,30}$) C: 75:QueryPacket.handleOnServer: Invalid name "o" (should match [a-z_][a-z0-9_]{2,30}$) C: 98:LobbyJoinPacket.handleOnServer: Invalid name "handleOnServer" (should match [a-z_][a-z0-9_]{2,30}$) E:102:LobbyJoinPacket.handleOnServer: Undefined variable '_' W:108:LeaveServerPacket.__init__: __init__ method from base class 'Packet' is not called C:111:LeaveServerPacket.handleOnServer: Invalid name "handleOnServer" (should match [a-z_][a-z0-9_]{2,30}$) E:114:LeaveServerPacket.handleOnServer: Undefined variable '_' C:124:LobbyPlayerModifiedPacket.handleOnServer: Invalid name "handleOnServer" (should match [a-z_][a-z0-9_]{2,30}$) W:135:LobbyKeepAlivePacket.__init__: __init__ method from base class 'Packet' is not called C:138:LobbyKeepAlivePacket.handleOnServer: Invalid name "handleOnServer" (should match [a-z_][a-z0-9_]{2,30}$) W:175:InfoPacket.__init__: Redefining built-in 'map' R:175:InfoPacket.__init__: Too many arguments (7/5) C:190:LobbyServerInfoPacket.handleOnClient: Invalid name "handleOnClient" (should match [a-z_][a-z0-9_]{2,30}$) C:193:LobbyServerInfoPacket.handleOnServer: Invalid name "handleOnServer" (should match [a-z_][a-z0-9_]{2,30}$) ************* Module horizons.view C: 54: Line too long (239/150) C: 63: Line too long (196/150) W: 28: Relative import 'util.changelistener' R: 30:View: Too many instance attributes (8/7) C: 49:View.__init__: Comma not followed by a space for i in xrange(0,3): ^^ C: 63:View.__init__: Comma not followed by a space for r in ('CameraZoneRenderer','InstanceRenderer','GridRenderer','CellSelectionRenderer','BlockingInfoRenderer','FloatingTextRenderer','QuadTreeRenderer','CoordinateRenderer','GenericRenderer'): ^^ C: 63:View.__init__: Invalid name "r" (should match [a-z_][a-z0-9_]{2,30}$) C: 81:View.center: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 81:View.center: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 81:View.center: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 81:View.center: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 91:View.autoscroll: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 91:View.autoscroll: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 91:View.autoscroll: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 91:View.autoscroll: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C:107:View.do_autoscroll: Empty docstring C:110:View.do_autoscroll: Invalid name "t" (should match [a-z_][a-z0-9_]{2,30}$) C:114:View.scroll: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C:114:View.scroll: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C:114:View.scroll: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C:114:View.scroll: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C:175:View.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:175:View.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:180:View.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:180:View.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) W:104:View.autoscroll: Attribute 'time_last_autoscroll' defined outside __init__ ************* Module horizons.serverlist C: 30: Line too long (302/150) C: 46:Server.__init__: Invalid name "timeLastResponse" (should match [a-z_][a-z0-9_]{2,30}$) C: 46:Server.__init__: Invalid name "timeLastQuery" (should match [a-z_][a-z0-9_]{2,30}$) R: 29:Server: Too many instance attributes (9/7) W: 35:Server: String statement has no effect R: 29:Server: Too few public methods (0/2) W: 69:ServerList: String statement has no effect C: 76:ServerList.end: Empty docstring C:150:ServerList.__getitem__: More than one statement on a single line C:151:ServerList.__getslice__: More than one statement on a single line C:152:ServerList.__iter__: More than one statement on a single line C:153:ServerList.__len__: More than one statement on a single line C:154:ServerList.__contains__: More than one statement on a single line W:160:WANServerList: String statement has no effect C:167:WANServerList.end: Empty docstring C:181:WANServerList.update: Comma not followed by a space except IOError,e: ^^ C:181:WANServerList.update: Invalid name "e" (should match [a-z_][a-z0-9_]{2,30}$) E:182:WANServerList.update: Undefined variable '_' E:182:WANServerList.update: Undefined variable '_' W:196:LANServerList: String statement has no effect C:203:LANServerList.end: Empty docstring C: 91: Line too long (163/150) W:147:quit: Redefining built-in 'quit' W: 49: Relative import 'engine' W: 50: Relative import 'util' W: 51: Relative import 'menus' W: 52: Relative import 'dbreader' W: 53: Relative import 'engine' W: 54: Relative import 'settings' W: 55: Relative import 'session' W: 56: Relative import 'gui.mainlistener' W: 57: Relative import 'extscheduler' W: 58: Relative import 'savegamemanager' W: 70:start: Global variable 'db' undefined at the module level W: 70:start: Global variable 'settings' undefined at the module level W: 70:start: Global variable 'fife' undefined at the module level W: 70:start: Global variable 'gui' undefined at the module level W: 70:start: Global variable 'session' undefined at the module level W: 70:start: Global variable 'connection' undefined at the module level W: 70:start: Global variable 'ext_scheduler' undefined at the module level W: 70:start: Global variable 'savegamemanager' undefined at the module level W: 70:start: Global variable 'action_sets' undefined at the module level W: 70:start: Global variable 'unstable_features' undefined at the module level W: 70:start: Global variable 'debug' undefined at the module level W:103:start: Relative import 'i18n' C:107:start: Comma not followed by a space settings.client_id = "".join("-" if c in (8,13,18,23) else random.choice("0123456789abcdef") for c in xrange(0,36)) ^^ R: 62:start: Too many statements (56/50) W:117:start: Unused variable 'mainlistener' W:149:quit: Using global for 'fife' but no assigment is done W:149:quit: Global variable 'fife' undefined at the module level W:156:start_singleplayer: Using global for 'gui' but no assigment is done W:156:start_singleplayer: Global variable 'gui' undefined at the module level W:156:start_singleplayer: Global variable 'session' undefined at the module level C:174:startMulti: Invalid name "startMulti" (should match [a-z_][a-z0-9_]{2,30}$) W:186:save_game: Using global for 'savegamemanager' but no assigment is done W:186:save_game: Global variable 'savegamemanager' undefined at the module level W:186:save_game: Using global for 'session' but no assigment is done W:186:save_game: Global variable 'session' undefined at the module level W:186:save_game: Using global for 'gui' but no assigment is done W:186:save_game: Global variable 'gui' undefined at the module level E:194:save_game: Undefined variable '_' E:195:save_game: Undefined variable '_' C:203:save_game: Invalid name "e" (should match [a-z_][a-z0-9_]{2,30}$) E:204:save_game: Undefined variable '_' E:204:save_game: Undefined variable '_' W:203:save_game: Unused variable 'e' W: 44: Unused import shutil W: 39: Unused import re W: 43: Unused import glob W: 40: Unused import time ************* Module horizons.menus C:166: Line too long (169/150) C:167: Line too long (174/150) C:196: Line too long (181/150) C:463: Line too long (153/150) C:464: Line too long (154/150) W: 33: Relative import 'i18n' C: 71:Menus.show_main: Invalid name "eventMap" (should match [a-z_][a-z0-9_]{2,30}$) C: 96:Menus.show_dialog: Invalid name "onPressEscape" (should match [a-z_][a-z0-9_]{2,30}$) C: 96:Menus.show_dialog: Invalid name "onPressEscape" (should match [a-z_][a-z0-9_]{2,30}$) E:109:Menus.show_dialog._escape: Module 'pychan' has no 'get_manager' member W:124:Menus.show_settings: Redefining name 'fife' from outer scope (line 22) R:121:Menus.show_settings: Too many local variables (24/15) W:136:Menus.show_settings: No exception type(s) specified W:138:Menus.show_settings: Relative import 'i18n.utils' E:141:Menus.show_settings: Undefined variable '_' C:191:Menus.show_settings: Invalid name "e" (should match [a-z_][a-z0-9_]{2,30}$) C:208:Menus.show_settings: Operator not followed by a space settings.savegame.savedautosaves =new_settings['savedautosaves']+1 ^ E:236:Menus.show_settings: Undefined variable '_' C:241:Menus.show_settings: Operator not preceded by a space settings.language.name='' ^ W:242:Menus.show_settings: Relative import 'i18n' R:121:Menus.show_settings: Too many branches (20/12) R:121:Menus.show_settings: Too many statements (81/50) E:265:Menus.show_popup: Undefined variable '_' E:265:Menus.show_popup: Undefined variable '_' E:266:Menus.show_popup: Undefined variable '_' E:266:Menus.show_popup: Undefined variable '_' C:268:Menus.show_popup: Comma not followed by a space return self.show_dialog(popup,{'okButton' : True, 'cancelButton' : False}, onPressEscape = False) ^^ C:270:Menus.show_popup: Comma not followed by a space return self.show_dialog(popup,{'okButton' : True}, onPressEscape = True) ^^ C:280:Menus.show_pause: Invalid name "eventMap" (should match [a-z_][a-z0-9_]{2,30}$) R:302:Menus.set_volume: Method could be a function C:339:Menus.show_single: Invalid name "showRandom" (should match [a-z_][a-z0-9_]{2,30}$) C:339:Menus.show_single: Invalid name "showCampaign" (should match [a-z_][a-z0-9_]{2,30}$) C:339:Menus.show_single: Invalid name "showRandom" (should match [a-z_][a-z0-9_]{2,30}$) C:339:Menus.show_single: Invalid name "showCampaign" (should match [a-z_][a-z0-9_]{2,30}$) C:350:Menus.show_single: Invalid name "eventMap" (should match [a-z_][a-z0-9_]{2,30}$) W:366:Menus.show_single: Access to a protected member _parent of a client class C:367:Menus.show_single: Comma not followed by a space eventMap['showRandom'] = lambda: self.show_popup(_('Not yet Implemented'),_("Sorry, the random map feature isn't yet implemented.")) ^^ E:367:Menus.show_single.: Undefined variable '_' E:367:Menus.show_single.: Undefined variable '_' W:391:Menus.show_single: String statement has no effect C:402:Menus.get_maps: Invalid name "showCampaign" (should match [a-z_][a-z0-9_]{2,30}$) C:402:Menus.get_maps: Invalid name "showLoad" (should match [a-z_][a-z0-9_]{2,30}$) C:402:Menus.get_maps: Invalid name "showCampaign" (should match [a-z_][a-z0-9_]{2,30}$) C:402:Menus.get_maps: Invalid name "showLoad" (should match [a-z_][a-z0-9_]{2,30}$) R:402:Menus.get_maps: Method could be a function E:418:Menus.on_escape: An attribute inherited from Menus hide this method E:423:Menus.show_multi: Undefined variable '_' E:423:Menus.show_multi: Undefined variable '_' W:425:Menus.show_multi: Unreachable code C:439:Menus.show_multi._close: Empty docstring C:445:Menus.show_multi: Invalid name "eventMap" (should match [a-z_][a-z0-9_]{2,30}$) C:456:Menus.list_servers: Invalid name "serverType" (should match [a-z_][a-z0-9_]{2,30}$) C:456:Menus.list_servers: Invalid name "serverType" (should match [a-z_][a-z0-9_]{2,30}$) C:486:Menus.list_servers._changed: Empty docstring C:543:Menus.show_join_server: Comma not followed by a space self.show_popup(_('Error'),_('You have to select a server')) ^^ E:543:Menus.show_join_server: Undefined variable '_' E:543:Menus.show_join_server: Undefined variable '_' E:577:Menus.delete_savegame: Undefined variable '_' E:577:Menus.delete_savegame: Undefined variable '_' E:580:Menus.delete_savegame: Undefined variable '_' E:581:Menus.delete_savegame: Undefined variable '_' W:599:Menus.create_show_savegame_details.tmp_show_details: No exception type(s) specified C:601:Menus.create_show_savegame_details.tmp_show_details: Comma not followed by a space details_label = horizons.main.fife.pychan.widgets.Label(min_size=(140,0),max_size=(140,290), wrap_text=True) ^^ R:589:Menus.create_show_savegame_details: Method could be a function C:628:Menus.start_single: Invalid name "showRandom" (should match [a-z_][a-z0-9_]{2,30}$) C:629:Menus.start_single: Invalid name "showCampaign" (should match [a-z_][a-z0-9_]{2,30}$) E:634:Menus.start_single: Undefined variable '_' E:634:Menus.start_single: Undefined variable '_' E:637:Menus.start_single: Undefined variable '_' E:637:Menus.start_single: Undefined variable '_' W:636:Menus.start_single: Unused variable 'playercolor' W:629:Menus.start_single: Unused variable 'showCampaign' E:661:Menus.load_game: Undefined variable '_' E:661:Menus.load_game: Undefined variable '_' R: 35:Menus: Too many public methods (26/20) W: 22: Unused import fife W: 31: Unused import Socket ************* Module horizons.session W:143: TODO: replace this with something, that notifies the user but W:152: TODO: replace this with something, that notifies the user but W: 31: Relative import 'gui.selectiontool' W: 32: Relative import 'world.building' W: 33: Relative import 'world.units.ship' W: 34: Relative import 'world.player' W: 35: Relative import 'gui.ingamegui' W: 36: Relative import 'gui.ingamekeylistener' W: 37: Relative import 'world.island' W: 38: Relative import 'dbreader' W: 39: Relative import 'timer' W: 40: Relative import 'scheduler' W: 41: Relative import 'manager' W: 42: Relative import 'view' W: 43: Relative import 'world' W: 44: Relative import 'entities' W: 45: Relative import 'util.living' W: 46: Relative import 'util.worldobject' W: 47: Relative import 'savegamemanager' R: 49:Session: Too many instance attributes (14/7) R:132:Session.autosave: Method could be a function W:135:Session.autosave: Unused variable 'success' E:145:Session.quicksave: Undefined variable '_' E:145:Session.quicksave: Undefined variable '_' R:138:Session.quicksave: Method could be a function E:154:Session.quickload: Undefined variable '_' E:154:Session.quickload: Undefined variable '_' R:148:Session.quickload: Method could be a function C:170:Session.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) W:192:Session.save: String statement has no effect C:212:Session.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) W:221:Session.load: Access to a protected member _init of a client class W:246:Session.load: String statement has no effect W:255:Session.generate_map: Access to a protected member _init of a client class W:267:Session.speed_set: Attribute 'paused_time_missing' defined outside __init__ W:104:Session.init_session: Attribute 'selection_groups' defined outside __init__ W:103:Session.init_session: Attribute 'selected_instances' defined outside __init__ W:290:Session.speed_pause: Attribute 'paused_ticks_per_second' defined outside __init__ E:265:Session.speed_set: Access to member 'paused_time_missing' before its definition line 267 W: 28: Unused import fife W: 37: Unused import Island W: 32: Unused import building W: 34: Unused import Player W: 33: Unused import Ship W: 22: Unused import math ************* Module horizons.serverlobby W:137: Bad indentation. Found 4 tabs, expected 3 W:138: Bad indentation. Found 4 tabs, expected 3 W:139: Bad indentation. Found 4 tabs, expected 3 W: 28: FIXME: update the values by using widget.capture, not by polling W: 25: Wildcard import horizons.packets E: 53:ServerLobby._update_gui: Instance of 'ServerLobby' has no 'update_gui' member C: 55:ServerLobby._update_gui: Invalid name "o" (should match [a-z_][a-z0-9_]{2,30}$) R: 30:ServerLobby: Too few public methods (1/2) C: 75:MasterServerLobby.__init__: Comma not followed by a space def __init__(self,gui): ^^ C: 77:MasterServerLobby.__init__: Invalid name "o" (should match [a-z_][a-z0-9_]{2,30}$) E: 78:MasterServerLobby.__init__: Module 'horizons.main' has no 'getMaps' member C: 92:MasterServerLobby.update_gui: Invalid name "o" (should match [a-z_][a-z0-9_]{2,30}$) C:119:ClientServerLobby.update_gui: Invalid name "o" (should match [a-z_][a-z0-9_]{2,30}$) C:132:ClientServerLobby.update_gui: Invalid name "newName" (should match [a-z_][a-z0-9_]{2,30}$) C:133:ClientServerLobby.update_gui: Invalid name "newColor" (should match [a-z_][a-z0-9_]{2,30}$) W: 25: Unused import LobbyServerInfoPacket from wildcard import W: 25: Unused import LeaveServerPacket from wildcard import W: 25: Unused import MasterServerListQueryPacket from wildcard import W: 25: Unused import ConnectPacket from wildcard import W: 25: Unused import LobbyChatPacket from wildcard import W: 25: Unused import QueryPacket from wildcard import W: 25: Unused import LobbyKeepAlivePacket from wildcard import W: 25: Unused import InfoPacket from wildcard import W: 24: Unused import ServerConnection W: 24: Unused import ClientConnection W: 25: Unused import Packet from wildcard import W: 25: Unused import MasterServerListAnswerPacket from wildcard import W: 25: Unused import MasterVersionPacket from wildcard import W: 25: Unused import time from wildcard import W: 24: Unused import MPPlayer W: 25: Unused import TickPacket from wildcard import W: 25: Unused import MasterRegisterPacket from wildcard import W: 25: Unused import LobbyJoinPacket from wildcard import ************* Module horizons.manager C: 47: Line too long (202/150) C: 98: Line too long (181/150) C:106: Line too long (241/150) W: 53: TODO: just until we have correct player saving W: 27: Relative import 'util' W: 28: Relative import 'util.worldobject' W: 29: Relative import 'util.living' W: 35:SPManager.__init__: __init__ method from base class 'LivingObject' is not called C: 50:SPManager.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 50:SPManager.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) W: 52:SPManager.load: Unused variable 'issuer' E: 78:MPManager.__init__: Module 'horizons.timer' has no 'add_test' member E: 79:MPManager.__init__: Module 'horizons.timer' has no 'add_call' member E: 95:MPManager.tick: Instance of 'Session' has no 'players' member C: 98:MPManager.tick: Invalid name "p" (should match [a-z_][a-z0-9_]{2,30}$) E: 98:MPManager.tick: Instance of 'Session' has no 'players' member E: 98:MPManager.tick: Instance of 'Session' has no 'players' member E: 98:MPManager.tick: Instance of 'Session' has no 'players' member E: 98:MPManager.tick: Instance of 'Session' has no 'players' member C: 99:MPManager.tick: Invalid name "c" (should match [a-z_][a-z0-9_]{2,30}$) E:106:MPManager.can_tick: Instance of 'Session' has no 'player' member E:106:MPManager.can_tick: Module 'horizons.timer' has no 'TEST_PASS' member E:106:MPManager.can_tick: Module 'horizons.timer' has no 'TEST_RETRY_KEEP_NEXT_TICK_TIME' member W: 27: Unused import encode W: 28: Unused import WorldObject ************* Module horizons.savegamemanager W: 30: Relative import 'dbreader' C: 81:SavegameManager.__get_displaynames.get_timestamp_string: More than one statement on a single line C: 85:SavegameManager.__get_displaynames: Invalid name "f" (should match [a-z_][a-z0-9_]{2,30}$) C:143:SavegameManager.get_metadata: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:154:SavegameManager.write_metadata: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:154:SavegameManager.write_metadata: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:166:SavegameManager.get_regular_saves: Comma not followed by a space return self.__get_saves_from_dirs([self.savegame_dir],\ ^^ include_displaynames = include_displaynames) C:171:SavegameManager.get_saves: Comma not followed by a space return self.__get_saves_from_dirs([self.savegame_dir, self.autosave_dir,\ ^^ self.quicksave_dir, self.demo_dir],\ include_displaynames = include_displaynames) C:176:SavegameManager.get_quicksaves: Comma not followed by a space return self.__get_saves_from_dirs([self.quicksave_dir],\ ^^ include_displaynames = include_displaynames) W: 25: Unused import re W: 31: Unused import copy ************* Module horizons.engine C:264: Line too long (180/150) C:267: Line too long (169/150) W:317: Bad indentation. Found 4 tabs, expected 3 W: 52: TODO: complete documentation W:238: TODO: Replace with proper playlist W: 30: Relative import 'gui.style' W: 33: Relative import 'util.inventory_widget' W: 67:SQLiteAnimationLoader.loadResource: Redefining built-in 'file' W: 56:SQLiteAnimationLoader.loadResource: Redefining built-in 'id' C: 42:SQLiteAnimationLoader.loadResource: Invalid name "loadResource" (should match [a-z_][a-z0-9_]{2,30}$) R: 42:SQLiteAnimationLoader.loadResource: Too many local variables (22/15) W: 42:SQLiteAnimationLoader.loadResource: Arguments number differs from overridden method C: 56:SQLiteAnimationLoader.loadResource: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) C: 60:SQLiteAnimationLoader.loadResource: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) C: 67:SQLiteAnimationLoader.loadResource: Comma not followed by a space for file,frame_end in sorted(horizons.main.action_sets[actionset][action][int(rotation)].iteritems()): ^^ C: 72:SQLiteAnimationLoader.loadResource: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 72:SQLiteAnimationLoader.loadResource: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 74:SQLiteAnimationLoader.loadResource: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 76:SQLiteAnimationLoader.loadResource: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 78:SQLiteAnimationLoader.loadResource: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 80:SQLiteAnimationLoader.loadResource: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 83:SQLiteAnimationLoader.loadResource: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 85:SQLiteAnimationLoader.loadResource: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 87:SQLiteAnimationLoader.loadResource: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 89:SQLiteAnimationLoader.loadResource: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 96:SQLiteAnimationLoader.loadResource: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 96:SQLiteAnimationLoader.loadResource: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 96:SQLiteAnimationLoader.loadResource: Invalid name "w" (should match [a-z_][a-z0-9_]{2,30}$) C: 96:SQLiteAnimationLoader.loadResource: Invalid name "h" (should match [a-z_][a-z0-9_]{2,30}$) C: 99:SQLiteAnimationLoader.loadResource: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C:101:SQLiteAnimationLoader.loadResource: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C:103:SQLiteAnimationLoader.loadResource: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C:105:SQLiteAnimationLoader.loadResource: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C:108:SQLiteAnimationLoader.loadResource: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C:110:SQLiteAnimationLoader.loadResource: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C:112:SQLiteAnimationLoader.loadResource: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C:114:SQLiteAnimationLoader.loadResource: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C:117:SQLiteAnimationLoader.loadResource: Invalid name "w" (should match [a-z_][a-z0-9_]{2,30}$) C:119:SQLiteAnimationLoader.loadResource: Invalid name "w" (should match [a-z_][a-z0-9_]{2,30}$) C:121:SQLiteAnimationLoader.loadResource: Invalid name "w" (should match [a-z_][a-z0-9_]{2,30}$) C:123:SQLiteAnimationLoader.loadResource: Invalid name "w" (should match [a-z_][a-z0-9_]{2,30}$) C:126:SQLiteAnimationLoader.loadResource: Invalid name "h" (should match [a-z_][a-z0-9_]{2,30}$) C:128:SQLiteAnimationLoader.loadResource: Invalid name "h" (should match [a-z_][a-z0-9_]{2,30}$) C:130:SQLiteAnimationLoader.loadResource: Invalid name "h" (should match [a-z_][a-z0-9_]{2,30}$) C:132:SQLiteAnimationLoader.loadResource: Invalid name "h" (should match [a-z_][a-z0-9_]{2,30}$) C:141:SQLiteAnimationLoader.loadResource: Comma not followed by a space ani.addFrame(fife.ResourcePtr(horizons.main.fife.imagepool,idx), max(1,int((float(frame_end) - frame_start)*1000))) ^^ R: 42:SQLiteAnimationLoader.loadResource: Too many branches (30/12) R: 42:SQLiteAnimationLoader.loadResource: Too many statements (78/50) W: 60:SQLiteAnimationLoader.loadResource: Unused variable 'shift_x' W: 60:SQLiteAnimationLoader.loadResource: Unused variable 'shift_y' R: 35:SQLiteAnimationLoader: Too few public methods (1/2) C:147:Fife: Empty docstring C:160:Fife.__init__: Invalid name "_gotInited" (should match [a-z_][a-z0-9_]{2,30}$) C:158:Fife.__init__: Invalid name "_doBreak" (should match [a-z_][a-z0-9_]{2,30}$) C:157:Fife.__init__: Invalid name "_doQuit" (should match [a-z_][a-z0-9_]{2,30}$) C:159:Fife.__init__: Invalid name "_doReturn" (should match [a-z_][a-z0-9_]{2,30}$) R:147:Fife: Too many instance attributes (25/7) C:192:Fife._setSetting: Invalid name "_setSetting" (should match [a-z_][a-z0-9_]{2,30}$) C:192:Fife._setSetting: Invalid name "settingObject" (should match [a-z_][a-z0-9_]{2,30}$) C:192:Fife._setSetting: Invalid name "settingName" (should match [a-z_][a-z0-9_]{2,30}$) C:192:Fife._setSetting: Invalid name "settingObject" (should match [a-z_][a-z0-9_]{2,30}$) C:192:Fife._setSetting: Invalid name "settingName" (should match [a-z_][a-z0-9_]{2,30}$) W:198:Fife._setSetting: Access to a protected member _name of a client class R:192:Fife._setSetting: Too many branches (13/12) C:226:Fife.init: Empty docstring C:229:Fife.init: Invalid name "logToPrompt" (should match [a-z_][a-z0-9_]{2,30}$) C:229:Fife.init: Invalid name "logToFile" (should match [a-z_][a-z0-9_]{2,30}$) C:229:Fife.init: Invalid name "debugPychan" (should match [a-z_][a-z0-9_]{2,30}$) C:327:Fife.set_volume_effects: Invalid name "e" (should match [a-z_][a-z0-9_]{2,30}$) C:330:Fife.run: Empty docstring C:338:Fife.loop: Empty docstring C:344:Fife.loop: Invalid name "e" (should match [a-z_][a-z0-9_]{2,30}$) C:347:Fife.loop: Invalid name "f" (should match [a-z_][a-z0-9_]{2,30}$) C:353:Fife.breakLoop: Invalid name "breakLoop" (should match [a-z_][a-z0-9_]{2,30}$) C:353:Fife.breakLoop: Invalid name "returnValue" (should match [a-z_][a-z0-9_]{2,30}$) C:353:Fife.breakLoop: Invalid name "returnValue" (should match [a-z_][a-z0-9_]{2,30}$) W:245:Fife.init: Attribute 'console' defined outside __init__ W:233:Fife.init: Attribute 'log' defined outside __init__ W:250:Fife.init: Attribute 'soundclippool' defined outside __init__ W:272:Fife.init: Attribute 'animationloader' defined outside __init__ W:270:Fife.init: Attribute 'imagepool' defined outside __init__ W:271:Fife.init: Attribute 'animationpool' defined outside __init__ W:239:Fife.init: Attribute 'music' defined outside __init__ W:244:Fife.init: Attribute 'guimanager' defined outside __init__ W:261:Fife.init: Attribute 'music_rand_element' defined outside __init__ W:267:Fife.init.check_music: Attribute '_bgsound_old_byte_pos' defined outside __init__ W:267:Fife.init.check_music: Attribute '_bgsound_old_sample_pos' defined outside __init__ W:278:Fife.init: Attribute 'tearing_cursor_image' defined outside __init__ W:248:Fife.init: Attribute 'emitter' defined outside __init__ W:276:Fife.init: Attribute 'cursor' defined outside __init__ W:242:Fife.init: Attribute 'eventmanager' defined outside __init__ W:277:Fife.init: Attribute 'default_cursor_image' defined outside __init__ W:246:Fife.init: Attribute 'soundmanager' defined outside __init__ E:264:Fife.init.check_music: Access to member '_bgsound_old_byte_pos' before its definition line 267 E:264:Fife.init.check_music: Access to member '_bgsound_old_sample_pos' before its definition line 267 W: 23: Unused import new W: 30: Unused import gui ************* Module horizons.scheduler W: 94: TODO: Check if this is still necessary for weak referenced objects W: 24: Relative import 'util.weakmethod' W: 25: Relative import 'util.living' C: 33:Scheduler.__init__: Comma not followed by a space super(Scheduler,self).__init__() ^^ W: 90:Scheduler.rem_object: Unused variable 'i' R:134:CallbackObject.__init__: Too many arguments (6/5) R:132:CallbackObject: Too few public methods (0/2) ************* Module horizons.extscheduler R: 79:CallbackObject: Too few public methods (0/2) ************* Module horizons.network W: 30: TODO: make networking robust W: 41: TODO: use ext_scheduler for socket W:115: TODO: unknown player transplateable? W: 28: Wildcard import horizons.packets W: 64:Socket._pump: Unused variable 'error' W: 64:Socket._pump: Unused variable 'write' C:101:Socket.send: Comma not followed by a space self._socket.sendto('OA' + struct.pack('I',len(data)) + data, (packet.address, packet.port)) ^^ E:103:Socket.receive: An attribute inherited from Connection hide this method R:109:MPPlayer: Too few public methods (0/2) C:139:Connection.onPacket: Invalid name "onPacket" (should match [a-z_][a-z0-9_]{2,30}$) C:194:ClientConnection.reconnect: Invalid name "connectTime" (should match [a-z_][a-z0-9_]{2,30}$) C:165:ClientConnection: Comma not followed by a space STATE_DISCONNECTED, STATE_CONNECTING, STATE_CONNECTED = range(0,3) ^^ C:180:ClientConnection.onPacket: Invalid name "onPacket" (should match [a-z_][a-z0-9_]{2,30}$) C:184:ClientConnection.sendKeepAlive: Invalid name "sendKeepAlive" (should match [a-z_][a-z0-9_]{2,30}$) E:191:ClientConnection.reconnect: Instance of 'ClientConnection' has no '_pump' member E:192:ClientConnection.reconnect: Instance of 'ClientConnection' has no '_pump' member C:197:ClientConnection.sendToServer: Invalid name "sendToServer" (should match [a-z_][a-z0-9_]{2,30}$) C:206:ClientConnection.doChat: Invalid name "doChat" (should match [a-z_][a-z0-9_]{2,30}$) E:210:ClientConnection.doChat: Undefined variable 'ChatPacket' C:212:ClientConnection.doDisconnect: Invalid name "doDisconnect" (should match [a-z_][a-z0-9_]{2,30}$) E:213:ClientConnection.doDisconnect: Undefined variable 'DisconnectPacket' C:215:ClientConnection.doPlayerModify: Invalid name "doPlayerModify" (should match [a-z_][a-z0-9_]{2,30}$) E:220:ClientConnection.doPlayerModify: Undefined variable 'PlayerModify' C:222:ClientConnection.onTimeout: Invalid name "onTimeout" (should match [a-z_][a-z0-9_]{2,30}$) C:225:ClientConnection.onConnected: Invalid name "onConnected" (should match [a-z_][a-z0-9_]{2,30}$) C:230:ClientConnection.onDisconnect: Invalid name "onDisconnect" (should match [a-z_][a-z0-9_]{2,30}$) C:233:ClientConnection.onChat: Invalid name "onChat" (should match [a-z_][a-z0-9_]{2,30}$) C:240:ClientConnection.onPlayerPart: Invalid name "onPlayerPart" (should match [a-z_][a-z0-9_]{2,30}$) C:246:ClientConnection.onPlayerModify: Invalid name "onPlayerModify" (should match [a-z_][a-z0-9_]{2,30}$) C:252:ClientConnection.onServerSetting: Invalid name "onServerSetting" (should match [a-z_][a-z0-9_]{2,30}$) C:258:ClientConnection.onTickPacket: Invalid name "onTickPacket" (should match [a-z_][a-z0-9_]{2,30}$) W:175:ClientConnection.join: Attribute 'address' defined outside __init__ W:175:ClientConnection.join: Attribute 'port' defined outside __init__ W:194:ClientConnection.reconnect: Attribute 'connectTime' defined outside __init__ C:316:ServerConnection.register: Invalid name "registerTime" (should match [a-z_][a-z0-9_]{2,30}$) C:295:ServerConnection.notifyClients: Invalid name "notifyClients" (should match [a-z_][a-z0-9_]{2,30}$) E:303:ServerConnection.check_client_timeout: Undefined variable '_' C:318:ServerConnection.onPacket: Invalid name "onPacket" (should match [a-z_][a-z0-9_]{2,30}$) W:316:ServerConnection.register: Attribute 'registerTime' defined outside __init__ W: 28: Unused import MasterServerListQueryPacket from wildcard import W: 28: Unused import LobbyChatPacket from wildcard import W: 28: Unused import QueryPacket from wildcard import W: 28: Unused import InfoPacket from wildcard import W: 28: Unused import Packet from wildcard import W: 28: Unused import MasterServerListAnswerPacket from wildcard import W: 28: Unused import MasterVersionPacket from wildcard import W: 28: Unused import TickPacket from wildcard import W: 28: Unused import LobbyPlayerModifiedPacket from wildcard import ************* Module horizons.util.rect W: 61: TODO: other = (x,y, width, height) W: 83: TODO: replace this everywhere with iteration W: 88: TODO: reimplement this with Rect.__iter__ W: 22: Relative import 'point' C: 86:Rect.get_coordinates: Comma not followed by a space return [ (x,y) for x in xrange(self.left, self.right+1) for y in xrange(self.top, self.bottom+1) ] ^^ C: 92:Rect.get_radius_coordinates: Comma not followed by a space return [ (x,y) for x in xrange(self.left-radius, self.right+radius+1) \ ^^ for y in xrange(self.top-radius, self.bottom+radius+1) if (x,y) not in self_coords and \ self.distance_to_tuple( (x,y) ) <= radius ] C:134:Rect.__iter__: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C:135:Rect.__iter__: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) ************* Module horizons.util.weaklist W: 32: Found indentation with spaces instead of tabs W: 37: Found indentation with spaces instead of tabs W: 38: Found indentation with spaces instead of tabs W: 39: Found indentation with spaces instead of tabs W: 40: Found indentation with spaces instead of tabs W: 41: Found indentation with spaces instead of tabs W: 42: Found indentation with spaces instead of tabs W: 43: Found indentation with spaces instead of tabs W: 46: Found indentation with spaces instead of tabs W: 79: Found indentation with spaces instead of tabs W: 84: Found indentation with spaces instead of tabs W: 85: Found indentation with spaces instead of tabs W: 86: Found indentation with spaces instead of tabs W: 87: Found indentation with spaces instead of tabs W: 88: Found indentation with spaces instead of tabs W: 90: Found indentation with spaces instead of tabs W: 91: Found indentation with spaces instead of tabs W: 93: Found indentation with spaces instead of tabs W: 94: Found indentation with spaces instead of tabs W: 99: Found indentation with spaces instead of tabs W:100: Found indentation with spaces instead of tabs W:101: Found indentation with spaces instead of tabs W:103: Found indentation with spaces instead of tabs W:104: Found indentation with spaces instead of tabs W:105: Found indentation with spaces instead of tabs W:107: Found indentation with spaces instead of tabs W:108: Found indentation with spaces instead of tabs W:113: Found indentation with spaces instead of tabs W:118: Found indentation with spaces instead of tabs W:119: Found indentation with spaces instead of tabs W:120: Found indentation with spaces instead of tabs W:122: Found indentation with spaces instead of tabs W:123: Found indentation with spaces instead of tabs W:125: Found indentation with spaces instead of tabs W:126: Found indentation with spaces instead of tabs W:128: Found indentation with spaces instead of tabs W:129: Found indentation with spaces instead of tabs W:131: Found indentation with spaces instead of tabs W:132: Found indentation with spaces instead of tabs W:134: Found indentation with spaces instead of tabs W:135: Found indentation with spaces instead of tabs W:137: Found indentation with spaces instead of tabs W:138: Found indentation with spaces instead of tabs W:139: Found indentation with spaces instead of tabs W:140: Found indentation with spaces instead of tabs W:141: Found indentation with spaces instead of tabs W:143: Found indentation with spaces instead of tabs W:144: Found indentation with spaces instead of tabs W:149: Found indentation with spaces instead of tabs W:150: Found indentation with spaces instead of tabs W:152: Found indentation with spaces instead of tabs W:153: Found indentation with spaces instead of tabs W:154: Found indentation with spaces instead of tabs W:155: Found indentation with spaces instead of tabs W:156: Found indentation with spaces instead of tabs W:157: Found indentation with spaces instead of tabs W:158: Found indentation with spaces instead of tabs W:160: Found indentation with spaces instead of tabs W:161: Found indentation with spaces instead of tabs W:163: Found indentation with spaces instead of tabs W:164: Found indentation with spaces instead of tabs W:166: Found indentation with spaces instead of tabs W:167: Found indentation with spaces instead of tabs W:169: Found indentation with spaces instead of tabs W:170: Found indentation with spaces instead of tabs W:175: Found indentation with spaces instead of tabs W:176: Found indentation with spaces instead of tabs W:177: Found indentation with spaces instead of tabs W:179: Found indentation with spaces instead of tabs W:180: Found indentation with spaces instead of tabs W:185: Found indentation with spaces instead of tabs W:186: Found indentation with spaces instead of tabs W:187: Found indentation with spaces instead of tabs W:188: Found indentation with spaces instead of tabs W:190: Found indentation with spaces instead of tabs W:191: Found indentation with spaces instead of tabs W:192: Found indentation with spaces instead of tabs W:193: Found indentation with spaces instead of tabs W:195: Found indentation with spaces instead of tabs W:196: Found indentation with spaces instead of tabs W:197: Found indentation with spaces instead of tabs W:199: Found indentation with spaces instead of tabs W:201: Found indentation with spaces instead of tabs W:202: Found indentation with spaces instead of tabs W:203: Found indentation with spaces instead of tabs W:205: Found indentation with spaces instead of tabs W:207: Found indentation with spaces instead of tabs W:208: Found indentation with spaces instead of tabs W:209: Found indentation with spaces instead of tabs W:211: Found indentation with spaces instead of tabs W:213: Found indentation with spaces instead of tabs W:214: Found indentation with spaces instead of tabs W:215: Found indentation with spaces instead of tabs W:217: Found indentation with spaces instead of tabs W: 37:_CopyDocFromParentClass.__init__: Redefining built-in 'dict' C: 37:_CopyDocFromParentClass.__init__: Metaclass method should have "mcs" as first argument W: 37:_CopyDocFromParentClass.__init__: __init__ method from base class 'type' is not called W: 88:WeakList.__init__: __init__ method from a non direct base class 'list' is called W:122:WeakList.append: Redefining built-in 'object' W:125:WeakList.remove: Redefining built-in 'object' C:135:WeakList.pop: Comma not followed by a space return list.pop(self,index)() ^^ W:137:WeakList.sort: Redefining built-in 'cmp' C:139:WeakList.sort: Comma not followed by a space sortable.sort(cmp,key,reverse) ^^ W:143:WeakList.insert: Redefining built-in 'object' C:153:WeakList.__setitem__: Comma not followed by a space if isinstance(index,slice): ^^ C:163:WeakList.__getslice__: Comma not followed by a space def __getslice__(self,i,j): ^^ C:186:WeakList.__eq__: Comma not followed by a space if isinstance(other,WeakList): ^^ C:191:WeakList.__ge__: Comma not followed by a space if isinstance(other,WeakList): ^^ C:196:WeakList.__le__: Comma not followed by a space if isinstance(other,WeakList): ^^ C:202:WeakList.__gt__: Comma not followed by a space if isinstance(other,WeakList): ^^ C:208:WeakList.__ne__: Comma not followed by a space if isinstance(other,WeakList): ^^ C:214:WeakList.__lt__: Comma not followed by a space if isinstance(other,WeakList): ^^ ************* Module horizons.util.changelistener W: 26: Relative import 'living' W: 27: Relative import 'weakmethod' C: 37:Changelistener.addChangeListener: Invalid name "addChangeListener" (should match [a-z_][a-z0-9_]{2,30}$) C: 42:Changelistener.removeChangeListener: Invalid name "removeChangeListener" (should match [a-z_][a-z0-9_]{2,30}$) C: 47:Changelistener.hasChangeListener: Invalid name "hasChangeListener" (should match [a-z_][a-z0-9_]{2,30}$) W: 24: Unused import horizons ************* Module horizons.util.encoder C: 22: Operator not preceded by a space classes=[] ^ C: 22: Invalid name "classes" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) W: 25:register_classes: Using global for 'classes' but no assigment is done C: 26:register_classes: Invalid name "c" (should match [a-z_][a-z0-9_]{2,30}$) C: 54:encode: Comma not followed by a space return 'o' + encode(obj.__class__.__name__) + str(len(attrs)) + ''.join(encode(i) + encode(getattr(obj,i)) for i in attrs) ^^ R: 29:encode: Too many return statements (12/6) C: 61:__read_number: Invalid name "p" (should match [a-z_][a-z0-9_]{2,30}$) C: 86:__decode: Invalid name "r" (should match [a-z_][a-z0-9_]{2,30}$) C: 87:__decode: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 88:__decode: Invalid name "l" (should match [a-z_][a-z0-9_]{2,30}$) C: 88:__decode: Invalid name "o" (should match [a-z_][a-z0-9_]{2,30}$) C: 95:__decode: Invalid name "r" (should match [a-z_][a-z0-9_]{2,30}$) C: 96:__decode: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 97:__decode: Invalid name "l" (should match [a-z_][a-z0-9_]{2,30}$) C: 97:__decode: Invalid name "o" (should match [a-z_][a-z0-9_]{2,30}$) C:104:__decode: Invalid name "r" (should match [a-z_][a-z0-9_]{2,30}$) C:105:__decode: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C:106:__decode: Invalid name "l" (should match [a-z_][a-z0-9_]{2,30}$) C:108:__decode: Invalid name "l" (should match [a-z_][a-z0-9_]{2,30}$) C:108:__decode: Invalid name "v" (should match [a-z_][a-z0-9_]{2,30}$) C:116:__decode: Invalid name "c" (should match [a-z_][a-z0-9_]{2,30}$) C:118:__decode: Invalid name "r" (should match [a-z_][a-z0-9_]{2,30}$) C:119:__decode: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C:120:__decode: Invalid name "l" (should match [a-z_][a-z0-9_]{2,30}$) C:122:__decode: Invalid name "l" (should match [a-z_][a-z0-9_]{2,30}$) C:122:__decode: Invalid name "v" (should match [a-z_][a-z0-9_]{2,30}$) R: 66:__decode: Too many return statements (11/6) R: 66:__decode: Too many branches (16/12) W: 87:__decode: Unused variable 'x' ************* Module horizons.util.living C: 23:livingProperty: Invalid name "livingProperty" (should match [A-Z_][a-zA-Z0-9]+$) W: 59:livingProperty.__get__: Unused argument 'obj' W: 59:livingProperty.__get__: Unused argument 'cls' R: 23:livingProperty: Too few public methods (0/2) R: 76:LivingObject: Too few public methods (1/2) ************* Module horizons.util.stablelist C: 22:stablelist: Invalid name "stablelist" (should match [A-Z_][a-zA-Z0-9]+$) C: 25:stablelist.__init__: Invalid name "v" (should match [a-z_][a-z0-9_]{2,30}$) C: 28:stablelist._getFreeKey: Invalid name "_getFreeKey" (should match [a-z_][a-z0-9_]{2,30}$) C: 49:stablelist.extend: Invalid name "v" (should match [a-z_][a-z0-9_]{2,30}$) C: 61:stablelist.index: Invalid name "v" (should match [a-z_][a-z0-9_]{2,30}$) C:110:stablelist.__add__: Invalid name "v" (should match [a-z_][a-z0-9_]{2,30}$) W:110:stablelist.__add__: Unused variable 'v' W:118:stablelist.__contains__: No exception type(s) specified W:137:stablelist.__eq__: Access to a protected member _values of a client class C:149:stablelist.__iadd__: Invalid name "v" (should match [a-z_][a-z0-9_]{2,30}$) W: 42:stablelist.clear: Attribute '_free' defined outside __init__ W: 43:stablelist.clear: Attribute '_values' defined outside __init__ W: 41:stablelist.clear: Attribute '_last' defined outside __init__ ************* Module horizons.util W: 24: Relative import 'living' W: 25: Relative import 'stablelist' W: 26: Relative import 'color' W: 27: Relative import 'point' W: 28: Relative import 'rect' W: 29: Relative import 'circle' W: 30: Relative import 'changelistener' W: 31: Relative import 'weakmethod' W: 32: Relative import 'weaklist' W: 33: Relative import 'worldobject' W: 34: Relative import 'weakmethodlist' W: 35: Relative import 'encoder' W: 36: Relative import 'loader' W: 37: Relative import 'callback' ************* Module horizons.util.circle W: 23: Relative import 'point' C: 33:Circle.get_coordinates: Comma not followed by a space return [ (x,y) for \ ^^ x in range(self.center.x-self.radius, self.center.x+self.radius+1) for \ y in range(self.center.y-self.radius, self.center.y+self.radius+1) if \ self.center.distance((x,y)) <= self.radius ] R: 25:Circle: Too few public methods (1/2) W: 38: Relative import 'encoder' ************* Module horizons.util.callback R: 23:Callback: Too few public methods (0/2) ************* Module horizons.util.point C: 24:Point.__init__: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 24:Point.__init__: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 23:Point.__init__: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 23:Point.__init__: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 23:Point.__init__: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 23:Point.__init__: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) ************* Module horizons.util.color W: 31:ColorIter.next: Redefining built-in 'id' C: 31:ColorIter.next: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) C: 33:ColorIter.next: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) W: 36:ColorIter.next: Attribute 'last' defined outside __init__ E: 31:ColorIter.next: Access to member 'last' before its definition line 36 R: 24:ColorIter: Too few public methods (1/2) C: 40:ColorMeta.__getitem__: Metaclass method should have "mcs" as first argument C: 43:ColorMeta.__getitem__: Comma not followed by a space r,g,b = horizons.main.db('SELECT red,green,blue from data.colors where %s = ?' % ('name' if isinstance(key, str) else 'rowid',), key)[0] ^^ C: 43:ColorMeta.__getitem__: Invalid name "r" (should match [a-z_][a-z0-9_]{2,30}$) C: 43:ColorMeta.__getitem__: Invalid name "g" (should match [a-z_][a-z0-9_]{2,30}$) C: 43:ColorMeta.__getitem__: Invalid name "b" (should match [a-z_][a-z0-9_]{2,30}$) C: 44:ColorMeta.__getitem__: Invalid name "c" (should match [a-z_][a-z0-9_]{2,30}$) C: 47:ColorMeta.__iter__: Metaclass method should have "mcs" as first argument C: 62:Color.__init__: Invalid name "a" (should match [a-z_][a-z0-9_]{2,30}$) C: 62:Color.__init__: Invalid name "b" (should match [a-z_][a-z0-9_]{2,30}$) C: 62:Color.__init__: Invalid name "g" (should match [a-z_][a-z0-9_]{2,30}$) C: 62:Color.__init__: Invalid name "r" (should match [a-z_][a-z0-9_]{2,30}$) C: 64:Color.__init__: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) C: 52:Color.__init__: Invalid name "r" (should match [a-z_][a-z0-9_]{2,30}$) C: 52:Color.__init__: Invalid name "g" (should match [a-z_][a-z0-9_]{2,30}$) C: 52:Color.__init__: Invalid name "b" (should match [a-z_][a-z0-9_]{2,30}$) C: 52:Color.__init__: Invalid name "a" (should match [a-z_][a-z0-9_]{2,30}$) C: 52:Color.__init__: Invalid name "r" (should match [a-z_][a-z0-9_]{2,30}$) C: 52:Color.__init__: Invalid name "g" (should match [a-z_][a-z0-9_]{2,30}$) C: 52:Color.__init__: Invalid name "b" (should match [a-z_][a-z0-9_]{2,30}$) C: 52:Color.__init__: Invalid name "a" (should match [a-z_][a-z0-9_]{2,30}$) C: 54:Color.__init__: Invalid name "r" (should match [a-z_][a-z0-9_]{2,30}$) C: 56:Color.__init__: Invalid name "g" (should match [a-z_][a-z0-9_]{2,30}$) C: 58:Color.__init__: Invalid name "b" (should match [a-z_][a-z0-9_]{2,30}$) C: 60:Color.__init__: Invalid name "a" (should match [a-z_][a-z0-9_]{2,30}$) W: 66:Color.__init__: No exception type(s) specified R: 50:Color: Too few public methods (0/2) ************* Module horizons.util.loader W: 73: Bad indentation. Found 4 tabs, expected 3 W: 50:ActionSetLoader._load_files: Redefining built-in 'file' W: 39:ActionSetLoader._load_files: Redefining built-in 'dir' C: 45:ActionSetLoader._load_files: Invalid name "fl" (should match [a-z_][a-z0-9_]{2,30}$) R: 39:ActionSetLoader._load_files: Method could be a function W: 55:ActionSetLoader._load_rotation: Redefining built-in 'dir' C: 64:ActionSetLoader._load_rotation: More than one statement on a single line C: 65:ActionSetLoader._load_rotation: More than one statement on a single line C: 73:ActionSetLoader._load_rotation: Comma not followed by a space rotations[int(dirname)] = self._load_files(os.path.join(dir, dirname),time) ^^ W: 77:ActionSetLoader._load_action: Redefining built-in 'dir' C: 85:ActionSetLoader._load_action: More than one statement on a single line C: 86:ActionSetLoader._load_action: More than one statement on a single line W: 93:ActionSetLoader._find_action_sets: Redefining built-in 'dir' R: 26:ActionSetLoader: Too few public methods (1/2) ************* Module horizons.util.inventory_widget C: 62: Line too long (167/150) C: 63: Line too long (246/150) E: 26: No name 'world' in module 'horizons' C: 38:Inventory.__init__: Comma not followed by a space super(Inventory,self).__init__(**kwargs) ^^ W: 61:Inventory._draw: Access to a protected member _storage of a client class C: 63:Inventory._draw: Comma not followed by a space button = ImageFillStatusButton(up_image=icon_disabled if amount == 0 else icon, down_image=icon_disabled if amount == 0 else icon, hover_image=icon_disabled if amount == 0 else icon, text=str(amount), size=(50,50),res_id = resid, opaque=False) ^^ R: 28:Inventory: Too many public methods (38/20) R: 74:ImageFillStatusButton: Too many instance attributes (8/7) R: 76:ImageFillStatusButton.__init__: Too many arguments (6/5) C: 99:ImageFillStatusButton._draw: Comma not followed by a space self.button.size = (50,50) ^^ C:100:ImageFillStatusButton._draw: Black listed name "bar" W: 98:ImageFillStatusButton._draw: Attribute 'button' defined outside __init__ R: 74:ImageFillStatusButton: Too many public methods (38/20) ************* Module horizons.util.weakmethodlist W: 22: Relative import 'weakmethod' ************* Module horizons.util.worldobject W: 26: Relative import 'changelistener' C: 34:WorldObject.getId: Invalid name "getId" (should match [a-z_][a-z0-9_]{2,30}$) W: 43:WorldObject.get_object_by_id: Redefining built-in 'id' C: 43:WorldObject.get_object_by_id: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) C: 43:WorldObject.get_object_by_id: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) C: 51:WorldObject.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 51:WorldObject.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 54:WorldObject.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 54:WorldObject.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) W: 54:WorldObject.load: Unused argument 'db' C: 68:WorldObject.get_objs: Class method should have "cls" as first argument C: 68:WorldObject.get_objs: More than one statement on a single line W: 37:WorldObject.getId: Attribute '__id' defined outside __init__ ************* Module horizons.util.weakmethod R: 25:WeakMethod: Too few public methods (0/2) ************* Module horizons.world.ambientsound C: 86: Line too long (164/150) C: 48:AmbientSound.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 48:AmbientSound.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 82:AmbientSound.play_special: Invalid name "a" (should match [a-z_][a-z0-9_]{2,30}$) C: 84:AmbientSound.play_special: Invalid name "a" (should match [a-z_][a-z0-9_]{2,30}$) W: 85:AmbientSound.play_special: Attribute 'position' defined outside __init__ W: 37:AmbientSound.__init: Attribute 'positioning' defined outside __init__ W: 38:AmbientSound.__init: Attribute 'emitter' defined outside __init__ ************* Module horizons.world.island C: 71: Line too long (158/150) W:196: TODO: Move this to command, this message should not appear while loading W:226: TODO: make this readable W:241: TODO: inherit resources etc W:291: TODO: currently all paths have speed 1, since we don't have a real velocity-system yet. W: 29: Relative import 'settlement' R: 31:Island: Too many instance attributes (10/7) W: 60:Island.__init__: __init__ method from base class 'WorldObject' is not called C: 70:Island.__init: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) W:100:Island.__init: String statement has no effect C:102:Island.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:102:Island.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:110:Island.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:110:Island.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:113:Island.load: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C:113:Island.load: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) W:125:Island.load: Unused variable 'building' W:119:Island.load: Unused variable 'settlement' C:180:Island.get_settlements: Comma not followed by a space for x,y in rect.get_coordinates(): ^^ C:180:Island.get_settlements: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C:180:Island.get_settlements: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C:181:Island.get_settlements: Comma not followed by a space tile = self.get_tile(Point(x,y)) ^^ C:255:Island.add_building: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C:255:Island.add_building: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C:256:Island.add_building: Invalid name "xx" (should match [a-z_][a-z0-9_]{2,30}$) C:257:Island.add_building: Invalid name "yy" (should match [a-z_][a-z0-9_]{2,30}$) W:243:Island.add_building: Unused argument 'player' C:288:Island.registerPath: Invalid name "registerPath" (should match [a-z_][a-z0-9_]{2,30}$) C:295:Island.unregisterPath: Invalid name "unregisterPath" (should match [a-z_][a-z0-9_]{2,30}$) W:305:Island.get_surrounding_tiles: Used * or ** magic W: 69:Island.__init: Attribute 'origin' defined outside __init__ W: 75:Island.__init: Attribute 'buildings' defined outside __init__ W: 95:Island.__init: Attribute 'settlements' defined outside __init__ W: 74:Island.__init: Attribute 'ground_map' defined outside __init__ W: 89:Island.__init: Attribute 'walkable_tiles' defined outside __init__ W: 76:Island.__init: Attribute 'wild_animals' defined outside __init__ W: 68:Island.__init: Attribute 'file' defined outside __init__ W: 97:Island.__init: Attribute 'path_nodes' defined outside __init__ W: 72:Island.__init: Attribute 'rect' defined outside __init__ W: 73:Island.__init: Attribute 'grounds' defined outside __init__ R: 31:Island: Too many public methods (26/20) ************* Module horizons.world.nature W: 54: FIXME: This ugly hack removes the cyclic reference of most Growables W: 55: FIXME: Please fix this fucked up class in the first place E: 48:Growable.__init__: Instance of 'Growable' has no '_action_set_id' member C: 49:Growable.__init__: Invalid name "a" (should match [a-z_][a-z0-9_]{2,30}$) W: 65:Growable.next_animation: Unreachable code W: 65:Growable.next_animation: String statement has no effect E: 73:Growable.next_animation: Instance of 'Growable' has no '_instance' member E: 73:Growable.next_animation: Instance of 'Growable' has no '_instance' member W: 66:Growable.next_animation: Unused variable 'time' W:103:Growable.restart_animation: Attribute 'action_iter' defined outside __init__ W: 82:Growable.next_animation: Attribute 'growing_info' defined outside __init__ W: 69:Growable.next_animation: Attribute 'action' defined outside __init__ W: 89:Growable.next_animation: Attribute 'loop_until' defined outside __init__ ************* Module horizons.world.pathfinding W: 29: Relative import 'building.building' W: 34:Movement: Class has no __init__ method R: 34:Movement: Too few public methods (0/2) C: 52:check_path: More than one statement on a single line C: 53:check_path: More than one statement on a single line W: 80:FindPath.__call__: Dangerous default value [] as argument R: 80:FindPath.__call__: Too many arguments (6/5) C:113:FindPath.__call__: Invalid name "p" (should match [a-z_][a-z0-9_]{2,30}$) C:114:FindPath.__call__: Comma not followed by a space self.log.debug('FOUND PATH: %s',p) ^^ E:133:FindPath.setup: Instance of 'list' has no 'keys' member (but some types could not be inferred) W:165:FindPath.execute: Redefining built-in 'min' R:137:FindPath.execute: Too many local variables (23/15) C:155:FindPath.execute: Invalid name "c" (should match [a-z_][a-z0-9_]{2,30}$) W:156:FindPath.execute: Used * or ** magic C:177:FindPath.execute: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C:178:FindPath.execute: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C:183:FindPath.execute: Comma not followed by a space neighbors = [ i for i in [(xx,yy) for xx in xrange(x-1, x+2) for yy in xrange(y-1, y+2)] if \ ^^ (i in self.path_nodes or \ i in source_coords or \ i in dest_coords) and\ i not in checked and \ i != (x,y) and \ i not in self.blocked_coords ] C:192:FindPath.execute: Comma not followed by a space neighbors = [ i for i in [(x-1,y), (x+1,y), (x,y-1), (x,y+1) ] if \ ^^ (i in self.path_nodes or \ i in source_coords or \ i in dest_coords ) and \ i not in checked and \ i not in self.blocked_coords ] R:137:FindPath.execute: Too many branches (14/12) W: 99:FindPath.__call__: Attribute 'source' defined outside __init__ W:102:FindPath.__call__: Attribute 'blocked_coords' defined outside __init__ W:100:FindPath.__call__: Attribute 'destination' defined outside __init__ W:101:FindPath.__call__: Attribute 'path_nodes' defined outside __init__ W:103:FindPath.__call__: Attribute 'diagonal' defined outside __init__ R:251:Pather: Too many instance attributes (8/7) C:367:Pather.get_next_step: More than one statement on a single line C:398:Pather.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:398:Pather.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:404:Pather.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:404:Pather.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) W: 28: Unused import WorldObject W: 23: Unused import copy ************* Module horizons.world.provider W: 22: Relative import 'storageholder' E: 43:Provider.__init__: Instance of 'Provider' has no 'id' member C: 61:Provider.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 61:Provider.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) W: 50:Provider.__init: Attribute '__collectors' defined outside __init__ ************* Module horizons.world.player W: 22: Relative import 'storage' C: 41:Player._init: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) W: 29:Player.__init__: Redefining built-in 'id' C: 29:Player.__init__: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) W: 29:Player.__init__: __init__ method from base class 'WorldObject' is not called C: 29:Player.__init__: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) C: 35:Player.__init__: Comma not followed by a space self._init(id, name,color) ^^ W: 40:Player._init: Redefining built-in 'id' C: 40:Player._init: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) C: 40:Player._init: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) C: 51:Player.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 51:Player.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 59:Player.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 59:Player.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) W: 61:Player.load: Access to a protected member _load of a client class C: 64:Player._load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 64:Player._load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) W: 43:Player._init: Attribute 'color' defined outside __init__ W: 49:Player.setup_inventory: Attribute 'inventory' defined outside __init__ W: 41:Player._init: Attribute 'id' defined outside __init__ W: 42:Player._init: Attribute 'name' defined outside __init__ ************* Module horizons.world.production C: 73: Line too long (163/150) W: 79: Bad indentation. Found 4 tabs, expected 3 C:141: Line too long (155/150) C:150: Line too long (202/150) C:175: Line too long (199/150) W:137: TODO: document useable and used resources (what are they, when do we need them) W:172: TODO: make following lines readable and document them. W: 26: Relative import 'provider' W: 27: Relative import 'consumer' W: 28: Relative import 'units.unit' W: 29: Relative import 'building.building' C: 39:ProductionLine.__init__: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) W: 38:ProductionLine.__init__: Redefining built-in 'id' C: 38:ProductionLine.__init__: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) C: 38:ProductionLine.__init__: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) R: 34:ProductionLine: Too few public methods (0/2) W: 73:PrimaryProducer._init: Redefining built-in 'id' C: 73:PrimaryProducer._init: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) E: 73:PrimaryProducer._init: Instance of 'PrimaryProducer' has no 'object_type' member E: 73:PrimaryProducer._init: Instance of 'PrimaryProducer' has no 'id' member E: 79:PrimaryProducer._init: Instance of 'PrimaryProducer' has no 'toggle_costs' member W: 85:PrimaryProducer._init: String statement has no effect E: 91:PrimaryProducer.toggle_active: Instance of 'PrimaryProducer' has no 'hasChangeListener' member E: 92:PrimaryProducer.toggle_active: Instance of 'PrimaryProducer' has no 'removeChangeListener' member E: 95:PrimaryProducer.toggle_active: Instance of 'PrimaryProducer' has no 'toggle_costs' member E:101:PrimaryProducer.toggle_active: Instance of 'PrimaryProducer' has no 'addChangeListener' member E:104:PrimaryProducer.toggle_active: Instance of 'PrimaryProducer' has no 'toggle_costs' member E:106:PrimaryProducer.toggle_active: Instance of 'PrimaryProducer' has no '_changed' member C:108:PrimaryProducer.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:108:PrimaryProducer.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) E:111:PrimaryProducer.save: Instance of 'PrimaryProducer' has no 'getId' member C:113:PrimaryProducer.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:113:PrimaryProducer.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) E:170:PrimaryProducer.check_production_startable: Instance of 'PrimaryProducer' has no 'removeChangeListener' member E:180:PrimaryProducer.check_production_startable: Instance of 'PrimaryProducer' has no '_action_set_id' member E:181:PrimaryProducer.check_production_startable: Instance of 'PrimaryProducer' has no 'act' member E:181:PrimaryProducer.check_production_startable: Instance of 'PrimaryProducer' has no '_instance' member E:183:PrimaryProducer.check_production_startable: Instance of 'PrimaryProducer' has no 'act' member E:183:PrimaryProducer.check_production_startable: Instance of 'PrimaryProducer' has no '_instance' member R:123:PrimaryProducer.check_production_startable: Too many branches (18/12) E:193:PrimaryProducer.production_step: Instance of 'PrimaryProducer' has no '_action_set_id' member E:194:PrimaryProducer.production_step: Instance of 'PrimaryProducer' has no 'act' member E:194:PrimaryProducer.production_step: Instance of 'PrimaryProducer' has no '_instance' member E:196:PrimaryProducer.production_step: Instance of 'PrimaryProducer' has no 'act' member E:196:PrimaryProducer.production_step: Instance of 'PrimaryProducer' has no '_instance' member E:197:PrimaryProducer.production_step: Instance of 'PrimaryProducer' has no 'addChangeListener' member W: 64:PrimaryProducer._init: Attribute 'active' defined outside __init__ W: 62:PrimaryProducer._init: Attribute 'production' defined outside __init__ W: 63:PrimaryProducer._init: Attribute 'active_production_line' defined outside __init__ W: 76:PrimaryProducer._init: Attribute '__used_resources' defined outside __init__ R:201:SecondaryProducer: Too many ancestors (8/7) W: 22: Unused import weakref W: 30: Unused import WeakList W: 28: Unused import Unit ************* Module horizons.world.abstractconsumer W: 25: Relative import 'storageholder' E: 54:AbstractConsumer.__init: No name 'world' in module 'horizons' E: 56:AbstractConsumer.__init: Instance of 'AbstractConsumer' has no 'position' member E: 56:AbstractConsumer.__init: Instance of 'AbstractConsumer' has no 'radius' member C: 78:AbstractConsumer.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 78:AbstractConsumer.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 83:AbstractConsumer.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 83:AbstractConsumer.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) W: 51:AbstractConsumer.__init: Attribute 'local_collectors' defined outside __init__ W: 58:AbstractConsumer.__init: Attribute '__collectors' defined outside __init__ W: 48:AbstractConsumer.__init: Attribute '_resources' defined outside __init__ W: 56:AbstractConsumer.__init: Attribute 'radius_coords' defined outside __init__ ************* Module horizons.world.__init__ W: 91: TODO: create interface for selecting player, if we want this W:139: TODO same for blocking units on island, as soon as such are implemented ************* Module horizons.world W: 29: Relative import 'island' W: 30: Relative import 'player' R: 34:World: Too many instance attributes (14/7) C: 65:World._init: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) R: 65:World._init: Too many local variables (27/15) C: 65:World._init: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:120:World._init: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C:121:World._init: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C:122:World._init: Comma not followed by a space self.water[(x,y)] = 1 ^^ C:124:World._init: Invalid name "g" (should match [a-z_][a-z0-9_]{2,30}$) C:125:World._init: Comma not followed by a space del self.water[(g.x,g.y)] ^^ C:131:World._init: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C:131:World._init: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C:134:World._init: Comma not followed by a space self.ground_map[(x,y)] = weakref.ref(ground) ^^ C:166:World._init: Comma not followed by a space if random.randint(0,10) < 3 and "constructible" in island.ground_map[tile]().classes: ^^ C:167:World._init: Comma not followed by a space horizons.main.session.manager.execute(Build(horizons.main.session.entities.buildings[17],tile[0],tile[1],45, ownerless=True, island=island)) ^^ W:171:World._init: String statement has no effect W:179:World._init: Reimport 'Trader' (imported line 152) W:186:World._init: String statement has no effect R: 65:World._init: Too many branches (23/12) R: 65:World._init: Too many statements (66/50) C:188:World.setupPlayer: Invalid name "setupPlayer" (should match [a-z_][a-z0-9_]{2,30}$) C:206:World.get_building: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C:206:World.get_building: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C:206:World.get_building: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C:206:World.get_building: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C:215:World.get_island: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C:215:World.get_island: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C:215:World.get_island: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C:215:World.get_island: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C:233:World.get_branch_offices: Comma not followed by a space if isinstance(building,horizons.world.building.storages.BranchOffice): ^^ E:233:World.get_branch_offices: Module 'horizons' has no 'world' member R:227:World.get_branch_offices: Method could be a function C:237:World.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:237:World.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) W: 56:World.end: Attribute 'min_x' defined outside __init__ W: 56:World.end: Attribute 'min_y' defined outside __init__ W: 55:World.end: Attribute 'player' defined outside __init__ W: 61:World.end: Attribute 'ships' defined outside __init__ W: 62:World.end: Attribute 'trader' defined outside __init__ W: 58:World.end: Attribute 'ground_map' defined outside __init__ W: 60:World.end: Attribute 'ship_map' defined outside __init__ W: 59:World.end: Attribute 'water' defined outside __init__ W: 54:World.end: Attribute 'players' defined outside __init__ W:100:World._init: Attribute 'islands' defined outside __init__ W: 57:World.end: Attribute 'grounds' defined outside __init__ W: 53:World.end: Attribute 'properties' defined outside __init__ W: 56:World.end: Attribute 'max_x' defined outside __init__ W: 56:World.end: Attribute 'max_y' defined outside __init__ ************* Module horizons.world.consumer W: 25: Relative import 'storageholder' W: 26: Relative import 'abstractconsumer' E: 50:Consumer.__init: Instance of 'Consumer' has no 'object_type' member E: 50:Consumer.__init: Instance of 'Consumer' has no 'id' member W: 59:Consumer.__init: String statement has no effect C: 63:Consumer.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 63:Consumer.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) E: 67:Consumer.save: Instance of 'Consumer' has no 'getId' member E: 69:Consumer.save: Instance of 'Consumer' has no 'getId' member C: 71:Consumer.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 71:Consumer.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) W: 24: Unused import WeakList W: 25: Unused import StorageHolder W: 24: Unused import Point W: 24: Unused import Rect ************* Module horizons.world.settlement W: 69: TODO: W: 22: Relative import 'storage' W: 24: Relative import 'tradepost' C: 54:Settlement.get_building: Invalid name "b" (should match [a-z_][a-z0-9_]{2,30}$) C: 60:Settlement.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) W: 60:Settlement.save: Arguments number differs from overridden method C: 60:Settlement.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 73:Settlement.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 73:Settlement.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) W: 93:Settlement.load: Unused variable 'building' W: 46:Settlement.setup_storage: Attribute 'inventory' defined outside __init__ W: 23: Unused import Point ************* Module horizons.world.tradepost C: 33:TradePost.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 33:TradePost.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) E: 39:TradePost.save: Instance of 'TradePost' has no 'getId' member E: 44:TradePost.save: Instance of 'TradePost' has no 'getId' member C: 46:TradePost.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 46:TradePost.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) W: 30:TradePost.__init: Attribute 'buy_list' defined outside __init__ W: 31:TradePost.__init: Attribute 'sell_list' defined outside __init__ ************* Module horizons.world.storageholder W: 41: FIXME: StorageBuildings inherit this indirectly via Consumer/Provider, W: 22: Relative import 'storage' E: 44:StorageHolder.__init: No name 'world' in module 'horizons' E: 47:StorageHolder.__init: Instance of 'StorageHolder' has no '_changed' member C: 49:StorageHolder.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 49:StorageHolder.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) E: 51:StorageHolder.save: No name 'world' in module 'horizons' E: 53:StorageHolder.save: Instance of 'StorageHolder' has no 'getId' member C: 55:StorageHolder.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 55:StorageHolder.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) E: 58:StorageHolder.load: No name 'world' in module 'horizons' W: 46:StorageHolder.__init: Attribute 'inventory' defined outside __init__ W: 23: Unused import horizons ************* Module horizons.world.unitproducer C: 59: Line too long (151/150) W: 23: Relative import 'production' W: 26: Relative import 'building.building' C: 41:UnitProducer._init: Invalid name "_PrimaryProducer__used_resources" (should match [a-z_][a-z0-9_]{2,30}$) R: 29:UnitProducer: Too many ancestors (9/7) W: 44:UnitProducer._init: Redefining built-in 'id' C: 44:UnitProducer._init: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) E: 45:UnitProducer._init: Instance of 'UnitProducer' has no 'object_type' member E: 45:UnitProducer._init: Instance of 'UnitProducer' has no 'id' member E: 53:UnitProducer._init: Instance of 'UnitProducer' has no 'toggle_costs' member E: 58:UnitProducer.production_step: Instance of 'UnitProducer' has no 'getId' member E: 66:UnitProducer.production_step: Instance of 'UnitProducer' has no '_action_set_id' member E: 67:UnitProducer.production_step: Instance of 'UnitProducer' has no 'act' member E: 67:UnitProducer.production_step: Instance of 'UnitProducer' has no '_instance' member E: 69:UnitProducer.production_step: Instance of 'UnitProducer' has no 'act' member E: 69:UnitProducer.production_step: Instance of 'UnitProducer' has no '_instance' member E: 74:UnitProducer.production_step: Instance of 'UnitProducer' has no 'addChangeListener' member E: 86:UnitProducer.create_unit: Instance of 'UnitProducer' has no 'position' member E: 93:UnitProducer.create_unit: Instance of 'UnitProducer' has no 'owner' member W: 39:UnitProducer._init: Attribute 'production_queue' defined outside __init__ W: 41:UnitProducer._init: Attribute '_PrimaryProducer__used_resources' defined outside __init__ W: 43:UnitProducer._init: Attribute 'production' defined outside __init__ W: 50:UnitProducer._init: Attribute 'active' defined outside __init__ C:114:UnitProductionLine.__init__: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) W:112:UnitProductionLine.__init__: Redefining built-in 'id' C:112:UnitProductionLine.__init__: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) C:112:UnitProductionLine.__init__: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) R:110:UnitProductionLine: Too few public methods (0/2) W: 25: Unused import CreateUnit W: 24: Unused import Point ************* Module horizons.world.storage C: 36:GenericStorage.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) W: 36:GenericStorage.save: Arguments number differs from overridden method C: 36:GenericStorage.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 44:GenericStorage.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 44:GenericStorage.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) W: 74:GenericStorage.reset: Arguments number differs from overridden method W: 80:GenericStorage.get_limit: Unused argument 'res' C:111:SpecializedStorage.addResourceSlot: Invalid name "addResourceSlot" (should match [a-z_][a-z0-9_]{2,30}$) C:114:SpecializedStorage.hasResourceSlot: Invalid name "hasResourceSlot" (should match [a-z_][a-z0-9_]{2,30}$) C:124:SizedSpecializedStorage.alter: Comma not followed by a space return amount - super(SizedSpecializedStorage, self).alter(res, amount - max(0, amount + self[res] - self.__size.get(res,0))) ^^ C:129:SizedSpecializedStorage.addResourceSlot: Invalid name "addResourceSlot" (should match [a-z_][a-z0-9_]{2,30}$) W:129:SizedSpecializedStorage.addResourceSlot: Arguments number differs from overridden method C:133:SizedSpecializedStorage.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:133:SizedSpecializedStorage.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:137:SizedSpecializedStorage.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:137:SizedSpecializedStorage.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) R:164:PositiveTotalStorage: Too many ancestors (12/7) R:184:PositiveSizedSpecializedStorage: Too many ancestors (13/7) W: 23: Unused import horizons ************* Module horizons.world.ground C: 50: Line too long (156/150) C: 75: Line too long (443/150) C: 38:Ground.__init__: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 37:Ground.__init__: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 30:Ground.__init__: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 30:Ground.__init__: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) W: 30:Ground.__init__: __init__ method from base class 'WorldObject' is not called C: 30:Ground.__init__: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 30:Ground.__init__: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) E: 35:Ground.__init__: Instance of 'Ground' has no '_object' member E: 36:Ground.__init__: Class 'Ground' has no '_loadObject' member W: 36:Ground.__init__: Access to a protected member _loadObject of a client class E: 39:Ground.__init__: Instance of 'Ground' has no '_object' member C: 47:GroundClass.__init__: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) W: 46:GroundClass.__init__: Redefining built-in 'id' C: 46:GroundClass.__init__: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) C: 46:GroundClass.__init__: Metaclass method should have "mcs" as first argument W: 46:GroundClass.__init__: __init__ method from base class 'type' is not called C: 46:GroundClass.__init__: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) W: 56:GroundClass.__new__: Redefining built-in 'id' C: 56:GroundClass.__new__: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) C: 56:GroundClass.__new__: Metaclass method should have "mcs" as first argument C: 56:GroundClass.__new__: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) W: 76:GroundClass._loadObject: Redefining built-in 'file' C: 62:GroundClass._loadObject: Invalid name "_loadObject" (should match [a-z_][a-z0-9_]{2,30}$) C: 62:GroundClass._loadObject: Metaclass method should have "mcs" as first argument ************* Module horizons.world.building.nature W: 22: Relative import 'building' W: 23: Relative import 'buildable' E: 24: No name 'world' in module 'horizons' R: 28:GrowingBuilding: Too many ancestors (14/7) E: 34:GrowingBuilding.__init__: Instance of 'GrowingBuilding' has no 'id' member C: 38:GrowingBuilding.getInstance: Invalid name "getInstance" (should match [a-z_][a-z0-9_]{2,30}$) W: 38:GrowingBuilding.getInstance: Arguments number differs from overridden method R: 28:GrowingBuilding: Too many public methods (34/20) R: 42:Tree: Too many ancestors (15/7) C: 44:Tree.getInstance: Invalid name "getInstance" (should match [a-z_][a-z0-9_]{2,30}$) E: 44:Tree.getInstance: Bad first argument 'GrowingBuilding' given to super class R: 42:Tree: Too many public methods (34/20) ************* Module horizons.world.building.production E: 24: No name 'world' in module 'horizons' W: 27: Relative import 'building' W: 28: Relative import 'buildable' R: 31:AnimalFarm: Too many ancestors (21/7) W: 34:AnimalFarm: String statement has no effect C: 43:AnimalFarm.create_collector: Comma not followed by a space for (animal,number) in horizons.main.db("SELECT unit_id, count FROM data.animals \ ^^ WHERE building_id = ?", self.id): E: 44:AnimalFarm.create_collector: Instance of 'AnimalFarm' has no 'id' member C: 45:AnimalFarm.create_collector: Comma not followed by a space for i in xrange(0,number): ^^ W: 45:AnimalFarm.create_collector: Unused variable 'i' C: 52:AnimalFarm.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 52:AnimalFarm.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 57:AnimalFarm.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 57:AnimalFarm.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) W: 40:AnimalFarm.create_collector: Attribute 'animals' defined outside __init__ R: 31:AnimalFarm: Too many public methods (40/20) R: 62:Lumberjack: Too many ancestors (21/7) W: 64:Lumberjack: String statement has no effect R: 62:Lumberjack: Too many public methods (40/20) R: 71:Weaver: Too many ancestors (20/7) R: 71:Weaver: Too many public methods (40/20) R: 78:Fisher: Too many ancestors (15/7) C: 84:Fisher.is_ground_build_requirement_satisfied: Invalid name "is_ground_build_requirement_satisfied" (should match [a-z_][a-z0-9_]{2,30}$) C: 84:Fisher.is_ground_build_requirement_satisfied: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 84:Fisher.is_ground_build_requirement_satisfied: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 84:Fisher.is_ground_build_requirement_satisfied: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 84:Fisher.is_ground_build_requirement_satisfied: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 87:Fisher.is_ground_build_requirement_satisfied: Comma not followed by a space for xx,yy in [ (xx,yy) for xx in xrange(x, x + cls.size[0]) for yy in xrange(y, y + cls.size[1]) ]: ^^ C: 87:Fisher.is_ground_build_requirement_satisfied: Invalid name "xx" (should match [a-z_][a-z0-9_]{2,30}$) C: 87:Fisher.is_ground_build_requirement_satisfied: Invalid name "yy" (should match [a-z_][a-z0-9_]{2,30}$) E: 87:Fisher.is_ground_build_requirement_satisfied: Class 'Fisher' has no 'size' member E: 87:Fisher.is_ground_build_requirement_satisfied: Class 'Fisher' has no 'size' member C: 88:Fisher.is_ground_build_requirement_satisfied: Comma not followed by a space tile = island.get_tile(Point(xx,yy)) ^^ R: 78:Fisher: Too many public methods (37/20) R: 97:Church: Too many ancestors (15/7) R: 97:Church: Too many public methods (36/20) ************* Module horizons.world.building C: 62:BuildingClass.__init__: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) R: 28:BuildingClass: Too many instance attributes (12/7) W: 41:BuildingClass.__new__: Redefining built-in 'id' C: 41:BuildingClass.__new__: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) C: 41:BuildingClass.__new__: Metaclass method should have "mcs" as first argument E: 41:BuildingClass.__new__: Bad first argument '__new__' given to super class C: 41:BuildingClass.__new__: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) C: 47:BuildingClass.__new__.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 47:BuildingClass.__new__.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) E: 48:BuildingClass.__new__.load: Class '__new__' has no '__new__' member W: 56:BuildingClass.__init__: Redefining built-in 'id' C: 56:BuildingClass.__init__: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) C: 56:BuildingClass.__init__: Metaclass method should have "mcs" as first argument C: 56:BuildingClass.__init__: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) C: 76:BuildingClass.__init__: Operator not preceded by a space self.costs[name]=value ^ W: 92:BuildingClass.__init__: String statement has no effect C: 94:BuildingClass.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 94:BuildingClass.load: Metaclass method should have "mcs" as first argument C: 94:BuildingClass.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 99:BuildingClass._loadObject: Invalid name "_loadObject" (should match [a-z_][a-z0-9_]{2,30}$) C: 99:BuildingClass._loadObject: Metaclass method should have "mcs" as first argument C:109:BuildingClass._loadObject: Comma not followed by a space action_sets = horizons.main.db("SELECT action_set_id FROM data.action_set WHERE building_id=?",cls.id) ^^ ************* Module horizons.world.building.path W: 28: Relative import 'building' W: 29: Relative import 'buildable' R: 31:Path: Too many ancestors (10/7) C: 32:Path.init: Empty docstring C: 44:Path.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 44:Path.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) W: 53:Path.remove: Unused variable 'island' C: 58:Path.recalculate_orientation: Empty docstring C: 82:Path.getInstance: Invalid name "getInstance" (should match [a-z_][a-z0-9_]{2,30}$) W: 82:Path.getInstance: Arguments number differs from overridden method R: 31:Path: Too many public methods (31/20) R: 86:Bridge: Too many ancestors (9/7) C: 91:Bridge.init: Empty docstring C:102:Bridge.getInstance: Invalid name "getInstance" (should match [a-z_][a-z0-9_]{2,30}$) W:102:Bridge.getInstance: Arguments number differs from overridden method R: 86:Bridge: Too many public methods (30/20) W: 22: Unused import math ************* Module horizons.world.building.buildable C: 31: Line too long (235/150) C:120: Line too long (247/150) C:144: Line too long (189/150) C:181: Line too long (203/150) C: 28:BuildableSingle.are_build_requirements_satisfied: Invalid name "are_build_requirements_satisfied" (should match [a-z_][a-z0-9_]{2,30}$) C: 28:BuildableSingle.are_build_requirements_satisfied: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 28:BuildableSingle.are_build_requirements_satisfied: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 28:BuildableSingle.are_build_requirements_satisfied: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 28:BuildableSingle.are_build_requirements_satisfied: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) W: 32:BuildableSingle.are_build_requirements_satisfied: Used * or ** magic W: 40:BuildableSingle.are_build_requirements_satisfied: Used * or ** magic C: 50:BuildableSingle.is_multi_build_requirement_satisfied: Invalid name "is_multi_build_requirement_satisfied" (should match [a-z_][a-z0-9_]{2,30}$) C: 59:BuildableSingle.is_island_build_requirement_satisfied: Invalid name "is_island_build_requirement_satisfied" (should match [a-z_][a-z0-9_]{2,30}$) C: 59:BuildableSingle.is_island_build_requirement_satisfied: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 59:BuildableSingle.is_island_build_requirement_satisfied: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 59:BuildableSingle.is_island_build_requirement_satisfied: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 59:BuildableSingle.is_island_build_requirement_satisfied: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 63:BuildableSingle.is_island_build_requirement_satisfied: Comma not followed by a space p = Point(0,0) ^^ C: 63:BuildableSingle.is_island_build_requirement_satisfied: Invalid name "p" (should match [a-z_][a-z0-9_]{2,30}$) C: 64:BuildableSingle.is_island_build_requirement_satisfied: Comma not followed by a space for p.x, p.y in ((xx,yy) for xx in xrange(x, x + cls.size[0]) for yy in xrange(y, y + cls.size[1])): ^^ E: 64:BuildableSingle.is_island_build_requirement_satisfied: Class 'BuildableSingle' has no 'size' member E: 64:BuildableSingle.is_island_build_requirement_satisfied: Class 'BuildableSingle' has no 'size' member W: 59:BuildableSingle.is_island_build_requirement_satisfied: Unused argument 'state' C: 70:BuildableSingle.is_settlement_build_requirement_satisfied: Invalid name "is_settlement_build_requirement_satisfied" (should match [a-z_][a-z0-9_]{2,30}$) C: 70:BuildableSingle.is_settlement_build_requirement_satisfied: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 70:BuildableSingle.is_settlement_build_requirement_satisfied: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 70:BuildableSingle.is_settlement_build_requirement_satisfied: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 70:BuildableSingle.is_settlement_build_requirement_satisfied: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) E: 71:BuildableSingle.is_settlement_build_requirement_satisfied: Class 'BuildableSingle' has no 'size' member E: 71:BuildableSingle.is_settlement_build_requirement_satisfied: Class 'BuildableSingle' has no 'size' member W: 70:BuildableSingle.is_settlement_build_requirement_satisfied: Unused argument 'state' C: 77:BuildableSingle.is_ground_build_requirement_satisfied: Invalid name "is_ground_build_requirement_satisfied" (should match [a-z_][a-z0-9_]{2,30}$) C: 77:BuildableSingle.is_ground_build_requirement_satisfied: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 77:BuildableSingle.is_ground_build_requirement_satisfied: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 77:BuildableSingle.is_ground_build_requirement_satisfied: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 77:BuildableSingle.is_ground_build_requirement_satisfied: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 78:BuildableSingle.is_ground_build_requirement_satisfied: Comma not followed by a space p = Point(0,0) ^^ C: 78:BuildableSingle.is_ground_build_requirement_satisfied: Invalid name "p" (should match [a-z_][a-z0-9_]{2,30}$) C: 79:BuildableSingle.is_ground_build_requirement_satisfied: Comma not followed by a space for p.x, p.y in ((xx,yy) for xx in xrange(x, x + cls.size[0]) for yy in xrange(y, y + cls.size[1])): ^^ E: 79:BuildableSingle.is_ground_build_requirement_satisfied: Class 'BuildableSingle' has no 'size' member E: 79:BuildableSingle.is_ground_build_requirement_satisfied: Class 'BuildableSingle' has no 'size' member W: 77:BuildableSingle.is_ground_build_requirement_satisfied: Unused argument 'state' C: 86:BuildableSingle.is_building_build_requirement_satisfied: Invalid name "is_building_build_requirement_satisfied" (should match [a-z_][a-z0-9_]{2,30}$) C: 86:BuildableSingle.is_building_build_requirement_satisfied: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 86:BuildableSingle.is_building_build_requirement_satisfied: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 86:BuildableSingle.is_building_build_requirement_satisfied: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 86:BuildableSingle.is_building_build_requirement_satisfied: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) W: 87:BuildableSingle.is_building_build_requirement_satisfied: Relative import 'nature' W: 88:BuildableSingle.is_building_build_requirement_satisfied: Relative import 'path' C: 90:BuildableSingle.is_building_build_requirement_satisfied: Comma not followed by a space p = Point(0,0) ^^ C: 90:BuildableSingle.is_building_build_requirement_satisfied: Invalid name "p" (should match [a-z_][a-z0-9_]{2,30}$) C: 91:BuildableSingle.is_building_build_requirement_satisfied: Comma not followed by a space for p.x, p.y in ((xx,yy) for xx in xrange(x, x + cls.size[0]) for yy in xrange(y, y + cls.size[1])): ^^ E: 91:BuildableSingle.is_building_build_requirement_satisfied: Class 'BuildableSingle' has no 'size' member E: 91:BuildableSingle.is_building_build_requirement_satisfied: Class 'BuildableSingle' has no 'size' member W: 86:BuildableSingle.is_building_build_requirement_satisfied: Unused argument 'state' W: 88:BuildableSingle.is_building_build_requirement_satisfied: Unused variable 'Path' C:103:BuildableSingle.is_unit_build_requirement_satisfied: Invalid name "is_unit_build_requirement_satisfied" (should match [a-z_][a-z0-9_]{2,30}$) C:103:BuildableSingle.is_unit_build_requirement_satisfied: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C:103:BuildableSingle.is_unit_build_requirement_satisfied: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C:103:BuildableSingle.is_unit_build_requirement_satisfied: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C:103:BuildableSingle.is_unit_build_requirement_satisfied: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) W:103:BuildableSingle.is_unit_build_requirement_satisfied: Unused argument 'y' W:103:BuildableSingle.is_unit_build_requirement_satisfied: Unused argument 'x' W:103:BuildableSingle.is_unit_build_requirement_satisfied: Unused argument 'state' W:103:BuildableSingle.is_unit_build_requirement_satisfied: Unused argument 'island' C:108:BuildableSingle.get_build_list: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) E:108:BuildableSingle.get_build_list: Class 'BuildableSingle' has no 'size' member E:108:BuildableSingle.get_build_list: Class 'BuildableSingle' has no 'size' member E:108:BuildableSingle.get_build_list: Class 'BuildableSingle' has no 'size' member C:109:BuildableSingle.get_build_list: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) E:109:BuildableSingle.get_build_list: Class 'BuildableSingle' has no 'size' member E:109:BuildableSingle.get_build_list: Class 'BuildableSingle' has no 'size' member E:109:BuildableSingle.get_build_list: Class 'BuildableSingle' has no 'size' member W:107:BuildableSingle.get_build_list: Unused argument 'point1' C:120:BuildableRect.get_build_list: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C:120:BuildableRect.get_build_list: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C:136:BuildableLine.get_build_list: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C:137:BuildableLine.get_build_list: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C:142:BuildableLine.get_build_list: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C:144:BuildableLine.get_build_list: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) R:129:BuildableLine.get_build_list: Too many branches (14/12) W:143:BuildableLine.get_build_list: Unused variable 'is_first' C:173:BuildableSingleWithSurrounding.get_build_list: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) E:173:BuildableSingleWithSurrounding.get_build_list: Class 'BuildableSingleWithSurrounding' has no 'size' member E:173:BuildableSingleWithSurrounding.get_build_list: Class 'BuildableSingleWithSurrounding' has no 'size' member E:173:BuildableSingleWithSurrounding.get_build_list: Class 'BuildableSingleWithSurrounding' has no 'size' member C:174:BuildableSingleWithSurrounding.get_build_list: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) E:174:BuildableSingleWithSurrounding.get_build_list: Class 'BuildableSingleWithSurrounding' has no 'size' member E:174:BuildableSingleWithSurrounding.get_build_list: Class 'BuildableSingleWithSurrounding' has no 'size' member E:174:BuildableSingleWithSurrounding.get_build_list: Class 'BuildableSingleWithSurrounding' has no 'size' member C:179:BuildableSingleWithSurrounding.get_build_list: Invalid name "xx" (should match [a-z_][a-z0-9_]{2,30}$) E:179:BuildableSingleWithSurrounding.get_build_list: Class 'BuildableSingleWithSurrounding' has no 'radius' member E:179:BuildableSingleWithSurrounding.get_build_list: Class 'BuildableSingleWithSurrounding' has no 'size' member E:179:BuildableSingleWithSurrounding.get_build_list: Class 'BuildableSingleWithSurrounding' has no 'radius' member C:180:BuildableSingleWithSurrounding.get_build_list: Invalid name "yy" (should match [a-z_][a-z0-9_]{2,30}$) E:180:BuildableSingleWithSurrounding.get_build_list: Class 'BuildableSingleWithSurrounding' has no 'radius' member E:180:BuildableSingleWithSurrounding.get_build_list: Class 'BuildableSingleWithSurrounding' has no 'size' member E:180:BuildableSingleWithSurrounding.get_build_list: Class 'BuildableSingleWithSurrounding' has no 'radius' member E:181:BuildableSingleWithSurrounding.get_build_list: Class 'BuildableSingleWithSurrounding' has no 'size' member E:181:BuildableSingleWithSurrounding.get_build_list: Class 'BuildableSingleWithSurrounding' has no 'size' member E:181:BuildableSingleWithSurrounding.get_build_list: Class 'BuildableSingleWithSurrounding' has no 'size' member E:181:BuildableSingleWithSurrounding.get_build_list: Class 'BuildableSingleWithSurrounding' has no 'size' member E:181:BuildableSingleWithSurrounding.get_build_list: Class 'BuildableSingleWithSurrounding' has no 'radius' member E:182:BuildableSingleWithSurrounding.get_build_list: Class 'BuildableSingleWithSurrounding' has no '_surroundingBuildingClass' member E:184:BuildableSingleWithSurrounding.get_build_list: Class 'BuildableSingleWithSurrounding' has no '_surroundingBuildingClass' member ************* Module horizons.world.building.housing W: 22: Relative import 'building' W: 23: Relative import 'buildable' R: 25:Housing: Too many ancestors (11/7) C: 27:Housing.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 27:Housing.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 30:Housing.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 30:Housing.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) R: 25:Housing: Too many public methods (32/20) ************* Module horizons.world.building.storages E: 24: No name 'world' in module 'horizons' E: 25: No name 'world' in module 'horizons' W: 29: Relative import 'building' W: 30: Relative import 'buildable' R: 32:StorageBuilding: Too many ancestors (18/7) C: 37:StorageBuilding.__init__: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 37:StorageBuilding.__init__: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 37:StorageBuilding.__init__: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 37:StorageBuilding.__init__: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 46:StorageBuilding.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 46:StorageBuilding.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) W: 63:StorageBuilding.select: Access to a protected member _instance of a client class W: 65:StorageBuilding.select: Access to a protected member _instance of a client class C: 74:StorageBuilding.show_menu: Comma not followed by a space horizons.main.session.ingame_gui.show_menu(TabWidget(2, object=self,callbacks=callbacks)) ^^ R: 32:StorageBuilding: Too many public methods (37/20) R: 81:BranchOffice: Too many ancestors (19/7) C: 83:BranchOffice.is_settlement_build_requirement_satisfied: Invalid name "is_settlement_build_requirement_satisfied" (should match [a-z_][a-z0-9_]{2,30}$) C: 83:BranchOffice.is_settlement_build_requirement_satisfied: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 83:BranchOffice.is_settlement_build_requirement_satisfied: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) W: 83:BranchOffice.is_settlement_build_requirement_satisfied: Arguments number differs from overridden method C: 83:BranchOffice.is_settlement_build_requirement_satisfied: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 83:BranchOffice.is_settlement_build_requirement_satisfied: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) E: 84:BranchOffice.is_settlement_build_requirement_satisfied: Class 'BranchOffice' has no 'size' member E: 84:BranchOffice.is_settlement_build_requirement_satisfied: Class 'BranchOffice' has no 'size' member E: 91:BranchOffice.is_settlement_build_requirement_satisfied: Class 'BranchOffice' has no 'size' member E: 92:BranchOffice.is_settlement_build_requirement_satisfied: Class 'BranchOffice' has no 'size' member C: 97:BranchOffice.is_ground_build_requirement_satisfied: Invalid name "is_ground_build_requirement_satisfied" (should match [a-z_][a-z0-9_]{2,30}$) C: 97:BranchOffice.is_ground_build_requirement_satisfied: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 97:BranchOffice.is_ground_build_requirement_satisfied: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 97:BranchOffice.is_ground_build_requirement_satisfied: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 97:BranchOffice.is_ground_build_requirement_satisfied: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C:100:BranchOffice.is_ground_build_requirement_satisfied: Comma not followed by a space for xx,yy in [ (xx,yy) for xx in xrange(x, x + cls.size[0]) for yy in xrange(y, y + cls.size[1]) ]: ^^ C:100:BranchOffice.is_ground_build_requirement_satisfied: Invalid name "xx" (should match [a-z_][a-z0-9_]{2,30}$) C:100:BranchOffice.is_ground_build_requirement_satisfied: Invalid name "yy" (should match [a-z_][a-z0-9_]{2,30}$) E:100:BranchOffice.is_ground_build_requirement_satisfied: Class 'BranchOffice' has no 'size' member E:100:BranchOffice.is_ground_build_requirement_satisfied: Class 'BranchOffice' has no 'size' member C:102:BranchOffice.is_ground_build_requirement_satisfied: Comma not followed by a space tile = island.get_tile(Point(xx,yy)) ^^ R: 81:BranchOffice: Too many public methods (37/20) ************* Module horizons.world.building.building W: 66: Bad indentation. Found 3 tabs, expected 2 C:165: Line too long (160/150) C:210: Line too long (290/150) E: 29: No name 'world' in module 'horizons' E: 30: No name 'world' in module 'horizons' C: 31: Comma not followed by a space from horizons.util import Rect,Point, WorldObject ^^ R: 33:Building: Too many instance attributes (10/7) C: 38:Building.__init__: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 38:Building.__init__: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) R: 38:Building.__init__: Too many arguments (6/5) C: 38:Building.__init__: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 38:Building.__init__: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 42:Building.__init__: Comma not followed by a space self.__init(Point(x,y), rotation, owner, instance) ^^ C: 44:Building.__init__: Comma not followed by a space self.settlement = self.island().get_settlement(Point(x,y)) or \ ^^ self.island().add_settlement(self.position, self.radius, owner) if \ owner is not None else None E: 45:Building.__init__: Instance of 'Building' has no 'radius' member W: 48:Building.__init: Arguments number differs from overridden method E: 49:Building.__init: Instance of 'Building' has no 'id' member E: 50:Building.__init: Instance of 'Building' has no 'size' member E: 50:Building.__init: Instance of 'Building' has no 'size' member E: 62:Building.__init: Instance of 'Building' has no 'id' member C: 74:Building.act: Comma not followed by a space self._instance.act(action+"_"+str(self._action_set_id),facing_loc,repeating) ^^ C: 83:Building.remove: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 84:Building.remove: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 99:Building.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 99:Building.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) E:103:Building.save: Class 'Building' has no 'id' member E:105:Building.save: Instance of 'Building' has no 'health' member C:107:Building.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:107:Building.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:111:Building.load: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C:111:Building.load: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C:117:Building.load: Comma not followed by a space self.__init(Point(x,y), rotation, owner, None) ^^ C:125:Building.load: Comma not followed by a space self.settlement = self.island().get_settlement(Point(x,y)) or \ ^^ self.island().add_existing_settlement(self.position, self.radius, location_obj) E:126:Building.load: Instance of 'Building' has no 'radius' member E:128:Building.load: No name 'world' in module 'horizons' W:111:Building.load: Unused variable 'health' E:142:Building.get_buildings_in_range: Instance of 'Building' has no 'radius' member C:147:Building.getInstance: Invalid name "getInstance" (should match [a-z_][a-z0-9_]{2,30}$) C:147:Building.getInstance: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C:147:Building.getInstance: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) R:147:Building.getInstance: Too many arguments (7/5) C:147:Building.getInstance: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C:147:Building.getInstance: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C:155:Building.getInstance: Comma not followed by a space return building.getInstance(x = x, y = y, action=action, layer=layer,rotation=rotation, **trash) ^^ E:159:Building.getInstance: Class 'Building' has no '_object' member E:160:Building.getInstance: Class 'Building' has no 'size' member E:162:Building.getInstance: Class 'Building' has no '_object' member E:162:Building.getInstance: Class 'Building' has no 'size' member E:163:Building.getInstance: Class 'Building' has no 'size' member E:165:Building.getInstance: Class 'Building' has no '_object' member E:165:Building.getInstance: Class 'Building' has no 'size' member E:165:Building.getInstance: Class 'Building' has no 'size' member E:166:Building.getInstance: Class 'Building' has no 'size' member E:168:Building.getInstance: Class 'Building' has no '_object' member E:168:Building.getInstance: Class 'Building' has no 'size' member E:169:Building.getInstance: Class 'Building' has no 'size' member E:172:Building.getInstance: Class 'Building' has no 'id' member C:177:Building.getInstance: Operator not preceded by a space action='idle' ^ C:179:Building.getInstance: Operator not preceded by a space action='idle_full' ^ C:181:Building.getInstance: Operator not preceded by a space action=horizons.main.action_sets[action_set_id].keys()[0] ^ C:187:Building.get_build_costs: Class method should have "cls" as first argument E:194:Building.get_build_costs: Class 'Building' has no 'costs' member W: 66:Building.toggle_costs: Attribute 'running_costs' defined outside __init__ W: 54:Building.__init: Attribute '_instance' defined outside __init__ W: 53:Building.__init: Attribute 'object_type' defined outside __init__ W: 52:Building.__init: Attribute 'owner' defined outside __init__ W: 50:Building.__init: Attribute 'position' defined outside __init__ W: 51:Building.__init: Attribute 'rotation' defined outside __init__ W: 66:Building.toggle_costs: Attribute 'running_costs_inactive' defined outside __init__ W: 49:Building.__init: Attribute '_action_set_id' defined outside __init__ R: 33:Building: Too many public methods (22/20) E:208:Selectable.select: Instance of 'Selectable' has no '_instance' member E:209:Selectable.select: Instance of 'Selectable' has no 'island' member E:210:Selectable.select: Instance of 'Selectable' has no 'settlement' member E:210:Selectable.select: Instance of 'Selectable' has no 'position' member E:210:Selectable.select: Instance of 'Selectable' has no 'position' member E:210:Selectable.select: Instance of 'Selectable' has no 'position' member E:210:Selectable.select: Instance of 'Selectable' has no 'position' member E:210:Selectable.select: Instance of 'Selectable' has no 'radius' member W:211:Selectable.select: Access to a protected member _instance of a client class W:213:Selectable.select: Access to a protected member _instance of a client class E:217:Selectable.deselect: Instance of 'Selectable' has no '_instance' member W: 22: Unused import math ************* Module horizons.world.building.boatbuilder W: 22: Relative import 'building' W: 23: Relative import 'buildable' E: 24: No name 'world' in module 'horizons' E: 25: No name 'world' in module 'horizons' R: 30:BoatBuilder: Too many ancestors (21/7) C: 37:BoatBuilder.is_ground_build_requirement_satisfied: Invalid name "is_ground_build_requirement_satisfied" (should match [a-z_][a-z0-9_]{2,30}$) C: 37:BoatBuilder.is_ground_build_requirement_satisfied: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 37:BoatBuilder.is_ground_build_requirement_satisfied: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 37:BoatBuilder.is_ground_build_requirement_satisfied: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 37:BoatBuilder.is_ground_build_requirement_satisfied: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 40:BoatBuilder.is_ground_build_requirement_satisfied: Comma not followed by a space for xx,yy in [ (xx,yy) for xx in xrange(x, x + cls.size[0]) for yy in xrange(y, y + cls.size[1]) ]: ^^ C: 40:BoatBuilder.is_ground_build_requirement_satisfied: Invalid name "xx" (should match [a-z_][a-z0-9_]{2,30}$) C: 40:BoatBuilder.is_ground_build_requirement_satisfied: Invalid name "yy" (should match [a-z_][a-z0-9_]{2,30}$) E: 40:BoatBuilder.is_ground_build_requirement_satisfied: Class 'BoatBuilder' has no 'size' member E: 40:BoatBuilder.is_ground_build_requirement_satisfied: Class 'BoatBuilder' has no 'size' member C: 41:BoatBuilder.is_ground_build_requirement_satisfied: Comma not followed by a space tile = island.get_tile(Point(xx,yy)) ^^ R: 30:BoatBuilder: Too many public methods (42/20) W: 25: Unused import Consumer ************* Module horizons.world.building.settler C: 54: Line too long (163/150) C: 72: Line too long (154/150) C: 73: Line too long (172/150) C:124: Line too long (208/150) C:131: Line too long (170/150) W: 74: TODO: different goods have to have different values E: 28: No name 'world' in module 'horizons' W: 29: Relative import 'building' W: 30: Relative import 'buildable' C: 65:Settler.__init: Invalid name "_AbstractConsumer__collectors" (should match [a-z_][a-z0-9_]{2,30}$) R: 32:Settler: Too many ancestors (14/7) R: 32:Settler: Too many instance attributes (8/7) C: 34:Settler.__init__: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 34:Settler.__init__: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) R: 34:Settler.__init__: Too many arguments (6/5) C: 34:Settler.__init__: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 34:Settler.__init__: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) W: 61:Settler.__init: Redefining name 'Building' from outer scope (line 29) W: 58:Settler.__init: String statement has no effect E: 61:Settler.__init: No name 'world' in module 'horizons' E: 63:Settler.__init: Instance of 'Settler' has no 'radius' member C: 97:Settler.pay_tax: Comma not followed by a space self.settlement.owner.inventory.alter(1,self.tax_income*self.inhabitants) ^^ E:106:Settler.inhabitant_check: Instance of 'Settler' has no 'inhabitants_max' member C:107:Settler.inhabitant_check: Comma not followed by a space addition = randint(-1,1) + content ^^ E:108:Settler.inhabitant_check: Instance of 'Settler' has no 'inhabitants_max' member C:120:Settler.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:120:Settler.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:126:Settler.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:126:Settler.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) W: 49:Settler.__init: Attribute 'tax_income' defined outside __init__ W:128:Settler.load: Attribute 'inhabitants' defined outside __init__ W: 65:Settler.__init: Attribute '_AbstractConsumer__collectors' defined outside __init__ W: 63:Settler.__init: Attribute 'radius_coords' defined outside __init__ W: 59:Settler.__init: Attribute '_resources' defined outside __init__ W: 74:Settler.run: Attribute 'contentment_max' defined outside __init__ W: 52:Settler.__init: Attribute 'consumation' defined outside __init__ R: 32:Settler: Too many public methods (40/20) ************* Module horizons.world.units.animal C:177: Line too long (152/150) E: 28: No name 'world' in module 'horizons' E: 29: No name 'world' in module 'horizons' W: 31: Relative import 'unit' W: 32: Relative import 'collectors' W: 33: Relative import 'nature' R: 35:Animal: Too many ancestors (12/7) E: 49:Animal.sort_jobs: Instance of 'Animal' has no 'sort_jobs_random' member E: 58:Animal.finish_working: Instance of 'Animal' has no 'end_job' member R: 61:WildAnimal: Too many ancestors (13/7) E: 84:WildAnimal.__init__: Instance of 'WildAnimal' has no 'position' member E: 86:WildAnimal.__init__: Instance of 'WildAnimal' has no 'getId' member W: 88:WildAnimal.__init: Arguments number differs from overridden method C:106:WildAnimal.handle_no_possible_job: More than one statement on a single line E:106:WildAnimal.handle_no_possible_job: Instance of 'WildAnimal' has no 'getId' member E:107:WildAnimal.handle_no_possible_job: Instance of 'WildAnimal' has no 'getId' member E:117:WildAnimal.handle_no_possible_job: Instance of 'WildAnimal' has no 'position' member E:118:WildAnimal.handle_no_possible_job: Instance of 'WildAnimal' has no 'position' member W:122:WildAnimal.handle_no_possible_job: Used * or ** magic E:123:WildAnimal.handle_no_possible_job: Instance of 'WildAnimal' has no 'check_move' member E:129:WildAnimal.handle_no_possible_job: Instance of 'WildAnimal' has no 'move' member E:129:WildAnimal.handle_no_possible_job: Instance of 'WildAnimal' has no 'search_job' member C:135:WildAnimal.get_job: More than one statement on a single line E:135:WildAnimal.get_job: Instance of 'WildAnimal' has no 'getId' member E:136:WildAnimal.get_job: Instance of 'WildAnimal' has no 'getId' member E:145:WildAnimal.get_job: Instance of 'WildAnimal' has no 'check_possible_job_target' member E:149:WildAnimal.get_job: Instance of 'WildAnimal' has no 'get_best_possible_job' member E:153:WildAnimal.reroute: Instance of 'WildAnimal' has no 'search_job' member E:159:WildAnimal.get_providers_in_range: Instance of 'WildAnimal' has no 'position' member E:164:WildAnimal.end_job: Instance of 'WildAnimal' has no 'getId' member E:175:WildAnimal.reproduce: Instance of 'WildAnimal' has no 'getId' member E:177:WildAnimal.reproduce: Instance of 'WildAnimal' has no 'id' member E:177:WildAnimal.reproduce: Instance of 'WildAnimal' has no 'position' member E:177:WildAnimal.reproduce: Instance of 'WildAnimal' has no 'position' member R:182:WildAnimal.next_clone_can_reproduce: Method could be a function E:191:WildAnimal.die: Instance of 'WildAnimal' has no 'getId' member W: 94:WildAnimal.__init: Attribute '_home_island' defined outside __init__ W: 93:WildAnimal.__init: Attribute 'can_reproduce' defined outside __init__ W: 92:WildAnimal.__init: Attribute 'health' defined outside __init__ R: 61:WildAnimal: Too many public methods (26/20) R:196:FarmAnimal: Too many ancestors (13/7) E:213:FarmAnimal.register_at_home_building: Instance of 'FarmAnimal' has no 'home_building' member C:215:FarmAnimal.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:215:FarmAnimal.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:218:FarmAnimal.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:218:FarmAnimal.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) E:226:FarmAnimal.search_job: Instance of 'FarmAnimal' has no 'states' member W:231:FarmAnimal.setup_new_job: Access to a protected member _Provider__collectors of a client class E:231:FarmAnimal.setup_new_job: Instance of 'FarmAnimal' has no 'job' member W:241:FarmAnimal.setup_new_job: String statement has no effect W:226:FarmAnimal.search_job: Attribute 'state' defined outside __init__ W:210:FarmAnimal.__init: Attribute 'collector' defined outside __init__ W: 30: Unused import WorldObject W: 30: Unused import Rect W: 32: Unused import Job W: 31: Unused import Unit ************* Module horizons.world.units.nature E: 24: No name 'world' in module 'horizons' E: 32:GrowingUnit.__init__: Instance of 'GrowingUnit' has no '_action_set_id' member ************* Module horizons.world.units.unit C: 80: Line too long (181/150) C:218: Line too long (236/150) C:220: Line too long (234/150) W:181: FIXME: on loading, move() isn't called, and therefore _move_action isn't defined, W:239: TODO: owner E: 26: No name 'world' in module 'horizons' C: 40:Unit.__init: Invalid name "InstanceActionListener" (should match [a-z_][a-z0-9_]{2,30}$) R: 29:Unit: Too many instance attributes (15/7) C: 32:Unit.__init__: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 32:Unit.__init__: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 32:Unit.__init__: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 32:Unit.__init__: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 36:Unit.__init: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 36:Unit.__init: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 36:Unit.__init: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 36:Unit.__init: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) E: 38:Unit.__init: Instance of 'Unit' has no 'id' member C: 39:Unit.__init.tmp: Invalid name "tmp" (should match [A-Z_][a-zA-Z0-9]+$) C: 41:Unit.__init: Invalid name "onInstanceActionFinished" (should match [a-z_][a-z0-9_]{2,30}$) C: 39:Unit.__init.tmp: More than one statement on a single line R: 39:Unit.__init.tmp: Too few public methods (1/2) E: 42:Unit.__init: Instance of 'Unit' has no '_object' member E: 43:Unit.__init: Class 'Unit' has no '_loadObject' member W: 43:Unit.__init: Access to a protected member _loadObject of a client class E: 49:Unit.__init: Instance of 'Unit' has no '_object' member C: 74:Unit.onInstanceActionFinished: Invalid name "onInstanceActionFinished" (should match [a-z_][a-z0-9_]{2,30}$) W: 74:Unit.onInstanceActionFinished: Unused argument 'action' W: 74:Unit.onInstanceActionFinished: Unused argument 'instance' C:183:Unit.move_tick: More than one statement on a single line E:201:Unit.get_unit_velocity: Instance of 'Unit' has no 'id' member E:202:Unit.get_unit_velocity: Instance of 'Unit' has no 'id' member C:215:Unit.draw_health: Comma not followed by a space mid_node_up = fife.GenericRendererNode(self._instance, fife.Point(-width/2+int(((self.health/self.max_health)*width)),y_pos-height)) ^^ C:216:Unit.draw_health: Comma not followed by a space mid_node_down = fife.GenericRendererNode(self._instance, fife.Point(-width/2+int(((self.health/self.max_health)*width)),y_pos)) ^^ C:218:Unit.draw_health: Comma not followed by a space renderer.addQuad("health_" + str(self.getId()), fife.GenericRendererNode(self._instance, fife.Point(-width/2,y_pos-height)), mid_node_up, mid_node_down, fife.GenericRendererNode(self._instance, fife.Point(-width/2,y_pos)), 0, 255, 0) ^^ C:220:Unit.draw_health: Comma not followed by a space renderer.addQuad("health_" + str(self.getId()), mid_node_up, fife.GenericRendererNode(self._instance, fife.Point(width/2,y_pos-height)), fife.GenericRendererNode(self._instance, fife.Point(width/2,y_pos)), mid_node_down, 255, 0, 0) ^^ C:231:Unit.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:231:Unit.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) E:235:Unit.save: Class 'Unit' has no 'id' member C:241:Unit.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:241:Unit.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:244:Unit.load: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C:244:Unit.load: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) W: 62:Unit.__init: Attribute '__is_moving' defined outside __init__ W: 47:Unit.__init: Attribute 'next_target' defined outside __init__ W:120:Unit.move: Attribute '_move_action' defined outside __init__ W: 49:Unit.__init: Attribute '_instance' defined outside __init__ W: 40:Unit.__init: Attribute 'InstanceActionListener' defined outside __init__ W: 44:Unit.__init: Attribute 'object_type' defined outside __init__ W: 51:Unit.__init: Attribute 'action' defined outside __init__ W: 59:Unit.__init: Attribute 'health' defined outside __init__ W: 55:Unit.__init: Attribute 'move_callback' defined outside __init__ W: 57:Unit.__init: Attribute 'path' defined outside __init__ W: 37:Unit.__init: Attribute 'owner' defined outside __init__ W: 45:Unit.__init: Attribute 'position' defined outside __init__ W: 46:Unit.__init: Attribute 'last_position' defined outside __init__ W: 60:Unit.__init: Attribute 'max_health' defined outside __init__ W: 38:Unit.__init: Attribute '_action_set_id' defined outside __init__ R: 29:Unit: Too many public methods (26/20) W: 27: Unused import Rect ************* Module horizons.world.units.__init__ C: 77: Line too long (154/150) ************* Module horizons.world.units C: 22: Comma not followed by a space __all__ = ['animal','nature','ship','unit'] ^^ C: 55:UnitClass.__init__: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) W: 29:UnitClass.__new__: Redefining built-in 'id' C: 29:UnitClass.__new__: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) C: 29:UnitClass.__new__: Metaclass method should have "mcs" as first argument E: 29:UnitClass.__new__: Bad first argument '__new__' given to super class C: 29:UnitClass.__new__: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) C: 35:UnitClass.__new__.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 35:UnitClass.__new__.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) E: 36:UnitClass.__new__.load: Class '__new__' has no '__new__' member W: 50:UnitClass.__init__: Redefining built-in 'id' C: 50:UnitClass.__init__: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) C: 50:UnitClass.__init__: Metaclass method should have "mcs" as first argument C: 50:UnitClass.__init__: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) C: 59:UnitClass._loadObject: Invalid name "_loadObject" (should match [a-z_][a-z0-9_]{2,30}$) C: 59:UnitClass._loadObject: Metaclass method should have "mcs" as first argument C: 72:UnitClass._loadObject: Comma not followed by a space for (action_set_id,) in horizons.main.db("SELECT action_set_id FROM data.action_set WHERE unit_id=?",cls.id): ^^ ************* Module horizons.world.units.ship C: 79: Line too long (204/150) C:121: Line too long (205/150) W: 55: TODO: inherit from storageholder E: 27: No name 'world' in module 'horizons' E: 28: No name 'world' in module 'horizons' W: 32: Relative import 'unit' W: 39:Ship: String statement has no effect C: 40:Ship.__init__: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 40:Ship.__init__: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 40:Ship.__init__: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 40:Ship.__init__: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) W: 91:Ship.show_menu: Access to a protected member _build of a client class C: 99:Ship.go: Invalid name "go" (should match [a-z_][a-z0-9_]{2,30}$) C: 99:Ship.go: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 99:Ship.go: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 99:Ship.go: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 99:Ship.go: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C:109:Ship.go: Operator not preceded by a space x,y=int(round(x)),int(round(y)) ^ C:109:Ship.go: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C:109:Ship.go: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C:110:Ship.go: Comma not followed by a space move_possible = self.move(Point(x,y), tmp) ^^ C:126:Ship.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:126:Ship.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:132:Ship.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:132:Ship.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) W: 56:Ship.setup_inventory: Attribute 'inventory' defined outside __init__ W:124:Ship.set_name: Attribute 'name' defined outside __init__ R: 34:Ship: Too many public methods (33/20) C:155:PirateShip.go: Invalid name "go" (should match [a-z_][a-z0-9_]{2,30}$) C:155:PirateShip.go: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C:155:PirateShip.go: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C:155:PirateShip.go: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C:155:PirateShip.go: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) W:150:PirateShip.set_name: Attribute 'name' defined outside __init__ R:147:PirateShip: Too many public methods (33/20) C:165:TradeShip.go: Invalid name "go" (should match [a-z_][a-z0-9_]{2,30}$) C:165:TradeShip.go: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C:165:TradeShip.go: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C:165:TradeShip.go: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C:165:TradeShip.go: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) R:159:TradeShip: Too many public methods (33/20) R:168:FisherShip: Too many public methods (33/20) ************* Module horizons.world.units.collectors.collector W: 59: Unnecessary semicolon W: 60: TODO: use different storage to support multiple slots. see StorageHolder E: 30: No name 'world' in module 'horizons' E: 32: No name 'world' in module 'horizons' E: 33: No name 'world' in module 'horizons' E: 35: No name 'world' in module 'horizons' C: 52:Collector.__init__: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 52:Collector.__init__: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) R: 52:Collector.__init__: Too many arguments (6/5) C: 52:Collector.__init__: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 52:Collector.__init__: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) E: 62:Collector.__init__: Instance of 'Enum' has no 'idle' member W: 67:Collector.__init: Arguments number differs from overridden method C: 75:Collector.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 75:Collector.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) E: 82:Collector.save: Instance of 'Enum' has no 'idle' member E: 84:Collector.save: Instance of 'Enum' has no 'working' member C: 99:Collector.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 99:Collector.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) E:122:Collector.apply_state: Instance of 'Enum' has no 'idle' member E:125:Collector.apply_state: Instance of 'Enum' has no 'moving_to_target' member E:131:Collector.apply_state: Instance of 'Enum' has no 'working' member W:140:Collector.setup_new_job: Access to a protected member _Provider__collectors of a client class R:162:Collector.get_colleague_collectors: Method could be a function W:185:Collector.check_possible_job_target: Access to a protected member _Provider__collectors of a client class C:192:Collector.check_possible_job_target: Invalid name "total_registered_amount_consumer" (should match [a-z_][a-z0-9_]{2,30}$) E:210:Collector.begin_current_job: Instance of 'Enum' has no 'moving_to_target' member E:219:Collector.begin_working: Instance of 'Enum' has no 'working' member W:232:Collector.finish_working: Access to a protected member _Provider__collectors of a client class E:238:Collector.transfer_res: Instance of 'Collector' has no 'id' member E:257:Collector.end_job: Instance of 'Enum' has no 'idle' member R:282:Collector.sort_jobs_rating: Method could be a function R:288:Collector.sort_jobs_random: Method could be a function W: 68:Collector.__init: Attribute 'state' defined outside __init__ W: 69:Collector.__init: Attribute 'start_hidden' defined outside __init__ W: 73:Collector.__init: Attribute 'job' defined outside __init__ R: 37:Collector: Too many public methods (44/20) W:296:Job.__init__: Redefining built-in 'object' R:294:Job: Too few public methods (1/2) W: 31: Unused import Point W: 31: Unused import Rect W: 24: Unused import new W: 33: Unused import PrimaryProducer ************* Module horizons.world.units.collectors C: 22: Comma not followed by a space __all__ = ['collector','buildingcollector','animalcollector'] ^^ W: 24: Relative import 'buildingcollector' W: 25: Relative import 'animalcollector' W: 26: Relative import 'collector' ************* Module horizons.world.units.collectors.buildingcollector W:109: Bad indentation. Found 6 tabs, expected 5 E: 28: No name 'world' in module 'horizons' E: 30: No name 'world' in module 'horizons' E: 31: No name 'world' in module 'horizons' W: 34: Relative import 'collector' R: 37:BuildingCollector: Too many ancestors (8/7) E: 46:BuildingCollector.__init__: Instance of 'BuildingCollector' has no 'id' member W: 50:BuildingCollector.__init: Arguments number differs from overridden method C: 54:BuildingCollector.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 54:BuildingCollector.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 59:BuildingCollector.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 59:BuildingCollector.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) E: 71:BuildingCollector.apply_state: Instance of 'Enum' has no 'moving_home' member W: 73:BuildingCollector.apply_state: Access to a protected member _AbstractConsumer__collectors of a client class W: 81:BuildingCollector.get_colleague_collectors: Access to a protected member _AbstractConsumer__collectors of a client class E: 86:BuildingCollector.get_job: Instance of 'BuildingCollector' has no 'id' member W:115:BuildingCollector.setup_new_job: Access to a protected member _AbstractConsumer__collectors of a client class E:128:BuildingCollector.reroute: Instance of 'BuildingCollector' has no 'id' member E:145:BuildingCollector.reached_home: Instance of 'BuildingCollector' has no 'id' member W:152:BuildingCollector.reached_home: Access to a protected member _AbstractConsumer__collectors of a client class W:148:BuildingCollector.reached_home: Unused variable 'remnant' E:158:BuildingCollector.get_collectable_res: Instance of 'BuildingCollector' has no 'id' member E:166:BuildingCollector.get_buildings_in_range: Instance of 'BuildingCollector' has no 'id' member E:167:BuildingCollector.get_buildings_in_range: No name 'world' in module 'horizons' E:173:BuildingCollector.move_home: Instance of 'BuildingCollector' has no 'id' member E:175:BuildingCollector.move_home: Instance of 'Enum' has no 'moving_home' member E:180:BuildingCollector.cancel: Instance of 'BuildingCollector' has no 'id' member W:182:BuildingCollector.cancel: Access to a protected member _Provider__collectors of a client class W:135:BuildingCollector.reroute: Attribute 'job' defined outside __init__ W: 51:BuildingCollector.__init: Attribute 'home_building' defined outside __init__ W:175:BuildingCollector.move_home: Attribute 'state' defined outside __init__ R: 37:BuildingCollector: Too many public methods (50/20) R:187:StorageCollector: Too many ancestors (9/7) R:187:StorageCollector: Too many public methods (50/20) R:198:FieldCollector: Too many ancestors (9/7) R:198:FieldCollector: Too many public methods (50/20) W: 31: Unused import SecondaryProducer W: 22: Unused import operator W: 29: Unused import Point W: 32: Unused import Enum W: 34: Unused import Job W: 28: Unused import StorageHolder W: 24: Unused import new W: 29: Unused import Rect ************* Module horizons.world.units.collectors.animalcollector W: 84: TODO: use the Collector class instead of BuildCollector E: 28: No name 'world' in module 'horizons' E: 30: No name 'world' in module 'horizons' E: 31: No name 'world' in module 'horizons' W: 34: Relative import 'buildingcollector' W: 35: Relative import 'collector' R: 38:AnimalCollector: Too many ancestors (9/7) C: 41:AnimalCollector.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 41:AnimalCollector.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) E: 43:AnimalCollector.load: Instance of 'Enum' has no 'waiting_for_animal_to_stop' member E: 50:AnimalCollector.apply_state: Instance of 'Enum' has no 'waiting_for_animal_to_stop' member E: 58:AnimalCollector.begin_current_job: Instance of 'Enum' has no 'waiting_for_animal_to_stop' member E: 65:AnimalCollector.pickup_animal: Instance of 'Enum' has no 'moving_to_target' member W: 58:AnimalCollector.begin_current_job: Attribute 'state' defined outside __init__ R: 38:AnimalCollector: Too many public methods (55/20) W: 29: Unused import Point W: 32: Unused import Enum W: 23: Unused import weakref W: 35: Unused import Job W: 28: Unused import StorageHolder W: 22: Unused import operator W: 24: Unused import new W: 29: Unused import WorldObject W: 30: Unused import Movement W: 29: Unused import Rect W: 31: Unused import PrimaryProducer ************* Module horizons.ai.trader E: 28: No name 'world' in module 'horizons' E: 29: No name 'world' in module 'horizons' W: 45:Trader.__init__: Redefining built-in 'id' C: 45:Trader.__init__: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) W: 45:Trader.__init__: __init__ method from base class 'StorageHolder' is not called W: 45:Trader.__init__: __init__ method from base class 'Player' is not called C: 45:Trader.__init__: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) C: 49:Trader.__init__: Comma not followed by a space (x, y) = horizons.main.session.world.water[random.randint(0,len(horizons.main.session.world.water)-1)] ^^ C: 49:Trader.__init__: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 49:Trader.__init__: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) E: 50:Trader.__init__: Instance of 'Enum' has no 'reached_branch' member C: 51:Trader.__init__: Comma not followed by a space horizons.main.session.scheduler.add_new_object(lambda: self.send_ship_random(self.ships.keys()[0]),self) ^^ W: 53:Trader._init: Redefining built-in 'id' C: 53:Trader._init: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) C: 53:Trader._init: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) C: 58:Trader.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 58:Trader.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) E: 72:Trader.save: Instance of 'Enum' has no 'reached_branch' member C: 87:Trader.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 87:Trader.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) W: 89:Trader.load: Access to a protected member _load of a client class C: 92:Trader._load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C: 92:Trader._load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) E:104:Trader._load: Instance of 'Enum' has no 'moving_random' member E:106:Trader._load: Instance of 'Enum' has no 'moving_to_branch' member E:110:Trader._load: Instance of 'Enum' has no 'reached_branch' member C:119:Trader.send_ship_random: Comma not followed by a space rand_water_id = random.randint(0,len(horizons.main.session.world.water)-1) ^^ C:120:Trader.send_ship_random: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C:120:Trader.send_ship_random: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) E:123:Trader.send_ship_random: Instance of 'Enum' has no 'moving_random' member C:135:Trader.send_ship_random_branch: Comma not followed by a space rand = random.randint(0,len(branchoffices)-1) ^^ C:138:Trader.send_ship_random_branch: Comma not followed by a space if Point(water[0],water[1]).distance(self.office[ship.id].position) < 3: ^^ C:139:Trader.send_ship_random_branch: Comma not followed by a space ship.move(Point(water[0],water[1]), lambda: self.reached_branch(ship)) ^^ E:140:Trader.send_ship_random_branch: Instance of 'Enum' has no 'moving_to_branch' member E:177:Trader.reached_branch: Instance of 'Enum' has no 'reached_branch' member C:183:Trader.ship_idle: Comma not followed by a space if random.randint(0,100) < 66: ^^ W: 55:Trader._init: Attribute 'ships' defined outside __init__ W: 56:Trader._init: Attribute 'office' defined outside __init__ ************* Module horizons.i18n W: 22: Relative import 'guitranslations' C: 27: Invalid name "all_translated_widgets" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) E: 30:set_text: Undefined variable 'gui' E: 33:set_title: Undefined variable 'gui' W: 36:load_xml_translated: Relative import 'guitranslations' W: 38:load_xml_translated: Using global for 'all_translated_widgets' but no assigment is done C: 41:load_xml_translated: Comma not followed by a space except (IOError,ValueError), e: ^^ C: 41:load_xml_translated: Invalid name "e" (should match [a-z_][a-z0-9_]{2,30}$) C: 51:load_xml_translated: Invalid name "e" (should match [a-z_][a-z0-9_]{2,30}$) E: 55:load_xml_translated: Undefined variable '_' W: 63:update_all_translations: Relative import 'guitranslations' W: 64:update_all_translations: Using global for 'all_translated_widgets' but no assigment is done C: 69:update_all_translations: Invalid name "e" (should match [a-z_][a-z0-9_]{2,30}$) ************* Module horizons.i18n.guitranslations W: 25: Found indentation with spaces instead of tabs W: 26: Found indentation with spaces instead of tabs C: 22: Invalid name "text_translations" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) W: 25:set_translations: Using the global statement E: 28:set_translations: Undefined variable '_' E: 30:set_translations: Undefined variable '_' E: 32:set_translations: Undefined variable '_' E: 33:set_translations: Undefined variable '_' E: 35:set_translations: Undefined variable '_' E: 36:set_translations: Undefined variable '_' E: 38:set_translations: Undefined variable '_' E: 39:set_translations: Undefined variable '_' E: 40:set_translations: Undefined variable '_' E: 41:set_translations: Undefined variable '_' E: 42:set_translations: Undefined variable '_' E: 43:set_translations: Undefined variable '_' E: 44:set_translations: Undefined variable '_' E: 46:set_translations: Undefined variable '_' E: 47:set_translations: Undefined variable '_' E: 48:set_translations: Undefined variable '_' E: 49:set_translations: Undefined variable '_' E: 50:set_translations: Undefined variable '_' E: 52:set_translations: Undefined variable '_' E: 53:set_translations: Undefined variable '_' E: 55:set_translations: Undefined variable '_' E: 56:set_translations: Undefined variable '_' E: 57:set_translations: Undefined variable '_' E: 58:set_translations: Undefined variable '_' E: 59:set_translations: Undefined variable '_' E: 60:set_translations: Undefined variable '_' E: 61:set_translations: Undefined variable '_' E: 62:set_translations: Undefined variable '_' E: 63:set_translations: Undefined variable '_' E: 65:set_translations: Undefined variable '_' E: 66:set_translations: Undefined variable '_' E: 67:set_translations: Undefined variable '_' E: 69:set_translations: Undefined variable '_' E: 70:set_translations: Undefined variable '_' E: 71:set_translations: Undefined variable '_' E: 73:set_translations: Undefined variable '_' E: 74:set_translations: Undefined variable '_' E: 76:set_translations: Undefined variable '_' E: 77:set_translations: Undefined variable '_' E: 78:set_translations: Undefined variable '_' E: 80:set_translations: Undefined variable '_' E: 82:set_translations: Undefined variable '_' E: 83:set_translations: Undefined variable '_' E: 84:set_translations: Undefined variable '_' E: 86:set_translations: Undefined variable '_' E: 87:set_translations: Undefined variable '_' E: 88:set_translations: Undefined variable '_' E: 89:set_translations: Undefined variable '_' E: 90:set_translations: Undefined variable '_' E: 92:set_translations: Undefined variable '_' E: 94:set_translations: Undefined variable '_' E: 96:set_translations: Undefined variable '_' E: 98:set_translations: Undefined variable '_' E:100:set_translations: Undefined variable '_' E:102:set_translations: Undefined variable '_' E:103:set_translations: Undefined variable '_' E:104:set_translations: Undefined variable '_' E:105:set_translations: Undefined variable '_' E:106:set_translations: Undefined variable '_' E:108:set_translations: Undefined variable '_' E:109:set_translations: Undefined variable '_' E:111:set_translations: Undefined variable '_' E:112:set_translations: Undefined variable '_' E:114:set_translations: Undefined variable '_' E:115:set_translations: Undefined variable '_' E:116:set_translations: Undefined variable '_' E:117:set_translations: Undefined variable '_' E:118:set_translations: Undefined variable '_' E:119:set_translations: Undefined variable '_' E:120:set_translations: Undefined variable '_' E:121:set_translations: Undefined variable '_' E:122:set_translations: Undefined variable '_' E:123:set_translations: Undefined variable '_' E:124:set_translations: Undefined variable '_' E:125:set_translations: Undefined variable '_' E:126:set_translations: Undefined variable '_' E:127:set_translations: Undefined variable '_' E:128:set_translations: Undefined variable '_' E:130:set_translations: Undefined variable '_' E:131:set_translations: Undefined variable '_' E:132:set_translations: Undefined variable '_' E:133:set_translations: Undefined variable '_' E:135:set_translations: Undefined variable '_' E:136:set_translations: Undefined variable '_' E:138:set_translations: Undefined variable '_' E:139:set_translations: Undefined variable '_' E:141:set_translations: Undefined variable '_' E:142:set_translations: Undefined variable '_' E:144:set_translations: Undefined variable '_' E:146:set_translations: Undefined variable '_' E:147:set_translations: Undefined variable '_' E:148:set_translations: Undefined variable '_' E:149:set_translations: Undefined variable '_' E:151:set_translations: Undefined variable '_' E:152:set_translations: Undefined variable '_' E:153:set_translations: Undefined variable '_' E:155:set_translations: Undefined variable '_' E:156:set_translations: Undefined variable '_' E:158:set_translations: Undefined variable '_' E:159:set_translations: Undefined variable '_' E:161:set_translations: Undefined variable '_' E:162:set_translations: Undefined variable '_' E:163:set_translations: Undefined variable '_' E:164:set_translations: Undefined variable '_' E:165:set_translations: Undefined variable '_' E:166:set_translations: Undefined variable '_' E:167:set_translations: Undefined variable '_' E:168:set_translations: Undefined variable '_' E:169:set_translations: Undefined variable '_' E:171:set_translations: Undefined variable '_' E:172:set_translations: Undefined variable '_' E:173:set_translations: Undefined variable '_' E:174:set_translations: Undefined variable '_' E:175:set_translations: Undefined variable '_' E:176:set_translations: Undefined variable '_' E:177:set_translations: Undefined variable '_' E:179:set_translations: Undefined variable '_' E:180:set_translations: Undefined variable '_' E:181:set_translations: Undefined variable '_' E:183:set_translations: Undefined variable '_' E:184:set_translations: Undefined variable '_' E:186:set_translations: Undefined variable '_' E:187:set_translations: Undefined variable '_' E:188:set_translations: Undefined variable '_' E:190:set_translations: Undefined variable '_' E:191:set_translations: Undefined variable '_' E:192:set_translations: Undefined variable '_' E:193:set_translations: Undefined variable '_' E:195:set_translations: Undefined variable '_' E:196:set_translations: Undefined variable '_' E:197:set_translations: Undefined variable '_' E:198:set_translations: Undefined variable '_' E:199:set_translations: Undefined variable '_' E:200:set_translations: Undefined variable '_' E:201:set_translations: Undefined variable '_' E:203:set_translations: Undefined variable '_' E:204:set_translations: Undefined variable '_' E:205:set_translations: Undefined variable '_' E:207:set_translations: Undefined variable '_' E:208:set_translations: Undefined variable '_' E:210:set_translations: Undefined variable '_' E:212:set_translations: Undefined variable '_' E:213:set_translations: Undefined variable '_' E:214:set_translations: Undefined variable '_' E:216:set_translations: Undefined variable '_' E:217:set_translations: Undefined variable '_' E:218:set_translations: Undefined variable '_' E:220:set_translations: Undefined variable '_' E:221:set_translations: Undefined variable '_' E:222:set_translations: Undefined variable '_' E:223:set_translations: Undefined variable '_' E:224:set_translations: Undefined variable '_' E:225:set_translations: Undefined variable '_' E:226:set_translations: Undefined variable '_' ************* Module horizons.i18n.utils W: 23: Found indentation with spaces instead of tabs W: 29: Found indentation with spaces instead of tabs W: 30: Found indentation with spaces instead of tabs W: 32: Found indentation with spaces instead of tabs W: 34: Found indentation with spaces instead of tabs W: 35: Found indentation with spaces instead of tabs W: 36: Found indentation with spaces instead of tabs W: 37: Found indentation with spaces instead of tabs W: 38: Found indentation with spaces instead of tabs W: 40: Found indentation with spaces instead of tabs ************* Module horizons.gui.tabwidget C: 40: Line too long (293/150) C: 45: Line too long (272/150) W: 36:TabWidget.__init__: Redefining built-in 'object' W: 36:TabWidget.__init__: Dangerous default value {} as argument C: 40:TabWidget.__init__: Invalid name "up" (should match [a-z_][a-z0-9_]{2,30}$) W: 62:TabWidget.load_tab: Redefining built-in 'id' C: 62:TabWidget.load_tab: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) C: 62:TabWidget.load_tab: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) W: 65:TabWidget.load_tab: Unused variable 'tab1' C: 76:TabWidget.set_position: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 76:TabWidget.set_position: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 76:TabWidget.set_position: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 76:TabWidget.set_position: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) R: 96:Tab.__init__: Too many arguments (6/5) W:117:Tab.update: Access to a protected member _recursiveResizeToContent of a client class ************* Module horizons.gui.navigationtool C: 51: Line too long (207/150) W: 25: Relative import 'cursortool' C: 34:NavigationTool.__init__: Invalid name "lastScroll" (should match [a-z_][a-z0-9_]{2,30}$) C: 43:NavigationTool.__init__: Invalid name "onCommand" (should match [a-z_][a-z0-9_]{2,30}$) C: 40:NavigationTool.__init__.CmdListener: More than one statement on a single line R: 40:NavigationTool.__init__.CmdListener: Too few public methods (1/2) C: 50:NavigationTool.mousePressed: Invalid name "mousePressed" (should match [a-z_][a-z0-9_]{2,30}$) C: 57:NavigationTool.mouseReleased: Invalid name "mouseReleased" (should match [a-z_][a-z0-9_]{2,30}$) C: 63:NavigationTool.mouseDragged: Invalid name "mouseDragged" (should match [a-z_][a-z0-9_]{2,30}$) C: 73:NavigationTool.mouseMoved: Invalid name "mouseMoved" (should match [a-z_][a-z0-9_]{2,30}$) C:105:NavigationTool.mouseWheelMovedUp: Invalid name "mouseWheelMovedUp" (should match [a-z_][a-z0-9_]{2,30}$) C:109:NavigationTool.mouseWheelMovedDown: Invalid name "mouseWheelMovedDown" (should match [a-z_][a-z0-9_]{2,30}$) C:113:NavigationTool.onCommand: Invalid name "onCommand" (should match [a-z_][a-z0-9_]{2,30}$) ************* Module horizons.gui.messagewidget C:148: Line too long (226/150) C:150: Line too long (227/150) C:179: Line too long (162/150) C:180: Line too long (212/150) W: 22: Uses of a deprecated module 'string' C: 36:MessageWidget.__init__: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 36:MessageWidget.__init__: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) R: 30:MessageWidget: Too many instance attributes (9/7) C: 35:MessageWidget.__init__: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 35:MessageWidget.__init__: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) W: 35:MessageWidget.__init__: __init__ method from base class 'LivingObject' is not called C: 35:MessageWidget.__init__: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 35:MessageWidget.__init__: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 40:MessageWidget.__init__: Comma not followed by a space self.widget.position = (x,y) ^^ C: 45:MessageWidget.__init__: Comma not followed by a space self.original_widget.position = (x,y) ^^ C: 48:MessageWidget.__init__: Comma not followed by a space self.text_widget.position = (x,y+self.widget.height) ^^ W: 59:MessageWidget.add: Redefining built-in 'id' C: 59:MessageWidget.add: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 59:MessageWidget.add: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 59:MessageWidget.add: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) C: 59:MessageWidget.add: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C: 59:MessageWidget.add: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C: 59:MessageWidget.add: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) C: 65:MessageWidget.add: Comma not followed by a space self.active_messages.insert(0, Message(x,y,id, self.current_tick, message_dict)) ^^ C: 67:MessageWidget.add: Comma not followed by a space sound = horizons.main.db("SELECT data.speech.file FROM data.speech LEFT JOIN data.message \ ON data.speech.group_id=data.message.speech_group_id WHERE data.message.rowid=? ORDER BY random() LIMIT 1",id) ^^ C: 76:MessageWidget.draw_widget: Comma not followed by a space for i in range(1,5): ^^ C: 77:MessageWidget.draw_widget: Invalid name "w" (should match [a-z_][a-z0-9_]{2,30}$) W:122:MessageWidget.hide_text: Unused argument 'args' C:146:MessageWidget.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:146:MessageWidget.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:152:MessageWidget.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:152:MessageWidget.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) W:154:MessageWidget.load: Unreachable code E:155:MessageWidget.load: Undefined variable 'created' E:155:MessageWidget.load: Undefined variable 'read' E:155:MessageWidget.load: Undefined variable 'display' E:157:MessageWidget.load: Undefined variable 'created' E:157:MessageWidget.load: Undefined variable 'read' E:157:MessageWidget.load: Undefined variable 'display' C:175:Message.__init__: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) C:174:Message.__init__: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C:174:Message.__init__: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) R:161:Message: Too many instance attributes (8/7) W:173:Message.__init__: Redefining built-in 'id' C:173:Message.__init__: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C:173:Message.__init__: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C:173:Message.__init__: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) R:173:Message.__init__: Too many arguments (9/5) C:173:Message.__init__: Invalid name "x" (should match [a-z_][a-z0-9_]{2,30}$) C:173:Message.__init__: Invalid name "y" (should match [a-z_][a-z0-9_]{2,30}$) C:173:Message.__init__: Invalid name "id" (should match [a-z_][a-z0-9_]{2,30}$) R:161:Message: Too few public methods (0/2) W: 23: Unused import fife ************* Module horizons.gui.cursortool C: 36:CursorTool.mousePressed: Invalid name "mousePressed" (should match [a-z_][a-z0-9_]{2,30}$) W: 36:CursorTool.mousePressed: Arguments number differs from overridden method C: 38:CursorTool.mouseReleased: Invalid name "mouseReleased" (should match [a-z_][a-z0-9_]{2,30}$) W: 38:CursorTool.mouseReleased: Arguments number differs from overridden method C: 40:CursorTool.mouseEntered: Invalid name "mouseEntered" (should match [a-z_][a-z0-9_]{2,30}$) W: 40:CursorTool.mouseEntered: Arguments number differs from overridden method C: 42:CursorTool.mouseExited: Invalid name "mouseExited" (should match [a-z_][a-z0-9_]{2,30}$) W: 42:CursorTool.mouseExited: Arguments number differs from overridden method C: 44:CursorTool.mouseClicked: Invalid name "mouseClicked" (should match [a-z_][a-z0-9_]{2,30}$) W: 44:CursorTool.mouseClicked: Arguments number differs from overridden method C: 46:CursorTool.mouseWheelMovedUp: Invalid name "mouseWheelMovedUp" (should match [a-z_][a-z0-9_]{2,30}$) W: 46:CursorTool.mouseWheelMovedUp: Arguments number differs from overridden method C: 48:CursorTool.mouseWheelMovedDown: Invalid name "mouseWheelMovedDown" (should match [a-z_][a-z0-9_]{2,30}$) W: 48:CursorTool.mouseWheelMovedDown: Arguments number differs from overridden method C: 50:CursorTool.mouseMoved: Invalid name "mouseMoved" (should match [a-z_][a-z0-9_]{2,30}$) W: 50:CursorTool.mouseMoved: Arguments number differs from overridden method C: 52:CursorTool.mouseDragged: Invalid name "mouseDragged" (should match [a-z_][a-z0-9_]{2,30}$) W: 52:CursorTool.mouseDragged: Arguments number differs from overridden method ************* Module horizons.gui.ingamegui C:407: Line too long (157/150) E: 28: No name 'world' in module 'horizons' W: 29: Relative import 'buildingtool' W: 30: Relative import 'selectiontool' W: 31: Relative import 'messagewidget' W: 32: Relative import 'buysellwidget' W: 33: Relative import 'tabwidget' R: 35:IngameGui: Too many instance attributes (10/7) C:203:IngameGui.end: Invalid name "w" (should match [a-z_][a-z0-9_]{2,30}$) W:204:IngameGui.end: Access to a protected member _parent of a client class W:232:IngameGui.status_set: Access to a protected member _setText of a client class W:258:IngameGui.resourceinfo_set: Dangerous default value {} as argument W:258:IngameGui.resourceinfo_set: Dangerous default value {} as argument W:278:IngameGui.update_settlement: Access to a protected member _setText of a client class R:323:IngameGui.deselect_all: Method could be a function C:382:IngameGui.build_load_tab: Operator not preceded by a space activetabimg, nonactiveimg= tab1._getImage(), tab2._getImage() ^ W:382:IngameGui.build_load_tab: Access to a protected member _getImage of a client class W:382:IngameGui.build_load_tab: Access to a protected member _getImage of a client class W:383:IngameGui.build_load_tab: Access to a protected member _setImage of a client class W:384:IngameGui.build_load_tab: Access to a protected member _setImage of a client class C:416:IngameGui.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:416:IngameGui.save: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:419:IngameGui.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) C:419:IngameGui.load: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) W:389:IngameGui.build_load_tab: Attribute 'active_build' defined outside __init__ W:272:IngameGui.resourceinfo_set: Attribute 'resources_usable' defined outside __init__ E:380:IngameGui.build_load_tab: Access to member 'active_build' before its definition line 389 E:386:IngameGui.build_load_tab: Access to member 'active_build' before its definition line 389 W: 22: Unused import fife W: 32: Unused import BuySellWidget ************* Module horizons.gui.buildingtool C: 66: Line too long (190/150) C: 98: Line too long (198/150) C:113: Line too long (152/150) C:135: Line too long (271/150) E: 28: No name 'world' in module 'horizons' W: 28: Wildcard import horizons.world.building.building E: 29: No name 'world' in module 'horizons' W: 32: Relative import 'navigationtool' W: 33: Relative import 'selectiontool' W: 39: String statement has no effect C: 55:BuildingTool.__init__: Invalid name "endPoint" (should match [a-z_][a-z0-9_]{2,30}$) C: 55:BuildingTool.__init__: Invalid name "startPoint" (should match [a-z_][a-z0-9_]{2,30}$) R: 41:BuildingTool: Too many instance attributes (10/7) C: 54:BuildingTool.__init__: Comma not followed by a space self.rotation = 45 + random.randint(0,3)*90 ^^ W: 67:BuildingTool.__init__: Access to a protected member _instance of a client class W: 69:BuildingTool.__init__: Access to a protected member _instance of a client class C: 77:BuildingTool.__init__: Comma not followed by a space horizons.main.session.view.renderer['InstanceRenderer'].addColored(tile._instance, *((255,255,255) if free else (0,0,0))) ^^ W: 77:BuildingTool.__init__: Access to a protected member _instance of a client class W: 79:BuildingTool.__init__: Access to a protected member _instance of a client class R: 47:BuildingTool.__init__: Too many branches (13/12) W:117:BuildingTool.draw_gui: Access to a protected member _recursiveResizeToContent of a client class C:123:BuildingTool.preview_build: Invalid name "neededResources" (should match [a-z_][a-z0-9_]{2,30}$) C:123:BuildingTool.preview_build: Invalid name "usableResources" (should match [a-z_][a-z0-9_]{2,30}$) W:127:BuildingTool.preview_build: Used * or ** magic W:128:BuildingTool.preview_build: Used * or ** magic C:162:BuildingTool.mouseMoved: Invalid name "mouseMoved" (should match [a-z_][a-z0-9_]{2,30}$) C:173:BuildingTool.mousePressed: Invalid name "mousePressed" (should match [a-z_][a-z0-9_]{2,30}$) C:194:BuildingTool.mouseDragged: Invalid name "mouseDragged" (should match [a-z_][a-z0-9_]{2,30}$) C:206:BuildingTool.mouseReleased: Invalid name "mouseReleased" (should match [a-z_][a-z0-9_]{2,30}$) W:232:BuildingTool.mouseReleased: Used * or ** magic W: 94:BuildingTool.load_gui: Attribute 'gui' defined outside __init__ W:108:BuildingTool.draw_gui: Attribute 'action' defined outside __init__ W: 28: Unused import Building from wildcard import W: 28: Unused import AmbientSound from wildcard import W: 28: Unused import Selectable from wildcard import W: 28: Unused import WorldObject from wildcard import W: 28: Unused import Point from wildcard import W: 23: Unused import pychan W: 28: Unused import weakref from wildcard import W: 29: Unused import Path W: 28: Unused import Settlement from wildcard import W: 28: Unused import Rect from wildcard import ************* Module horizons.gui.mainlistener C: 65: Line too long (161/150) W: 27: Uses of a deprecated module 'string' R: 30:MainListener: Too many ancestors (8/7) C: 44:MainListener.__init__: Invalid name "onCommand" (should match [a-z_][a-z0-9_]{2,30}$) C: 41:MainListener.__init__.CmdListener: More than one statement on a single line R: 41:MainListener.__init__.CmdListener: Too few public methods (1/2) C: 52:MainListener.keyPressed: Invalid name "keyPressed" (should match [a-z_][a-z0-9_]{2,30}$) W: 52:MainListener.keyPressed: Arguments number differs from overridden method C: 67:MainListener.keyReleased: Invalid name "keyReleased" (should match [a-z_][a-z0-9_]{2,30}$) W: 67:MainListener.keyReleased: Arguments number differs from overridden method C: 70:MainListener.onCommand: Invalid name "onCommand" (should match [a-z_][a-z0-9_]{2,30}$) R: 70:MainListener.onCommand: Method could be a function C: 75:MainListener.onConsoleCommand: Invalid name "onConsoleCommand" (should match [a-z_][a-z0-9_]{2,30}$) W: 75:MainListener.onConsoleCommand: Arguments number differs from overridden method C: 80:MainListener.onConsoleCommand: Invalid name "e" (should match [a-z_][a-z0-9_]{2,30}$) C: 88:MainListener.onConsoleCommand.console_file: Invalid name "console_file" (should match [A-Z_][a-zA-Z0-9]+$) W: 92:MainListener.onConsoleCommand.console_file.write: Redefining name 'string' from outer scope (line 27) C: 95:MainListener.onConsoleCommand.console_file.write: Invalid name "p" (should match [a-z_][a-z0-9_]{2,30}$) R: 88:MainListener.onConsoleCommand.console_file: Too few public methods (1/2) W:103:MainListener.onConsoleCommand: Use of the exec statement C:104:MainListener.onConsoleCommand: Invalid name "e" (should match [a-z_][a-z0-9_]{2,30}$) C:110:MainListener.onToolsClick: Invalid name "onToolsClick" (should match [a-z_][a-z0-9_]{2,30}$) W:110:MainListener.onToolsClick: Arguments number differs from overridden method ************* Module horizons.gui.ingamekeylistener C: 78: Line too long (169/150) W: 26: Relative import 'tearingtool' W: 27: Relative import 'buildingtool' C: 35:IngameKeyListener.__init__: Invalid name "keysPressed" (should match [a-z_][a-z0-9_]{2,30}$) C: 41:IngameKeyListener.keyPressed: Invalid name "keyPressed" (should match [a-z_][a-z0-9_]{2,30}$) W: 41:IngameKeyListener.keyPressed: Arguments number differs from overridden method C: 49:IngameKeyListener.keyPressed: More than one statement on a single line C: 51:IngameKeyListener.keyPressed: More than one statement on a single line C: 53:IngameKeyListener.keyPressed: More than one statement on a single line C: 55:IngameKeyListener.keyPressed: More than one statement on a single line C: 69:IngameKeyListener.keyPressed: More than one statement on a single line C: 78:IngameKeyListener.keyPressed: Comma not followed by a space elif keyval in (fife.Key.NUM_0,fife.Key.NUM_1,fife.Key.NUM_2,fife.Key.NUM_3,fife.Key.NUM_4,fife.Key.NUM_5,fife.Key.NUM_6,fife.Key.NUM_7,fife.Key.NUM_8,fife.Key.NUM_9): ^^ R: 41:IngameKeyListener.keyPressed: Too many branches (31/12) R: 41:IngameKeyListener.keyPressed: Too many statements (57/50) C: 99:IngameKeyListener.keyReleased: Invalid name "keyReleased" (should match [a-z_][a-z0-9_]{2,30}$) W: 99:IngameKeyListener.keyReleased: Arguments number differs from overridden method W:104:IngameKeyListener.keyReleased: No exception type(s) specified ************* Module horizons.gui.buysellwidget C: 33: Line too long (338/150) C: 40:BuySellWidget.__init__: Operator not preceded by a space if i horizons.main) R: 1: Cyclic import (horizons.engine -> horizons.util.inventory_widget -> horizons.main) R: 1: Cyclic import (horizons.engine -> horizons.util.inventory_widget -> horizons.world.storage -> horizons.main) R: 1: Cyclic import (horizons.main -> horizons.menus) R: 1: Cyclic import (horizons.main -> horizons.menus -> horizons.util.color) R: 1: Cyclic import (horizons.main -> horizons.menus -> horizons.serverlist) R: 1: Cyclic import (horizons.main -> horizons.menus -> horizons.serverlobby) R: 1: Cyclic import (horizons.main -> horizons.menus -> horizons.serverlobby -> horizons.util.color) R: 1: Cyclic import (horizons.main -> horizons.menus -> horizons.serverlobby -> horizons.network) R: 1: Cyclic import (horizons.main -> horizons.menus -> horizons.network) R: 1: Cyclic import (horizons.main -> horizons.menus -> horizons.savegamemanager) R: 1: Cyclic import (horizons.i18n -> horizons.main -> horizons.menus) R: 1: Cyclic import (horizons.main -> horizons.settings) R: 1: Cyclic import (horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tabwidget -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tabwidget -> horizons.i18n -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.util.inventory_widget -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.util.inventory_widget -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.storageholder -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.world.building.storages -> horizons.world.consumer -> horizons.world.storageholder) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.consumer) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.provider -> horizons.world.storageholder -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.world.building.storages -> horizons.world.provider -> horizons.world.storageholder) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.provider -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.i18n -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.buysellwidget -> horizons.main -> horizons.session -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages) R: 1: Cyclic import (horizons.gui.buysellwidget -> horizons.i18n -> horizons.main -> horizons.session -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.world.building.buildable -> horizons.world.building.nature) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.building.storages) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.gui.tabwidget -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.gui.tabwidget -> horizons.i18n -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.world.building.buildable -> horizons.world.building.path) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.i18n -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.command.unit -> horizons.main -> horizons.session -> horizons.gui.selectiontool) R: 1: Cyclic import (horizons.gui.navigationtool -> horizons.main -> horizons.session -> horizons.gui.selectiontool) R: 1: Cyclic import (horizons.gui.cursortool -> horizons.main -> horizons.session -> horizons.gui.selectiontool -> horizons.gui.navigationtool) R: 1: Cyclic import (horizons.gui.cursortool -> horizons.util.living -> horizons.main -> horizons.session -> horizons.gui.selectiontool -> horizons.gui.navigationtool) R: 1: Cyclic import (horizons.main -> horizons.session -> horizons.world.building.building) R: 1: Cyclic import (horizons.main -> horizons.session -> horizons.world.building.building -> horizons.world.settlement) R: 1: Cyclic import (horizons.main -> horizons.session -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage) R: 1: Cyclic import (horizons.main -> horizons.session -> horizons.world.building.building -> horizons.world.ambientsound) R: 1: Cyclic import (horizons.main -> horizons.session -> horizons.world.building.building -> horizons.world.island) R: 1: Cyclic import (horizons.main -> horizons.session -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement) R: 1: Cyclic import (horizons.main -> horizons.session -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage) R: 1: Cyclic import (horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.main -> horizons.session -> horizons.world.units.ship -> horizons.world.storage) R: 1: Cyclic import (horizons.main -> horizons.session -> horizons.world.units.ship -> horizons.world.pathfinding) R: 1: Cyclic import (horizons.main -> horizons.session -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building) R: 1: Cyclic import (horizons.main -> horizons.session -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement) R: 1: Cyclic import (horizons.main -> horizons.session -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage) R: 1: Cyclic import (horizons.main -> horizons.session -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.ambientsound) R: 1: Cyclic import (horizons.main -> horizons.session -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island) R: 1: Cyclic import (horizons.main -> horizons.session -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement) R: 1: Cyclic import (horizons.main -> horizons.session -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage) R: 1: Cyclic import (horizons.gui.tabwidget -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tabwidget -> horizons.i18n -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.util.inventory_widget -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.util.inventory_widget -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.storageholder -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.provider -> horizons.world.storageholder -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.provider -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tabwidget -> horizons.main -> horizons.session -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages) R: 1: Cyclic import (horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.main -> horizons.session -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages) R: 1: Cyclic import (horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages) R: 1: Cyclic import (horizons.gui.tabwidget -> horizons.i18n -> horizons.main -> horizons.session -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages) R: 1: Cyclic import (horizons.gui.buysellwidget -> horizons.main -> horizons.session -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages) R: 1: Cyclic import (horizons.gui.buysellwidget -> horizons.i18n -> horizons.main -> horizons.session -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tabwidget -> horizons.main -> horizons.session -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production) R: 1: Cyclic import (horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.main -> horizons.session -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production) R: 1: Cyclic import (horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production) R: 1: Cyclic import (horizons.gui.tabwidget -> horizons.i18n -> horizons.main -> horizons.session -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.gui.tradewidget -> horizons.i18n -> horizons.main -> horizons.session -> horizons.world.units.ship) R: 1: Cyclic import (horizons.main -> horizons.session -> horizons.world.units.ship -> horizons.world.units.unit) R: 1: Cyclic import (horizons.main -> horizons.session -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding) R: 1: Cyclic import (horizons.main -> horizons.session -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building) R: 1: Cyclic import (horizons.main -> horizons.session -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement) R: 1: Cyclic import (horizons.main -> horizons.session -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage) R: 1: Cyclic import (horizons.main -> horizons.session -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.ambientsound) R: 1: Cyclic import (horizons.main -> horizons.session -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island) R: 1: Cyclic import (horizons.main -> horizons.session -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement) R: 1: Cyclic import (horizons.main -> horizons.session -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage) R: 1: Cyclic import (horizons.main -> horizons.session -> horizons.world.player -> horizons.world.storage) R: 1: Cyclic import (horizons.main -> horizons.session -> horizons.world.player) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.i18n -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.util.living -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.consumer -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.i18n -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.gui.buysellwidget -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.gui.buysellwidget -> horizons.i18n -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.provider -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.i18n -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.gui.buysellwidget -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.gui.buysellwidget -> horizons.i18n -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.provider -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.i18n -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.gui.buysellwidget -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.gui.buysellwidget -> horizons.i18n -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.gui.tabwidget -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.gui.tabwidget -> horizons.i18n -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.command.building -> horizons.main -> horizons.session -> horizons.gui.ingamegui -> horizons.gui.buildingtool) R: 1: Cyclic import (horizons.command.sounds -> horizons.main -> horizons.session -> horizons.gui.ingamegui -> horizons.gui.buildingtool) R: 1: Cyclic import (horizons.command.sounds -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.gui.ingamegui -> horizons.gui.buildingtool) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.navigationtool -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.navigationtool -> horizons.gui.cursortool -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.navigationtool -> horizons.gui.cursortool -> horizons.util.living -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tabwidget -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tabwidget -> horizons.i18n -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.util.inventory_widget -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.util.inventory_widget -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.storageholder -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.provider -> horizons.world.storageholder -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.provider -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.i18n -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.gui.buysellwidget -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.gui.buysellwidget -> horizons.i18n -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.gui.tabwidget -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.gui.tabwidget -> horizons.i18n -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.i18n -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.command.unit -> horizons.main -> horizons.session -> horizons.gui.ingamegui -> horizons.gui.buildingtool -> horizons.gui.selectiontool) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.gui.navigationtool -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.gui.navigationtool -> horizons.gui.cursortool -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.gui.navigationtool -> horizons.gui.cursortool -> horizons.util.living -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.i18n -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tabwidget -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tabwidget -> horizons.i18n -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.util.inventory_widget -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.util.inventory_widget -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.storageholder -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.provider -> horizons.world.storageholder -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.provider -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.i18n -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.buysellwidget -> horizons.main -> horizons.session -> horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages) R: 1: Cyclic import (horizons.gui.buysellwidget -> horizons.i18n -> horizons.main -> horizons.session -> horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.gui.tabwidget -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.gui.tabwidget -> horizons.i18n -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.i18n -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.command.unit -> horizons.main -> horizons.session -> horizons.gui.ingamegui -> horizons.gui.selectiontool) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.gui.navigationtool -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.cursortool -> horizons.main -> horizons.session -> horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.gui.navigationtool) R: 1: Cyclic import (horizons.gui.cursortool -> horizons.util.living -> horizons.main -> horizons.session -> horizons.gui.ingamegui -> horizons.gui.selectiontool -> horizons.gui.navigationtool) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.messagewidget -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.messagewidget -> horizons.util.living -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.messagewidget -> horizons.i18n -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.buysellwidget -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.buysellwidget -> horizons.i18n -> horizons.main -> horizons.session -> horizons.gui.ingamegui) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.tabwidget -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamegui -> horizons.gui.tabwidget -> horizons.i18n -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.util.living -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.navigationtool -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.cursortool -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.navigationtool) R: 1: Cyclic import (horizons.gui.cursortool -> horizons.util.living -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.navigationtool) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tabwidget -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tabwidget -> horizons.i18n -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.util.inventory_widget -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.util.inventory_widget -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.storageholder -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.provider -> horizons.world.storageholder -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.provider -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.i18n -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.buysellwidget -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages) R: 1: Cyclic import (horizons.gui.buysellwidget -> horizons.i18n -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.gui.tabwidget -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.gui.tabwidget -> horizons.i18n -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.gui.tradewidget -> horizons.i18n -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.command.unit -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.gui.navigationtool -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.cursortool -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.gui.navigationtool) R: 1: Cyclic import (horizons.gui.cursortool -> horizons.util.living -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.gui.selectiontool -> horizons.gui.navigationtool) R: 1: Cyclic import (horizons.command.building -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener -> horizons.gui.tearingtool) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.consumer -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.storageholder -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.provider -> horizons.world.storageholder -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.provider -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.i18n -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.buysellwidget -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages) R: 1: Cyclic import (horizons.gui.buysellwidget -> horizons.i18n -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.gui.tabwidget -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.gui.tabwidget -> horizons.i18n -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.ingamekeylistener -> horizons.gui.tearingtool -> horizons.world.building.storages -> horizons.world.building.buildable -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.consumer -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.i18n -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.gui.buysellwidget -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.gui.buysellwidget -> horizons.i18n -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.provider -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.provider -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.i18n -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.gui.buysellwidget -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.gui.buysellwidget -> horizons.i18n -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.provider -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.gui.tabwidget -> horizons.i18n -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.gui.buysellwidget -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.gui.buysellwidget -> horizons.i18n -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.storageholder -> horizons.world.building.storages -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.consumer -> horizons.world.abstractconsumer -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.gui.tabwidget -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.gui.tabwidget -> horizons.util.inventory_widget -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.world.production -> horizons.gui.tabwidget -> horizons.i18n -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.world.building.path -> horizons.world.building.buildable -> horizons.world.building.nature -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.command.building -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener -> horizons.gui.buildingtool) R: 1: Cyclic import (horizons.command.sounds -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener -> horizons.gui.buildingtool) R: 1: Cyclic import (horizons.command.sounds -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener -> horizons.gui.buildingtool) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.navigationtool -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.navigationtool -> horizons.gui.cursortool -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.navigationtool -> horizons.gui.cursortool -> horizons.util.living -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.unit -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.settlement -> horizons.world.storage -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.ambientsound -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import (horizons.gui.buildingtool -> horizons.gui.selectiontool -> horizons.world.units.ship -> horizons.world.pathfinding -> horizons.world.building.building -> horizons.world.island -> horizons.main -> horizons.session -> horizons.gui.ingamekeylistener) R: 1: Cyclic import