28 lines
741 B
Markdown
28 lines
741 B
Markdown
George, who can be awakened
|
|
|
|
```
|
|
@create $thing named "George"
|
|
@property george.awakened_time 0
|
|
@property george.time_awake 20
|
|
@verb george:description this none this rxd
|
|
@verb george:awaken this none none rxd
|
|
|
|
@program george:awaken
|
|
if ((time() - this.awakened_time) > this.time_awake)
|
|
player:tell("W H A M M U ! You awaken George!");
|
|
player.location:announce("W H A M M U ! " + player.name + " awakens George!");
|
|
this.awakened_time = time();
|
|
else
|
|
player:tell("George is already awake.");
|
|
endif
|
|
.
|
|
|
|
@program george:description
|
|
if ((time() - this.awakened_time) > this.time_awake)
|
|
return "He appears to be sleeping. Hopefully nobody AWAKENS him.";
|
|
else
|
|
return "George is awake and unfathomably powerful.";
|
|
endif
|
|
.
|
|
```
|