If you just rearrange the positions you are going to have some nice
freaky stuff happening to your players next time they log on, you will
probably end up with some that are fighting unknown foes or thin air and
can't move, they'll have to flee and lose the 10 exp before they can
walk again.  This of course could be handled by incrementing the version
of the pfile and setting all the old versions to standing when they log
in though.

Just my 1.5 cents (I loaned the other .5 cent to the red cross)

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dale
Kingston
Sent: Wednesday, December 11, 2002 01:38 AM
To: [EMAIL PROTECTED]; [email protected]
Subject: Re: Adding new positions.

Did you delete some? Cause in my two mud sources 9 is pos standing for
me..... Which would explain why you could move. Also looking at interp:
    /*
     * Character not in position for command?
     */
    if ( ch->position < cmd_table[cmd].position )
    {

see that < then the current position, make sure you keep standing at the
top. That might stop them from moving.... So you might need to rearrange
your positions.

----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Tuesday, December 10, 2002 11:27 PM
Subject: Adding new positions.


> Hello all;
>
>     I have just recently started experimenting with ROM and I ran into
a
bit of a situation. I wanted to expand the positions (dead, mort, incap,
stun, sleep, rest, sit, fight, stand) by adding "lie" as '9'. I coded in
messages, commands (all corresponding with their appropriate places and
within other positions), I altered fight.c and added defines and
declarations, and code in several other files. My finished product
allowed
me to lie down on the ground but I could still move from room to room. I
looked back over my source code to see if I had accidently missed
something
but it all looks right to me. I have searched over the archives and many
pages devoted to snippets, and I have also spoke with several other
programmers who couldn't give me any help. Did I miss a file with
something
important located in it or could anyone direct me to a file where the
problem may lie (no pun intended).
>
> Charlie
> Dãj)z ²Ô2º¢¸¶Úÿ ®?®,&YùSYYù²Ø~


-- 
ROM mailing list
[email protected]
http://www.rom.org/cgi-bin/mailman/listinfo/rom




Reply via email to