 |
|  |
 |
|
Locutus
|
|
ACS CTP1/2 Manager & Civ4 Co-Manager
|
 |
Hengelo, The Netherlands
Nov 1999 time: 06:17
|
|
Here's a very relevant excerpt from the Human-human diplomacy thread that IW just bumped int he General forum (Dale was trying to bring Hotseat back through SLIC, not realizing that Hotseat was already possible):
Dale's post:
quote: Unfortunately, my idea didn't come off. It centered around the fact you can turn the AI off for a civ, and back on. On the weekend I gave it a go. What I did was prompt on the first turn "Is this player a hotseat player?" with a yes/no selection. If yes I would turn the AI off for that civ. Then for each turn I checked that flag to see if it was 1 (hum) or 0 (ai). If '1' then I would run a routine which popped up a msg "Player X's turn" and yeah. I tried it to limited success. It did actually stop on player 2's turn, pop up the notification of that turn, and then open up the screen for me. The only problem I found was that I couldn't do anything. It was like normally trying to look at the AI's units/cities. Only the info from spies or terrain info. There must be another flag to set, my thoughts run along the IsHumanPlayer settings. You know how ya check IsHumanPlayer(g.player)? Maybe it's related to that but can't find anything on what the actual FLAG is. |
My response:
quote: I figured that you might be looking into that, never gave that option much of a chance myself. In CtP1 those Attach- and DetachRobot funtions were used in the tutorial to disable the AI until the human player was ready for it. I can't imagine any way of using it to change control of the human player to another civ. As far as I can tell, the only option that even has the slightest chance of succeeding (though I still find it unlikely), is to not only detach the AI, but also attach an AI to the current civ of the human player, that might force the human into the only non-AI controlled civ. If that doesn't work, I don't think it's possible at all to make the human change civ (other than through the cheat menu). If you ask me, the only use for those functions is in scenarios: e.g. one might make a colonization scenario and disable all Native American civs until the Europeans actually land to prevent FE the Aztecs from taking over the entire American continent before Europeans can even get there. |
I hope I'm wrong but I'm afraid what you want is simply not possible... 
|
|
|  |
All times are GMT. The time now is 05:17. Apolyton Time is 00:17. |
top of page
|
| archivepost |
|
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is ON
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|