Date: 2016/04/29 14:15:38 UTC-07:00
Type: Denizen Script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
game_co:
type: custom
tags:
world:
- determine <this.world||null>
type:
- determine <this.type||null>
started:
- determine <this.started||false>
mechanisms:
add_player_by_name:
- adjust <context.this> players:->:<context.value.as_player> save:new_obj
- determine <entry[new_obj].result>
set_world_by_name:
- if !<context.value.as_world.is[==].to[null]||false> {
- adjust <context.this> world:<context.value.as_world> save:new_obj
- determine <entry[new_obj].result>
}
started: false
players: li@
test_comand:
type: command
name: test_custom
script:
- define game custom@game_co
- narrate <def[game]>
- adjust <def[game]> eleven:12 save:new_obj
- narrate <entry[new_obj].result>
- adjust <entry[new_obj].result> set_world_by_name:world save:new_obj2
- narrate <entry[new_obj2].result>
- narrate <entry[new_obj2].result.world>
- adjust <entry[new_obj2].result> set_world_by_name:world_Gamelobby_Base save:new_obj3
- narrate <entry[new_obj3].result>
- adjust <entry[new_obj3].result> started:true save:new_obj4
- narrate <entry[new_obj4].result>
- adjust <entry[new_obj4].result> set_player_by_name:p@Penzance save:new_obj5
- narrate <entry[new_obj5].result>