>I was wondering about mobile spec procs. SPECIAL has two pointers void
*me(which is the mobile?)
>
>and struct char_data *ch(which is the player?). But the problem is some
spec procs uses
>
>ch as the mobile while others use the me pointer as reference to the
mobile. Can anybody explain this?
ch is given the char_data struct of whomever triggered the spec proc. For
example, when a character types Gain in their guild, it would trigger a
guildguards proc, thus the character would be ch. If a mage was to cast
random spells in combat, he would be triggering his own proc, thus he would
be ch.
+------------------------------------------------------------+
| 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