On Sun, 28 Dec 1997, George wrote:
> How about having it add (AFF_MIRROR1 | AFF_MIRROR2 | AFF_MIRROR3) ?
>
> Ie: af[0].bitvector = (AFF_M1 | AFF_M2 | AFF_M3);
>
> The line that adds the affections uses:
> if (add) {
> SET_BIT(AFF_FLAGS(ch), bitv);
> } else {
> REMOVE_BIT(AFF_FLAGS(ch), bitv);
> mod = -mod;
> }
Ack, your right, I forgot about setting multiple affections like
that. However, if you cast the spell, attack a mob, and come out of the
battle with 1 image left (AFF_MIRROR1), then you could quit, and come back
in and be back to all three MIRROR affection flags back, giving you 3
images.
_\|/_____________________________\|/_ Ryan Lane Gasper _\|/_
/|"You will never see me cause \/------------------\/|\
| I'm always alone" -Ministry dalamar@cybercom.net|
|"The tree of liberty must be refreshed from time to |
_\|_time_with_the_blood_of_patriots_and_tyrants"_-ThomasJ|/_
/|\ -*-1997-*- /|\
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/08/00 PST