mirror of
https://github.com/tbamud/tbamud.git
synced 2026-02-25 21:11:45 +01:00
Setting up 3.5.0 as trunk
This commit is contained in:
359
lib/world/trg/237.trg
Normal file
359
lib/world/trg/237.trg
Normal file
@@ -0,0 +1,359 @@
|
||||
#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
|
||||
~
|
||||
$~
|
||||
Reference in New Issue
Block a user