Thanks
[dascript]
void main()
{
ShowPartyPickerGUI();
DoAreaTransition("cod_2v2", "cod_2v2");
}
[/dascript]
Modifié par jsd313, 16 janvier 2010 - 03:20 .
Modifié par jsd313, 16 janvier 2010 - 03:20 .
Modifié par jsd313, 16 janvier 2010 - 04:58 .
Modifié par Sunjammer, 16 janvier 2010 - 06:17 .
Modifié par Craig Graff, 16 janvier 2010 - 07:33 .
Okay lets say you've got potentially eight companions you can select (though you may not have found them all) and (depending on the round) you are allowed to select either 1, 2 or 3 companions. How would you do that using just the popup GUI?Craig Graff wrote...
I think the popup GUI generally works fine for things like that.
Ah, you meant something different than I thought you did. I misinterpreted conversation in a box to be the chat window.Sunjammer wrote...
Okay lets say you've got potentially eight companions you can select (though you may not have found them all) and (depending on the round) you are allowed to select either 1, 2 or 3 companions. How would you do that using just the popup GUI?Craig Graff wrote...
I think the popup GUI generally works fine for things like that.
I considered displaying all the options in the popup's message text and have the player use the input field to enter either a name (error prone) or a number (less error prone). Also has the custom token been implemented and does it work in the popup GUI? If not then you have to use pre-defined static text rather than a dynamic list so it can display companions already picked and potentially companions that haven't been unlocked yet.
Alternatively I considered displaying all the options on the popup's buttons which allows it to be more dynamic but would require up to three "pages" (you only get 3 names plus "next" on the first "page"; two names plus "next" and "previous" on the (optional) second page; and three names plus "previous" on the last page).
Now add the option to remove any of the companions you've selected and a confirmation/cancel option ...
Then you contrast that with using an NWN1 style conversation-in-a-box where all eight options (sixteen if you include the remove options) can be conditionally displayed on a single "page" based on wether or not they are a) in the party pool andin the active party. Comfirmation is conditioned on the active party size and the cancel options is simply a static node.
Modifié par jsd313, 17 janvier 2010 - 02:54 .
Modifié par Craig Graff, 17 janvier 2010 - 04:07 .
Modifié par jsd313, 17 janvier 2010 - 06:48 .