examples: Add orb of seeing
This commit is contained in:
parent
deed239fdf
commit
56ed9b9a31
@ -1,4 +1,4 @@
|
|||||||
George, who can be awakened
|
George, who can be awakened.
|
||||||
|
|
||||||
```
|
```
|
||||||
@create $thing named "George"
|
@create $thing named "George"
|
||||||
@ -10,7 +10,7 @@ George, who can be awakened
|
|||||||
@program george:awaken
|
@program george:awaken
|
||||||
if ((time() - this.awakened_time) > this.time_awake)
|
if ((time() - this.awakened_time) > this.time_awake)
|
||||||
player:tell("W H A M M U ! You awaken George!");
|
player:tell("W H A M M U ! You awaken George!");
|
||||||
player.location:announce("W H A M M U ! " + player.name + " awakens George!");
|
player.location:announce("W H A M M U ! "+player.name+" awakens George!");
|
||||||
this.awakened_time = time();
|
this.awakened_time = time();
|
||||||
else
|
else
|
||||||
player:tell("George is already awake.");
|
player:tell("George is already awake.");
|
||||||
@ -25,3 +25,19 @@ else
|
|||||||
endif
|
endif
|
||||||
.
|
.
|
||||||
```
|
```
|
||||||
|
|
||||||
|
The Orb of Seeing, which demonstrates how to get information about the players
|
||||||
|
that interact with objects.
|
||||||
|
|
||||||
|
```
|
||||||
|
@create $thing named "Orb of Seeing"
|
||||||
|
@verb mystery:description tnt
|
||||||
|
|
||||||
|
@program mystery:description
|
||||||
|
return {
|
||||||
|
"The "+this.name+" sees many things!",
|
||||||
|
"Viewer name: "+player.name,
|
||||||
|
"Item owner: "+this.owner.name
|
||||||
|
};
|
||||||
|
.
|
||||||
|
```
|
||||||
|
Loading…
x
Reference in New Issue
Block a user