Closed Krazick closed 4 months ago
The failure of the Transfer Ownership is due to the first exchange has a player only trading in 2 (or 3) Shares for CGR, and no president yet. Currently fixed to NOT add a Transfer Ownership Effect if no Certificate was found in IPO to transfer.
Going to add a 0% Prez [GHOST] Certificate to allow player to be flagged. When another 10%/5% Cert is acquired it will merge. Or if another player get more % than the Current Prez [GHOST], and acquires 20%/10% these will merge.
The Action was not sent to remote clients, because of the Exception, broke the control flow, this also caused all buttons to be disabled. So this is currently fixed.
The Ghost (0%) Prez share being created on initial Share Exchange, if required. And being removed during later Share Exchange specifies the new President. The Effects are created, and are properly undone.
Network tests show the Share Exchange works correctly. and the 0% cert is removed. However, when shifting to the Token Exchange phase, if the President is not the next player, The effect names the correct president, but it does not make him the primary, simply the next player in order.
Attempting to recreate the issue at this point has been difficult... Going to mark this closed... and will reopen if it happens again
For first Exchanging Player, if 3 or less shares being exchanged:
Attempting to Undo the Share Exchange Failed. Action Report:
ERROR: Failed trying to undo Transfer Ownership Action, Effect Transfer Ownership ERROR: null
The Game Engine did not send the Action to the Remote Clients The Game Engine did not enable the game to proceed (buttons all disabled)