mirror of
https://github.com/tbamud/tbamud.git
synced 2025-12-30 05:58:48 +01:00
340 lines
8.4 KiB
Text
340 lines
8.4 KiB
Text
#55500
|
|
new trigger~
|
|
0 g 100
|
|
~
|
|
say My trigger commandlist is not complete!
|
|
~
|
|
#55513
|
|
TalkingHorse~
|
|
0 b 10
|
|
~
|
|
* Trigger Program By Rumble of The Builder Academy tbamud.com 9091
|
|
if !%self.fighting%
|
|
eval max %random.4%
|
|
set txt[1] What's my job? I eat hay.
|
|
set txt[2] The answer... It was...INFINITY!
|
|
set txt[3] Hey... You look familiar, have we met?
|
|
set txt[4] Do you want some advice? Don't talk to horses!
|
|
set speech %%txt[%max%]%%
|
|
eval speech %speech%
|
|
say %speech%
|
|
~
|
|
#55514
|
|
Leaving MrSmithy~
|
|
0 q 100
|
|
~
|
|
if %actor.is_pc%
|
|
%send% %actor% %self.name% says 'Come back and see me again, %actor.name%. Really!'
|
|
%echo% @n
|
|
end
|
|
~
|
|
#55515
|
|
BeggarGold~
|
|
0 n 100
|
|
test~
|
|
wait 2 sec
|
|
%at% 55500 put gold in cup
|
|
%at% 55500 wear cup
|
|
~
|
|
#55528
|
|
DoorClose~
|
|
2 c 100
|
|
close~
|
|
if %arg% == shelf
|
|
%echo% The shelf creaks closed.
|
|
%door% 55528 north flags b
|
|
%door% 55532 south purge
|
|
%at% 55532 %echo% The shelves gently creak as they swing back towards the wall.
|
|
else
|
|
return 0
|
|
end
|
|
~
|
|
#55529
|
|
DoorOpen~
|
|
2 c 100
|
|
open~
|
|
if %arg% /= shelf
|
|
%send% %actor% You hear a soft creak as you swing the shelf open.
|
|
%echoaround% %actor% You hear a soft creak as %actor.name% swings the shelf open.
|
|
%at% 55532 %echo% You hear a soft creak as the shelf slowly swings away from the wall.
|
|
%door% 55532 south flags a
|
|
%door% 55532 south name shelf
|
|
%door% 55532 south room 55528
|
|
%door% 55532 south description An eerie blue light glows from behind the shelf.
|
|
%door% 55528 north flags a
|
|
else
|
|
return 0
|
|
end
|
|
~
|
|
#55532
|
|
Bookshelves~
|
|
2 c 100
|
|
open~
|
|
if %arg% /= shelf
|
|
%send% %actor% You hear a soft creak as you swing the shelf open.
|
|
%echoaround% %actor% You hear a soft creak as %actor.name% swings the shelf open.
|
|
%door% 55532 south flags a
|
|
%door% 55532 south name shelf
|
|
%door% 55532 south room 55528
|
|
%door% 55532 south description An eerie blue light glows from behind the shelf.
|
|
%door% 55528 north flags a
|
|
else
|
|
return 0
|
|
end
|
|
~
|
|
#55533
|
|
CloseBookshelves~
|
|
2 f 100
|
|
~
|
|
if %self.south%
|
|
%door% 55532 south purge
|
|
%echo% The shelf gently creaks as it swings back towards the wall.
|
|
end
|
|
~
|
|
#55534
|
|
BumpShelves~
|
|
2 c 100
|
|
s~
|
|
if %cmd.mudcommand% == south && if !%self.south%
|
|
%send% %actor.name% The shelf seems to be closed.
|
|
else
|
|
return 0
|
|
end
|
|
~
|
|
#55535
|
|
CloseShelf~
|
|
2 c 100
|
|
close~
|
|
if %arg% /= shelf
|
|
%echo% The shelf creaks closed.
|
|
%door% 55532 south purge
|
|
%door% 55528 north flags b
|
|
else
|
|
return 0
|
|
end
|
|
~
|
|
#55556
|
|
EndMoonGate~
|
|
0 q 100
|
|
~
|
|
if %direction% == up
|
|
return 0
|
|
%send% %actor% The guardian blocks your way.
|
|
%echoaround% %actor% The guardian and blocks %actor.hisher% way.
|
|
end
|
|
~
|
|
#55561
|
|
EquipSentri~
|
|
0 n 100
|
|
~
|
|
%load% obj 55554 %self% head
|
|
%load% obj 55555 %self% arms
|
|
%load% obj 55556 %self% waist
|
|
%load% obj 55558 %self% hands
|
|
%load% obj 55559 %self% feet
|
|
%load% obj 55560 %self% legs
|
|
%load% obj 55561 %self% body
|
|
~
|
|
#55562
|
|
BatlinMantras~
|
|
0 n 100
|
|
~
|
|
%load% obj 55501
|
|
%load% obj 55503
|
|
%load% obj 55507
|
|
%load% obj 55505
|
|
%load% obj 55502
|
|
%load% obj 55506
|
|
%load% obj 55500
|
|
%load% obj 55504
|
|
~
|
|
#55569
|
|
DesertMaze69~
|
|
2 g 100
|
|
~
|
|
wait 1 sec
|
|
%door% 55569 north purge
|
|
%door% 55569 south purge
|
|
%door% 55569 east purge
|
|
%door% 55569 west purge
|
|
wait 1 sec
|
|
switch %random.4%
|
|
case 1
|
|
%door% 55569 north room 55578
|
|
%door% 55569 north description You see trees.
|
|
%door% 55569 east room 55570
|
|
%door% 55569 east description You see trees.
|
|
%door% 55569 south room 55579
|
|
%door% 55569 south description You see trees.
|
|
%door% 55569 west room 55573
|
|
%door% 55569 west description You see trees.
|
|
break
|
|
case 2
|
|
%door% 55569 north room 55570
|
|
%door% 55569 north description You see trees.
|
|
%door% 55569 east room 55579
|
|
%door% 55569 east description You see trees.
|
|
%door% 55569 south room 55573
|
|
%door% 55569 south description You see trees.
|
|
%door% 55569 west room 55578
|
|
%door% 55569 west description You see trees.
|
|
break
|
|
case 3
|
|
%door% 55569 north room 55579
|
|
%door% 55569 north description You see trees.
|
|
%door% 55569 east room 55573
|
|
%door% 55569 east description You see trees.
|
|
%door% 55569 south room 55578
|
|
%door% 55569 south description You see trees.
|
|
%door% 55569 west room 55570
|
|
%door% 55569 west description You see trees.
|
|
break
|
|
case 4
|
|
%door% 55569 north room 55573
|
|
%door% 55569 north description You see trees.
|
|
%door% 55569 east room 55578
|
|
%door% 55569 east description You see trees.
|
|
%door% 55569 south room 55570
|
|
%door% 55569 south description You see trees.
|
|
%door% 55569 west room 55579
|
|
%door% 55569 west description You see trees.
|
|
break
|
|
default
|
|
%door% 55569 north room 55555
|
|
%door% 55569 north description You see trees.
|
|
%door% 55569 east room 55555
|
|
%door% 55569 east description You see trees.
|
|
%door% 55569 south room 55555
|
|
%door% 55569 south description You see trees.
|
|
%door% 55569 west room 55555
|
|
%door% 55569 west description You see trees.
|
|
break
|
|
done
|
|
~
|
|
#55571
|
|
DesertMaze71~
|
|
2 g 100
|
|
~
|
|
wait 1 sec
|
|
%door% 55571 north purge
|
|
%door% 55571 south purge
|
|
%door% 55571 east purge
|
|
%door% 55571 west purge
|
|
wait 1 sec
|
|
switch %random.4%
|
|
case 1
|
|
%door% 55571 north room 55576
|
|
%door% 55571 north description You see trees.
|
|
%door% 55571 east room 55572
|
|
%door% 55571 east description You see trees.
|
|
%door% 55571 south room 55581
|
|
%door% 55571 south description You see trees.
|
|
%door% 55571 west room 55570
|
|
%door% 55571 west description You see trees.
|
|
break
|
|
case 2
|
|
%door% 55571 north room 55572
|
|
%door% 55571 north description You see trees.
|
|
%door% 55571 east room 55581
|
|
%door% 55571 east description You see trees.
|
|
%door% 55571 south room 55570
|
|
%door% 55571 south description You see trees.
|
|
%door% 55571 west room 55576
|
|
%door% 55571 west description You see trees.
|
|
break
|
|
case 3
|
|
%door% 55571 north room 55581
|
|
%door% 55571 north description You see trees.
|
|
%door% 55571 east room 55570
|
|
%door% 55571 east description You see trees.
|
|
%door% 55571 south room 55576
|
|
%door% 55571 south description You see trees.
|
|
%door% 55571 west room 55572
|
|
%door% 55571 west description You see trees.
|
|
break
|
|
case 4
|
|
%door% 55571 north room 55570
|
|
%door% 55571 north description You see trees.
|
|
%door% 55571 east room 55576
|
|
%door% 55571 east description You see trees.
|
|
%door% 55571 south room 55572
|
|
%door% 55571 south description You see trees.
|
|
%door% 55571 west room 55581
|
|
%door% 55571 west description You see trees.
|
|
break
|
|
default
|
|
%door% 55571 north room 55555
|
|
%door% 55571 north description You see trees.
|
|
%door% 55571 east room 55555
|
|
%door% 55571 east description You see trees.
|
|
%door% 55571 south room 55555
|
|
%door% 55571 south description You see trees.
|
|
%door% 55571 west room 55555
|
|
%door% 55571 west description You see trees.
|
|
break
|
|
done
|
|
~
|
|
#55577
|
|
DesertMaze77~
|
|
2 g 100
|
|
~
|
|
wait 1 sec
|
|
%door% 55577 north purge
|
|
%door% 55577 south purge
|
|
%door% 55577 east purge
|
|
%door% 55577 west purge
|
|
wait 1 sec
|
|
switch %random.4%
|
|
case 1
|
|
%door% 55577 north room 55580
|
|
%door% 55577 north description You see trees.
|
|
%door% 55577 east room 55576
|
|
%door% 55577 east description You see trees.
|
|
%door% 55577 south room 55570
|
|
%door% 55577 south description You see trees.
|
|
%door% 55577 west room 55578
|
|
%door% 55577 west description You see trees.
|
|
break
|
|
case 2
|
|
%door% 55577 north room 55576
|
|
%door% 55577 north description You see trees.
|
|
%door% 55577 east room 55570
|
|
%door% 55577 east description You see trees.
|
|
%door% 55577 south room 55578
|
|
%door% 55577 south description You see trees.
|
|
%door% 55577 west room 55580
|
|
%door% 55577 west description You see trees.
|
|
break
|
|
case 3
|
|
%door% 55577 north room 55570
|
|
%door% 55577 north description You see trees.
|
|
%door% 55577 east room 55578
|
|
%door% 55577 east description You see trees.
|
|
%door% 55577 south room 55580
|
|
%door% 55577 south description You see trees.
|
|
%door% 55577 west room 55576
|
|
%door% 55577 west description You see trees.
|
|
break
|
|
case 4
|
|
%door% 55577 north room 55578
|
|
%door% 55577 north description You see trees.
|
|
%door% 55577 east room 55580
|
|
%door% 55577 east description You see trees.
|
|
%door% 55577 south room 55576
|
|
%door% 55577 south description You see trees.
|
|
%door% 55577 west room 55570
|
|
%door% 55577 west description You see trees.
|
|
break
|
|
default
|
|
%door% 55577 north room 55555
|
|
%door% 55577 north description You see trees.
|
|
%door% 55577 east room 55555
|
|
%door% 55577 east description You see trees.
|
|
%door% 55577 south room 55555
|
|
%door% 55577 south description You see trees.
|
|
%door% 55577 west room 55555
|
|
%door% 55577 west description You see trees.
|
|
break
|
|
done
|
|
~
|
|
$~
|