CQUI-Org / cqui

Civilization 6 - Chao's Quick UI. Reduce clicks and manage your empire faster!
MIT License
318 stars 64 forks source link

Production Queue broken in hotseat #271

Open perseghini opened 7 years ago

perseghini commented 7 years ago

The Production Queue is not working well in Hot Seat.

Bug1 (production queue related): The queue seems to be saved per city (order they are built) without taking the ownership into account. Meaning Player 1 first city will have the same production queue as Player 2 first city, etc..

This is a known bug of that mod but since this mod is now part of cqui, it's might be interesting to report it here.

Bug2 (cqui settings related): The option to disable this mod through the cqui settings page is also not working great in Hot Seat. ie: If Player1 is building a trader then Player 2 won't be able to build one until it's done for Player 1. My guess is that the trader is in the Production Queue (hidden and limited to 1 item) and the game believe player 2 has already a trader in queue !

chaorace commented 7 years ago

The first bug is an issue with how the Production Queue mod was originally implemented (see here). It's on my todo list, but the amount of refactoring it involves could be rather intense, so I don't plan to try tackling it until I have the time

The second bug you describe is the design working as intended. Ultimately, I want construction orders to follow the same path instead of splitting the code and increasing complexity for no good reason.

chaorace commented 7 years ago

468 merged into this issue

JHCD commented 7 years ago

While I merged the Spring 2017 Patch into CQUI I saw that some multiplayer parts are missing in the CQUI files (mainly reset variables when playerID changed).

I haven't dona a full search for this multiplayer stuff but I had started a Hot Seat game and some issues arisen. e.g.: selecting settler as player 1 - change - settler-lens is active for player 2