Mercurial > nagslang
annotate data/levels/level1 @ 416:bea0ea5b98df
Well, gravity.
author | davidsharpe@lantea.local |
---|---|
date | Sat, 07 Sep 2013 12:52:16 +0200 |
parents | e2cebabf87e8 |
children | 4abf8cf717e9 |
rev | line source |
---|---|
139 | 1 base_tile: tiles/floor.png |
178
5cabbb485ad5
Round-tripped levels through the editor to canonicalize them
Stefano Rivera <stefano@rivera.za.net>
parents:
177
diff
changeset
|
2 enemies: |
5cabbb485ad5
Round-tripped levels through the editor to canonicalize them
Stefano Rivera <stefano@rivera.za.net>
parents:
177
diff
changeset
|
3 - args: |
5cabbb485ad5
Round-tripped levels through the editor to canonicalize them
Stefano Rivera <stefano@rivera.za.net>
parents:
177
diff
changeset
|
4 - [750, 300] |
5cabbb485ad5
Round-tripped levels through the editor to canonicalize them
Stefano Rivera <stefano@rivera.za.net>
parents:
177
diff
changeset
|
5 - [650, 500] |
5cabbb485ad5
Round-tripped levels through the editor to canonicalize them
Stefano Rivera <stefano@rivera.za.net>
parents:
177
diff
changeset
|
6 classname: PatrollingAlien |
5cabbb485ad5
Round-tripped levels through the editor to canonicalize them
Stefano Rivera <stefano@rivera.za.net>
parents:
177
diff
changeset
|
7 game_objects: |
5cabbb485ad5
Round-tripped levels through the editor to canonicalize them
Stefano Rivera <stefano@rivera.za.net>
parents:
177
diff
changeset
|
8 - args: |
5cabbb485ad5
Round-tripped levels through the editor to canonicalize them
Stefano Rivera <stefano@rivera.za.net>
parents:
177
diff
changeset
|
9 - [250, 350] |
5cabbb485ad5
Round-tripped levels through the editor to canonicalize them
Stefano Rivera <stefano@rivera.za.net>
parents:
177
diff
changeset
|
10 classname: Box |
5cabbb485ad5
Round-tripped levels through the editor to canonicalize them
Stefano Rivera <stefano@rivera.za.net>
parents:
177
diff
changeset
|
11 - args: |
5cabbb485ad5
Round-tripped levels through the editor to canonicalize them
Stefano Rivera <stefano@rivera.za.net>
parents:
177
diff
changeset
|
12 - [300, 400] |
5cabbb485ad5
Round-tripped levels through the editor to canonicalize them
Stefano Rivera <stefano@rivera.za.net>
parents:
177
diff
changeset
|
13 classname: FloorSwitch |
189
b6c1a9448d7d
Activate door with switch.
Jeremy Thurgood <firxen@gmail.com>
parents:
182
diff
changeset
|
14 name: light_switch |
178
5cabbb485ad5
Round-tripped levels through the editor to canonicalize them
Stefano Rivera <stefano@rivera.za.net>
parents:
177
diff
changeset
|
15 - args: |
282
9d186b897d82
Toggle switch, sans art.
Jeremy Thurgood <firxen@gmail.com>
parents:
281
diff
changeset
|
16 - [350, 250] |
9d186b897d82
Toggle switch, sans art.
Jeremy Thurgood <firxen@gmail.com>
parents:
281
diff
changeset
|
17 classname: ToggleSwitch |
189
b6c1a9448d7d
Activate door with switch.
Jeremy Thurgood <firxen@gmail.com>
parents:
182
diff
changeset
|
18 name: door_switch |
178
5cabbb485ad5
Round-tripped levels through the editor to canonicalize them
Stefano Rivera <stefano@rivera.za.net>
parents:
177
diff
changeset
|
19 - args: |
286
248b8fdb160c
Collect gun (which currently looks like a bullet) to shoot.
Jeremy Thurgood <firxen@gmail.com>
parents:
282
diff
changeset
|
20 - [300, 600] |
378
8069c9be1c3e
Create a nagslang.collectable module for collectables
Stefano Rivera <stefano@rivera.za.net>
parents:
359
diff
changeset
|
21 classname: collectable.Gun |
379
e2cebabf87e8
Collected collectables stay collected
Stefano Rivera <stefano@rivera.za.net>
parents:
378
diff
changeset
|
22 name: gun |
286
248b8fdb160c
Collect gun (which currently looks like a bullet) to shoot.
Jeremy Thurgood <firxen@gmail.com>
parents:
282
diff
changeset
|
23 - args: |
178
5cabbb485ad5
Round-tripped levels through the editor to canonicalize them
Stefano Rivera <stefano@rivera.za.net>
parents:
177
diff
changeset
|
24 - [300, 500] |
189
b6c1a9448d7d
Activate door with switch.
Jeremy Thurgood <firxen@gmail.com>
parents:
182
diff
changeset
|
25 - light_switch |
178
5cabbb485ad5
Round-tripped levels through the editor to canonicalize them
Stefano Rivera <stefano@rivera.za.net>
parents:
177
diff
changeset
|
26 classname: FloorLight |
5cabbb485ad5
Round-tripped levels through the editor to canonicalize them
Stefano Rivera <stefano@rivera.za.net>
parents:
177
diff
changeset
|
27 name: light |
5cabbb485ad5
Round-tripped levels through the editor to canonicalize them
Stefano Rivera <stefano@rivera.za.net>
parents:
177
diff
changeset
|
28 - args: |
5cabbb485ad5
Round-tripped levels through the editor to canonicalize them
Stefano Rivera <stefano@rivera.za.net>
parents:
177
diff
changeset
|
29 - [250, 500] |
5cabbb485ad5
Round-tripped levels through the editor to canonicalize them
Stefano Rivera <stefano@rivera.za.net>
parents:
177
diff
changeset
|
30 - both_switches |
5cabbb485ad5
Round-tripped levels through the editor to canonicalize them
Stefano Rivera <stefano@rivera.za.net>
parents:
177
diff
changeset
|
31 classname: FloorLight |
5cabbb485ad5
Round-tripped levels through the editor to canonicalize them
Stefano Rivera <stefano@rivera.za.net>
parents:
177
diff
changeset
|
32 name: light2 |
189
b6c1a9448d7d
Activate door with switch.
Jeremy Thurgood <firxen@gmail.com>
parents:
182
diff
changeset
|
33 - args: [light_switch, door_switch] |
209
ad1d3de210cd
Drop compatibility imports, and allow an optional module on classnames
Stefano Rivera <stefano@rivera.za.net>
parents:
197
diff
changeset
|
34 classname: puzzle.StateLogicalAndPuzzler |
178
5cabbb485ad5
Round-tripped levels through the editor to canonicalize them
Stefano Rivera <stefano@rivera.za.net>
parents:
177
diff
changeset
|
35 name: both_switches |
182
7e3c01d15b10
Re-canonicalize level1 after rebase merge
Neil Muller <drnlmuller@gmail.com>
parents:
181
diff
changeset
|
36 - args: |
189
b6c1a9448d7d
Activate door with switch.
Jeremy Thurgood <firxen@gmail.com>
parents:
182
diff
changeset
|
37 - [620, 220] |
346
282113d86d75
Save door and lever state.
Jeremy Thurgood <firxen@gmail.com>
parents:
286
diff
changeset
|
38 - switch_door |
189
b6c1a9448d7d
Activate door with switch.
Jeremy Thurgood <firxen@gmail.com>
parents:
182
diff
changeset
|
39 classname: FloorLight |
b6c1a9448d7d
Activate door with switch.
Jeremy Thurgood <firxen@gmail.com>
parents:
182
diff
changeset
|
40 name: door_light |
191 | 41 - args: |
42 - [290, 160] | |
43 - Run around, press some buttons, have fun! | |
44 classname: Note | |
224
b6db213e53a2
Bulkheads are bits of wall you can walk through.
Jeremy Thurgood <firxen@gmail.com>
parents:
209
diff
changeset
|
45 - args: |
b6db213e53a2
Bulkheads are bits of wall you can walk through.
Jeremy Thurgood <firxen@gmail.com>
parents:
209
diff
changeset
|
46 - [800, 680] |
b6db213e53a2
Bulkheads are bits of wall you can walk through.
Jeremy Thurgood <firxen@gmail.com>
parents:
209
diff
changeset
|
47 - [900, 680] |
b6db213e53a2
Bulkheads are bits of wall you can walk through.
Jeremy Thurgood <firxen@gmail.com>
parents:
209
diff
changeset
|
48 - door_switch |
b6db213e53a2
Bulkheads are bits of wall you can walk through.
Jeremy Thurgood <firxen@gmail.com>
parents:
209
diff
changeset
|
49 classname: Bulkhead |
b6db213e53a2
Bulkheads are bits of wall you can walk through.
Jeremy Thurgood <firxen@gmail.com>
parents:
209
diff
changeset
|
50 name: switch_bulkhead |
281
9b56e954c674
Protagonist actions, now required for operating doors.
Jeremy Thurgood <firxen@gmail.com>
parents:
263
diff
changeset
|
51 - args: |
9b56e954c674
Protagonist actions, now required for operating doors.
Jeremy Thurgood <firxen@gmail.com>
parents:
263
diff
changeset
|
52 - [410, 400] |
9b56e954c674
Protagonist actions, now required for operating doors.
Jeremy Thurgood <firxen@gmail.com>
parents:
263
diff
changeset
|
53 - level2 |
9b56e954c674
Protagonist actions, now required for operating doors.
Jeremy Thurgood <firxen@gmail.com>
parents:
263
diff
changeset
|
54 - [900, 200] |
9b56e954c674
Protagonist actions, now required for operating doors.
Jeremy Thurgood <firxen@gmail.com>
parents:
263
diff
changeset
|
55 - 0 |
9b56e954c674
Protagonist actions, now required for operating doors.
Jeremy Thurgood <firxen@gmail.com>
parents:
263
diff
changeset
|
56 classname: Door |
9b56e954c674
Protagonist actions, now required for operating doors.
Jeremy Thurgood <firxen@gmail.com>
parents:
263
diff
changeset
|
57 - args: |
9b56e954c674
Protagonist actions, now required for operating doors.
Jeremy Thurgood <firxen@gmail.com>
parents:
263
diff
changeset
|
58 - [561, 250] |
9b56e954c674
Protagonist actions, now required for operating doors.
Jeremy Thurgood <firxen@gmail.com>
parents:
263
diff
changeset
|
59 - level1 |
9b56e954c674
Protagonist actions, now required for operating doors.
Jeremy Thurgood <firxen@gmail.com>
parents:
263
diff
changeset
|
60 - [600, 700] |
9b56e954c674
Protagonist actions, now required for operating doors.
Jeremy Thurgood <firxen@gmail.com>
parents:
263
diff
changeset
|
61 - 0 |
9b56e954c674
Protagonist actions, now required for operating doors.
Jeremy Thurgood <firxen@gmail.com>
parents:
263
diff
changeset
|
62 - door_switch |
359
d42752ab3231
Refactor doors and add horrible temporoary image for someone to fix later.
Jeremy Thurgood <firxen@gmail.com>
parents:
346
diff
changeset
|
63 classname: PuzzleDoor |
281
9b56e954c674
Protagonist actions, now required for operating doors.
Jeremy Thurgood <firxen@gmail.com>
parents:
263
diff
changeset
|
64 name: switch_door |
416 | 65 - args: |
66 - [600, 600] | |
67 - 100 | |
68 - 1000 | |
69 classname: GravityWell | |
197 | 70 lines: |
71 - - [750, 680] | |
224
b6db213e53a2
Bulkheads are bits of wall you can walk through.
Jeremy Thurgood <firxen@gmail.com>
parents:
209
diff
changeset
|
72 - [800, 680] |
b6db213e53a2
Bulkheads are bits of wall you can walk through.
Jeremy Thurgood <firxen@gmail.com>
parents:
209
diff
changeset
|
73 - - [900, 680] |
197 | 74 - [950, 680] |
75 - - [750, 480] | |
76 - [950, 480] | |
77 - - [750, 480] | |
78 - [750, 680] | |
79 - - [950, 480] | |
80 - [950, 680] | |
139 | 81 polygons: |
82 1: | |
83 - [60, 780] | |
84 - [130, 850] | |
85 - [1150, 850] | |
86 - [1010, 710] | |
87 - [1010, 190] | |
88 - [880, 60] | |
89 - [700, 60] | |
90 - [560, 200] | |
91 - [560, 650] | |
92 - [410, 650] | |
93 - [410, 70] | |
94 - [60, 70] | |
95 - [260, 270] | |
96 - [60, 470] | |
97 - [60, 780] | |
141
076448ba0582
Add a trailing newline
Stefano Rivera <stefano@rivera.za.net>
parents:
139
diff
changeset
|
98 size: [1200, 900] |