hints DB #311

Parent #1Owner #361Flags read, writeSource hellcore/hellcore.db

Aliases: hints DB

2 verbs · 16 properties · 0 children

Verbs

VerbSpecFlagsDefinerLines
hint_forthis none thisrxd#31118
tell_hintthis none thisrxd#31131

Properties

PropertyDefinerFlagsOwnerValue
orphan#311rwc#361
list of 15{"'map' and 'lmap' will show you two different views of your area.", "To talk, you can 'say Hi there!' or just use '\"Hi there!' .", "To talk to a person or NPC, use the '-' command: '-agnes Hi there, Agnes!'.", "To walk around, type one or two letter directions like 'n' for north, 'e' for east, 'nw' for northwest, and so on.", "'status' (or 'st') shows your health and status, 'score' (or 'sc') shows your skills.", "Use 'help' to get a list of help topics, 'help <topic>' to read more about a topic.", "Totally lost and need help from a person? Just 'page help'.", "To talk privately to someone with your wristpad, 'page <person> <some text>'.", "Find out more about anything by looking at it ('l <something>') or examining it ('ex <something>').", "See something you want? 'get <item>' to pick it up. 'get <item> from <container>' to get it out of a container.", "Tired of seeing hints? '@pref hints is off'.", "You can't earn XP or improve yourself until you grow up at the museum. See 'help museum' for more.", "'inv' (or just 'i') shows you what you're carrying.", "Don't get too upset about dying; you're just an orphan right now. See 'help rage' for more.", "Can't get past Ernest at the museum? He probably wants a blowjob."}
low#311rwc#361
list of 35{"'map' and 'lmap' will show you two different views of your area.", "To talk, you can 'say Hi there!' or just use '\"Hi there!' .", "To talk to a person or NPC, use the '-' command: '-agnes Hi there, Agnes!'.", "Check your status and skills with 'st' and 'sc'.", "No idea what to do? Try killing orphans at the orphanage ('=>' on your 'map').", "Lonely? Join ENEMA, the newbie corp, by talking to MServo at the museum.", "Use 'help' to get a list of help topics, 'help <topic>' to read more about a topic.", "Totally lost and need help from a person? Just 'page help'.", "To talk privately to someone with your wristpad, 'page <person> <some text>'.", "Find out more about anything by looking at it ('l <something>') or examining it ('ex <something>').", "Tired of seeing hints? '@pref hints is off'.", "If you're doing badly in fights, you might have status problems. Check the 'st' command.", "Remember to 'hold <weapon>' to wield something before a fight, or 'ready <weapon>' to make sure it's always wielded.", "To get the most from your youth, visit the gym each day.", "Being horny can work to your advantage by making you brawnier.", "If you're thirsty, find a Bebop cola machine, or hit the Any Port bar.", "If you're hungry, find a restaurant, or butcher a dead thing.", "'tac' shows the health and status of everyone in the room.", "Buy a canteen at EO, and fill it up whenever you're near a fountain so you'll never be thirsty.", "Other players might not be friends! Approach with caution.", "Scavenging can make you quick cash -- 'search' the room you're in.", "Loaded with junk? Sell it all off at Salvage Unlimited ('SU' on the map).", "Type 'gear' to see all your armor and weapon stats.", "Type 'worn' to see your armor's coverage and condition.", "Really just here for the sex? Ha, ha. See 'help slut'.", "Feeling rage about dying a lot? Relax. See 'help rage'.", "chatnet useless or offensive? Most people are dicks. Join a corp to find decent conversation and help.", "Update your clone at Clone Arrangers (CA) to avoid losing your XP and IP when you die.", "If you find food or drink, 'smell <item>' to make sure it's alright.", "Need advice? Ask other players on chatnet with 'chat <your question>'.", "If you're trying to raise a skill by fighting or practicing, 'grind <skill>' to earn IP faster.", "Sister Agnes can pay you for orphan killing, or heal you -- but you have to talk to her. Try '-agnes heal'.", "Careful around Alvin. He doesn't like to see orphans hurt.", "Did getting murdered upset you? Consider reading 'help rage'.", "Found a bug, have an idea for the game, or just wondering why everyone is talking about the mail? Read 'help mail' for information on our extensive mailing list system."}
med#311rwc#361
list of 26{"'map' and 'lmap' will show you two different views of your area.", "Lonely? Join ENEMA, the newbie corp, by talking to MServo at the museum.", "Use 'help' to get a list of help topics, 'help <topic>' to read more about a topic.", "Find out more about anything by looking at it ('l <something>') or examining it ('ex <something>').", "Tired of seeing hints? '@pref hints is off'.", "To get the most from your youth, visit the gym each day.", "Being horny can work to your advantage by making you brawnier.", "'tac' shows the health and status of everyone in the room.", "Buy a canteen at EO, and fill it up whenever you're near a fountain so you'll never be thirsty.", "Other players might not be friends! Approach with caution.", "Spend your unspent XP by learning new skills from players or NPCs.", "Find skill teachers from flyers on the telephone pole on High Street.", "Find mutations on the poster in Injection Junction on Cheney Way.", "Wear lots of jewelry to increase your cool.", "After a kill, 'search <corpse>' to see what they had.", "Cut up a whole body fast with 'butcher <corpse>', if you've got enough scavenge skill.", "Want to protect your stuff when you die? Get a white cocoon.", "Feeling lonely and awkward? Read 'help etiquette' to find out how to get along.", "Type 'gear' to see all your armor and weapon stats.", "Type 'worn' to see your armor's coverage and condition.", "Many areas are dark. Buy a belt light at Eschaton Outfitters, EO on your map.", "chatnet useless or offensive? Most people are dicks. Join a corp to find decent conversation and help.", "Running multiple characters is neither fine nor dandy. Read 'help alts' for the rules.", "Getting murdered a lot, possibly by dickheads? Check out 'help rage'.", "Dying too much? Travel with friends who can heal and protect you.", "Found a bug, have an idea for the game, or just wondering why everyone is talking about the mail? Read 'help mail' for information on our extensive mailing list system."}
high#311rwc#361
list of 11{"Tired of seeing hints? '@pref hints is off'.", "There are no girls on the internet.", "Avoid interacting with game admins. They're not good people.", "Have an idea on how the game could be better? See 'help ideas' on how to contribute (and possibly be rewarded).", "Found a typo or bug in the game? See 'help bugs' on how to report it (and maybe profit).", "For in-depth spoilers and reference info, check the wiki at 'http://hellmoo.org/wiki/' .", "Your 'gear' weapon stats change with your condition, buffs, and skills.", "Once you can kill J'Mak in crater rim, farm rednecks for their moonshine for Care Dog.", "Fixed the UFO in crater rim yet?", "Opened the secret hole in the cave complex under the orphanage yet?", "Found a bug, have an idea for the game, or just wondering why everyone is talking about the mail? Read 'help mail' for information on our extensive mailing list system."}
prog#311rwc#361
list of 24{"Most players are scum.", "Players lie. Ignore the things they say.", "If a player was injured or killed, they probably deserved it.", "'@tree <parent> 1' to see just the first level tree off a parent.", "'@bestonline <skill>' to find experts in a skill for testing things.", "'@revert-form' to become yourself after going into the real world.", "'@scope <object>' to get a breakdown of its properties.", "'@compare <obj> <obj> ...' to compare props and verbs between objects.", "'@whohas <parent>' to see what players own children of it.", "Need to remember something? Post to *internal-bugs.", "Wonder who to blame for something terrible? '@cl <obj>:<verb>'.", "Don't make retarded shit! Thanks!", "'@bored' shows a random undone *idea with status of open and a net score of at least +2. '@bored!' will pick such an idea without the score requirement.", "'@scope+ <obj>' is like '@scope' but with unchanged props in grey.", "Would the thing you're about to make fit into a Dungeons & Dragons game? Then stop making it.", "Looking for a project? '@top 20 *ideas.'", "'@whobuys <object>' and '@whosells <object>' will tell you which shops will buy or sell it.", "Go get another beer and think for a minute.", "Find stuff in shops! Try it: '@shopgrep $gun'.", "Need an obj#? Know the name & a parent? '@ff <parent> <searchstring>'.", "Have a property that's modified by a verb you own? '@chmod <object>.<property> -c'! If the property is something that another programmer might want to edit for their own child of the object, '@chmod <object>.<property> +w' instead!", "Believe it or not, you can spy on player corpnets! Just '@addfeature <net objnum>'. This can sometimes tell you that a player you are questioning is lying to you.", "\"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.\" - Martin Golding", "'@mine' to see all issues assigned to you. '@mine *list' to see only those on a certain list."}
chance#311rc#3612
aliases#1rc#361{"hints DB"}
description#1rc#361<clear>
object_size#1r#29{11266, 1298434782}
hidden_verbs#1rc#361<clear>
phelp_msg#1rc#361<clear>
weight#1rc#361<clear>
owner_verbs#1rc#361<clear>
plural_name#1rc#361<clear>
client_image#1rc#361<clear>
listening#1rc#361<clear>

Ancestry

Ancestors (nearest first): #1 root

Children: none

Call graph

calls n311_1 #311:tell_hint n311_0 #311:hint_for n311_1->n311_0

Source

hint_for

Spec this none thisFlags rxdOwner #361Definer #311

Referenced by

Source

1who = args[1];
2xp = who.xp_total;
3area = area(who);
4if (area.hints)
5m = area.hints;
6elseif (who.programmer)
7m = this.prog;
8elseif (xp < 2000)
9m = this.low;
10elseif (xp < 10000)
11m = this.med;
12else
13m = this.high;
14endif
15if (m)
16return m[random($)];
17endif
18return "";

tell_hint

Spec this none thisFlags rxdOwner #361Definer #311

Referenced by

none

Source

1who = args ? args[1] | player;
2m = this:hint_for(who);
3if (m)
4m2 = (($ansi.cyan + $ansi.bold_on) + "HINT: ") + $ansi.bold_off;
5inquote = 0;
6lastspace = 1;
7for i in [1..length(m)]
8c = m[i];
9if (c == "'")
10if (inquote)
11m2 = (m2 + $ansi.bold_off) + $ansi.cyan;
12inquote = 0;
13elseif (lastspace)
14m2 = (m2 + $ansi.white) + $ansi.bold_on;
15inquote = 1;
16else
17m2 = m2 + c;
18endif
19lastspace = 0;
20else
21m2 = m2 + c;
22if (c == " ")
23lastspace = 1;
24else
25lastspace = 0;
26endif
27endif
28endfor
29m = m2;
30who:tell(((((((($ansi.bold_on + $ansi.cyan) + "[ ") + $ansi.reset) + m) + $ansi.bold_on) + $ansi.cyan) + " ]") + $ansi.reset);
31endif