Updated World and files for 3.64RC release. --Rumble

This commit is contained in:
Rumble
2013-02-18 23:24:08 +00:00
parent a2aaab144f
commit 36f35cdf55
36 changed files with 1053 additions and 833 deletions

View File

@@ -961,7 +961,7 @@ Dog Emote - 192~
~
* By Rumble of The Builder Academy tbamud.com 9091
eval number %random.4%
set txt1 sniffs at you friendlily.
set txt1 sniffs at you in greeting.
set txt2 whimpers for some attention.
set txt3 growls menacingly at your feet.
set txt4 watches your every movement suspiciously.
@@ -1651,7 +1651,7 @@ set text[40] If at first you don't succeed, you are obviously not Chuck Norris
set text[41] Geico saved 15%% by switching to Chuck Norris.
set text[42] If you see Chuck Norris crying he will grant you a wish, if your wish is dying.
set text[43] Pee Wee Herman got arrested for masturbating in public. The same day, Chuck Norris got an award for masturbating in public.
set text[44] They say that lightning never strikes the same place twice. Niether does Chuck Norris. He doesn't have to.
set text[44] They say that lightning never strikes the same place twice. Neither does Chuck Norris. He doesn't have to.
set text[45] Water boils faster when Chuck Norris watches it.
set text[46] Chuck Norris' cowboy boots are made from real cowboys.
set text[47] When Chuck Norris exercises, the machine gets stronger.
@@ -1704,12 +1704,25 @@ eval speech %speech%
#176
Teleporter Recall - O82~
1 c 7
recall~
re~
* By Rumble of The Builder Academy tbamud.com 9091
%send% %actor% You recall to safety.
%echoaround% %actor% %actor.name% recalls.
%teleport% %actor% 3001
%force% %actor% look
if %cmd% == recall
eval teleporter_return_room %actor.room.vnum%
remote teleporter_return_room %actor.id%
%send% %actor% You recall to safety.
%echoaround% %actor% %actor.name% recalls.
%teleport% %actor% 3001
%force% %actor% look
%echoaround% %actor% %actor.name% appears in the room.
elseif %cmd% == return
%send% %actor% You return to your previous location.
%echoaround% %actor% %actor.name% teleports out of the room.
%teleport% %actor% %actor.teleporter_return_room%
%force% %actor% look
%echoaround% %actor% %actor.name% appears in the room.
else
return 0
end
~
#177
Kick Me Sign - O197~
@@ -2220,7 +2233,7 @@ Stayalive idleout bracelet - 88~
* By Rumble of The Builder Academy tbamud.com 9091
eval actor %self.worn_by%
if %actor%
%send% %actor% @n
%send% %actor% n
end
~
#196
@@ -2242,11 +2255,11 @@ say Good Job, you made it.
wait 2 sec
say Now I would suggest that you practice what you have learned.
wait 2 sec
say Check your title under @RWHO@n. A vnum should be listed there, if not mudmail Rumble for one.
say Check your title under RWHO n. A vnum should be listed there, if not mudmail Rumble for one.
wait 2 sec
say Just type @RGOTO VNUM@n and type redit to modify your room.
say Just type RGOTO VNUM n and type redit to modify your room.
wait 2 sec
say Once you complete your room come back to these hallways by typing @RGOTO 3@n.
say Once you complete your room come back to these hallways by typing RGOTO 3 n.
wait 3 sec
beam %actor.name%
~
@@ -2255,7 +2268,7 @@ TBA Give Suggestions - 21~
0 g 100
~
wait 2 sec
say The best advice for new builders is under @RHELP SUGGESTIONS@n.
say The best advice for new builders is under RHELP SUGGESTIONS n.
~
#199
TBA Welcome - 18~
@@ -2273,7 +2286,7 @@ if %actor.level% <= 1
wait 2 sec
%echo% Friedrich Nietzsche says, 'If you are interested in learning how to build, or want to teach others, then you have come to the right place.'
wait 2 sec
%echo% Friedrich Nietzsche says, 'Please fill out the application at: http://tbamud.com/BuilderApplication'
%echo% Friedrich Nietzsche says, 'Please fill out the application at: http://tbamud.com'
nop %actor.thirst(-1)%
nop %actor.hunger(-1)%
set TBA_mortal_greeting 1

View File

@@ -1812,7 +1812,7 @@ Trial Vnum Assigner - 1332~
*~
* By Rumble of The Builder Academy tbamud.com 9091
* Player must have nohassle off! To junk assigner use tbalim purge player.
if %actor.level% > 30
if %actor.level% > 30 && %actor.varexists(TBA_trial_vnum)%
set actor %self.carried_by%
* We set completed trial vnums to -#. So if negative abort.
if %actor.TBA_trial_vnum% < 0

View File

@@ -450,4 +450,18 @@ else
%echo% don't open door.
end
~
#222
Mob Death - weapon name~
0 f 100
~
* By Rumble of The Builder Academy tbamud.com 9091
if %actor.eq(wield)%
set item %actor.eq(wield)%
say I can not believe I fell at the hands of one such as you.
say I curse you %actor.name% and I curse %item.shortdesc% that you use.
else
say I can not believe I fell at the hands of one such as you.
say I curse you %actor.name%.
end
~
$~

View File

@@ -1,203 +1,203 @@
#23839
Puke up your guts - 23842~
2 c 100
exa~
if %cmd.mudcommand% == examine && corpse /= %arg%
%send% %actor% As you near the pile of decaying corpses the smell of death and rotting corpses hit you.
%echoaround% %actor% %actor.name% begins to near the corpses and is stopped by the horrid smell.
%force% %actor% puke
else
%send% %actor% You cannot %cmd% that!
end
~
#23840
Pull torch - 23840~
2 c 100
pu~
if pull /= %cmd% && torch /= %arg%
%send% %actor% The torch turns easily in your hand revealing a trap door.
%echoaround% %actor% As %actor.name% pulls the torch a trap door swings open leading upwards.
%door% 23840 up room 23841
%door% 23840 up name trap door
wait 60s
%echo% The trap door slams itself closed as if by magic.
%door% 23840 up purge
else
%send% %actor% OK!
%echoaround% %actor% You start to question the sanity of %actor.name% as they fumble about the room.
end
~
#23841
Monster Greets - 23841~
0 hi 100
~
if %actor.is_pc%
wait 2s
emote looks up and beams a smile towards %actor.name%
wait 6s
say Bah!! your head is way to small to add to my collection!!
wait 2s
emote turns his attention back to the heads that line the wall.
end
~
#23842
Still too small - 23841~
0 f 100
~
say Your head is still too small!!
emote cackles with insane glee.
~
#23843
Portal - 23843~
1 c 7
en~
if %cmd.mudcommand% == enter && box /= %arg%
%send% %actor% You enter a mysterious box.
%echoaround% %actor% %actor.name% steps into a mysterious box.
%teleport% %actor% 23844
%force% %actor% look
%echoaround% %actor% %actor.name% steps out of a mysterious box.
else
%send% %actor% %cmd.mudcommand% what?!
end
~
#23853
Riddle 1 - 23860~
0 g 100
~
if %actor.is_pc%
wait 1s
say hello stranger. I know why you are here, you wanna enter the gate don't you.
end
~
#23854
Yes command - 23860~
0 d 1
y~
if yes /= %speech%
say Well then you gotta answer a few riddles first. I hope you are smart and not wasting my time.
wait 3s
say hhhhmmmmmm which should i use first.
wait 1s
say ahhh i got it.
wait 1s
say ok here goes, how far can you run into the woods?
end
~
#23855
Fountain portal - 23855~
1 c 7
en~
if %cmd.mudcommand% == enter && fountain /= %arg%
%send% %actor% You dive into a large fountain.
%echoaround% %actor% %actor.name% dives into a large fountain.
%teleport% %actor% 23856
%force% %actor% look
%echoaround% %actor% %actor.name% emerges from a large fountain.
else
%send% %actor% enter what?!
end
~
#23856
Riddle 2 - 23860~
0 d 0
halfway~
emote gives %actor.name% a round of applause
say well done.
wait 2 sec
say hhhhhmmmmm what should I use next?
wait 1 s
say ahh I got it.
wait 2 s
say ok here goes in magical language what word means fly?
~
#23857
Riddle 3 - 23860~
0 d 100
yrl~
say very good
wait 2 s
emote ponders over which question to use next.
wai 3 s
say ahh i got it
wait 1 s
say ok what has 4 legs up 4 legs down and is soft in the middle?
~
#23858
Riddle 4 - 23860~
0 d 100
bed~
say well done!!
wait 2 s
say I got one more for you then you may pass.
wait 1 s
say ok at night they come without being fetched, and by day they are lost without being stolen what is it?
~
#23859
Riddle 5 - 23860~
0 d 100
stars~
say very good but I changed my mind you got those to quickly you need to answer a few more to pass.
wait 2 s
say ok here goes
wait 1 s
say I never was but will always be, noone ever saw me, noone ever will yet I am the confidence of all that live and breath on this terrestrial ball what am I?
~
#23860
Riddle 6 - 23860~
0 d 100
tomorrow~
say well done!!
wait 1 s
emote applauses %actor.name% for a job well done.
wait 1 s
say you can now enter the gate to the north you posess the knowledge that is required.
wait 1 s
%load% obj 23860
drop all
wait 2 s
say use it well my son.
~
#23861
Green portal entrance - 23863~
1 c 100
en~
if %cmd.mudcommand% == enter && green /= %arg%
%send% %actor% You enter a large green portal.
%echoaround% %actor% %actor.name% steps into a large green portal.
%teleport% %actor% 23864
%force% %actor% look
%echoaround% %actor% steps into a large green portal.
else
%send% %actor% enter what?!
end
~
#23862
Blue portal entrance - 23861~
1 c 100
en~
if %cmd.mudcommand% == enter && blue /= %arg%
%send% %actor% You enter a large blue portal.
%echoaround% %actor% %actor.name% steps into a large blue portal.
%teleport% %actor% 23862
%force% %actor% look
%echoaround% %actor% steps through a large blue portal.
else
%send% %actor% enter what?!
end
~
#23863
Red portal entrance - 23862~
1 c 100
en~
if %cmd.mudcommand% == enter && red /= %arg%
%send% %actor% You enter a large blue portal.
%echoaround% %actor% %actor.name% steps into a large blue portal.
%teleport% %actor% 23862
%force% %actor% look
%echoaround% %actor% steps through a large blue portal.
else
%send% %actor% enter what?!
end
~
$~
#23839
Puke up your guts - 23842~
2 c 100
exa~
if %cmd.mudcommand% == examine && corpse /= %arg%
%send% %actor% As you near the pile of decaying corpses the smell of death and rotting corpses hit you.
%echoaround% %actor% %actor.name% begins to near the corpses and is stopped by the horrid smell.
%force% %actor% puke
else
%send% %actor% You cannot %cmd% that!
end
~
#23840
Pull torch - 23840~
2 c 100
pu~
if pull /= %cmd% && torch /= %arg%
%send% %actor% The torch turns easily in your hand revealing a trap door.
%echoaround% %actor% As %actor.name% pulls the torch a trap door swings open leading upwards.
%door% 23840 up room 23841
%door% 23840 up name trap door
wait 60s
%echo% The trap door slams itself closed as if by magic.
%door% 23840 up purge
else
%send% %actor% OK!
%echoaround% %actor% You start to question the sanity of %actor.name% as they fumble about the room.
end
~
#23841
Monster Greets - 23841~
0 hi 100
~
if %actor.is_pc%
wait 2s
emote looks up and beams a smile towards %actor.name%
wait 6s
say Bah!! your head is way to small to add to my collection!!
wait 2s
emote turns his attention back to the heads that line the wall.
end
~
#23842
Still too small - 23841~
0 f 100
~
say Your head is still too small!!
emote cackles with insane glee.
~
#23843
Portal - 23843~
1 c 7
en~
if %cmd.mudcommand% == enter && box /= %arg%
%send% %actor% You enter a mysterious box.
%echoaround% %actor% %actor.name% steps into a mysterious box.
%teleport% %actor% 23844
%force% %actor% look
%echoaround% %actor% %actor.name% steps out of a mysterious box.
else
%send% %actor% %cmd.mudcommand% what?!
end
~
#23853
Riddle 1 - 23860~
0 g 100
~
if %actor.is_pc%
wait 1s
say hello stranger. I know why you are here, you wanna enter the gate don't you.
end
~
#23854
Yes command - 23860~
0 d 1
y~
if yes /= %speech%
say Well then you gotta answer a few riddles first. I hope you are smart and not wasting my time.
wait 3s
say hhhhmmmmmm which should i use first.
wait 1s
say ahhh i got it.
wait 1s
say ok here goes, how far can you run into the woods?
end
~
#23855
Fountain portal - 23855~
1 c 7
en~
if %cmd.mudcommand% == enter && fountain /= %arg%
%send% %actor% You dive into a large fountain.
%echoaround% %actor% %actor.name% dives into a large fountain.
%teleport% %actor% 23856
%force% %actor% look
%echoaround% %actor% %actor.name% emerges from a large fountain.
else
%send% %actor% enter what?!
end
~
#23856
Riddle 2 - 23860~
0 d 0
halfway~
emote gives %actor.name% a round of applause
say well done.
wait 2 sec
say hhhhhmmmmm what should I use next?
wait 1 s
say ahh I got it.
wait 2 s
say ok here goes in magical language what word means fly?
~
#23857
Riddle 3 - 23860~
0 d 100
yrl~
say very good
wait 2 s
emote ponders over which question to use next.
wai 3 s
say ahh i got it
wait 1 s
say ok what has 4 legs up 4 legs down and is soft in the middle?
~
#23858
Riddle 4 - 23860~
0 d 100
bed~
say well done!!
wait 2 s
say I got one more for you then you may pass.
wait 1 s
say ok at night they come without being fetched, and by day they are lost without being stolen what is it?
~
#23859
Riddle 5 - 23860~
0 d 100
stars~
say very good but I changed my mind you got those to quickly you need to answer a few more to pass.
wait 2 s
say ok here goes
wait 1 s
say I never was but will always be, noone ever saw me, noone ever will yet I am the confidence of all that live and breath on this terrestrial ball what am I?
~
#23860
Riddle 6 - 23860~
0 d 100
tomorrow~
say well done!!
wait 1 s
emote applauses %actor.name% for a job well done.
wait 1 s
say you can now enter the gate to the north you posess the knowledge that is required.
wait 1 s
%load% obj 23860
drop all
wait 2 s
say use it well my son.
~
#23861
Green portal entrance - 23863~
1 c 100
en~
if %cmd.mudcommand% == enter && green /= %arg%
%send% %actor% You enter a large green portal.
%echoaround% %actor% %actor.name% steps into a large green portal.
%teleport% %actor% 23864
%force% %actor% look
%echoaround% %actor% steps into a large green portal.
else
%send% %actor% enter what?!
end
~
#23862
Blue portal entrance - 23861~
1 c 100
en~
if %cmd.mudcommand% == enter && blue /= %arg%
%send% %actor% You enter a large blue portal.
%echoaround% %actor% %actor.name% steps into a large blue portal.
%teleport% %actor% 23862
%force% %actor% look
%echoaround% %actor% steps through a large blue portal.
else
%send% %actor% enter what?!
end
~
#23863
Red portal entrance - 23862~
1 c 100
en~
if %cmd.mudcommand% == enter && red /= %arg%
%send% %actor% You enter a large blue portal.
%echoaround% %actor% %actor.name% steps into a large blue portal.
%teleport% %actor% 23863
%force% %actor% look
%echoaround% %actor% steps through a large blue portal.
else
%send% %actor% enter what?!
end
~
$~

View File

@@ -35,41 +35,41 @@ mforget %actor.name%
0 h 100
~
if (%actor.varexists(zn27_greeted)%)
wait 1 s
%send% %actor% The guard whispers to you ' Please do not tell me you are giving up!'
else
wait 1 s
tell %actor.name% Halt! You cannot pass here.
wait 2 s
msend %actor% The guard seems to think for a minute, looking you up and down.
wait 2 s
msend %actor% The guard takes a deep breath and glances nervously over his shoulder, before turning back to you.
wait 3 s
%send% %actor% The guard whispers to you ' You look like a person of great might. Perhaps you could help us...'
wait 2 s
msend %actor% The guard glances quickly over his shoulder again.
wait 2 s
%send% %actor% The guard whispers to you 'An evil sorceress has taken over our caves, and is forcing my people to build her a palace in the mountainside.'
wait 3 s
%send% %actor% The guard whispers to you 'She is most cruel, and if you can rid us of her we would be eternally grateful.'
wait 2 s
%send% %actor% The guard whispers to you 'I will let you pass, though it may cost my life.'
wait 2 s
%send% %actor% The guard whispers to you 'Please do not let us down!'
set Zn27_greeted 1
remote Zn27_greeted %actor.id%
wait 2 s
msend %actor% The guard whispers to you: Here, take this and hold it if your eyes are not accustomed to the dark.
%load% obj 2703
give mushroom %actor.name%
drop mushroom
wait 1 s
%send% %actor% The guard whispers to you 'Please do not tell me you are giving up!'
else
wait 1 s
tell %actor.name% Halt! You cannot pass here.
wait 2 s
msend %actor% The guard seems to think for a minute, looking you up and down.
wait 2 s
msend %actor% The guard takes a deep breath and glances nervously over his shoulder, before turning back to you.
wait 3 s
%send% %actor% The guard whispers to you 'You look like a person of great might. Perhaps you could help us...'
wait 2 s
msend %actor% The guard glances quickly over his shoulder again.
wait 2 s
%send% %actor% The guard whispers to you 'An evil sorceress has taken over our caves, and is forcing my people to build her a palace in the mountainside.'
wait 3 s
%send% %actor% The guard whispers to you 'She is most cruel, and if you can rid us of her we would be eternally grateful.'
wait 2 s
%send% %actor% The guard whispers to you 'I will let you pass, though it may cost my life.'
wait 2 s
%send% %actor% The guard whispers to you 'Please do not let us down!'
set Zn27_greeted 1
remote Zn27_greeted %actor.id%
wait 2 s
msend %actor% The guard whispers to you: Here, take this and hold it if your eyes are not accustomed to the dark.
%load% obj 2703
give mushroom %actor.name%
drop mushroom
end
~
#2703
(2704) Mob hums randomly~
0 b 25
~
%echo% @CA tiny wish@n hums quietly as it gives off a fresh breeze of air.
%echo% CA tiny wish n hums quietly as it gives off a fresh breeze of air.
~
#2704
(2700) Mobs load and wear shackle~
@@ -133,7 +133,7 @@ end
wait 1 s
emote creaks as it turns to look at you.
wait 2 s
emote uses @Ca suspended orb of glowing water@n, filling the room with a wave of light.
emote uses Ca suspended orb of glowing water n, filling the room with a wave of light.
wait 2 s
say Ah, it does not touch you... and here I thought you were the Sorceress in disguise.
wait 1 s
@@ -365,7 +365,7 @@ end
(2729) Wall of fire prevents fleeing/leaving~
2 q 100
~
%send% %actor% @RThe wall of fire burns you as you attempt unsuccessfully to pass through it.@n
%send% %actor% RThe wall of fire burns you as you attempt unsuccessfully to pass through it. n
%damage% %actor% 10
return 0
~
@@ -375,11 +375,11 @@ return 0
~
eval here %self.room%
attach 2719 %here.id%
%echo% @RThe sorceress raises her arms, creating a massive wall of flame around you.@n
%echo% RThe sorceress raises her arms, creating a massive wall of flame around you. n
wait 5 s
use staff
wait 8 s
%echo% @RThe flames around you flicker and die, leaving a circle of ash.@n
%echo% RThe flames around you flicker and die, leaving a circle of ash. n
detach all %here.id%
wait 3 s
~
@@ -479,7 +479,7 @@ end
(2714) child quest on death~
0 f 100
~
%echo% @BA partially-petrified memlin gasps with his dying breath: my daughter... find her... in the Sandy... Tunn...@n
%echo% BA partially-petrified memlin gasps with his dying breath: my daughter... find her... in the Sandy... Tunn... n
~
#2725
test for Tink~
@@ -530,19 +530,19 @@ if %self.carried_by%
eval actor %self.carried_by%
if %actor.fighting%
eval victim %actor.fighting%
%echoaround% %actor% @R%actor.name%'s doll suddenly opens its eyes and causes %victim.name% to shudder in pain.@n
%send% %actor% @RYour doll suddenly opens its eyes and causes %victim.name% to shudder in pain.@n
%echoaround% %actor% R%actor.name%'s doll suddenly opens its eyes and causes %victim.name% to shudder in pain. n
%send% %actor% RYour doll suddenly opens its eyes and causes %victim.name% to shudder in pain. n
%damage% %victim% 100
if (%actor.varexists(zn27_twice)%)
rdelete Zn27_twice %actor.id%
wait 3 s
%send% %actor% @RYour doll turns its head to look at you.@n
%send% %actor% RYour doll turns its head to look at you. n
wait 1 s
%send% %actor% @RYour doll says 'Thrice I have repaid my debt.'@n
%send% %actor% RYour doll says 'Thrice I have repaid my debt.' n
wait 1 s
%send% %actor% @RYour doll says 'And still I await my freedom.'@n
%send% %actor% RYour doll says 'And still I await my freedom.' n
wait 1 s
%send% %actor% @RThe doll suddenly transforms into a little girl and runs away.'@n
%send% %actor% RThe doll suddenly transforms into a little girl and runs away.' n
rdelete Zn27_offereddoll %actor.id%
%purge% %self%
elseif (%actor.varexists(zn27_once)%)
@@ -583,7 +583,7 @@ end
0 f 100
~
%load% obj 2724
%echo% @yAs the wrm collapses in death, one of its spines breaks off.@n
%echo% yAs the wrm collapses in death, one of its spines breaks off. n
~
#2732
(2726) shard changes colour~
@@ -591,32 +591,32 @@ end
~
wait 1 s
if (%actor.class% == Cleric)
%echoaround% %actor% @BThe shard suddenly glows blue in %actor.name%'s hand.@n
%send% %actor% @BThe shard suddenly glows blue in your hand, causing you to drop it.@n
%echoaround% %actor% BThe shard suddenly glows blue in %actor.name%'s hand. n
%send% %actor% BThe shard suddenly glows blue in your hand, causing you to drop it. n
wait 2 s
%load% obj 2727
%echo% @BThe shard whispers: Healer... heal thyself.@n
%echo% BThe shard whispers: Healer... heal thyself. n
%purge% %self%
elseif (%actor.class% == Magic User)
%echoaround% %actor% @MThe shard suddenly glows purple in %actor.name%'s hand.@n
%send% %actor% @MThe shard suddenly glows purple in your hand, causing you to drop it.@n
%echoaround% %actor% MThe shard suddenly glows purple in %actor.name%'s hand. n
%send% %actor% MThe shard suddenly glows purple in your hand, causing you to drop it. n
wait 2 s
%load% obj 2730
%echo% @MThe shard whispers: Seeker... seek thyself.@n
%echo% MThe shard whispers: Seeker... seek thyself. n
%purge% %self%
elseif (%actor.class% == Thief)
%echoaround% %actor% @GThe shard suddenly glows green in %actor.name%'s hand.@n
%send% %actor% @GThe shard suddenly glows green in your hand, causing you to drop it.@n
%echoaround% %actor% GThe shard suddenly glows green in %actor.name%'s hand. n
%send% %actor% GThe shard suddenly glows green in your hand, causing you to drop it. n
wait 2 s
%load% obj 2729
%echo% @GThe shard whispers: Deceiver... know thyself.@n
%echo% GThe shard whispers: Deceiver... know thyself. n
%purge% %self%
elseif (%actor.class% == Warrior)
%echoaround% %actor% @RThe shard suddenly glows red in %actor.name%'s hand.@n
%send% %actor% @RThe shard suddenly glows red in your hand, causing you to drop it.@n
%echoaround% %actor% RThe shard suddenly glows red in %actor.name%'s hand. n
%send% %actor% RThe shard suddenly glows red in your hand, causing you to drop it. n
wait 2 s
%load% obj 2728
%echo% @RThe shard whispers: Conqueror... conquer thyself.@n
%echo% RThe shard whispers: Conqueror... conquer thyself. n
%purge% %self%
end
~
@@ -664,7 +664,7 @@ eval person %self.people%
if (%person% > 0)
%teleport% %actor% 2700
%force% %actor% look
%send% %actor% @RIf you weren't immortal you'd have just splatted.@n
%send% %actor% RIf you weren't immortal you'd have just splatted. n
end
~
#2736
@@ -731,13 +731,13 @@ end
1 j 100
~
if (%actor.class% == Magic User)
%send% %actor% @MThe shard whispers: I am not for you, Seeker.@n
%send% %actor% MThe shard whispers: I am not for you, Seeker. n
return 0
elseif (%actor.class% == Thief)
%send% %actor% @GThe shard whispers: I am not for you, Deceiver.@n
%send% %actor% GThe shard whispers: I am not for you, Deceiver. n
return 0
elseif (%actor.class% == Warrior)
%send% %actor% @RThe shard whispers: I am not for you, Conqueror.@n
%send% %actor% RThe shard whispers: I am not for you, Conqueror. n
return 0
end
~
@@ -746,13 +746,13 @@ end
1 j 100
~
if (%actor.class% == Magic User)
%send% %actor% @MThe shard whispers: I am not for you, Seeker.@n
%send% %actor% MThe shard whispers: I am not for you, Seeker. n
return 0
elseif (%actor.class% == Cleric)
%send% %actor% @BThe shard whispers: I am not for you, Healer.@n
%send% %actor% BThe shard whispers: I am not for you, Healer. n
return 0
elseif (%actor.class% == Thief)
%send% %actor% @GThe shard whispers: I am not for you, Deceiver.@n
%send% %actor% GThe shard whispers: I am not for you, Deceiver. n
return 0
end
~
@@ -761,13 +761,13 @@ end
1 j 100
~
if (%actor.class% == Magic User)
%send% %actor% @MThe shard whispers: I am not for you, Seeker.@n
%send% %actor% MThe shard whispers: I am not for you, Seeker. n
return 0
elseif (%actor.class% == Cleric)
%send% %actor% @BThe shard whispers: I am not for you, Healer.@n
%send% %actor% BThe shard whispers: I am not for you, Healer. n
return 0
elseif (%actor.class% == Warrior)
%send% %actor% @RThe shard whispers: I am not for you, Conqueror.@n
%send% %actor% RThe shard whispers: I am not for you, Conqueror. n
return 0
end
~
@@ -776,13 +776,13 @@ end
1 j 100
~
if (%actor.class% == Cleric)
%send% %actor% @BThe shard whispers: I am not for you, Healer.@n
%send% %actor% BThe shard whispers: I am not for you, Healer. n
return 0
elseif (%actor.class% == Thief)
%send% %actor% @GThe shard whispers: I am not for you, Deceiver.@n
%send% %actor% GThe shard whispers: I am not for you, Deceiver. n
return 0
elseif (%actor.class% == Warrior)
%send% %actor% @RThe shard whispers: I am not for you, Conqueror.@n
%send% %actor% RThe shard whispers: I am not for you, Conqueror. n
return 0
end
~
@@ -792,7 +792,7 @@ end
~
if !(%actor.varexists(wrm)%)
wait 1 s
%echo% A @Rfire wrm@n enters the room, squealing as the ice suddenly singes its skin.
%echo% A Rfire wrm n enters the room, squealing as the ice suddenly singes its skin.
%load% mob 2709
%damage% wrm 1000
set wrm 1
@@ -1488,17 +1488,17 @@ end
1 c 1
use~
if %arg% == ring
%send% %actor% @C You attempt to draw on the power of %self.shortdesc%. @n
%echoaround% %actor% @C %actor.name% attempts to draw on the power of %self.shortdesc%. @n
%send% %actor% C You attempt to draw on the power of %self.shortdesc%. n
%echoaround% %actor% C %actor.name% attempts to draw on the power of %self.shortdesc%. n
wait 1 s
if %self.timer% == 0
eval give %actor.maxmana% * 2
dg_affect %actor% maxmana %give% 10
%send% %actor% @C You glow with energy as %self.shortdesc% infuses you with magical potential. @n
%echoaround% %actor% @C %actor.name% glows with energy as %self.shortdesc% infuses %actor.himher% with magical potential. @n
%send% %actor% C You glow with energy as %self.shortdesc% infuses you with magical potential. n
%echoaround% %actor% C %actor.name% glows with energy as %self.shortdesc% infuses %actor.himher% with magical potential. n
otimer 20
else
%echo% @c Alas, the power of %self.shortdesc% has not yet recovered. @n
%echo% c Alas, the power of %self.shortdesc% has not yet recovered. n
end
end
return 0
@@ -1515,8 +1515,8 @@ otimer 1
1 f 100
~
eval actor %self.worn_by%
%send% %actor% @C Your icy mana ring glows faintly blue, renewed with magical force. @n @n @n @n
%echoaround% %actor% @C %actor.name%'s icy mana ring glows faintly blue, renewed with magical force. @n
%send% %actor% C Your icy mana ring glows faintly blue, renewed with magical force. n n n n
%echoaround% %actor% C %actor.name%'s icy mana ring glows faintly blue, renewed with magical force. n
~
#2784
test corpse purge (use with 2785)~
@@ -1640,9 +1640,9 @@ end
(2729) sorceress stops orb~
0 c 100
xxorbxx~
%echo% @RA fire elemental shrieks in terror at the sudden blast, but the Sorceress quickly raises a magical wall of fire.@n
%echo% RA fire elemental shrieks in terror at the sudden blast, but the Sorceress quickly raises a magical wall of fire. n
wait 2 s
%echo% @RThe fire absorbs the blue light from the orb.@n
%echo% RThe fire absorbs the blue light from the orb. n
wait 1 s
emote snarls: Where did you get that?!
~
@@ -1650,14 +1650,14 @@ emote snarls: Where did you get that?!
(2779) orb destroys staff~
1 c 100
xxorbxx~
%echo% @CA fire elemental shrieks and sizzles as a blue wave of light hits it.@n
%echo% CA fire elemental shrieks and sizzles as a blue wave of light hits it. n
wait 2 s
%echo% The death cry of the Sorceress can be heard as her form materializes and slumps to the ground, dissolving into smoke.
%load% obj 2773
%load% obj 2776
%load% obj 2772
wait 2 s
%echo% @CA fire elemental finally withers, shrivelling into a tiny black skeleton.@n
%echo% CA fire elemental finally withers, shrivelling into a tiny black skeleton. n
%purge% %self%
~
#2797

View File

@@ -406,14 +406,27 @@ end
%echoaround% %actor% %actor.name% steps out of space and time.
~
#3015
Teleporter Recall~
Teleporter Recall and Return~
1 c 7
recall~
re~
* By Rumble of The Builder Academy tbamud.com 9091
%send% %actor% You recall to safety.
%echoaround% %actor% %actor.name% recalls.
%teleport% %actor% 3001
%force% %actor% look
if %cmd% == recall
eval teleporter_return_room %actor.room.vnum%
remote teleporter_return_room %actor.id%
%send% %actor% You recall to safety.
%echoaround% %actor% %actor.name% recalls.
%teleport% %actor% 3001
%force% %actor% look
%echoaround% %actor% %actor.name% appears in the room.
elseif %cmd% == return
%send% %actor% You return to your previous location.
%echoaround% %actor% %actor.name% teleports out of the room.
%teleport% %actor% %actor.teleporter_return_room%
%force% %actor% look
%echoaround% %actor% %actor.name% appears in the room.
else
return 0
end
~
#3016
Kind Soul Gives Newbie Equipment~
@@ -571,4 +584,10 @@ end
wait 3 sec
%zoneecho% 3001 A booming voice announces, 'Welcome %actor.name% to the realm!'
~
#3099
Test~
2 b 1
~
%zoneecho% 3001 You hear a loud --=BOOM=--,
~
$~