[Oct 17 2009] - Rumble

Added Ultima Zone 555 and 556. Originally by Casret, rebuilt by Parna.
  Made MEDIT column menu's consistent with other OLC menu's.
  added TEDIT access to bugs, typos, and ideas file.
[Oct 09 2009] - Rumble
  Added connected_type "Preference Edit" (thanks Maoliosa)
This commit is contained in:
Rumble
2009-10-17 04:59:28 +00:00
parent 9f5b893ec5
commit 44722575ea
31 changed files with 6848 additions and 328 deletions

View File

@@ -2004,7 +2004,7 @@ else
end
~
#70
Mob Fight Example~
Mob fight example - dg_cast missile~
0 k 100
~
* By Rumble of The Builder Academy tbamud.com 9091
@@ -2013,7 +2013,7 @@ if %already_cast%
wait 30 s
unset already_cast
else
dg_cast 'magic missile' %actor%
dg_cast 'magic missile' %actor.name%
set already_cast 1
* By globalling the variable it can be accessed by other triggers or when
* this trigger fires a second time.
@@ -2822,7 +2822,7 @@ set ant 4600
set zodiac 5701
set grave 7401
set zamba 7500
set gideon 7801
set gidean 7801
set glumgold 8301
set duke 8660
set oasis 9000
@@ -2926,6 +2926,8 @@ set pale 32300
set army 32400
set revelry 32500
set perimeter 32600
set asylum 34501
set ultima 55685
if !%arg%
*they didnt type a location
set fail 1

340
lib/world/trg/555.trg Normal file
View File

@@ -0,0 +1,340 @@
#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 df 100
test~
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
~
$~

78
lib/world/trg/556.trg Normal file
View File

@@ -0,0 +1,78 @@
#55618
WhirlpoolMaze18~
2 g 100
~
wait 2 sec
%door% 55618 north purge
%door% 55618 east purge
%door% 55618 west purge
wait 1 sec
switch %random.3%
case 1
%door% 55618 north room 55621
%door% 55618 east room 55619
%door% 55618 west room 55620
break
case 2
%door% 55618 north room 55619
%door% 55618 east room 55620
%door% 55618 west room 55621
break
case 3
%door% 55618 north room 55620
%door% 55618 east room 55621
%door% 55618 west room 55619
break
default
%door% 55618 north room 55684
%door% 55618 east room 55684
%door% 55618 west room 55684
break
done
~
#55624
WhirlpoolMaze24~
2 g 100
~
wait 2 sec
%door% 55624 south purge
%door% 55624 east purge
%door% 55624 west purge
wait 1 sec
switch %random.3%
case 1
%door% 55624 south room 55621
%door% 55624 east room 55625
%door% 55624 west room 55626
break
case 2
%door% 55624 south room 55625
%door% 55624 east room 55626
%door% 55624 west room 55621
break
case 3
%door% 55624 south room 55626
%door% 55624 east room 55621
%door% 55624 west room 55625
break
default
%door% 55624 south room 55684
%door% 55624 east room 55684
%door% 55624 west room 55684
break
done
~
#55668
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
~
$~

View File

@@ -179,5 +179,6 @@
325.trg
326.trg
345.trg
555.trg
556.trg
$