<<
Any chance room affect spells will ever be part of
stock circle? It is a nice addition that doesn't
alter how anything else works.
>>
Well, room affect spells are extremely easy to code in, just fyi. I've
done about 50 room things and it gets easier every day. A simple for
statement will do it :
--
for (vict = world[ch->in_room].people; vict; vict = next_v) {
next_v = vict->next_in_room
thing_to_do_to_vict(vict); }
--
which is how its done for fireball more or less, i use a simpler way
--
for (vict = world[ch->in_room].people; vict; vict =
vict->next_in_room) {
stuff_to_do_to_vict(vict); }
--
in both of these, vict and next_v are struct char_data's. And it will
do "stuff_to_do_to_vict" to every person in the room, including you. If
you need more help on this, if i was wrong, or if you like my simple
coding, feel free to write for more help.
-SandMan, Master Koder, KombatMUD (km.mudsrus.com 1234)
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
+------------------------------------------------------------+
| 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