Joined: 24 Jun 2007, 07:34 Location: 50┬░ 56' N, 11┬░ 35' O
Is complete selfdestruction cancelable? Should it be or should it not?
"Give everything to" may be suboptimal because each player should decide on his own if he want to take control of the team or not (and it is not given to a player who has his base on the other side of the map). Why not remove the this and make it possible to resign from a game and abandon the current team without exiting game so other players can take control of it?
When giving away everything, should luaRules->AllowResourceTransfer be ignored or respected?
Currently, units beeing built are not given away. This is bad because you won't become spectator when one of your factory is building something. Is there a reason why not to give them away?
I'm sure you mean AllowUnitTransfer. Should be respected IMO, the mod will probably assume no transfer is going to happen. Something the mod stops from being transferred may be something the receiving player isn't allowed to have (e.g. in Fibre I don't allow transferring Citadels because they break stuff if transferred). I'd consider it the duty of the mod maker to prevent a give everything from leaving any units behind (in Fibre the Citadel is destroyed when you do that).
The selfD should be cancellable at least by the mod, some things just shouldn't be destroyed (e.g. control points).
Overall I think it would be worthwile to allow turning yourself into a spectator without any giving or destroying.
I do not see the point of implementing #2. If you want to stop playing but still spec out a game, you tell your allies and simply let them decide on who best to give your stuff to. A resign-without-quit option would merely relocate the time of that discussion, not prevent it.
Units under construction should be transferred, along with all orders. You should not be able to give units to enemies. I would be fine with getting rid of the give everything to option, as this would prevent noobs from giving their units to the wrong person. Also, usually the better players are more observant and hit .take faster, which is better for their team.
Joined: 24 Jun 2007, 07:34 Location: 50┬░ 56' N, 11┬░ 35' O
But when people push the give-everything-button they expect that everything is given and they become spectator after this. So what to do if everything is given away except 1 or 2 units beeing built? (Note: I'm only talking about giving away everything at gameEnd, not unit/ressource-sharing in mid-game)
Same problem exists with selfdestruction. Can AllowSelfDestruct (don't remind exact name) be ignored?
They should become spectators anyway and the units should be treated as if they had left. After all a give everything won't work with limited units either.
I use canSelfDestruct to mark things that should never be destroyed because they are meant to be captured. If a player self-Ds all his self-Dable buildings the indestructible ones revert to Gaia, waiting for another player to grab them. They must never be removed from the game entirely.
Joined: 24 Jun 2007, 07:34 Location: 50┬░ 56' N, 11┬░ 35' O
OK, I'm going to respect luaRules (for giving both units and resources) and canSelfD tags. Even if there are units left the player will become spectator afterwards.
Next question: Should selfdestruction and give-everything be ignored when Com-sharing? Would be a good idea in my opinion.
Users browsing this forum: No registered users and 1 guest
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum