The $WHILE script example I gave was not used for combat, it was only used for just walking around.
Quote:
Originally Posted by Paul Stevens
The problem is that the current code allows
a party member to retain his identity as
other party members come and go. If, for
example, there are members 0, 1, 2, and
3 and party member (1) leaves the party,
then party members (2) and (3) retain their
identity and party member (2) is missing.
So the party size will become three and
the members become 0,2,3. Is this valuable?
Perhaps we should change the code so that
it is much simpler. After party member (1)
leaves then the identity of (2) and (3) will
become (1) and (2).
|
That seems strange. I mean, I don't think that was how that was supposed to be done. I don't know, though. The documentation from the last version was a little unclear about how to reference a partymember (I'm going by memory, as I have the newer beta version and windows 7 does NOT supprt .hlp files). I swear I remember something like
$GIVE_CHAR_ITEM(0, "Wimpy Axe");
would give the first partymember (slot zero) the axe and also reading that it would give the active partymember the axe. But you are saying that if a member of the party were removed from the game then the designer could give a call to give an item to that member of the party?
Wouldn't that throw an error message? referring to a non-existant partymember?
Using your example, in my opinion the references should reset to 0,1,2 instead of having partymembers 0,2,3. But again, thats my opinion.
ST