#23700
Trader Walkabout - NOT ATTACHED~
0 ab 100
~
if (%self.fighting%)
halt
end
context %self.id%
eval inroom %self.room%
if (%inroom.vnum% == 23607)
set trader_leaving 1
global trader_leaving
end
if (%inroom.vnum% == 3036)
unset trader_leaving
end
if %trader_leaving%
switch %inroom.vnum%
* start room 23607
case 23607
* Start room - need a speech here.
say We'll leave at dawn.
rest
wait until 07:00
stand
wait 1 t
say Are you ready to find adventure, men ?
wait 6 s
say Are you ready to fight every hardheaded orc on the way ?
wait 6 s
say Don your gear, and follow 'll bring the name of Aldin to Radidan.
wait 6 s
say Let's go!
wait 1 s
south
break
case 23717
say Be careful around here. I've heard of dragons east of here.
wait 3 s
south
break
case 3551
say Those large people never learned to built a decent road.
emote kicks up some dust.
wait 5 s
south
break
case 3501
west
break
case 23602
wait 2 s
* fall through
case 23601
case 23700
case 23701
case 23703
case 23704
case 23706
case 23709
case 23710
case 23711
case 23712
case 23718
case 23719
case 23720
case 23721
case 23722
case 23723
case 23724
case 3550
case 3549
case 3547
case 3546
case 3545
case 3544
case 3543
case 3526
case 3525
case 3524
case 3515
case 3513
case 3512
south
break
case 23702
case 3542
case 3541
case 3540
case 3539
case 3533
case 3532
case 3531
case 3530
case 3528
case 3527
case 3523
case 3522
case 3521
case 3518
case 3517
case 3516
case 3511
case 3510
case 3508
case 3507
case 3506
case 3505
case 3504
case 3503
case 3502
case 3051
case 3050
case 3049
case 3048
case 3047
case 3039
west
break
case 3538
case 3537
case 3535
case 3534
case 3529
case 3520
case 3519
case 3509
north
break
case 23705
case 23713
case 23715
case 23716
case 3548
case 3536
case 3514
east
break
default
* we dont want him roaming where he might get hurt :)
say I don't think I've ever been to this side of the city before...
wait 6 s
say I'd better go home.
wait 6 s
emote pulls a small scroll from a hidden pocket and quickly recites it.
emote disappears in a puff of smoke.
mgoto 23607
break
done
else
switch %inroom.vnum%
case 3036
say The negociators told me they'd meet us here.
wait 1 t
twiddle
wait 1 t
say It doesn't look like they're coming.
wait 1
say What a pity. For them.
wait 10 s
say We'll be going home again, tomorrow morning.
wait until 07:00
say Let's go!
wait 2 s
east
break
case 23703
case 3541
case 3540
case 3539
case 3538
case 3532
case 3531
case 3530
case 3529
case 3527
case 3526
case 3522
case 3521
case 3520
case 3517
case 3516
case 3515
case 3510
case 3509
case 3507
case 3506
case 3505
case 3504
case 3503
case 3502
case 3501
case 3051
case 3050
case 3049
case 3048
case 3047
case 3039
east
break
case 3537
case 3536
case 3534
case 3533
case 3528
case 3519
case 3518
case 3508
south
break
case 23706
case 23715
case 23716
case 23717
case 3547
case 3535
case 3513
west
break
case 23602
case 23601
case 23700
case 23701
case 23702
case 23704
case 23705
case 23706
case 23709
case 23710
case 23711
case 23712
case 23713
case 23718
case 23719
case 23720
case 23721
case 23722
case 23723
case 23724
case 3551
case 3550
case 3549
case 3548
case 3546
case 3545
case 3544
case 3543
case 3542
case 3525
case 3524
case 3523
case 3514
case 3512
case 3511
north
break
default
* we dont want him roaming where he might get hurt :)
say I don't think I've ever been to this side of the city before...
wait 6
say I'd better go home.
wait 6
emote pulls a small scroll from a hidden pocket and quickly recites it.
emote disappears in a puff of smoke.
mgoto 23607
break
done
end
~
#23701
Orc Attacks Trader - NOT ATTACHED~
0 g 100
~
if %actor.vnum% == 23705
wait 1
say YYEEHAA! I got you now, dwarf! Give me your gold and I might spare you.
wait 1
emote charge forward, attacking the dwarven trader.
%kill% trader
else
growl %actor.name%
end
~
#23702
Trader Attacks Orc - 23705~
0 h 100
~
if %actor.vnum%==3501 || %actor.vnum%==4401 || %actor.vnum%==4402 || %actor.vnum%==4403
wait 1
say DIE! Orc scum!
wait 1
emote charge forward, attacking the orc.
%kill% orc
end
~
#23703
Bodyguard Yes - 23706~
0 d 0
Are you ready to find adventure, men ?~
wait 1
emote snaps to attention, and says promptly 'Yes, Sir!'
~
#23704
Bodyguard Yes - 23706~
0 d 0
Are you ready to fight every hardheaded orc on the way ?~
wait 1
say Yes, Sir!
~
#23705
Bodyguard Follow - 23706~
0 d 0
Don your gear, and follow me.~
wait 1
follow trader
~
#23706
Trader Cry for Help - 23705~
0 l 90
~
say HELP! I'm under attack!
wait 60 s
* so he doesn't say it ALL the time :)
~
#23707
Bodyguard Assist - 23706~
0 d 0
HELP! I'm under attack!~
wait 1
assist trader
~
#23708
Trader Sac Corpse - 23705~
0 d 0
AAARRRGGH!!~
wait 1
sac corpse
~
#23709
Attach Test - NOT ATTACHED~
2 g 100
~
wait 2
attach 23703 %self.id%
%echo% script attached.
~
#23710
Test - NOT ATTACHED~
2 p 100
~
%echo% actor name %actor.name%
%echo% spell number %spell%
%echo% spell name %spellname%
%echo% arg %arg%
return 0
~
$~