On Sat, 7 Mar 1998, Wesley Fonvergne wrote:
->mob_vnum is defined as such:
-> mob_vnum = real_mobile(1250);
->
->room_vnum is this way:
-> room_vnum = real_room(2010);
Uhm, I would guess that mob_vnum is supposed to have the virtual
number of the mobile, and that room_vnum is supposed to the virtual
number of the room. So why are you assigning the real numbers of both
to them...? Then again, if you're using "char_to_room(mob,
room_vnum);" then you want room_vnum to contain the real number of the
room (because that's what char_to_room() expects).
As for the number of mobiles, I can imagine two possibilities: (a)
that invasion_size is actually much bigger than you want it to be [and
assuming that you do, "int invasion_size = number(25, 30);" it isn't],
(b) you are calling the invasion function multiple times.
-dak
+------------------------------------------------------------+
| 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/15/00 PST