In SF or Wizard, pause .5 just does a pause 1. It doesn't do anything.
How about instead of:
Code:
checkroom:
put look
match tohunt Sorry, you may only type
match move%c You can't go there
match move%c I could not find what
match filter a greater kappa
match move%c Obvious paths
matchwait
#*****************************
#FILTERS MOVEMENT, ALSO CHECKS FOR OTHER PLAYERS
#*****************************
filter:
put look
match tohunt You can't go there
match move%c Also here:
match stance Obvious paths
matchwait
try this:
Code:
checkroom:
match move%c Also here:
match move%c disk
match tohunt Sorry, you may only type
match move%c You can't go there
match move%c I could not find what
match filter a greater kappa
match move%c Obvious paths
match move%c Obvious exits
matchwait
#*****************************
#FILTERS MOVEMENT, ALSO CHECKS FOR OTHER PLAYERS
#*****************************
filter:
match tohunt You can't go there
match move%c Also here:
match stance Obvious paths
put look
matchwait
That way it keeps running if it sees somebody (or a disk) in the room.
Since you're using 'put' instead of 'move', you don't need that look in checkroom.
Here's a sample of one of my older scripts. It's for a sorcerer, but it should show you what I'm talking about
Code:
#Hunting: (Landing) Lesser Vruul
goto ComeBackToCenterL
#####################################
######## Very Start ########
#####################################
#####################################
######## Resting ########
#####################################
#@@@@@@@@@@@@@@@@@@@@@@@@@#
#@@@@@@ Spelling Up @@@@@@#
#@@@@@@@@@@@@@@@@@@@@@@@@@#
#####################################
######## Move Room Add ########
#####################################
MoveRoomAddLookVruul:
Save Hunt
MoveRoomAddLook:
put look
goto MoveRoomAdd
MoveRoomAddWaitVruul:
Save Hunt
MoveRoomAddWait:
Waitfor obvious
goto MoveRoomAdd
MoveRoomAddVruul:
Save Hunt
MoveRoomAdd:
counter add 1
goto MoveRoom%s%c
#####################################
######## Generics ########
#####################################
GenericStandupAdd:
counter add 1
GenericStandupP:
pause 1
GenericStandup:
Match GenericStandupP Sorry, you may only type ahead 1 command.
Match GenericStandupP ...wait
Match GenericStandupP You are still stunned.
Match %sGenericSub You stand back up.
Match %sGenericSub You are already standing.
Match GenericStandupP You are still stunned.
Match GenericStandupP You struggle, but fail to stand.
put stand
Matchwait
GenericSignsAdd:
counter add 1
GenericSignsP:
pause 1
GenericSigns:
Match GenericSignsP ...wait
Match GenericSignsP Wait 1 seconds.
Match GenericSignsP Wait 2 seconds.
Match GenericSignsP Wait 3 seconds.
Match GenericStandup you are still stunned
Match GenericSigns2P Repeating the sign has no effect!
Match GenericSigns2P Your dancing fingers weave a web of protection around you!
Match %sGenericSub Your punishment does not end for another
Put Sign Shields
Matchwait
GenericSigns2P:
pause 1
GenericSigns2:
Match GenericSigns2P ...wait
Match GenericSigns2P Wait 1 seconds.
Match GenericSigns2P Wait 2 seconds.
Match GenericSigns2P Wait 3 seconds.
Match GenericStandup you are still stunned
Match GenericSigns3P Repeating the sign has no effect!
Match GenericSigns3P Your dancing fingers weave a web of protection around you!
Match %sGenericSub Your punishment does not end for another
Put Sign Defending
Matchwait
GenericSigns3P:
pause 1
GenericSigns3:
Match GenericSigns3P ...wait
Match GenericSigns3P Wait 1 seconds.
Match GenericSigns3P Wait 2 seconds.
Match GenericSigns3P Wait 3 seconds.
Match GenericStandup you are still stunned
Match %sGenericSub Repeating the sign has no effect!
Match %sGenericSub Your dancing fingers weave a web of protection around you!
Match %sGenericSub Your punishment does not end for another
Put Sign Warding
Matchwait
#####################################
######## To/From Hostile ########
#####################################
ToFromGenericSub:
ToFromRoomLook:
counter set 0
put look
ToFromRoomCheck:
save ToFrom
Match MoveRoomToFrom ...wait
Match ComeBackFromHunt You can't go there.
Match ComeBackFromHunt I could not find what you were referring to.
Match GenericUnDisease !D>
Match GenericStandup P>
Match GenericStandup You can't do that while laying down
Match GenericStandup You don't seem to be able to move to do that.
Match GenericStandup You must be standing to do that
Match GenericStandup You are still stunned.
Match MoveroomAddWait Obvious paths:
Match MoveroomAddWait Obvious exits:
Matchwait
#@@@@@@@@@@@@@@@@@@@@@@@@@#
#@@@@@@ TO @@@@@@#
#@@@@@@@@@@@@@@@@@@@@@@@@@#
#@@@@@@@@@@@@@@@@@@@@@@@@@#
#@@@@@@ FROM @@@@@@#
#@@@@@@@@@@@@@@@@@@@@@@@@@#
#####################################
######## Hunting ########
#####################################
#@@@@@@@@@@@@@@@@@@@@@@@@@#
#@@@@@@ Room Check @@@@@@#
#@@@@@@@@@@@@@@@@@@@@@@@@@#
HuntRoomCheckLookP:
pause 1
HuntRoomCheckLook:
put look
HuntRoomCheck:
Save Hunt
Match HuntRoomCheckLookP You slog your way through the thick mud.
Match GenericStandupAdd P>
Match KillVruul a lesser vruul
Match MoveRoomHunt ...wait
Match MoveRoomAdd Obvious exits:
Match MoveRoomAdd Obvious paths:
Match ComeBackToCenterL You can't go there.
Match ComeBackToCenterL Where are you trying to go?
Match ComeBackFromGoGo I could not find what you were referring to.
Match ComeBackFromGoGo around you.
Match ComeBackFromGoGo leaves you.
Match ComeBackFromGoGo A dark shadow seems to detach itself from your body, swiftly dissipating into the air.
Match GenericStandupAdd You don't seem to be able to move to do that.
Match GenericStandupAdd You can't do that while laying down.
Match GenericStandupAdd You must be standing to do that.
Match GenericStandupAdd You are still stunned.
Match GenericSignsAdd is no longer effective.
Matchwait
#@@@@@@@@@@@@@@@@@@@@@@@@@#
#@@@@@@ Moving @@@@@@#
#@@@@@@@@@@@@@@@@@@@@@@@@@#
MoveRoomHuntP:
pause 1
HuntGenericSub:
MoveRoomHunt:
goto MoveRoomHunt%c
MoveRoomHunt1:
put Northeast
goto huntRoomCheck
MoveRoomHunt2:
put East
goto huntRoomCheck
MoveRoomHunt3:
put Go Tap
goto huntRoomCheck
MoveRoomHunt4:
put Out
goto huntRoomCheck
MoveRoomHunt5:
put West
goto huntRoomCheck
MoveRoomHunt6:
put Northwest
goto huntRoomCheck
MoveRoomHunt7:
put SouthWest
goto huntRoomCheck
MoveRoomHunt8:
put West
goto huntRoomCheck
MoveRoomHunt9:
put Go Arch
goto huntRoomCheck
MoveRoomHunt10:
put Out
goto huntRoomCheck
MoveRoomHunt11:
put West
goto huntRoomCheck
MoveRoomHunt12:
put West
goto huntRoomCheck
MoveRoomHunt13:
put South
goto huntRoomCheck
MoveRoomHunt14:
pause 15
goto huntRoomCheckLook
MoveRoomHunt15:
put Go bronze door
goto huntRoomCheck
MoveRoomHunt16:
put Go door
goto huntRoomCheck
MoveRoomHunt17:
put Go large door
goto huntRoomCheck
MoveRoomHunt18:
put Out
goto huntRoomCheck
MoveRoomHunt19:
put Go small door
goto huntRoomCheck
MoveRoomHunt20:
put Out
goto huntRoomCheck
MoveRoomHunt21:
put North
goto huntRoomCheck
MoveRoomHunt22:
put West
goto huntRoomCheck
MoveRoomHunt23:
put West
goto huntRoomCheck
MoveRoomHunt24:
put East
goto huntRoomCheck
MoveRoomHunt25:
put East
goto huntRoomCheck
MoveRoomHunt26:
put East
goto huntRoomCheck
MoveRoomHunt27:
put East
goto huntRoomCheck
MoveRoomHunt28:
put East
goto huntRoomCheck
MoveRoomHunt29:
Counter set 0
put Southeast
Goto huntRoomCheck
#@@@@@@@@@@@@@@@@@@@@@@@@@#
#@@@@@@ Killing @@@@@@#
#@@@@@@@@@@@@@@@@@@@@@@@@@#
KillVruul:
save Vruul
goto KillingitRoomCheck
KillingitRoomCheck:
Match KillingitRoomCheck2p Roundtime:
Match KillitRoomFull disk
Match KillitRoomFull Also here:
Match KillitRoomFull Also in the room:
Match KillingitRoomCheck2P Obvious exits:
Match KillingitRoomCheck2P Obvious paths:
Matchwait
KillingitRoomCheck2P:
pause 3
KillingitRoomCheck2:
Match KillingitRoomCheck2p Roundtime:
Match KillitRoomFull disk
Match KillitRoomFull Also here:
Match KillitRoomFull Also in the room:
Match KillingitKill Obvious exits:
Match KillingitKill Obvious paths:
put look
Matchwait
KillitRoomFull:
put Experience
waitfor Exp. until next:
goto MoveRoomAdd%s
KillingitKillP3:
pause 1
KillingitKillP2:
pause 1
VruulGenericSub:
KillingitKillP1:
pause 1
KillingitKill:
Match GenericStandup P>
Match GenericStandup PR>
Match GenericStandup !PD>
Match ComeBackFromGoGo The brilliant luminescence fades from around you.
Match ComeBackFromGoGo The bright luminescence fades from around you.
Match ComeBackFromGoGo The silvery luminescence fades from around you.
Match ComeBackFromGoGo The very powerful look leaves you.
Match ComeBackFromGoGo The white light leaves you.
Match ComeBackFromGoGo The deep blue glow leaves you.
Match ComeBackFromGoGo The powerful look leaves you.
Match ComeBackFromGoGo The air calms down around you.
Match ComeBackFromGoGo The light blue glow leaves you.
Match ComeBackFromGoGo A dark shadow seems to detach itself from your body, swiftly dissipating into the air.
Match GenericCast430 The tingling sensation and sense of security leaves you.
Match GenericStandup You are still stunned.
Match GenericStandup You don't seem to be able to move to do that.
Match GenericSigns is no longer effective.
Match ComeBackFromGoGo You can't think clearly enough to prepare a spell!
Match ComeBackFromGoGo You can't make that dextrous of a move!
Match ComeBackFromGoGo But you don't have any mana!
Match KillingitKillP2 You can't seem to remember the words to the spell.
Match KillingitKillP1 ...wait
Match KillingitKillP1 Wait 1 sec.
Match KillingitKillP2 Wait 2 sec.
Match KillingitKillP3 Wait 3 sec.
Match KillingitKillCast your spell is ready
Match KillingitKillCast You already have a spell readied! You must RELEASE it if you wish to prepare another!
put prep %user8
Matchwait
KillingitKillCast:
Match GenericStandup P>
Match GenericStandup PR>
Match GenericStandup !PD>
Match GenericSigns is no longer effective.
Match KillingitKillP1 ...wait
Match KillingitKillP1 Wait 1 sec.
Match KillingitKillP2 Wait 2 sec.
Match KillingitKillP3 Wait 3 sec.
Match GenericStandup You are still stunned.
Match GenericStandup You are unable to do that right now.
Match ComeBackFromGoGo You can't make that dextrous of a move!
Match ComeBackFromGoGo But you don't have any mana!
Match ComeBackFromGoGo You have overextended yourself!
Match HuntManaCheck Cast at what?
Match HuntManaCheck You cast at a dead lesser vruul and nothing happens.
Match KillingitKillP1 Roundtime:
Match KillingItSearchCheck You don't have a spell prepared!
Match KillingItSearchCheck d100 == 1 FUMBLE!
Match KillingItMatches A stiff breeze begins to swirl around a lesser vruul.
Match KillingItMatches You increase the intensity of the tempest raging on a lesser vruul impressively.
put cast at %s
Matchwait
KillingItMatches:
Match KillingItRanDown A lesser vruul heads down.
Match KillingItRanUp A lesser vruul heads up.
Match KillingItRanNorth A lesser vruul heads north.
Match KillingItRanSouth A lesser vruul heads south.
Match KillingItRanWest A lesser vruul heads west.
Match KillingItRanEast A lesser vruul heads east.
Match KillingItRanSouthEast A lesser vruul heads southeast.
Match KillingItRanSouthWest A lesser vruul heads southwest.
Match KillingItRanNorthWest A lesser vruul heads northwest.
Match KillingItRanNorthEast A lesser vruul heads northeast.
Match HuntManaCheck A tightly focused tempest drifts off.
Match KillintItSearchCheck You cast at a dead lesser vruul and nothing happens.
Match KillingItSearchCheck The lesser vruul falls to the ground and lies still.
Match KillingItSearchCheck The lesser vruul screams one last time and lies still.
Matchwait
KillingItRanDown:
save down
goto KillingItRunOrStay
KillingItRanUp:
save up
goto KillingItRunOrStay
KillingItRanNorth:
save north
goto KillingItRunOrStay
KillingItRanSouth:
save south
goto KillingItRunOrStay
KillingItRanEast:
save east
goto KillingItRunOrStay
KillingItRanWest:
save west
goto KillingItRunOrStay
KillingItRanNorthEast:
save northeast
goto KillingItRunOrStay
KillingItRanSouthEast:
save southeast
goto KillingItRunOrStay
KillingItRanSouthWest:
save southwest
goto KillingItRunOrStay
KillingItRanNorthWest:
save northwest
goto KillingItRunOrStay
KillingItRunNow:
put %s
KillingItStayhere:
save vruul
goto KillingItMatches
KillingItRunOrStay:
Match KillingItRunNow A tightly focused tempest drifts off.
Match KillingItStayhere Brilliant flashes of lightning surround
Match KillingItStayhere Violent winds tighten around
Match KillingItStayhere Large hailstones pound relentlessly on
Matchwait
KillingItSearchCheckP:
pause 1
KillingItSearchCheck:
Match KillingItSearchCheckP Roundtime:
Match KillingItSearchCheckP ...wait
Match KillingitKillP2 Geez! It's still alive! Not a good time for that.
Match HuntManaCheck What were you referring to?
Match HuntmanaCheck Could not find a valid target to loot.
Match SkinSearchStowRight You pick up
Match HuntManaCheck A lesser vruul decays away.
put loot
Matchwait
#@@@@@@@@@@@@@@@@@@@@@@@@@#
#@@@@@@ Skin Search @@@@@@#
#@@@@@@@@@@@@@@@@@@@@@@@@@#
SkinSearchStowRightP:
pause 1
SkinSearchStowRight:
Match SkinSearchStowRightP ...wait
Match SkinSearchPutStrongbox strongbox in your left
Match SkinSearchPutCoffer coffer in your left
Match SkinSearchPutTrunk trunk in your left
Match SkinSearchPutChest chest in your left
Match SkinSearchPutBox box in your left
Match SkinSearchStowRight2 in your left hand
Put Glance
Matchwait
SkinSearchPutStrongbox:
save Strongbox
goto SkinSearchPutContainer
SkinSearchPutCoffer:
save Coffer
goto SkinSearchPutContainer
SkinSearchPutTrunk:
save Trunk
goto SkinSearchPutContainer
SkinSearchPutChest:
save Chest
goto SkinSearchPutContainer
SkinSearchPutBox:
save Box
goto SkinSearchPutContainer
SkinSearchPutContainerP:
pause 1
SkinSearchPutContainer:
Match SkinSearchPutContainerP ...wait
Match HuntManaCheck You put
Match SkinSearchPutContainer2P won't fit in the
Put Put my %s in my %user5
Matchwait
SkinSearchPutContainer2P:
pause 1
SkinSearchPutContainer2:
Match SkinSearchPutContainer2P ...wait
Match HuntManaCheck You put
Match SkinSearchPutContainer3P won't fit in the
Put Put my %s in my %user6
Matchwait
SkinSearchPutContainer3P:
pause 1
SkinSearchPutContainer3:
Match SkinSearchPutContainer3P ...wait
Match HuntManaCheck You put
Match ComeBackFromGoGo won't fit in the
Put Put my %s in my %user7
Matchwait
SkinSearchStowRight2P:
pause 1
SkinSearchStowRight2:
Match SkinSearchStowRight2P ...wait
Match HuntManaCheck You put
Match SkinSearchStowRight3 won't fit in the
Put Stow Left
Matchwait
SkinSearchStowRight3P:
pause 1
SkinSearchStowRight3:
Match SkinSearchStowRight3P ...wait
Match SkinSearchStowRight4 to be your default container when STOWing.
put Stow Set %user7
Matchwait
SkinSearchStowRight4P:
pause 1
SkinSearchStowRight4:
Match SkinSearchStowRight4P ...wait
Match HuntManaCheck You put
Match SkinSearchStowRight5 won't fit in the
Put Stow Left
Matchwait
SkinSearchStowRight5P:
pause 1
SkinSearchStowRight5:
Match SkinSearchStowRight5P ...wait
Match SkinSearchStowRight6 to be your default container when STOWing.
put Stow Set %user6
Matchwait
SkinSearchStowRight6P:
pause 1
SkinSearchStowRight6:
Match SkinSearchStowRight6P ...wait
Match HuntManaCheck You put
Match ComeBackFromGoGo won't fit in the
Put Stow Left
Matchwait
#@@@@@@@@@@@@@@@@@@@@@@@@@#
#@@@@@@ Checking @@@@@@#
#@@@@@@@@@@@@@@@@@@@@@@@@@#
HuntManaCheck:
Match ComeBackFromGoGo Mana: 0/
Match ComeBackFromGoGo Mana: 1/
Match ComeBackFromGoGo Mana: 2/
Match ComeBackFromGoGo Mana: 3/
Match ComeBackFromGoGo Mana: 4/
Match ComeBackFromGoGo Mana: 5/
Match ComeBackFromGoGo Mana: 6/
Match ComeBackFromGoGo Mana: 7/
Match ComeBackFromGoGo Mana: 8/
Match ComeBackFromGoGo Mana: 9/
Match ComeBackFromGoGo Mana: 10/
Match ComeBackFromGoGo Mana: 11/
Match ComeBackFromGoGo Mana: 12/
Match ComeBackFromGoGo Mana: 13/
Match ComeBackFromGoGo Mana: 14/
Match ComeBackFromGoGo Mana: 15/
Match ComeBackFromGoGo Mana: 16/
Match ComeBackFromGoGo Mana: 17/
Match ComeBackFromGoGo Mana: 18/
Match ComeBackFromGoGo Mana: 19/
Match HuntRoomCheckLook Phy converted to Mnt)
put Experience
Matchwait
ComeBackToCenterL:
put look
ComeBackToCenter:
Match ComeBackToCenterDone Obvious exits: northeast, northwest
Match ComeBackToCenterSw Obvious exits: east, southwest, northwest
Match ComeBackToCenterSe Obvious exits: southeast, southwest
Match ComeBackToCenterW Obvious exits: west
Match ComeBackToCenterOut Obvious exits: out
Match ComeBackToCenterW Obvious exits: northeast, southeast, west
Match ComeBackToCenterE Obvious exits: east, west
Match ComeBackToCenterE Obvious exits: east, south, west
Match ComeBackToCenterN Obvious exits: north
Match ComeBackToCenterDoor Obvious exits: none
Match ComeBackToCenterE Obvious exits: east
Matchwait
ComeBackToCenterDone:
counter set 0
goto HuntRoomCheckLook
ComeBackToCenterDoor:
counter set 15
goto HuntRoomCheckLook
ComeBackToCenterOut:
counter set 17
goto HuntRoomCheckLook
ComeBackToCenterSw:
counter set 1
goto HuntRoomCheckLook
ComeBackToCenterSe:
counter set 6
goto HuntRoomCheckLook
ComeBackToCenterN:
counter set 20
goto HuntRoomCheckLook
ComeBackToCenterW:
counter set 7
goto HuntRoomCheckLook
ComeBackToCenterE:
counter set 23
goto HuntRoomCheckLook