generic liquid #225

Parent #141Owner #361Flags read, fertileSource hellcore/hellcore.db

Aliases: generic liquid

2 verbs · 36 properties · 0 children

Verbs

VerbSpecFlagsDefinerLines
drinkthis none thisrxd#22515
drink_msgthis none thisrxd#2251

Properties

PropertyDefinerFlagsOwnerValue
drink_msg#225rc#361"Mmmm. Delicious %t."
drug#225rc#361#-1
doses_per_unit#225rc#3611
smell_msg#225rc#361""
look_container_msg#225rc#361"clear liquid"
weight_per_unit#225rc#361150
value_per_unit#225rc#3610
slippery#225rc#3610
exclusive_to#141rc#361<clear>
look_place_msg#141rc#361
list of 2{{#489, "There's a puddle of %t on the floor.", "The floor is covered with %t.", "The room is soaked in %t."}, {#3, "There's a puddle of %t on the ground.", "The ground is soaked with %t."}}
stick_time#141r#3611335055046
lifespan#141rc#3613600
accumulation#141r#361<clear>
junk_ok#141rc#361<clear>
look_person_msg#141rc#361<clear>
wipeable#141rc#3611
clean_msg#141rc#361<clear>
clean_last_msg#141rc#361<clear>
disperse_msg#141rc#361<clear>
blood#141rc#361<clear>
infect_chance#141rc#361<clear>
max_accumulation#141rc#361100
nutrition#141rc#361<clear>
lick_self_msg#141rc#361<clear>
look_place_air_msg#141rc#361"A faint mist of %t hangs in the air."
falls#141rc#361<clear>
aliases#1rc#361{"generic liquid"}
description#1rc#361<clear>
object_size#1r#29{2199, 1298434225}
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): #141 generic decal#1 root

Children: none

Call graph

calls n225_0 #225:drink n225_1 #225:drink_msg n225_0->n225_1 n20_34 #20:pronoun_sub n225_0->n20_34

Source

drink

Spec this none thisFlags rxdOwner #361Definer #225

Referenced by

none

Source

1who = args[1];
2doses = (length(args) > 1) ? args[2] | 1;
3if (m = this:drink_msg())
4who:tell($su:ps(m, who, this));
5endif
6if (valid(this.drug))
7who:ingest(this.drug, doses, 0);
8endif
9for a in (this.blood)
10if (typeof(a) == LIST)
11who:ingest(@a);
12elseif (is_a(a, $drug))
13who:ingest(a, 1, 0);
14endif
15endfor

drink_msg

Spec this none thisFlags rxdOwner #361Definer #225

Referenced by

Source

1return this.drink_msg;