Hi, my english is so bad that I cant explain enoght what I mean in private message.
" fix it's part of fix, but not fix all the "bug"... I don't have enought time at this moment but I'll try to explain better than I can.
I compiled your codebase 1.9 and run for test and I linked two rooms in this way:
redit exit 5 1201
(and in room 1201)
redit exit 4 1200
(You can also add in room 1201 redit exit 0 1200
for go to north and test without use land command from room 1201. In room 1201 you can also remove private nomob flags if you want test also with mob only, but for now you need PC(rider) and NPC(horse) ).
( up )
then in room 1200:
redit flags nofloor
<49hp 145m 110mv> <#1200>
You're falling down...
Thoric's Den - - -
-<---- Vnum: 1201 ----------------------------->- -<-U-(*)--->-
- - -
+-----------+ You find yourself in a cozy little room. This is the place
| | where Thoric comes to relax, and get inspired! Looking around
| | yourself, you find this to be quite a comfortable, medieval
| | room, which seems to be inside some sort of log cabin. There's
| | a very nice looking leather chair here in front of a huge
| @ | fireplace, with a good blaze going. On the mantle you see a
| | fine assortment of pipes, and a couple jars of high quality
| | pipeweed. On the floor you spot a full bear-skin rug in front
| | of the fireplace, and you suddenly get the urge to make
| | yourself comfortable in front of the fire with a mug of hot
+-----------+ coffee, fill a pipe up with some pipeweed, relax and listen to
tales of days long past.
(Mount) A beautiful manor riding horse stands here.
OUCH! You hit the ground!
That really did HURT!
<29hp 145m 110mv> <#1201> mst horse
Mobile name: riding horse
Vnum: 2455 Sex: neutral Room: 1201 Count: 4 Killed: 0
Str: 13 )( Int: 13 )( Wis: 13 )( Dex: 13 )( Con: 13 )( Cha: 13 )( Lck: 13
Level : 9 class : 03/warrior Race : 86/horse
Hps : 127/127 Mana : 100/100 Move : 100/100
Hitroll : 2 Align : 200 Armorclass: 1
Damroll : 2 Wimpy : 0 Position : 12
Fighting: (none) Master : (none) Leader : (none)
Hating : (none) Hunting: (none) Fearing : (none)
Mob hitdie : 9d3+100 Mob damdie : 3d3+ 2 Index damdie : 3d3+ 2
NumAttacks : 0
MentalState: 0 EmotionalState: 0
Save versus: 0 0 0 0 0 Items: (0/5) Weight (0/140)
Year: -1 Secs: 0 Timer: 0 Gold: 1000
Act Flags : npc mountable mounted
Affected by: detect_invis detect_hidden
Speaks: 1 Speaking: 262145 Experience: 0
Languages : common clan
Shortdesc : a riding horse
Longdesc : A beautiful manor riding horse stands here.
Body Parts : head legs heart brains guts eye tail
the problem is that horse move from 1200 to 1201 don't using move_char but...
* Mount bug fix test. -Orion
if( char_died( ch->mount ) )
if( ch->mount )
char_from_room( ch->mount );
char_to_room( ch->mount, to_room );
so all subroutine of move char are bypassed for horse.
Probably it's easy to fix.. I'm looking for this as soon as possible.
, dont use a mob to mount a mob (thats work).