Ticker Object #52
1 verbs · 14 properties · 0 children
Verbs
| Verb | Spec | Flags | Definer | Lines |
|---|---|---|---|---|
tick | this none this | rwxd | #52 | 24 |
Properties
| Property | Definer | Flags | Owner | Value |
|---|---|---|---|---|
description | #1 | rw | #10 | <clear> |
aliases | #1 | rw | #10 | <clear> |
home | #1 | rw | #10 | <clear> |
short_desc | #1 | rw | #10 | <clear> |
core | #1 | rw | #10 | 1 |
handedness | #1 | rw | #10 | <clear> |
base_enc | #1 | rw | #10 | <clear> |
base_weight | #1 | rw | #10 | <clear> |
capacity | #1 | rw | #10 | <clear> |
max_fit | #1 | rw | #10 | <clear> |
pprep | #1 | rw | #10 | <clear> |
gprep | #1 | rw | #10 | <clear> |
generic_name | #1 | rw | #10 | <clear> |
age | #1 | rw | #10 | <clear> |
Ancestry
Ancestors (nearest first): #1 Root Class
Children: none
Call graph
Source
tick
Referenced by
- #52:tick line 23:
$ticker:tick
Source
1"$ticker:tick this none this"; 2players = connected_players(); 3for each in (players) 4"regen hit points"; 5if (each.consciousness == "asleep") 6hp_regen = 5 + $con_hp_regen_table[each:con()]; 7foc_regen = 5; 8end_regen = 5; 9elseif (each.consciousness == "awake") 10hp_regen = 1 + $con_hp_regen_table[each:con()]; 11foc_regen = 1; 12end_regen = 1; 13else 14hp_regen = 0; 15foc_regen = 0; 16end_regen = 0; 17endif 18each:raise_hp(hp_regen); 19each:raise_focus(foc_regen); 20each:raise_endurance(end_regen); 21endfor 22fork (random(20) + 20) 23$ticker:tick(); 24endfork