#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
~
$~
