On Sat, 6 Feb 1999, Edward J Glamkowski wrote:
> >I don't know what your mount system looks like, but I'm assuming that
> >within your char_data struct there is a pointer to the mounted mob. The
> >easiest way to achieve your goal is to just put a check in your "mounted
> >only" skills sorta like this:
> >
> > if (!GET_MOUNT(ch)) {
> > send_to_char("You can only use this skill when mounted.\r\n", ch);
> > return;
> > }
>
> That only partly works - if I want to let players
> charge into combat with a lance in order to skewer
> their opponents, that works ok, but if they don't
> kill their opponent and they start fighting, the
> lancer is moved from POS_MOUNTED to POS_FIGHTING
So don't add the POS_MOUNTED stuff... if your mount code uses it, then
maybe use the GET_MOUNT (or whatever) instead.
"Misery is boundless"
-Xual the Torturer, on the Eve of the Sundering.
Danathara Online RPG
telnet://danathara.ml.org:4000
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST