generic liquid fountain #200
Aliases: generic liquid fountain
7 verbs · 61 properties · 0 children
Verbs
| Verb | Spec | Flags | Definer | Lines |
|---|---|---|---|---|
creature_heartbeat | this none this | rxd | #200 | 6 |
autofill | this none this | rxd | #200 | 1 |
capacity_left | this none this | rxd | #200 | 1 |
acceptable | this none this | rxd | #200 | 1 |
lose_unit | this none this | rxd | #200 | 6 |
weight | this none this | rxd | #200 | 1 |
room_smell_msg | this none this | rxd | #200 | 3 |
Properties
| Property | Definer | Flags | Owner | Value |
|---|---|---|---|---|
capacity | #338 | rc | #361 | <clear> |
infinite_fluid | #338 | rc | #361 | 1 |
fillable | #338 | rc | #361 | 0 |
hold_to_drink | #338 | rc | #361 | 0 |
drink_msg | #338 | rc | #361 | "%DN bends down to take a drink from %dt." |
recycle_on_empty | #338 | rc | #361 | <clear> |
fill_from_msg | #338 | rc | #361 | "%DN bends down and fills %p %t from %dl." |
spawn_liquid | #338 | rc | #361 | #169515 |
wash_msg | #338 | rc | #361 | "%DN splashes %d on %r from %dt." |
show_contents | #338 | rc | #361 | <clear> |
unchuggable | #338 | rc | #361 | <clear> |
chug_start_msg | #338 | rc | #361 | <clear> |
ochug_start_msg | #338 | rc | #361 | <clear> |
chug_continue_msg | #338 | rc | #361 | <clear> |
ochug_continue_msg | #338 | rc | #361 | <clear> |
chug_stop_msg | #338 | rc | #361 | <clear> |
ochug_stop_msg | #338 | rc | #361 | <clear> |
choke_start_msg | #338 | rc | #361 | <clear> |
ochoke_start_msg | #338 | rc | #361 | <clear> |
ochug_finish_msg | #338 | rc | #361 | <clear> |
chug_finish_msg | #338 | rc | #361 | <clear> |
junk_after_chug | #338 | rc | #361 | <clear> |
break_msg | #255 | rc | #361 | <clear> |
repair_difficulty | #255 | rc | #361 | <clear> |
junk_on_break | #255 | rc | #361 | 0 |
rename_on_break | #255 | rc | #361 | <clear> |
smashable | #255 | rc | #361 | 0 |
repairable | #255 | rc | #361 | <clear> |
armor | #255 | rc | #361 | <clear> |
held_break_msg | #255 | rc | #361 | <clear> |
oheld_break_msg | #255 | rc | #361 | <clear> |
handed | #5 | rc | #361 | <clear> |
wield_msg | #5 | rc | #361 | <clear> |
unwield_msg | #5 | rc | #361 | <clear> |
size | #5 | rc | #361 | <clear> |
look_place_msg | #5 | rc | #361 | <clear> |
value | #5 | rc | #361 | <clear> |
get_msg | #5 | rc | #361 | <clear> |
drop_msg | #5 | rc | #361 | <clear> |
get_fail_msg | #5 | rc | #361 | <clear> |
junk_ok | #5 | rc | #361 | <clear> |
floats | #5 | rc | #361 | <clear> |
long_name_msg | #5 | rc | #361 | <clear> |
article | #5 | rc | #361 | <clear> |
setup_list | #5 | rc | #361 | <clear> |
health | #5 | rc | #361 | <clear> |
health_max | #5 | rc | #361 | <clear> |
min_skill | #5 | rc | #361 | <clear> |
skill | #5 | rc | #361 | <clear> |
recipe_for | #5 | rc | #361 | <clear> |
carried_msg | #5 | rc | #361 | <clear> |
aliases | #1 | rc | #361 | {"generic liquid fountain"} |
description | #1 | rc | #361 | <clear> |
object_size | #1 | r | #29 | {3706, 1298434138} |
hidden_verbs | #1 | rc | #361 | {"dump", "fill", "toast", "chug"} |
phelp_msg | #1 | rc | #361 | <clear> |
weight | #1 | rwc | #361 | -1 |
owner_verbs | #1 | rc | #361 | <clear> |
plural_name | #1 | rc | #361 | <clear> |
client_image | #1 | rc | #361 | <clear> |
listening | #1 | rc | #361 | <clear> |
Ancestry
Ancestors (nearest first): #338 generic liquid container → #255 generic smashable thing → #5 generic thing → #1 root
Children: none
Call graph
Source
creature_heartbeat
Referenced by
none
Source
1if (!this.f) 2liquid = this:occupants(this.spawn_liquid); 3if (!liquid) 4this:autofill(); 5endif 6endif
autofill
Referenced by
- #200:creature_heartbeat line 4:
this:autofill
Source
1this.spawn_liquid:add_to(this);
capacity_left
Referenced by
none
Source
1return 0;
acceptable
Referenced by
none
Source
1return is_a(args[1], this.spawn_liquid);
lose_unit
Referenced by
none
Source
1if (liquids = this:occupants($liquid)) 2liquid = liquids[random(length(liquids))]; 3type = parent(liquid); 4return type; 5endif 6return #-1;
weight
Referenced by
none
Source
1return -1;
room_smell_msg
Referenced by
none
Source
1if (l = this:occupants($liquid)) 2return l[1].smell_msg; 3endif