Soul, the clicking problem can be fixed in the data editor. Under the requirements for the upgrade, make it so that it's unavailable while queued. Also, give the upgrades like a 0.5 or 1 second research time. Not enough to burden the players, but enough to make sure they can't instant-queue during lag.
Alternatively, you could make the upgrades dummy abilities that add an integer to a variable each time they are clicked. Then you can check the variable in a trigger and if it's greater than 1, set the value of it to 1 and execute.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Soul, the clicking problem can be fixed in the data editor. Under the requirements for the upgrade, make it so that it's unavailable while queued. Also, give the upgrades like a 0.5 or 1 second research time. Not enough to burden the players, but enough to make sure they can't instant-queue during lag.
Alternatively, you could make the upgrades dummy abilities that add an integer to a variable each time they are clicked. Then you can check the variable in a trigger and if it's greater than 1, set the value of it to 1 and execute.