Creating a second variable came as my first thought...heres what
I did that DIDN'T WORK
1) I coppied all of the apply stuff in handler.c and cloned it
all in functions with a 'd' at the end...i.e.
affect_to_char --> is a function in handler.c
so a made a function identical, called
affect_to_chard
and so on to check everything for the new variable
2) Added all these new cloned procedure to handler.h
3) went to structs.h
I doubled all the lines in the character files to accomidate
this new flag...
i.e. under affected
I put affectedd
cloned all the structs
i.e. affected_type
cloned so new structure becomes...
affected_typed
and so on...
4) added into db.c all the cloned functions under the origional
function
5) defines AFFD_%%%% flags in structs.h
6) defined AFFD_FLAGGED and IS_AFFECTEDD and such except with
the new variable inserted....
Compiled fine...
did a player cleaning
logged on got tons of
SYSERR: error in "something" handler.c
+-----------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://cspo.queensu.ca/~fletcher/Circle/list_faq.html |
+-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/18/00 PST