Event producer and consumers =
EventBus name |Event type |Producing class |Consuming class ------------------------+------------------------------------+---------------------------------------------+---------------------------- serverClientEventBus |TargetedEvent |LoanerEngine |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ShipLeavingPort |ShipPositionUpdateTask |SeamapImageView ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |CityPlayerProxyJFX ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |CityEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |MiniMap ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ShipNearingPortEvent | |SeamapImageView ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |CityHallEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |BlockadeEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ShipEntersPortEvent | |SeamapImageView ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |EventEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |PirateEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |CityPlayerProxyJFX ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |CityEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |MiniMap ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |PlayerEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |WaitForShipArrival ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |AIPlayerEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |BlockadeEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |TargetedEvent | |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ShipArrivesAtDestinationEvent | |SeamapImageView ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |PirateEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |PlayerEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |TargetedEvent | |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- |TargetedDialogStateWrapper |CelebrationTask |EventEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |TargetedEvent |SocialRankChecker |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- | |TradeService |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- |HireSailorEvent |HireSailorsStep |SupplyHometownAIStrategy ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |TradeRouteTradeStrategy ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |ProductionChainTradeStrategy ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |CollectionWaresStrategy ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |CheapProductionTradeStrategy ------------------------+------------------------------------+---------------------------------------------+---------------------------- |AuctionBid |NextBidTask |AuctionEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |AuctionBidLevel | |AuctionEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ShipyardOrderBuild |ShipyardConstructionDialogV2 |ShipyardEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |NewPirateEvent |SeaPiratesState |PirateEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |GameStateChange |GameOptionsService |SeamapImageView ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |InGameOptionsScene ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |ShipPositionUpdateTask ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |LoadGameScene ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |LocationTracker ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |AStarHeuristicProvider ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |ShutdownHandler ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |GameStateHandler ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |AIPlayerEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |TargetedEvent | |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ShipyardOrderRepair |ShipRepairDialogV2 |ShipyardEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |TargetedEvent |BuyWares |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- |GameStateChange |InGameOptionsScene |SeamapImageView ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |InGameOptionsScene ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |ShipPositionUpdateTask ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |LoadGameScene ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |LocationTracker ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |AStarHeuristicProvider ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |ShutdownHandler ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |GameStateHandler ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |AIPlayerEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |TargetedEvent |MarriageOfferDialog |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- | |LoanerCollectMoneyWithoutAuctionTimedTask |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- |GraphInitialisationComplete |AStarGraphProvider |PirateEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |AIPlayerEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |GameStateChange |LoadGameScene |SeamapImageView ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |InGameOptionsScene ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |ShipPositionUpdateTask ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |LoadGameScene ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |LocationTracker ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |AStarHeuristicProvider ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |ShutdownHandler ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |GameStateHandler ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |AIPlayerEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |TargetedEvent |HumanPlayerEngine |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- |RefitFinishedEvent |AIRefitTask |SupplyHometownAIStrategy ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |TradeRouteTradeStrategy ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |ProductionChainTradeStrategy ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |CollectionWaresStrategy ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |CheapProductionTradeStrategy ------------------------+------------------------------------+---------------------------------------------+---------------------------- |BuildingFinished |BuildingFactory |AutomaticTradingEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |RepairFinishedEvent |RepairPirateShipTask |SupplyHometownAIStrategy ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |PirateEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |TradeRouteTradeStrategy ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |ProductionChainTradeStrategy ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |CollectionWaresStrategy ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |ConvoyRepairMission ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |CheapProductionTradeStrategy ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ResumeGame |GameStateHandler |ShipPositionUpdateTask ------------------------+------------------------------------+---------------------------------------------+---------------------------- |NewGameClient | |MainGameScene ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |StartNewGameHandler ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |ClientViewState ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |MiniMap ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |CityHallEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |GameStateChange | |SeamapImageView ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |InGameOptionsScene ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |ShipPositionUpdateTask ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |LoadGameScene ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |LocationTracker ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |AStarHeuristicProvider ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |ShutdownHandler ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |GameStateHandler ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |AIPlayerEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |PersonLeavesTavernEvent |BaseTavernPerson |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ClockTickIntervalChange |Date |ShipPositionUpdateTask ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |CityEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |TargetedEvent |PostStateDialogToHumanPlayerTask |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- | |MapLocationDetector |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- | |ShipBuildTask |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- | |ContractBrokers |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- |GameStateChange |NewGameScene |SeamapImageView ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |InGameOptionsScene ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |ShipPositionUpdateTask ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |LoadGameScene ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |LocationTracker ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |AStarHeuristicProvider ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |ShutdownHandler ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |GameStateHandler ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |AIPlayerEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |OrlegShipOutfittedEvent |ReschedulableSailorHireTask |ConvoyRepairMission ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |AIPlayerEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ShipyardOrderRefit |ShipyardUpgradeDialogV2 |ShipyardEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ShipNotAuctioned |AuctionEngine |HumanPlayerEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |AIPlayerEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |BuildingNotAuctioned | |HumanPlayerEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |AIPlayerEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |AuctionBidLevel | |AuctionEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ShipAuctionFinished | |HumanPlayerEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |AIPlayerEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |BuildingAuctionFinished | |HumanPlayerEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |AIPlayerEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |HeuristicGraphInitialisationComplete|AStarHeuristicProvider |AStarGraphProvider ------------------------+------------------------------------+---------------------------------------------+---------------------------- |PeriodicalDailyUpdate |DailyUpdateTask |LoanerEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |ContractBrokers ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |AutomaticTradingEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |CityEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |BlockadeEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |TargetedEvent |RepairTask |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- |RepairFinishedEvent | |SupplyHometownAIStrategy ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |PirateEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |TradeRouteTradeStrategy ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |ProductionChainTradeStrategy ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |CollectionWaresStrategy ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |ConvoyRepairMission ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |CheapProductionTradeStrategy ------------------------+------------------------------------+---------------------------------------------+---------------------------- |TargetedEvent |CityHallEngine |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- |DisplayMessage | |DisplayMessages ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |Game ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ElectionWinnerNotification | |TownInfoDialog ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |HanseaticInfoDialog ------------------------+------------------------------------+---------------------------------------------+---------------------------- |TargetedEvent | |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- |DisplayMessage | |DisplayMessages ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |Game ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ElectionWinnerNotification | |TownInfoDialog ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |HanseaticInfoDialog ------------------------+------------------------------------+---------------------------------------------+---------------------------- |TargetedEvent | |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- | |BlockadeEngine |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- |BlockadeShipRequestEvent | |AIPlayerEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |TargetedEvent | |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ShipEntersPortEvent | |SeamapImageView ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |EventEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |PirateEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |CityPlayerProxyJFX ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |CityEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |MiniMap ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |PlayerEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |WaitForShipArrival ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |AIPlayerEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |BlockadeEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |TargetedEvent | |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ConvoyEvent |ConvoyService |ClientViewState ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |ClientViewState ------------------------+------------------------------------+---------------------------------------------+---------------------------- |TargetedEvent | |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ConvoyDisolveEvent | |ClientViewState ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |AIPlayerEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ConvoyCreateEvent | |ClientViewState ------------------------+------------------------------------+---------------------------------------------+---------------------------- |RepairFinishedEvent |AIRepairTask |SupplyHometownAIStrategy ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |PirateEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |TradeRouteTradeStrategy ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |ProductionChainTradeStrategy ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |CollectionWaresStrategy ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |ConvoyRepairMission ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |CheapProductionTradeStrategy ------------------------+------------------------------------+---------------------------------------------+---------------------------- |TargetedEvent |EventEngine |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- |TargetedDialogStateWrapper | |EventEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |TargetedEvent | |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- | |SeafaringService |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- | |LoanerCollectMoneyAfterAuctionTimedTask |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- | |EventService |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- | |BaseRepairStrategy |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ShipEntersPortEvent | |SeamapImageView ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |EventEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |PirateEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |CityPlayerProxyJFX ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |CityEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |MiniMap ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |PlayerEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |WaitForShipArrival ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |AIPlayerEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |BlockadeEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |PersonLeavesTavernEvent |TavernCaptainDialog |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |TargetedEvent |RefitShipTask |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- |SpecialMissionFinishedEvent |CollectionWaresStrategy |AIPlayerEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |PersonLeavesTavernEvent |BaseHireCaptainStrategy |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |FoundingCityBecomesAccessible |MapService |CityEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |TargetedEvent |SeaFightService |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ShipAttackEvent | |AttackListener ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |OpponentsOrder ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |SinkConcurrentsShipOrder ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |ReputationEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |CityHallEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |TargetedEvent | |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ShipDefenseEvent | |ReputationEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |TargetedEvent | |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |StandaloneMessagePropagator ------------------------+------------------------------------+---------------------------------------------+---------------------------- syncServerClientEventBus|ShipPositionUpdateEvent |ShipPositionUpdateTask |SeamapImageView ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |LocationTracker ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |PirateEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |MapLocationDetector ------------------------+------------------------------------+---------------------------------------------+---------------------------- clientEventBus |ViewChangeEvent |TavernInformantDialogPageOne |MainGameView ------------------------+------------------------------------+---------------------------------------------+---------------------------- |NoticeBoardUpdate | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ViewChangeEvent |TavernDialogChangeAction |MainGameView ------------------------+------------------------------------+---------------------------------------------+---------------------------- | |ArmoryPolygonInitializer |MainGameView ------------------------+------------------------------------+---------------------------------------------+---------------------------- |NoticeBoardUpdate | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ViewChangeEvent |TavernScenePolygonInitializer |MainGameView ------------------------+------------------------------------+---------------------------------------------+---------------------------- |NoticeBoardUpdate | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ViewChangeEvent |CheatKeyEventListener |MainGameView ------------------------+------------------------------------+---------------------------------------------+---------------------------- |NoticeBoardUpdate |ShipyardScenePolygonInitializer |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ViewChangeEvent | |MainGameView ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |MainGameView ------------------------+------------------------------------+---------------------------------------------+---------------------------- |NoticeBoardUpdate | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ViewChangeEvent | |MainGameView ------------------------+------------------------------------+---------------------------------------------+---------------------------- |NoticeBoardUpdate | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |NoticeBoardClose |TavernSceneEventHandler |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |DisplayMessage |DeliverPackages |Game ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |DisplayMessages ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |Game ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |DisplayMessages ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- | |SinkConcurrentsShipOrder |Game ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |DisplayMessages ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ViewChangeEvent |PortScenePolygonInitializer |MainGameView ------------------------+------------------------------------+---------------------------------------------+---------------------------- |NoticeBoardUpdate | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ViewChangeEvent | |MainGameView ------------------------+------------------------------------+---------------------------------------------+---------------------------- |NoticeBoardUpdate | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ViewChangeEvent | |MainGameView ------------------------+------------------------------------+---------------------------------------------+---------------------------- |NoticeBoardUpdate | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ViewChangeEvent | |MainGameView ------------------------+------------------------------------+---------------------------------------------+---------------------------- |NoticeBoardUpdate | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ViewChangeEvent | |MainGameView ------------------------+------------------------------------+---------------------------------------------+---------------------------- |NoticeBoardUpdate | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ViewChangeEvent | |MainGameView ------------------------+------------------------------------+---------------------------------------------+---------------------------- | |ViewChangeWrappedRunnable |MainGameView ------------------------+------------------------------------+---------------------------------------------+---------------------------- |NoticeBoardUpdate |TavernWeaponsDealerDialog |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- | |MarketScenePolygonInitializer |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ViewChangeEvent | |MainGameView ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |MainGameView ------------------------+------------------------------------+---------------------------------------------+---------------------------- |NoticeBoardUpdate | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ViewChangeEvent | |MainGameView ------------------------+------------------------------------+---------------------------------------------+---------------------------- |NoticeBoardUpdate | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ViewChangeEvent | |MainGameView ------------------------+------------------------------------+---------------------------------------------+---------------------------- |NoticeBoardUpdate | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ViewChangeEvent | |MainGameView ------------------------+------------------------------------+---------------------------------------------+---------------------------- |NoticeBoardUpdate | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |NoticeBoardClose |CityHallSceneEventHandler |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- | |WeaponTransferDialog |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- | |TradeOfficeBalanceDialog |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |DisplayMessage |ConcurrentReconciliation |Game ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |DisplayMessages ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- | |WarehouseTentantLeaveTimedTask |Game ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |DisplayMessages ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ViewChangeEvent |AbstractMarketPlaceBuildingPolygonInitializer|MainGameView ------------------------+------------------------------------+---------------------------------------------+---------------------------- |NoticeBoardUpdate | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |NoticeBoardClose |WeaponInventoryDialog |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |DisplayMessage |PostponedDisplayMessage |Game ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |DisplayMessages ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |NoticeBoardUpdate |CityHallScenePolygonInitializer |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |NoticeBoardClose |ShipyardRepairListDialogV2 |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- | |CityStorageTradeDialog |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ViewChangeEvent |LoanerScenePolygonInitializer |MainGameView ------------------------+------------------------------------+---------------------------------------------+---------------------------- |NoticeBoardUpdate | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |DisplayMessage |FinedTimedTask |Game ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |DisplayMessages ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |NoticeBoardClose |ArmorySceneEventHandler |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ViewChangeEvent |ViewChangeActionRunnable |MainGameView ------------------------+------------------------------------+---------------------------------------------+---------------------------- |DisplayMessage |OpponentsOrder |Game ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |DisplayMessages ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |NoticeBoardClose |PersonalDialog |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- | |StorageShipTradeDialog |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- | |AutomaticTradingOverviewDialog |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |NoticeBoardUpdate |TavernSailorDialog |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |NoticeBoardClose |CityProductionConsumptionDialog |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |SwitchCity |SeamapImageView |MainGameView ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |ClientViewState ------------------------+------------------------------------+---------------------------------------------+---------------------------- |NoticeBoardClose |WareInStockDialog |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- | |ShipyardConstructionListDialogV2 |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ViewChangeEvent |ViewChangeDialogStateRunnable |MainGameView ------------------------+------------------------------------+---------------------------------------------+---------------------------- |NoticeBoardClose |CityShipTradeDialog |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |DisplayMessage |DelayedCaughtAction |Game ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |DisplayMessages ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |NoticeBoardClose |GuildSceneEventHandler |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- | |LoanerSceneEventHandler |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- | |ChurchSceneEventHandler |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |NavigationStateChange | |MiniMap ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |MainMenu ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |MiniMap ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |MainMenu ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ViewChangeEvent |ViewChangeDialogTemplateRunnable |MainGameView ------------------------+------------------------------------+---------------------------------------------+---------------------------- | |MiniMap |MainGameView ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |MainGameView ------------------------+------------------------------------+---------------------------------------------+---------------------------- |NoticeBoardUpdate | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- | |SubMenu |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |NoticeBoardClose |SeamapSceneHandler |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |DisplayMessage |BreakInAction |Game ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |DisplayMessages ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |DelayedTravelToEvent |TravelToTimedTask |SeamapImageView ------------------------+------------------------------------+---------------------------------------------+---------------------------- |NoticeBoardClose |StorageOverviewDialog |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- timerEventBus |ClockTickDayChange |ClockTickTimer |PlayerEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |BlacksmithEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |CaptainEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |TownInfoDialog ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |EventEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |CityHallEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |GuildEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |Storage ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |TavernEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |HanseaticInfoDialog ------------------------+------------------------------------+---------------------------------------------+---------------------------- |PeriodicalTimeWeekEndUpdate | |EventEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |PirateEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |CityHallEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |ChurchEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |AIPlayerEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |PeriodicalTimeYearEndUpdate | |CityHallEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |PeriodicalTimeMonthEndUpdate | |EventEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |CityHallEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ClockTickPostDayChange | |CityState ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |OpenPatricianNoticeBoard ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ClockTick | |TimedUpdatableTaskList ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |CityEngine ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |MapLocationDetector ------------------------+------------------------------------+---------------------------------------------+---------------------------- |PauseGame |GameOptionsService |ClockTickTimer ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |MainGameView ------------------------+------------------------------------+---------------------------------------------+---------------------------- | |InGameOptionsScene |ClockTickTimer ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |MainGameView ------------------------+------------------------------------+---------------------------------------------+---------------------------- |ResumeGame | |ClockTickTimer ------------------------+------------------------------------+---------------------------------------------+---------------------------- | |LoadGameScene |ClockTickTimer ------------------------+------------------------------------+---------------------------------------------+---------------------------- |PauseGame |MainMenu |ClockTickTimer ------------------------+------------------------------------+---------------------------------------------+---------------------------- | | |MainGameView ------------------------+------------------------------------+---------------------------------------------+----------------------------
Created by ch.sahits.game.openpatrician.app.display.EventBusLister