RPG objects help #106

Parent #30Owner #36Flags readSource QuestCore.db

Aliases: RPG objects help

1 verbs · 17 properties · 0 children

Verbs

VerbSpecFlagsDefinerLines
list_fertilesthis none thisrxd#10611

Properties

PropertyDefinerFlagsOwnerValue
details#106rc#36{"*objectdoc*", "$rpg_room"}
seats#106rc#36{"*forward*", "details"}
pools#106rc#36{"*forward*", "details"}
rpg_room#106rc#36{"*objectdoc*", "$rpg_room"}
set-up#106rc#36
list of 35{"THE ROLEPLAYING GAME CORE", " Many objects have been altered or added to make this into a gaming MOO core, rather than a social, chat-style MOO. There are a few objects like the Virtual Exit Room and the Scheduler whose origins are somewhat cloudy. Please contact me (geocorona@aol.com) if proper credit has not been given.", " This core is public domain, and may be distributed and altered freely, as long as alterations are not attributed to me. :->", " There are no guarantees that this core is entirely bug free, but patches will be made available as they are created. Contact the same email address if you are posting this core for distribution via FTP and want access to update patches.", " Most every system in this core was developed at Shadowed Realities MOO, with the assistance of the wonderful staff & players there, especially ShadowWind/Tempest. Visit SRMOO at telnet://saeihr.com:9876. The new remembering and language systems were conceived and initially programmed by Phillip T. George (aka ShadowBoxers or Lanica, me@PhillipGeorge.com).", "", "-Changeling (aka. Geocorona)", "", "If you haven't read the news yet, type \"news\" now and read this afterward.", "", "Wizards should @addfeature $rp_regulator and @addfeature $scheduler before beginning set-up. @set $rp_regulator.do_clean_rooms to 0 if you want sleeping players to hang around the MOO after disconnecting. If $rp_regulator.do_clean_rooms is 1, they will shuffle off to $limbo until they reconnect.", "@set $rp_regulator.do_restrict_guests to 0 if you want guests to be able to see objects remotely and use verbs like \"whereis\" and \"home\".", "These core props should be set at a later date:", "#0.default_holder <= a nonwiz player with a very high quota", "#0.dead_zone <= The place where dead persons go", "#0.reaper <= The wizard in charge of reaping and retiring players. He/she needs to @addfeature $reaper_feature.", "", "To start the healing engine eval the following:", ";$scheduler:schedule_every(2700, $rp_regulator, \"three_fourths_hour\")", "", "To schedule other periodic events, eval the following:", ";$scheduler:schedule_every(86400, $rp_regulator, \"daily\")", ";$scheduler:schedule_every(604800, $rp_regulator, \"weekly\")", ";$player_start:keep_clean()", ";$byte_quota_utils:schedule_measurement_task()", "@begin $housekeeper at 300", "If you wish to alter #0:do_command, IT'S VERY IMPORTANT TO LEAVE IN THE FIRST 3 LINES TO ALWAYS ALLOW WIZARD OVERRIDES!", "", "If you wish to turn off checkpoint announcements, set $server_options.announce_checkpoint to 0.", "--------------------------------------------------", " $monster, $puppet, $sales_bot & $replicating_monster are the parent objects for bots.", "", " $homer, $weapon, $collective, $ammo, $clothing, $cuffs, $medkit, $rp_note, $light, $food1 & food2 are available for creating roleplay objects.", "", " $veroom, $terrain, $school, $temple, $booth, $lobby, & $chargen are available as room parents. DO NOT USE $CHARGEN AS THE PLAYER CHARACTER GENERATOR. Rather, make a child of it and set $local.chargen as the child #object."}
generics#106rc#36{"*list_fertiles*"}
rpg-objects-index#106rc#36{"*index*", "RPG Objects Index"}
@vlock#106rc#36{"*verbdoc*", "$veroom", "@vlock"}
@plock#106rc#36{"*verbdoc*", "$veroom", "@vlock"}
@punlock#106rc#36{"*verbdoc*", "$veroom", "@vlock"}
@vunlock#106rc#36{"*verbdoc*", "$veroom", "@vlock"}
index#30rc#36<clear>
index_cache#30r#36{"rpg-objects-index"}
key#1c#360
aliases#1rc#36{"RPG objects help"}
description#1rc#36<clear>
object_size#1r#36{5933, -1090650497}

Ancestry

Ancestors (nearest first): #30 Generic Help Database#1 Root Class

Children: none

Call graph

calls n106_0 #106:list_fertiles n20_59 #20:name_and_number n106_0->n20_59

Source

list_fertiles

Spec this none thisFlags rxdOwner #2Definer #106

Referenced by

none

Source

1"{\"*list_fertiles*\"}  finds all fertile objects";
2set_task_perms(this.owner);
3fos = {"The following objects are fertile:"};
4for n in [0..toint(max_object())]
5o = toobj(n);
6if (o.f)
7fos = {@fos, $string_utils:nn(o)};
8endif
9(ticks_left() < 4000) && suspend(0);
10endfor
11return fos;