Exploring()
if(usr.Race=="Human")
if(usr.HUAreas=="")
if(usr.Area=="Bunker")
if(usr.NExplored==1)
usr<<output("You Take Your First, Cautious, Steps Out Of The Bunker, Looking Down The Ruined Street Leading From The Bunker Into The Rest Of the City, Trying To Get Your Bearings.","Game")
sleep(144)
usr<<output("After A While Of Exploring, You Decide To Head Back To The Safety Of The Bunker For Now.","Game")
usr.NExplored=0
NeedsCheck()
else
usr<<output("Leaving The Bunker Once More, You Head Out In Search Of Supplies.","Game")
sleep(72)
if(prob(35))
usr<<output("While Out Exploring, You Found Some Food!","Game")
usr.Hunger+=5
if(usr.Hunger>=100)
usr.Hunger=100
if(prob(35))
usr<<output("While Out Exploring, You Found Some Water!","Game")
usr.Thirst+=5
if(usr.Thirst>=100)
usr.Thirst=100
if(prob(10))
usr<<output("While Out Exploring, You Found Some Food And Water!","Game")
usr.Hunger+=5
usr.Thirst+=5
if(usr.Hunger>=100&&usr.Thirst>=100)
usr.Hunger=100
usr.Thirst=100
if(usr.Hunger>=100&&usr.Thirst<=100)
usr.Hunger=100
if(usr.Hunger<=100&&usr.Thirst>=100)
usr.Thirst=100
else
..()
if(prob(10))
usr<<output("While Out Exploring, You Got Hit Over The Head By Falling Debris!","Game")
usr.Health-=10
NeedsCheck()
DeathCheck()
if(prob(10))
if(usr.NNFound==0)
usr<<output("While Walking Along, You Notice A Somewhat Untouched Neighborhood, Making A Mental Note Of It So You Can Come Back Later, You Return To The Bunker.","Game")
usr.NNFound=1
usr.HUAreas+="Nearby Neighborhood"
NeedsCheck()
else
usr<<output("Not Finding Anything Worth Noticing, You Head Back To The Bunker To Rest For Your Next Trip.","Game")
NeedsCheck()
verb
Explore()
Exploring()
Problem description:
My verb(As far as I can tell, with my noob-ness), should work, I thought, but clicking on the verb does nothing at all, doesn't give Text, doesn't Call NeedsCheck()(unless it's getting the ones that boost hunger/thirst, then I wouldn't be able to tell without text) and I want to know why.
(HUAreas is a list in the mob vars)
I can't see the problem myself :/
2) You should never use usr in a proc. Use src instead.
3) What is usr.Area? DM offers you /area. I suggest using that.
4) Did you write this yourself? Is it a reference?