~rabbits/markl

f8a9eb7c2e12b429be0bda1a438ae11489034847 — Devine Lu Linvega 2 months ago 1d8bf7d
Secure bounds in tutorial
751 files changed, 115 insertions(+), 75 deletions(-)

A $2
A $20
A $200
A &active
A &dotted
A &double
A &down
A &right
A &up
A (
A )
A 0000
A 0001
A 0002
A 0003
A 0004
A 0005
A 0006
A 0007
A 0008
A 000c
A 000d
A 000f
A 0010
A 0018
A 001f
A 0020
A 0030
A 003c
A 003f
A 0040
A 004d
A 0060
A 0077
A 0080
A 0084
A 00b0
A 00c0
A 00e0
A 00f0
A 00f8
A 00fc
A 00fe
A 00ff
A 0100
A 0101
A 0102
A 0103
A 0106
A 0107
A 0111
A 0143
A 0180
A 0200
A 0201
A 0202
A 0203
A 0204
A 0208
A 020a
A 021c
A 0282
A 0300
A 0301
A 0302
A 0303
A 0304
A 0307
A 030c
A 03f0
A 0400
A 0403
A 0404
A 0406
A 0407
A 0408
A 040c
A 0418
A 0483
A 0488
A 0500
A 0502
A 0503
A 0504
A 050a
A 0510
A 05a5
A 0600
A 0601
A 0603
A 0604
A 0606
A 0607
A 060c
A 063c
A 067b
A 06f8
A 06f9
A 06fe
A 0700
A 0701
A 0703
A 0706
A 0707
A 070b
A 070c
A 070e
A 070f
A 0713
A 073c
A 07f7
A 07f9
A 07fc
A 07ff
A 0800
A 0803
A 0804
A 0806
A 0807
A 0808
A 080c
A 080e
A 0810
A 0814
A 0817
A 0818
A 081c
A 0838
A 089c
A 08b0
A 08f8
A 0902
A 0906
A 0908
A 0909
A 09c9
A 0a02
A 0a05
A 0a0a
A 0a14
A 0a32
A 0a7a
A 0c00
A 0c03
A 0c06
A 0c08
A 0c0c
A 0c0e
A 0c18
A 0c84
A 0cf8
A 0cfc
A 0d00
A 0d08
A 0e00
A 0e06
A 0e07
A 0e0a
A 0e0c
A 0e0e
A 0e1c
A 0e3f
A 0f00
A 0f03
A 0f07
A 0f0e
A 0f0f
A 0f18
A 0f1e
A 0f1f
A 0f30
A 0f3d
A 0f3e
A 0f3f
A 0ff7
A 0ff8
A 1000
A 1001
A 1008
A 100c
A 1010
A 1018
A 1020
A 1021
A 1030
A 1034
A 1038
A 1039
A 1040
A 1090
A 10e0
A 1101
A 1109
A 1111
A 1112
A 1113
A 1120
A 120a
A 1211
A 1214
A 1234
A 1307
A 131f
A 140a
A 1414
A 1417
A 1428
A 1800
A 1806
A 1808
A 180c
A 180d
A 1810
A 1811
A 1824
A 1830
A 18e0
A 18f9
A 1a07
A 1b1f
A 1c04
A 1c08
A 1c0c
A 1c0e
A 1c1c
A 1c1e
A 1c38
A 1c39
A 1c3f
A 1d39
A 1e1c
A 1e3c
A 1f00
A 1f0f
A 1f18
A 1f1f
A 1f20
A 1f3b
A 1f3f
A 1f60
A 1fff
A 2000
A 2010
A 2020
A 2030
A 203f
A 2040
A 2050
A 2058
A 2063
A 20c0
A 2120
A 2142
A 2212
A 2222
A 2260
A 2301
A 2428
A 2814
A 2818
A 2828
A 2848
A 2850
A 2898
A 28c8
A 2925
A 2c08
A 2e7e
A 3000
A 300e
A 301c
A 3020
A 3030
A 3038
A 303f
A 3040
A 3041
A 3060
A 3070
A 30c0
A 30e0
A 3161
A 320a
A 324a
A 3800
A 380f
A 3810
A 3827
A 3831
A 3870
A 3878
A 389c
A 38c8
A 38e0
A 38f0
A 38fc
A 3910
A 391c
A 391d
A 3a38
A 3c00
A 3c07
A 3c18
A 3c1f
A 3cbc
A 3cfe
A 3cff
A 3d3b
A 3d3d
A 3e1e
A 3e7c
A 3f00
A 3f0f
A 3f1c
A 3f30
A 3f3f
A 3f40
A 3f7f
A 3fbf
A 3fc7
A 3fff
A 4000
A 4001
A 4020
A 4030
A 4040
A 4080
A 40c0
A 4121
A 4260
A 4320
A 454a
A 4730
A 4758
A 4844
A 4848
A 4888
A 4948
A 4a32
A 4b4a
A 4c22
A 4e00
A 4f6f
A 5028
A 5030
A 50a0
A 5181
A 5454
A 5767
A 5b66
A 5b67
A 5c1d
A 5c5e
A 5d5d
A 5f5f
A 5f67
A 5f7f
A 601c
A 601f
A 6020
A 6030
A 6040
A 6041
A 6050
A 6070
A 609f
A 60c0
A 62c2
A 633b
A 6361
A 6418
A 6432
A 6442
A 6459
A 665b
A 675b
A 675f
A 6773
A 6777
A 68c8
A 6f27
A 6f5e
A 6f5f
A 7030
A 7038
A 7060
A 70b9
A 70c0
A 70e0
A 7151
A 7777
A 7838
A 785e
A 78fc
A 7a39
A 7b7b
A 7c18
A 7c3e
A 7c78
A 7c7d
A 7ccc
A 7cf0
A 7cf8
A 7cfe
A 7e20
A 7e7c
A 7e7f
A 7f00
A 7f3f
A 7f5f
A 7f7f
A 7f9f
A 7fbf
A 7ffe
A 7fff
A 8000
A 8001
A 8040
A 8060
A 8080
A 8081
A 8088
A 80a0
A 80c0
A 80df
A 80e0
A 80f0
A 80ff
A 8101
A 8103
A 8180
A 8183
A 8200
A 8202
A 8204
A 820c
A 8242
A 8280
A 8284
A 8382
A 8484
A 85c6
A 8707
A 87a1
A 8848
A 8880
A 8e86
A 8e8e
A 8f1f
A 8f3f
A 9058
A 9090
A 9098
A 90a0
A 90a1
A 9111
A 9594
A 9800
A 9888
A 988c
A 98a0
A 98a4
A 98b8
A 99a4
A 9ba6
A 9c08
A 9c38
A 9c3c
A 9c8c
A 9c9e
A 9cb8
A 9cc4
A 9f3f
A 9f60
A 9fbf
A 9fcf
A 9fdf
A =floors-flipx
A =floors-flipy
A =floors-normal
A =floors-safe
A @arrow-right-icn
A @blocker-chr
A @bubble-chr
A @button-a-icn
A @button-b-icn
A @close-chr
A @down-spell-icn
A @fill-icn
A @floor-flipx-1
A @floor-flipy-1
A @floor-safe-normal
A @floor-safe-warp
A @floors-flipx
A @floors-flipy
A @floors-lut
A @floors-normal
A @floors-normal-1
A @floors-safe
A @flow-chr
A @flowdown-spell-icn
A @flowleft-spell-icn
A @flowright-spell-icn
A @flowup-spell-icn
A @fringe-icn
A @halftone-icn
A @idle-spell-icn
A @jump-down-icn
A @jump-left-icn
A @jump-right-icn
A @jump-up-icn
A @left-spell-icn
A @live-icn
A @lock-spell-icn
A @modx-icn
A @mody-icn
A @nimp-chr
A @npm-spell-chr
A @player-bump-chr
A @player-idle-chr
A @player-jump-chr
A @player-walk-chr
A @right-spell-icn
A @room
A @round-button-icn
A @say1-icn
A @say1-spell-icn
A @say2-icn
A @say2-spell-icn
A @say3-icn
A @say3-spell-icn
A @spellbutton-chr
A @square-button-chr
A @square-button-icn
A @touch-chr
A @unlock-icn
A @up-spell-icn
A @warp-chr
A @|events
A @|floor
A @|icons
A @|interface
A @|say
A @|spells
A [
A ]
A a020
A a030
A a050
A a060
A a080
A a098
A a0a0
A a0b0
A a0c0
A a2a2
A a3a1
A a3e2
A a498
A a499
A a898
A a9a9
A aa55
A ad81
A b000
A b090
A b0b0
A b0e0
A b2b2
A b4b7
A b4cc
A b89c
A bd9f
A bdbd
A bdcd
A be30
A be3e
A bebc
A bf3f
A bf40
A bfbf
A bfff
A c000
A c010
A c020
A c030
A c038
A c060
A c070
A c080
A c081
A c0c0
A c0df
A c0e0
A c0ff
A c101
A c162
A c224
A c242
A c2c2
A c2c4
A c300
A c3c6
A c3e0
A c3f8
A c40c
A c418
A c434
A c547
A c7ff
A c8e0
A ccb4
A ccd8
A ccf4
A cf84
A cfee
A cff1
A d380
A d3d3
A dcdc
A dcfe
A dd9f
A dede
A df87
A df8f
A dfcf
A dfdf
A dfff
A e000
A e018
A e030
A e070
A e088
A e0b0
A e0c0
A e0c4
A e0c8
A e0e0
A e0f0
A e0ff
A e183
A e1fb
A e464
A e706
A e7ef
A e7f2
A e7f3
A e84a
A ebab
A ecc8
A ecf4
A eded
A ee00
A eedf
A eee0
A eef4
A ef0f
A ef1f
A efcb
A efdf
A efe7
A efef
A etc/npc10x10.chr
A etc/npc10x10.chr.nmt
A f000
A f008
A f040
A f080
A f090
A f0e0
A f0f0
A f0f8
A f101
A f2c7
A f37b
A f3e7
A f4cc
A f4f4
A f4fc
A f5b2
A f5f1
A f74f
A f7c7
A f7e7
A f7f7
A f800
A f803
A f804
A f806
A f808
A f83c
A f87c
A f89c
A f8c3
A f8e0
A f8f0
A f8f1
A f8f3
A f8f4
A f8f8
A f8f9
A f8fc
A f8fe
A f906
A f942
A f9c3
A f9ff
A faef
A fafc
A fafd
A faff
A fbf3
A fc00
A fc03
A fc0c
A fc38
A fc78
A fc7c
A fcf4
A fcf8
A fcfc
A fcfe
A fcff
A fdff
A fe00
A febc
A fede
A fefb
A fefc
A fefe
A feff
A ff00
A ff0f
A ff3f
A ff7f
A ff81
A ff9f
A ffbf
A ffcf
A ffde
A ffdf
A ffef
A fff0
A fff7
A fffc
A fffe
A ffff
M src/assets.tal
M src/events.tal
M src/markl.tal
M src/world.tal
A $2 => $2 +0 -0
A $20 => $20 +0 -0
A $200 => $200 +0 -0
A &active => &active +0 -0
A &dotted => &dotted +0 -0
A &double => &double +0 -0
A &down => &down +0 -0
A &right => &right +0 -0
A &up => &up +0 -0
A ( => ( +0 -0
A ) => ) +0 -0
A 0000 => 0000 +0 -0
A 0001 => 0001 +0 -0
A 0002 => 0002 +0 -0
A 0003 => 0003 +0 -0
A 0004 => 0004 +0 -0
A 0005 => 0005 +0 -0
A 0006 => 0006 +0 -0
A 0007 => 0007 +0 -0
A 0008 => 0008 +0 -0
A 000c => 000c +0 -0
A 000d => 000d +0 -0
A 000f => 000f +0 -0
A 0010 => 0010 +0 -0
A 0018 => 0018 +0 -0
A 001f => 001f +0 -0
A 0020 => 0020 +0 -0
A 0030 => 0030 +0 -0
A 003c => 003c +0 -0
A 003f => 003f +0 -0
A 0040 => 0040 +0 -0
A 004d => 004d +0 -0
A 0060 => 0060 +0 -0
A 0077 => 0077 +0 -0
A 0080 => 0080 +0 -0
A 0084 => 0084 +0 -0
A 00b0 => 00b0 +0 -0
A 00c0 => 00c0 +0 -0
A 00e0 => 00e0 +0 -0
A 00f0 => 00f0 +0 -0
A 00f8 => 00f8 +0 -0
A 00fc => 00fc +0 -0
A 00fe => 00fe +0 -0
A 00ff => 00ff +0 -0
A 0100 => 0100 +0 -0
A 0101 => 0101 +0 -0
A 0102 => 0102 +0 -0
A 0103 => 0103 +0 -0
A 0106 => 0106 +0 -0
A 0107 => 0107 +0 -0
A 0111 => 0111 +0 -0
A 0143 => 0143 +2 -0
@@ 0,0 1,2 @@



A 0180 => 0180 +0 -0
A 0200 => 0200 +0 -0
A 0201 => 0201 +0 -0
A 0202 => 0202 +0 -0
A 0203 => 0203 +0 -0
A 0204 => 0204 +0 -0
A 0208 => 0208 +0 -0
A 020a => 020a +0 -0
A 021c => 021c +0 -0
A 0282 => 0282 +0 -0
A 0300 => 0300 +0 -0
A 0301 => 0301 +0 -0
A 0302 => 0302 +0 -0
A 0303 => 0303 +0 -0
A 0304 => 0304 +0 -0
A 0307 => 0307 +0 -0
A 030c => 030c +0 -0
A 03f0 => 03f0 +0 -0
A 0400 => 0400 +0 -0
A 0403 => 0403 +0 -0
A 0404 => 0404 +0 -0
A 0406 => 0406 +0 -0
A 0407 => 0407 +0 -0
A 0408 => 0408 +0 -0
A 040c => 040c +0 -0
A 0418 => 0418 +0 -0
A 0483 => 0483 +0 -0
A 0488 => 0488 +0 -0
A 0500 => 0500 +0 -0
A 0502 => 0502 +0 -0
A 0503 => 0503 +0 -0
A 0504 => 0504 +0 -0
A 050a => 050a +2 -0
@@ 0,0 1,2 @@



A 0510 => 0510 +0 -0
A 05a5 => 05a5 +0 -0
A 0600 => 0600 +0 -0
A 0601 => 0601 +0 -0
A 0603 => 0603 +0 -0
A 0604 => 0604 +0 -0
A 0606 => 0606 +0 -0
A 0607 => 0607 +0 -0
A 060c => 060c +0 -0
A 063c => 063c +0 -0
A 067b => 067b +0 -0
A 06f8 => 06f8 +0 -0
A 06f9 => 06f9 +0 -0
A 06fe => 06fe +0 -0
A 0700 => 0700 +0 -0
A 0701 => 0701 +0 -0
A 0703 => 0703 +0 -0
A 0706 => 0706 +0 -0
A 0707 => 0707 +0 -0
A 070b => 070b +0 -0
A 070c => 070c +0 -0
A 070e => 070e +0 -0
A 070f => 070f +0 -0
A 0713 => 0713 +0 -0
A 073c => 073c +0 -0
A 07f7 => 07f7 +0 -0
A 07f9 => 07f9 +0 -0
A 07fc => 07fc +0 -0
A 07ff => 07ff +0 -0
A 0800 => 0800 +0 -0
A 0803 => 0803 +0 -0
A 0804 => 0804 +0 -0
A 0806 => 0806 +0 -0
A 0807 => 0807 +0 -0
A 0808 => 0808 +0 -0
A 080c => 080c +0 -0
A 080e => 080e +0 -0
A 0810 => 0810 +0 -0
A 0814 => 0814 +0 -0
A 0817 => 0817 +0 -0
A 0818 => 0818 +0 -0
A 081c => 081c +0 -0
A 0838 => 0838 +0 -0
A 089c => 089c +0 -0
A 08b0 => 08b0 +0 -0
A 08f8 => 08f8 +0 -0
A 0902 => 0902 +0 -0
A 0906 => 0906 +0 -0
A 0908 => 0908 +0 -0
A 0909 => 0909 +0 -0
A 09c9 => 09c9 +0 -0
A 0a02 => 0a02 +0 -0
A 0a05 => 0a05 +0 -0
A 0a0a => 0a0a +0 -0
A 0a14 => 0a14 +0 -0
A 0a32 => 0a32 +0 -0
A 0a7a => 0a7a +0 -0
A 0c00 => 0c00 +0 -0
A 0c03 => 0c03 +0 -0
A 0c06 => 0c06 +0 -0
A 0c08 => 0c08 +0 -0
A 0c0c => 0c0c +0 -0
A 0c0e => 0c0e +0 -0
A 0c18 => 0c18 +0 -0
A 0c84 => 0c84 +0 -0
A 0cf8 => 0cf8 +0 -0
A 0cfc => 0cfc +0 -0
A 0d00 => 0d00 +0 -0
A 0d08 => 0d08 +0 -0
A 0e00 => 0e00 +0 -0
A 0e06 => 0e06 +0 -0
A 0e07 => 0e07 +0 -0
A 0e0a => 0e0a +0 -0
A 0e0c => 0e0c +0 -0
A 0e0e => 0e0e +0 -0
A 0e1c => 0e1c +0 -0
A 0e3f => 0e3f +0 -0
A 0f00 => 0f00 +0 -0
A 0f03 => 0f03 +0 -0
A 0f07 => 0f07 +0 -0
A 0f0e => 0f0e +0 -0
A 0f0f => 0f0f +0 -0
A 0f18 => 0f18 +0 -0
A 0f1e => 0f1e +0 -0
A 0f1f => 0f1f +0 -0
A 0f30 => 0f30 +0 -0
A 0f3d => 0f3d +0 -0
A 0f3e => 0f3e +0 -0
A 0f3f => 0f3f +0 -0
A 0ff7 => 0ff7 +0 -0
A 0ff8 => 0ff8 +0 -0
A 1000 => 1000 +0 -0
A 1001 => 1001 +0 -0
A 1008 => 1008 +0 -0
A 100c => 100c +0 -0
A 1010 => 1010 +0 -0
A 1018 => 1018 +0 -0
A 1020 => 1020 +0 -0
A 1021 => 1021 +0 -0
A 1030 => 1030 +0 -0
A 1034 => 1034 +0 -0
A 1038 => 1038 +0 -0
A 1039 => 1039 +0 -0
A 1040 => 1040 +0 -0
A 1090 => 1090 +0 -0
A 10e0 => 10e0 +0 -0
A 1101 => 1101 +0 -0
A 1109 => 1109 +0 -0
A 1111 => 1111 +0 -0
A 1112 => 1112 +0 -0
A 1113 => 1113 +0 -0
A 1120 => 1120 +0 -0
A 120a => 120a +0 -0
A 1211 => 1211 +0 -0
A 1214 => 1214 +0 -0
A 1234 => 1234 +0 -0
A 1307 => 1307 +0 -0
A 131f => 131f +0 -0
A 140a => 140a +0 -0
A 1414 => 1414 +0 -0
A 1417 => 1417 +0 -0
A 1428 => 1428 +0 -0
A 1800 => 1800 +0 -0
A 1806 => 1806 +0 -0
A 1808 => 1808 +0 -0
A 180c => 180c +0 -0
A 180d => 180d +0 -0
A 1810 => 1810 +0 -0
A 1811 => 1811 +0 -0
A 1824 => 1824 +0 -0
A 1830 => 1830 +0 -0
A 18e0 => 18e0 +0 -0
A 18f9 => 18f9 +0 -0
A 1a07 => 1a07 +0 -0
A 1b1f => 1b1f +0 -0
A 1c04 => 1c04 +0 -0
A 1c08 => 1c08 +0 -0
A 1c0c => 1c0c +0 -0
A 1c0e => 1c0e +0 -0
A 1c1c => 1c1c +0 -0
A 1c1e => 1c1e +0 -0
A 1c38 => 1c38 +0 -0
A 1c39 => 1c39 +0 -0
A 1c3f => 1c3f +0 -0
A 1d39 => 1d39 +2 -0
@@ 0,0 1,2 @@



A 1e1c => 1e1c +0 -0
A 1e3c => 1e3c +0 -0
A 1f00 => 1f00 +0 -0
A 1f0f => 1f0f +0 -0
A 1f18 => 1f18 +0 -0
A 1f1f => 1f1f +0 -0
A 1f20 => 1f20 +0 -0
A 1f3b => 1f3b +0 -0
A 1f3f => 1f3f +0 -0
A 1f60 => 1f60 +0 -0
A 1fff => 1fff +0 -0
A 2000 => 2000 +0 -0
A 2010 => 2010 +0 -0
A 2020 => 2020 +0 -0
A 2030 => 2030 +0 -0
A 203f => 203f +0 -0
A 2040 => 2040 +0 -0
A 2050 => 2050 +0 -0
A 2058 => 2058 +0 -0
A 2063 => 2063 +0 -0
A 20c0 => 20c0 +0 -0
A 2120 => 2120 +0 -0
A 2142 => 2142 +0 -0
A 2212 => 2212 +0 -0
A 2222 => 2222 +0 -0
A 2260 => 2260 +0 -0
A 2301 => 2301 +0 -0
A 2428 => 2428 +0 -0
A 2814 => 2814 +0 -0
A 2818 => 2818 +0 -0
A 2828 => 2828 +0 -0
A 2848 => 2848 +0 -0
A 2850 => 2850 +0 -0
A 2898 => 2898 +0 -0
A 28c8 => 28c8 +0 -0
A 2925 => 2925 +0 -0
A 2c08 => 2c08 +0 -0
A 2e7e => 2e7e +0 -0
A 3000 => 3000 +0 -0
A 300e => 300e +0 -0
A 301c => 301c +0 -0
A 3020 => 3020 +0 -0
A 3030 => 3030 +0 -0
A 3038 => 3038 +0 -0
A 303f => 303f +0 -0
A 3040 => 3040 +0 -0
A 3041 => 3041 +0 -0
A 3060 => 3060 +0 -0
A 3070 => 3070 +0 -0
A 30c0 => 30c0 +0 -0
A 30e0 => 30e0 +0 -0
A 3161 => 3161 +0 -0
A 320a => 320a +0 -0
A 324a => 324a +0 -0
A 3800 => 3800 +0 -0
A 380f => 380f +0 -0
A 3810 => 3810 +0 -0
A 3827 => 3827 +0 -0
A 3831 => 3831 +0 -0
A 3870 => 3870 +0 -0
A 3878 => 3878 +2 -0
@@ 0,0 1,2 @@



A 389c => 389c +0 -0
A 38c8 => 38c8 +0 -0
A 38e0 => 38e0 +0 -0
A 38f0 => 38f0 +0 -0
A 38fc => 38fc +0 -0
A 3910 => 3910 +0 -0
A 391c => 391c +0 -0
A 391d => 391d +0 -0
A 3a38 => 3a38 +0 -0
A 3c00 => 3c00 +0 -0
A 3c07 => 3c07 +0 -0
A 3c18 => 3c18 +0 -0
A 3c1f => 3c1f +0 -0
A 3cbc => 3cbc +0 -0
A 3cfe => 3cfe +0 -0
A 3cff => 3cff +0 -0
A 3d3b => 3d3b +0 -0
A 3d3d => 3d3d +0 -0
A 3e1e => 3e1e +0 -0
A 3e7c => 3e7c +0 -0
A 3f00 => 3f00 +0 -0
A 3f0f => 3f0f +0 -0
A 3f1c => 3f1c +0 -0
A 3f30 => 3f30 +0 -0
A 3f3f => 3f3f +0 -0
A 3f40 => 3f40 +0 -0
A 3f7f => 3f7f +0 -0
A 3fbf => 3fbf +0 -0
A 3fc7 => 3fc7 +0 -0
A 3fff => 3fff +0 -0
A 4000 => 4000 +0 -0
A 4001 => 4001 +0 -0
A 4020 => 4020 +0 -0
A 4030 => 4030 +0 -0
A 4040 => 4040 +0 -0
A 4080 => 4080 +0 -0
A 40c0 => 40c0 +0 -0
A 4121 => 4121 +0 -0
A 4260 => 4260 +0 -0
A 4320 => 4320 +0 -0
A 454a => 454a +0 -0
A 4730 => 4730 +0 -0
A 4758 => 4758 +0 -0
A 4844 => 4844 +0 -0
A 4848 => 4848 +0 -0
A 4888 => 4888 +0 -0
A 4948 => 4948 +0 -0
A 4a32 => 4a32 +0 -0
A 4b4a => 4b4a +0 -0
A 4c22 => 4c22 +0 -0
A 4e00 => 4e00 +0 -0
A 4f6f => 4f6f +0 -0
A 5028 => 5028 +0 -0
A 5030 => 5030 +0 -0
A 50a0 => 50a0 +0 -0
A 5181 => 5181 +0 -0
A 5454 => 5454 +2 -0
@@ 0,0 1,2 @@



A 5767 => 5767 +0 -0
A 5b66 => 5b66 +0 -0
A 5b67 => 5b67 +0 -0
A 5c1d => 5c1d +0 -0
A 5c5e => 5c5e +0 -0
A 5d5d => 5d5d +0 -0
A 5f5f => 5f5f +0 -0
A 5f67 => 5f67 +0 -0
A 5f7f => 5f7f +0 -0
A 601c => 601c +0 -0
A 601f => 601f +0 -0
A 6020 => 6020 +0 -0
A 6030 => 6030 +0 -0
A 6040 => 6040 +0 -0
A 6041 => 6041 +0 -0
A 6050 => 6050 +0 -0
A 6070 => 6070 +0 -0
A 609f => 609f +0 -0
A 60c0 => 60c0 +0 -0
A 62c2 => 62c2 +0 -0
A 633b => 633b +0 -0
A 6361 => 6361 +0 -0
A 6418 => 6418 +0 -0
A 6432 => 6432 +0 -0
A 6442 => 6442 +0 -0
A 6459 => 6459 +0 -0
A 665b => 665b +0 -0
A 675b => 675b +0 -0
A 675f => 675f +0 -0
A 6773 => 6773 +0 -0
A 6777 => 6777 +0 -0
A 68c8 => 68c8 +0 -0
A 6f27 => 6f27 +0 -0
A 6f5e => 6f5e +0 -0
A 6f5f => 6f5f +0 -0
A 7030 => 7030 +0 -0
A 7038 => 7038 +0 -0
A 7060 => 7060 +0 -0
A 70b9 => 70b9 +0 -0
A 70c0 => 70c0 +0 -0
A 70e0 => 70e0 +0 -0
A 7151 => 7151 +0 -0
A 7777 => 7777 +0 -0
A 7838 => 7838 +0 -0
A 785e => 785e +0 -0
A 78fc => 78fc +0 -0
A 7a39 => 7a39 +0 -0
A 7b7b => 7b7b +0 -0
A 7c18 => 7c18 +0 -0
A 7c3e => 7c3e +0 -0
A 7c78 => 7c78 +0 -0
A 7c7d => 7c7d +2 -0
@@ 0,0 1,2 @@



A 7ccc => 7ccc +0 -0
A 7cf0 => 7cf0 +0 -0
A 7cf8 => 7cf8 +0 -0
A 7cfe => 7cfe +0 -0
A 7e20 => 7e20 +0 -0
A 7e7c => 7e7c +0 -0
A 7e7f => 7e7f +0 -0
A 7f00 => 7f00 +0 -0
A 7f3f => 7f3f +0 -0
A 7f5f => 7f5f +0 -0
A 7f7f => 7f7f +0 -0
A 7f9f => 7f9f +0 -0
A 7fbf => 7fbf +0 -0
A 7ffe => 7ffe +0 -0
A 7fff => 7fff +0 -0
A 8000 => 8000 +0 -0
A 8001 => 8001 +0 -0
A 8040 => 8040 +0 -0
A 8060 => 8060 +0 -0
A 8080 => 8080 +0 -0
A 8081 => 8081 +0 -0
A 8088 => 8088 +0 -0
A 80a0 => 80a0 +0 -0
A 80c0 => 80c0 +0 -0
A 80df => 80df +0 -0
A 80e0 => 80e0 +0 -0
A 80f0 => 80f0 +0 -0
A 80ff => 80ff +0 -0
A 8101 => 8101 +0 -0
A 8103 => 8103 +0 -0
A 8180 => 8180 +2 -0
@@ 0,0 1,2 @@



A 8183 => 8183 +0 -0
A 8200 => 8200 +0 -0
A 8202 => 8202 +0 -0
A 8204 => 8204 +0 -0
A 820c => 820c +0 -0
A 8242 => 8242 +0 -0
A 8280 => 8280 +0 -0
A 8284 => 8284 +0 -0
A 8382 => 8382 +0 -0
A 8484 => 8484 +0 -0
A 85c6 => 85c6 +0 -0
A 8707 => 8707 +0 -0
A 87a1 => 87a1 +0 -0
A 8848 => 8848 +0 -0
A 8880 => 8880 +0 -0
A 8e86 => 8e86 +0 -0
A 8e8e => 8e8e +0 -0
A 8f1f => 8f1f +0 -0
A 8f3f => 8f3f +0 -0
A 9058 => 9058 +0 -0
A 9090 => 9090 +2 -0
@@ 0,0 1,2 @@



A 9098 => 9098 +0 -0
A 90a0 => 90a0 +0 -0
A 90a1 => 90a1 +0 -0
A 9111 => 9111 +0 -0
A 9594 => 9594 +0 -0
A 9800 => 9800 +0 -0
A 9888 => 9888 +2 -0
@@ 0,0 1,2 @@



A 988c => 988c +0 -0
A 98a0 => 98a0 +0 -0
A 98a4 => 98a4 +0 -0
A 98b8 => 98b8 +0 -0
A 99a4 => 99a4 +0 -0
A 9ba6 => 9ba6 +0 -0
A 9c08 => 9c08 +0 -0
A 9c38 => 9c38 +0 -0
A 9c3c => 9c3c +0 -0
A 9c8c => 9c8c +0 -0
A 9c9e => 9c9e +0 -0
A 9cb8 => 9cb8 +0 -0
A 9cc4 => 9cc4 +0 -0
A 9f3f => 9f3f +0 -0
A 9f60 => 9f60 +0 -0
A 9fbf => 9fbf +0 -0
A 9fcf => 9fcf +0 -0
A 9fdf => 9fdf +0 -0
A =floors-flipx => =floors-flipx +0 -0
A =floors-flipy => =floors-flipy +0 -0
A =floors-normal => =floors-normal +0 -0
A =floors-safe => =floors-safe +0 -0
A @arrow-right-icn => @arrow-right-icn +0 -0
A @blocker-chr => @blocker-chr +0 -0
A @bubble-chr => @bubble-chr +0 -0
A @button-a-icn => @button-a-icn +0 -0
A @button-b-icn => @button-b-icn +0 -0
A @close-chr => @close-chr +0 -0
A @down-spell-icn => @down-spell-icn +0 -0
A @fill-icn => @fill-icn +0 -0
A @floor-flipx-1 => @floor-flipx-1 +0 -0
A @floor-flipy-1 => @floor-flipy-1 +0 -0
A @floor-safe-normal => @floor-safe-normal +0 -0
A @floor-safe-warp => @floor-safe-warp +0 -0
A @floors-flipx => @floors-flipx +0 -0
A @floors-flipy => @floors-flipy +0 -0
A @floors-lut => @floors-lut +0 -0
A @floors-normal => @floors-normal +0 -0
A @floors-normal-1 => @floors-normal-1 +0 -0
A @floors-safe => @floors-safe +0 -0
A @flow-chr => @flow-chr +0 -0
A @flowdown-spell-icn => @flowdown-spell-icn +0 -0
A @flowleft-spell-icn => @flowleft-spell-icn +0 -0
A @flowright-spell-icn => @flowright-spell-icn +0 -0
A @flowup-spell-icn => @flowup-spell-icn +0 -0
A @fringe-icn => @fringe-icn +0 -0
A @halftone-icn => @halftone-icn +0 -0
A @idle-spell-icn => @idle-spell-icn +0 -0
A @jump-down-icn => @jump-down-icn +0 -0
A @jump-left-icn => @jump-left-icn +0 -0
A @jump-right-icn => @jump-right-icn +2 -0
@@ 0,0 1,2 @@



A @jump-up-icn => @jump-up-icn +0 -0
A @left-spell-icn => @left-spell-icn +0 -0
A @live-icn => @live-icn +0 -0
A @lock-spell-icn => @lock-spell-icn +0 -0
A @modx-icn => @modx-icn +0 -0
A @mody-icn => @mody-icn +0 -0
A @nimp-chr => @nimp-chr +0 -0
A @npm-spell-chr => @npm-spell-chr +0 -0
A @player-bump-chr => @player-bump-chr +0 -0
A @player-idle-chr => @player-idle-chr +0 -0
A @player-jump-chr => @player-jump-chr +0 -0
A @player-walk-chr => @player-walk-chr +0 -0
A @right-spell-icn => @right-spell-icn +0 -0
A @room => @room +0 -0
A @round-button-icn => @round-button-icn +0 -0
A @say1-icn => @say1-icn +0 -0
A @say1-spell-icn => @say1-spell-icn +0 -0
A @say2-icn => @say2-icn +0 -0
A @say2-spell-icn => @say2-spell-icn +0 -0
A @say3-icn => @say3-icn +0 -0
A @say3-spell-icn => @say3-spell-icn +0 -0
A @spellbutton-chr => @spellbutton-chr +0 -0
A @square-button-chr => @square-button-chr +0 -0
A @square-button-icn => @square-button-icn +0 -0
A @touch-chr => @touch-chr +0 -0
A @unlock-icn => @unlock-icn +0 -0
A @up-spell-icn => @up-spell-icn +0 -0
A @warp-chr => @warp-chr +0 -0
A @|events => @|events +0 -0
A @|floor => @|floor +0 -0
A @|icons => @|icons +0 -0
A @|interface => @|interface +0 -0
A @|say => @|say +0 -0
A @|spells => @|spells +0 -0
A [ => [ +0 -0
A ] => ] +0 -0
A a020 => a020 +0 -0
A a030 => a030 +0 -0
A a050 => a050 +0 -0
A a060 => a060 +0 -0
A a080 => a080 +0 -0
A a098 => a098 +0 -0
A a0a0 => a0a0 +0 -0
A a0b0 => a0b0 +0 -0
A a0c0 => a0c0 +0 -0
A a2a2 => a2a2 +0 -0
A a3a1 => a3a1 +0 -0
A a3e2 => a3e2 +0 -0
A a498 => a498 +0 -0
A a499 => a499 +0 -0
A a898 => a898 +0 -0
A a9a9 => a9a9 +0 -0
A aa55 => aa55 +0 -0
A ad81 => ad81 +0 -0
A b000 => b000 +0 -0
A b090 => b090 +0 -0
A b0b0 => b0b0 +0 -0
A b0e0 => b0e0 +0 -0
A b2b2 => b2b2 +0 -0
A b4b7 => b4b7 +0 -0
A b4cc => b4cc +0 -0
A b89c => b89c +0 -0
A bd9f => bd9f +0 -0
A bdbd => bdbd +0 -0
A bdcd => bdcd +0 -0
A be30 => be30 +0 -0
A be3e => be3e +0 -0
A bebc => bebc +0 -0
A bf3f => bf3f +0 -0
A bf40 => bf40 +0 -0
A bfbf => bfbf +0 -0
A bfff => bfff +0 -0
A c000 => c000 +0 -0
A c010 => c010 +0 -0
A c020 => c020 +0 -0
A c030 => c030 +0 -0
A c038 => c038 +0 -0
A c060 => c060 +0 -0
A c070 => c070 +0 -0
A c080 => c080 +2 -0
@@ 0,0 1,2 @@



A c081 => c081 +0 -0
A c0c0 => c0c0 +0 -0
A c0df => c0df +0 -0
A c0e0 => c0e0 +0 -0
A c0ff => c0ff +0 -0
A c101 => c101 +0 -0
A c162 => c162 +0 -0
A c224 => c224 +0 -0
A c242 => c242 +0 -0
A c2c2 => c2c2 +0 -0
A c2c4 => c2c4 +0 -0
A c300 => c300 +0 -0
A c3c6 => c3c6 +0 -0
A c3e0 => c3e0 +0 -0
A c3f8 => c3f8 +0 -0
A c40c => c40c +0 -0
A c418 => c418 +0 -0
A c434 => c434 +0 -0
A c547 => c547 +0 -0
A c7ff => c7ff +0 -0
A c8e0 => c8e0 +0 -0
A ccb4 => ccb4 +0 -0
A ccd8 => ccd8 +0 -0
A ccf4 => ccf4 +0 -0
A cf84 => cf84 +0 -0
A cfee => cfee +0 -0
A cff1 => cff1 +0 -0
A d380 => d380 +0 -0
A d3d3 => d3d3 +0 -0
A dcdc => dcdc +0 -0
A dcfe => dcfe +0 -0
A dd9f => dd9f +0 -0
A dede => dede +0 -0
A df87 => df87 +0 -0
A df8f => df8f +0 -0
A dfcf => dfcf +0 -0
A dfdf => dfdf +0 -0
A dfff => dfff +0 -0
A e000 => e000 +0 -0
A e018 => e018 +0 -0
A e030 => e030 +0 -0
A e070 => e070 +0 -0
A e088 => e088 +0 -0
A e0b0 => e0b0 +0 -0
A e0c0 => e0c0 +0 -0
A e0c4 => e0c4 +0 -0
A e0c8 => e0c8 +0 -0
A e0e0 => e0e0 +0 -0
A e0f0 => e0f0 +0 -0
A e0ff => e0ff +0 -0
A e183 => e183 +0 -0
A e1fb => e1fb +0 -0
A e464 => e464 +0 -0
A e706 => e706 +0 -0
A e7ef => e7ef +0 -0
A e7f2 => e7f2 +0 -0
A e7f3 => e7f3 +0 -0
A e84a => e84a +0 -0
A ebab => ebab +0 -0
A ecc8 => ecc8 +0 -0
A ecf4 => ecf4 +0 -0
A eded => eded +0 -0
A ee00 => ee00 +0 -0
A eedf => eedf +0 -0
A eee0 => eee0 +0 -0
A eef4 => eef4 +0 -0
A ef0f => ef0f +0 -0
A ef1f => ef1f +0 -0
A efcb => efcb +0 -0
A efdf => efdf +0 -0
A efe7 => efe7 +0 -0
A efef => efef +0 -0
A etc/npc10x10.chr => etc/npc10x10.chr +0 -0
A etc/npc10x10.chr.nmt => etc/npc10x10.chr.nmt +0 -0
A f000 => f000 +0 -0
A f008 => f008 +0 -0
A f040 => f040 +0 -0
A f080 => f080 +0 -0
A f090 => f090 +0 -0
A f0e0 => f0e0 +0 -0
A f0f0 => f0f0 +0 -0
A f0f8 => f0f8 +0 -0
A f101 => f101 +0 -0
A f2c7 => f2c7 +0 -0
A f37b => f37b +0 -0
A f3e7 => f3e7 +0 -0
A f4cc => f4cc +0 -0
A f4f4 => f4f4 +0 -0
A f4fc => f4fc +0 -0
A f5b2 => f5b2 +0 -0
A f5f1 => f5f1 +0 -0
A f74f => f74f +0 -0
A f7c7 => f7c7 +0 -0
A f7e7 => f7e7 +0 -0
A f7f7 => f7f7 +0 -0
A f800 => f800 +0 -0
A f803 => f803 +0 -0
A f804 => f804 +0 -0
A f806 => f806 +0 -0
A f808 => f808 +0 -0
A f83c => f83c +0 -0
A f87c => f87c +0 -0
A f89c => f89c +0 -0
A f8c3 => f8c3 +0 -0
A f8e0 => f8e0 +0 -0
A f8f0 => f8f0 +0 -0
A f8f1 => f8f1 +0 -0
A f8f3 => f8f3 +0 -0
A f8f4 => f8f4 +0 -0
A f8f8 => f8f8 +0 -0
A f8f9 => f8f9 +0 -0
A f8fc => f8fc +0 -0
A f8fe => f8fe +0 -0
A f906 => f906 +0 -0
A f942 => f942 +0 -0
A f9c3 => f9c3 +0 -0
A f9ff => f9ff +0 -0
A faef => faef +0 -0
A fafc => fafc +2 -0
@@ 0,0 1,2 @@



A fafd => fafd +0 -0
A faff => faff +0 -0
A fbf3 => fbf3 +0 -0
A fc00 => fc00 +0 -0
A fc03 => fc03 +0 -0
A fc0c => fc0c +0 -0
A fc38 => fc38 +0 -0
A fc78 => fc78 +0 -0
A fc7c => fc7c +0 -0
A fcf4 => fcf4 +0 -0
A fcf8 => fcf8 +0 -0
A fcfc => fcfc +0 -0
A fcfe => fcfe +0 -0
A fcff => fcff +0 -0
A fdff => fdff +2 -0
@@ 0,0 1,2 @@



A fe00 => fe00 +0 -0
A febc => febc +0 -0
A fede => fede +0 -0
A fefb => fefb +0 -0
A fefc => fefc +0 -0
A fefe => fefe +0 -0
A feff => feff +0 -0
A ff00 => ff00 +0 -0
A ff0f => ff0f +0 -0
A ff3f => ff3f +0 -0
A ff7f => ff7f +0 -0
A ff81 => ff81 +0 -0
A ff9f => ff9f +0 -0
A ffbf => ffbf +0 -0
A ffcf => ffcf +0 -0
A ffde => ffde +0 -0
A ffdf => ffdf +0 -0
A ffef => ffef +0 -0
A fff0 => fff0 +0 -0
A fff7 => fff7 +0 -0
A fffc => fffc +0 -0
A fffe => fffe +0 -0
A ffff => ffff +0 -0
M src/assets.tal => src/assets.tal +63 -61
@@ 238,40 238,74 @@
	0a32 06fe fefe fc00 f4cc f800 0000 0000 ]

(
@|events )
@|NPCs )

@nimp-chr [
	0000 0000 0000 0000 0000 0000 0000 0000
	0000 0000 0000 0000 0000 0000 0000 0000
	0000 0000 0000 0018 0000 0000 0000 0000
	0000 0000 0000 0000 0000 0000 0000 0000
	0000 0000 0000 0000 0000 0000 0000 0000
	0000 0101 0106 0301 0000 0000 0000 0000
	6442 8202 0202 8242 0000 0000 0000 0000
	0000 0000 0000 0000 0000 0000 0000 0000
@npc-spell-chr [
	0000 0000 0000 0001 0000 0000 0000 0103
	0000 0000 0000 0000 0000 0000 0000 0080
	0000 0000 0018 1818 0000 0000 183c 3c3c
	0000 0000 0000 0000 0000 0000 0000 0000
	0000 6050 4c22 2120 0000 0000 0000 0000
	6418 1806 0301 0180 0000 0000 0000 0000
	0000 0000 0000 8000 0000 0000 0000 0000
	0101 0101 0101 0101 0303 0303 0303 0303
	80df ffff ffff ffdf dfff ffff ffff ffff
	3cfe fefe fefe fefe ffff ffff ffff ffff
	0000 0000 0000 0000 0000 0000 0000 0000
	1008 6432 2925 100c 0000 0000 0000 0000
	4020 1c0e 4320 f800 0000 0000 0000 0000
	0103 0303 0303 0303 0307 0707 0707 0707
	ffff fffe f0ff ffff ffff ffff ffff ffff
	f7ff ff7f ffff ffff ffff ffff ffff ffff
	0000 0000 0000 0000 8080 8080 8080 8080
	0303 0303 0303 0303 0707 0707 0707 0707
	ffff ffff ffff ffff ffff ffff ffff ffff
	ffff ffff ffff ffff ffff ffff ffff ffff
	0000 0000 0000 0000 8080 8080 8080 8080
	0303 0303 0303 0303 0707 0707 0707 0707
	ffff ffff ffff ffff ffff ffff ffff ffff
	ffff ffff ffff ffff ffff ffff ffff ffff
	0000 8080 8080 8080 8080 c0c0 c0c0 c0c0
	0303 0303 0303 0303 0707 0707 0707 0707
	ffff ffff ffff ffff ffff ffff ffff ffff
	ffff ffff ffff ffff ffff ffff ffff ffff
	c0c0 c0c0 c0c0 c080 e0e0 e0e0 e0e0 e0c0
	0303 0303 0303 0303 0707 0707 0707 0707
	ffff ffff ffff ffff ffff ffff ffff ffff
	ffff ffff ffff ffff ffff ffff ffff ffff
	8080 8080 8080 8080 c0c0 c0c0 c0c0 c0c0
	0303 0000 0000 0000 0707 0300 0000 0000
	fff0 e000 0000 0000 ffff f0f0 0000 0000
	ff38 0000 0000 0000 ffff 3800 0000 0000
	8000 0000 0000 0000 c080 0000 0000 0000 ]

@npc-size-chr [
	0000 0000 0000 0000 0000 0000 0000 0000
	0000 0100 0000 0000 0000 0000 0000 0000
	0201 c060 1008 0601 0000 0000 0000 0000
	0000 8040 6020 1008 0000 0000 0000 0000
	0000 0000 0000 0000 0000 0000 0000 0000
	0403 0000 0000 0000 0000 0000 0000 0000
	0000 c060 1008 0403 0000 0000 0000 0000
	a060 2000 0000 0000 0000 0000 0000 0000
	0000 0000 0000 0000 0000 0000 0000 003c
	0000 0000 0000 0000 0000 0000 0000 0000
	0f00 080e 0100 0000 0000 0000 0000 0000
	fc03 0000 8060 1806 0000 0000 0000 0000
	80c0 4000 0000 0000 0000 0000 0000 0000
	0001 0101 0101 0101 0303 0303 0303 0303
	009f ffff ffff ffff 9fff ffff ffff ffff
	3cfe fefe fefe fefe ffff ffff ffff ffff
	0000 0000 0000 0000 0000 0000 0000 0000
	0103 0303 0303 0303 0307 0707 0707 0707
	cfcf ffff fffd ffff ffff ffff ffff ffff
	cfcf ffff ffff ffff ffff ffff ffff ffff
	0000 0000 0000 0000 8080 8080 8080 8080
	0303 0303 0303 0303 0707 0707 0707 0707
	ffff ffff ffff ffff ffff ffff ffff ffff
	ffff ffff ffff ffff ffff ffff ffff ffff
	0000 0000 0000 0000 8080 8080 8080 8080
	0303 0303 0303 0303 0707 0707 0707 0707
	ffff ffff ffff ffff ffff ffff ffff ffff
	ffff ffff ffff ffff ffff ffff ffff ffff
	0000 8080 8080 8080 8080 c0c0 c0c0 c0c0
	0303 0303 0303 0303 0707 0707 0707 0707
	ffff ffff ffff ffff ffff ffff ffff ffff
	ffff ffff ffff ffff ffff ffff ffff ffff
	c0c0 c0c0 c0c0 c080 e0e0 e0e0 e0e0 e0c0
	0301 0100 0000 0000 0707 0301 0101 0000
	ffff ffff ff7f 7f3f ffff ffff ffff ffbf
	ffff ffff fefc fcdc ffff ffff ffff fefe
	8080 8080 0000 0000 c0c0 c080 0000 0000
	0000 0000 0000 0000 0000 0000 0000 0000
	0100 0000 0000 0000 0000 0000 0000 0000
	8000 0000 0000 0000 0000 0000 0000 0000
	3f00 0000 0000 0000 7f4b 7000 0000 0000
	d800 0000 0000 0000 fa16 1c00 0000 0000
	0000 0000 0000 0000 0000 0000 0000 0000 ]

@warp-chr [


@@ 308,6 342,9 @@
	8000 0000 0000 0000 8000 0000 0000 0000
	0000 0000 0000 0000 0000 0000 0000 0000 ]

(
@|player )

@player-idle-chr [
	0000 0000 0000 0000 0001 0908 080c 0404
	0000 0000 0000 0000 09c9 2898 98b8 cf84


@@ 444,41 481,6 @@
	0000 0000 0000 0000 0000 0000 0000 0000
	0000 0000 0000 0000 0000 0000 0000 0000 ]

@spellbutton-chr [
	0f30 4040 8080 8080 000f 3f3f 7f7f 7f7f
	ff00 0000 0000 0000 00ff ffff ffff ffff
	ff00 0000 0000 0000 00ff ffff ffff ffff
	e018 0404 0202 0202 00e0 f8f8 fcfc fcfc
	8080 8080 8080 8080 7f7f 7f7f 7f7f 7f7f
	0000 0000 0000 0000 ffff ffff ffff ffff
	0000 0000 0000 0000 ffff ffff ffff ffff
	0202 0202 0202 0202 fcfc fcfc fcfc fcfc
	8080 8080 8080 8080 7f7f 7f7f 7f7f 7f7f
	0000 0000 0000 0000 ffff ffff ffff ffff
	0000 0000 0000 0000 ffff ffff ffff ffff
	0202 0202 0202 0202 fcfc fcfc fcfc fcfc
	8080 8040 4030 0f00 7f7f 7f3f 3f0f 0000
	0000 0000 0000 ff00 ffff ffff ffff 0000
	0000 0000 0000 ff00 ffff ffff ffff 0000
	0202 0204 0418 e000 fcfc fcf8 f8e0 0000 ]
	&active [
	0f30 4758 90a0 a0a0 000f 3827 6f5f 5f5f
	ff00 0000 0000 0000 00ff ffff ffff ffff
	ff00 0000 0000 0000 00ff ffff ffff ffff
	e018 c434 120a 0a0a 00e0 38c8 ecf4 f4f4
	8080 8080 8080 8080 7f7f 7f7f 7f7f 7f7f
	0000 0000 0000 0000 ffff ffff ffff ffff
	0000 0000 0000 0000 ffff ffff ffff ffff
	0202 0202 0202 0202 fcfc fcfc fcfc fcfc
	8080 8080 8080 8080 7f7f 7f7f 7f7f 7f7f
	0000 0000 0000 0000 ffff ffff ffff ffff
	0000 0000 0000 0000 ffff ffff ffff ffff
	0202 0202 0202 0202 fcfc fcfc fcfc fcfc
	a0a0 9058 4730 0f00 5f5f 6f27 380f 0000
	0000 0000 0000 ff00 ffff ffff ffff 0000
	0000 0000 0000 ff00 ffff ffff ffff 0000
	0a0a 1234 c418 e000 f4f4 ecc8 38e0 0000 ]

(
@|spells )


M src/events.tal => src/events.tal +2 -2
@@ 1,6 1,6 @@
( Events Collection )

@event-goat =&on-sight =&on-collision =blocker-chr
@event-goat =&on-sight =&on-collision =npc-spell-chr
	&on-sight ( self* -- )
	POP2 JMP2r



@@ 16,7 16,7 @@
	POP2
	#01 JMP2r

@event-nimp =&on-sight =&on-collision =blocker-chr
@event-nimp =&on-sight =&on-collision =npc-size-chr
	&on-sight ( self* -- )
	POP2 JMP2r


M src/markl.tal => src/markl.tal +17 -6
@@ 153,15 153,26 @@
	#0000 .program/size STZ2
	#0003 .program/counter STZ2
	( | base spell )
	;move-up <unlock-spell>
	;spell-idle <unlock-spell>
	( | empty spellbook )
	<init-program>
	( set-debug-state ) !set-debug-state
	( | worlds )
	( default ) #0005 ;entrance-stage !<enter-room>
	( set-debug-state ) !start-tutorial

@start-tutorial ( -- )
	#0000 .program/size STZ2
	;move-up <unlock-spell>
	;spell-idle <unlock-spell>
	#0005 ;entrance-stage !<enter-room>

@start-lobby ( -- )
	#0100 .program/size STZ2
	;move-up <unlock-spell>
	;move-down <unlock-spell>
	;move-left <unlock-spell>
	;move-right <unlock-spell>
	;spell-idle <unlock-spell>
	#0606 ;lobby-stage !<enter-room>

@set-debug-state ( -- )
@start-debug ( -- )
	#0100 .program/size STZ2
	<unlock-all>
	( | spells )

M src/world.tal => src/world.tal +7 -6
@@ 31,20 31,21 @@
	( ) &events 03
	( ) [ 0300 =event-goat =move-down $2 ]
	( ) [ 0104 =event-nimp 0100 $2 ]
	( ) [ 0305 =event-warp =mirror-stage 0001 ] &end
	( ) [ 0305 =event-warp =mirror-stage 0002 ] &end

@mirror-stage [ 0703 =&events =&tiles =&end ]
@mirror-stage [ 0804 =&events =&tiles =&end ]
	&tiles ( )
	( ) [ 00 0a 00 01 01 02 01 ]
	( ) [ 01 07 01 07 01 07 02 ]
	( ) [ 01 01 01 00 01 00 00 ]
	( ) [ 00 0a 00 01 01 02 01 00 ]
	( ) [ 01 07 01 07 01 07 02 00 ]
	( ) [ 01 01 01 00 01 00 00 00 ]
	( ) [ 00 00 00 00 00 00 00 00 ]
	( ) &events 06
	( ) [ 0202 =event-block $4 ]
	( ) [ 0300 =event-block $4 ]
	( ) [ 0402 =event-block $4 ]
	( ) [ 0500 =event-block $4 ]
	( ) [ 0600 =event-goat =move-left $2 ]
	( ) [ 0100 =event-warp =playground 0000 ] &end
	( ) [ 0100 =event-warp =lobby-stage 0606 ] &end

@blank [ 0303 =&events =&tiles =&end ]
	&tiles ( )