Darkness
"Taken""Dropped"da2afeef-aa83-4c1a-bf7d-92cfda28f5331.02012false23410falsefalseplayer.*)$|^go (?.*)$|^(?north|east|south|west|northeast|northwest|southeast|southwest|in|out|up|down|n|e|s|w|ne|nw|se|sw|o|u|d|enter|exit|leave)$]]>You can't go there.drop #object#
return (ScopeInventory())
take #object#; get #object#; pick up #object#
return (ListExclude(ScopeVisibleNotHeldNotScenery(), game.pov))
^i$|^inv$|^inventory$falseYou are standing at the end of a road before a small brick building. Around you is a forest. A small stream flows out of the building and down a gully.false
MoveObject (well house, At End of Road)
; enterfalsebuilding
if (game.pov.parent = At End of Road) {
MoveObject (player, Inside Building)
}
else if (game.pov.parent = Inside Building) {
msg ("You are already inside the well house.")
}
else if (game.pov.parent = At Hill In Road) {
msg ("It's too far away.")
}
enter #object#You can't enter that.enterfalse
MoveObject (well house, At Hill In Road)
count #object#countThere is just the one.inenterouto; exit; leave" + CapFirst(GetDisplayName(game.pov.parent)) + "")
}
if (game.autodescription_youarein_newline) {
desc = desc + " "
}
}
if (i = game.autodescription_youcansee) {
objects = FormatObjectList(game.pov.parent.objectslistprefix, GetNonTransparentParent(game.pov.parent), Template("And"), ".", false)
desc = AddDescriptionLine(desc, objects)
if (game.autodescription_youcansee_newline and objects<>"") {
desc = desc + " "
}
}
if (i = game.autodescription_youcango) {
exits = FormatExitList(game.pov.parent.exitslistprefix, ScopeExits(), Template("Or"), ".")
desc = AddDescriptionLine(desc, exits)
if (game.autodescription_youcango_newline and exits<>"") {
desc = desc + " "
}
}
if (i = game.autodescription_description) {
if (isDark) {
descriptionfield = "darkroomdescription"
}
else {
descriptionfield = "description"
}
if (HasScript(game.pov.parent, descriptionfield)) {
if (LengthOf(desc) > 0) {
msg (desc)
desc = ""
}
do (game.pov.parent, descriptionfield)
if (game.autodescription_description_newline) {
msg ("")
}
}
else {
desc = AddDescriptionLine(desc, GetRoomDescription())
if (game.autodescription_description_newline) {
desc = desc + " "
}
}
}
}
if (isDark) {
desc = ""+ template("RoomInDarkness")+" It is pitch dark and you can't see a thing."
}
inDark = CheckDarkness()
if (inDark) {
request (UpdateLocation, template("RoomInDarkness"))
}
else {
request (UpdateLocation, CapFirst(GetDisplayName(game.pov.parent)))
}
if (LengthOf(desc) > 0) {
msg (desc)
}
}
else {
fulldesc = GetRoomDescription()
if (LengthOf(fulldesc) > 0) {
msg (fulldesc)
}
}
]]>
take lantern
n
switch on lantern
take shovel
s