From d83e23cd43b6cb8967c682bd866f2218a4e692ae Mon Sep 17 00:00:00 2001 From: "theo@manjaro" Date: Fri, 19 Nov 2021 13:42:37 +0100 Subject: [PATCH] Added SFXs --- gamedata/maps/TulipFields/base.png | Bin 23583 -> 29512 bytes gamedata/maps/TulipFields/map.json | 4039 ++++++++++++++++---- gamedata/objects/combat/ennemies/spring.py | 7 +- gamedata/objects/combat/player.py | 34 +- gamedata/objects/combat/tileset.py | 4 +- gamedata/sounds/sfx/combo/0.wav | Bin 0 -> 13962 bytes gamedata/sounds/sfx/combo/1.wav | Bin 0 -> 13962 bytes gamedata/sounds/sfx/combo/2.wav | Bin 0 -> 13962 bytes gamedata/sounds/sfx/combo/3.wav | Bin 0 -> 13962 bytes gamedata/sounds/sfx/combo/4.wav | Bin 0 -> 13962 bytes gamedata/sounds/sfx/combo/5.wav | Bin 0 -> 13962 bytes gamedata/sounds/sfx/combo/6.wav | Bin 0 -> 21614 bytes gamedata/sounds/sfx/combo/default.wav | Bin 0 -> 10684 bytes gamedata/sounds/sfx/jump.wav | Bin 0 -> 4354 bytes gamedata/sounds/sfx/land.wav | Bin 0 -> 3579 bytes gamedata/sounds/sfx/longspring.wav | Bin 0 -> 20234 bytes gamedata/sounds/sfx/slam.wav | Bin 0 -> 10306 bytes gamedata/sounds/sfx/spring.wav | Bin 0 -> 12109 bytes 18 files changed, 3262 insertions(+), 822 deletions(-) create mode 100644 gamedata/sounds/sfx/combo/0.wav create mode 100644 gamedata/sounds/sfx/combo/1.wav create mode 100644 gamedata/sounds/sfx/combo/2.wav create mode 100644 gamedata/sounds/sfx/combo/3.wav create mode 100644 gamedata/sounds/sfx/combo/4.wav create mode 100644 gamedata/sounds/sfx/combo/5.wav create mode 100644 gamedata/sounds/sfx/combo/6.wav create mode 100644 gamedata/sounds/sfx/combo/default.wav create mode 100644 gamedata/sounds/sfx/jump.wav create mode 100644 gamedata/sounds/sfx/land.wav create mode 100644 gamedata/sounds/sfx/longspring.wav create mode 100644 gamedata/sounds/sfx/slam.wav create mode 100644 gamedata/sounds/sfx/spring.wav diff --git a/gamedata/maps/TulipFields/base.png b/gamedata/maps/TulipFields/base.png index e8739ed12ba155513430f924632769b913f1811a..538122909cdf23746cc528fb32be4827915a8905 100644 GIT binary patch delta 25438 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 TYWh&kJaGBql?zpRZc+aOx|nX@ delta 19636 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 diff --git a/gamedata/maps/TulipFields/map.json b/gamedata/maps/TulipFields/map.json index 9971262..2141ee9 100644 --- a/gamedata/maps/TulipFields/map.json +++ b/gamedata/maps/TulipFields/map.json @@ -6,8 +6,8 @@ "offsetY": 0, "layers": [ { - "name": "Platforms", - "_eid": "16983036", + "name": "1Platforms", + "_eid": "26655533", "offsetX": 0, "offsetY": 0, "gridCellWidth": 16, @@ -588,7 +588,7 @@ [-1], [-1], [-1], - [10, 3], + [-1], [-1], [-1], [-1], @@ -1035,8 +1035,8 @@ [-1], [-1], [-1], - [7, 4], - [8, 4], + [-1], + [-1], [6, 1], [7, 1], [7, 1], @@ -1115,17 +1115,17 @@ [-1], [-1], [-1], - [0, 0], - [1, 0], - [1, 0], - [1, 0], - [1, 0], - [1, 0], - [2, 0], [-1], [-1], - [7, 5], - [8, 5], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], [6, 1], [7, 1], [7, 1], @@ -1204,17 +1204,17 @@ [-1], [-1], [-1], - [0, 1], - [1, 1], - [1, 1], - [1, 1], - [1, 1], - [1, 1], - [2, 1], - [7, 4], - [8, 4], - [7, 4], - [8, 4], + [0, 0], + [1, 0], + [1, 0], + [1, 0], + [1, 0], + [1, 0], + [2, 0], + [-1], + [-1], + [-1], + [-1], [6, 1], [7, 1], [7, 1], @@ -1239,7 +1239,7 @@ [-1], [-1], [-1], - [4, 5], + [4, 6], [7, 4], [8, 4], [7, 4], @@ -1254,7 +1254,7 @@ [6, 4], [4, 4], [-1], - [10, 4], + [-1], [-1], [-1], [-1], @@ -1290,8 +1290,8 @@ [4, 4], [5, 4], [6, 4], - [6, 0], - [8, 0], + [0, 0], + [1, 0], [1, 0], [5, 2], [1, 1], @@ -1300,10 +1300,10 @@ [1, 1], [1, 1], [2, 1], - [7, 5], - [8, 5], - [7, 5], - [8, 5], + [-1], + [-1], + [-1], + [-1], [6, 1], [7, 1], [7, 1], @@ -1328,7 +1328,7 @@ [-1], [-1], [-1], - [4, 6], + [-1], [7, 5], [8, 5], [7, 5], @@ -1343,7 +1343,7 @@ [6, 5], [4, 5], [-1], - [10, 5], + [-1], [-1], [-1], [-1], @@ -1379,9 +1379,9 @@ [4, 5], [5, 5], [6, 5], - [6, 1], - [9, 2], - [8, 0], + [0, 1], + [1, 1], + [1, 1], [1, 1], [1, 1], [1, 1], @@ -1389,8 +1389,8 @@ [1, 1], [1, 1], [2, 1], - [7, 4], - [8, 4], + [-1], + [-1], [-1], [-1], [6, 2], @@ -1402,12 +1402,103 @@ [-1], [-1], [-1], - [0, 0], - [1, 0], + [6, 0], + [7, 0], + [7, 0], + [8, 0], + [7, 4], + [8, 4], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [0, 5], + [1, 5], + [7, 4], + [8, 4], + [-1], + [-1], + [-1], + [-1], + [7, 4], + [8, 4], + [7, 4], + [8, 4], + [4, 6], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [-1], + [0, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [2, 1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [4, 5], + [7, 4], + [8, 4], + [0, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [2, 1], + [-1], + [-1], + [-1], + [-1], + [-1], + [0, 5], + [1, 5], + [0, 5], + [1, 5], + [-1], + [-1], + [-1], + [-1], + [6, 2], + [11, 0], + [7, 1], + [9, 2], + [7, 0], + [8, 0], [1, 0], [2, 0], - [7, 4], - [8, 4], [-1], [-1], [-1], @@ -1416,178 +1507,87 @@ [-1], [-1], [-1], - [-1], - [4, 6], - [7, 4], - [8, 4], - [7, 4], - [8, 4], - [-1], - [-1], - [-1], - [-1], - [7, 4], - [8, 4], - [7, 4], - [8, 4], - [4, 5], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1] - ], - [ - [-1], - [0, 1], - [1, 1], - [1, 1], - [1, 1], - [1, 1], - [1, 1], - [1, 1], - [1, 1], - [1, 1], - [1, 1], - [1, 1], - [1, 1], - [2, 1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [4, 6], - [7, 4], - [8, 4], - [6, 1], - [7, 1], - [9, 2], - [8, 0], - [1, 1], - [1, 1], - [1, 1], - [1, 1], - [1, 1], - [2, 1], - [7, 5], - [8, 5], - [-1], - [-1], - [-1], - [-1], - [0, 5], - [1, 5], - [-1], - [-1], - [-1], - [-1], - [2, 6], - [0, 2], - [5, 0], - [1, 1], - [3, 2], - [1, 0], - [1, 0], - [6, 0], - [8, 0], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [4, 6], - [7, 5], - [8, 5], - [7, 5], - [8, 5], - [-1], - [-1], - [-1], - [-1], - [7, 5], - [8, 5], - [7, 5], - [8, 5], - [4, 6], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1] - ], - [ - [-1], - [0, 1], - [1, 1], - [1, 1], - [1, 1], - [1, 1], - [1, 1], - [1, 1], - [1, 1], - [1, 1], - [1, 1], - [1, 1], - [1, 1], - [2, 1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [7, 5], - [8, 5], - [6, 1], - [7, 1], - [7, 1], - [8, 1], - [1, 1], - [1, 1], - [1, 1], - [1, 1], - [1, 1], - [2, 1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], [0, 6], [1, 6], + [7, 5], + [8, 5], [-1], [-1], [-1], [-1], - [0, 5], - [1, 5], + [7, 5], + [8, 5], + [7, 5], + [8, 5], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [-1], [0, 1], [1, 1], [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [2, 1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [4, 6], + [7, 5], + [8, 5], + [0, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], [6, 0], - [7, 0], - [11, 2], + [8, 0], + [1, 1], + [1, 1], + [2, 1], + [-1], + [-1], + [-1], + [-1], + [-1], + [0, 6], + [1, 6], + [0, 6], + [1, 6], + [-1], + [-1], + [-1], + [-1], + [-1], + [6, 1], + [7, 1], + [7, 1], + [7, 1], [8, 1], + [1, 1], + [2, 1], [-1], [-1], [-1], @@ -1596,6 +1596,14 @@ [-1], [-1], [-1], + [-1], + [-1], + [0, 5], + [1, 5], + [-1], + [-1], + [-1], + [-1], [7, 4], [8, 4], [0, 5], @@ -1604,14 +1612,6 @@ [-1], [-1], [-1], - [0, 5], - [1, 5], - [7, 4], - [8, 4], - [4, 6], - [-1], - [-1], - [-1], [-1], [-1], [-1], @@ -1646,126 +1646,37 @@ [-1], [0, 5], [1, 5], + [0, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], [6, 1], - [7, 1], - [7, 1], [8, 1], [1, 1], [1, 1], - [1, 1], - [1, 1], - [1, 1], [2, 1], [-1], [-1], [-1], - [-1], - [-1], - [-1], + [0, 5], + [1, 5], [0, 5], [1, 5], [-1], [-1], [-1], [-1], - [0, 6], - [1, 6], - [0, 2], - [6, 0], - [7, 0], - [11, 2], - [7, 1], - [7, 1], - [8, 1], [-1], [-1], [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [7, 5], - [8, 5], - [0, 6], - [1, 6], - [-1], - [-1], - [-1], - [-1], - [0, 6], - [1, 6], - [7, 5], - [8, 5], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1] - ], - [ - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [0, 6], - [1, 6], - [6, 1], - [7, 1], - [7, 1], - [9, 2], - [8, 0], - [1, 1], - [1, 1], - [1, 1], - [1, 1], - [2, 1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [0, 6], - [1, 6], - [-1], - [-1], - [-1], - [-1], - [0, 5], - [1, 5], - [0, 5], [6, 2], [11, 0], [7, 1], [7, 1], - [7, 1], [8, 1], + [1, 1], + [2, 1], [-1], [-1], [-1], @@ -1774,18 +1685,18 @@ [-1], [-1], [-1], - [0, 5], - [1, 5], + [-1], + [-1], + [0, 6], + [1, 6], [-1], [-1], [-1], [-1], - [-1], - [-1], - [-1], - [-1], - [0, 5], - [1, 5], + [7, 5], + [8, 5], + [0, 6], + [1, 6], [-1], [-1], [-1], @@ -1798,6 +1709,19 @@ ], [ [-1], + [0, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [2, 1], [-1], [-1], [-1], @@ -1809,13 +1733,25 @@ [-1], [-1], [-1], + [0, 6], + [1, 6], + [0, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [6, 1], + [9, 2], + [8, 0], + [1, 1], + [2, 1], [-1], [-1], [-1], - [-1], - [-1], - [-1], - [-1], + [0, 6], + [1, 6], + [0, 6], + [1, 6], [-1], [-1], [-1], @@ -1826,15 +1762,80 @@ [-1], [6, 1], [7, 1], - [7, 1], + [9, 0], + [8, 2], + [1, 1], + [2, 1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [0, 5], + [1, 5], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [-1], + [0, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [2, 1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [0, 1], + [1, 1], + [1, 1], + [1, 1], + [6, 0], + [11, 2], [7, 1], [9, 2], - [7, 0], [8, 0], - [1, 1], - [1, 1], [3, 2], - [2, 0], + [1, 0], + [1, 0], [6, 0], [7, 0], [7, 0], @@ -1845,16 +1846,23 @@ [7, 0], [7, 0], [7, 0], - [7, 0], [8, 0], - [1, 6], - [0, 6], - [0, 2], - [6, 1], - [7, 1], - [7, 1], - [9, 0], - [8, 2], + [-1], + [-1], + [6, 2], + [11, 0], + [8, 1], + [1, 1], + [3, 0], + [2, 2], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], [-1], [-1], [-1], @@ -1873,20 +1881,25 @@ [-1], [-1], [-1], - [0, 6], - [1, 6], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], [-1], [-1], [-1] ], [ [-1], + [0, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [2, 1], [-1], [-1], [-1], @@ -1900,30 +1913,18 @@ [-1], [-1], [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], + [0, 1], + [1, 1], + [1, 1], + [1, 1], [6, 1], [7, 1], [7, 1], [7, 1], - [7, 1], - [7, 1], [9, 2], [7, 0], [7, 0], [7, 0], - [7, 0], [11, 2], [7, 1], [7, 1], @@ -1934,463 +1935,2880 @@ [7, 1], [7, 1], [7, 1], - [7, 1], - [8, 1], - [-1], - [0, 5], - [1, 5], - [6, 1], - [7, 1], - [7, 1], [8, 1], [-1], [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1] - ], - [ - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [6, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [8, 1], - [-1], - [0, 6], - [1, 6], - [6, 1], - [7, 1], - [7, 1], - [8, 1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1] - ], - [ - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [6, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [8, 1], - [-1], - [-1], - [-1], - [6, 1], - [7, 1], - [7, 1], - [8, 1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1] - ], - [ - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [6, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [8, 1], - [-1], - [-1], - [-1], - [6, 1], - [7, 1], - [7, 1], - [8, 1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1] - ], - [ - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [6, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [8, 1], - [-1], - [-1], - [-1], - [6, 1], - [7, 1], - [7, 1], - [8, 1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1] - ], - [ - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], - [-1], + [0, 1], [6, 2], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], - [7, 1], [8, 2], + [1, 1], + [3, 1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [0, 0], + [5, 2], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [6, 0], + [7, 0], + [7, 0], + [7, 0], + [7, 0], + [7, 0], + [8, 0], + [2, 1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [0, 1], + [1, 1], + [6, 0], + [7, 0], + [11, 2], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [8, 1], + [-1], + [-1], + [0, 2], + [5, 0], + [1, 1], + [1, 1], + [3, 1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [0, 1], + [1, 1], + [1, 1], + [6, 0], + [7, 0], + [7, 0], + [11, 2], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [9, 2], + [7, 0], + [8, 0], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [6, 0], + [7, 0], + [11, 2], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [8, 1], + [-1], + [-1], + [-1], + [0, 1], + [1, 1], + [1, 1], + [3, 1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [0, 1], + [6, 0], + [7, 0], + [11, 2], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [9, 2], + [7, 0], + [8, 0], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], [-1], [-1], [-1], [6, 1], [7, 1], [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], [8, 1], [-1], [-1], [-1], + [0, 1], + [1, 1], + [1, 1], + [3, 1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [6, 0], + [11, 2], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [8, 1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [6, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [8, 1], + [-1], + [-1], + [-1], + [0, 1], + [1, 1], + [1, 1], + [3, 1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [6, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [8, 1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [6, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [7, 1], + [8, 1], + [-1], + [-1], + [-1], + [0, 1], + [1, 1], + [1, 1], + [3, 1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ] + ], + "exportMode": 1, + "arrayMode": 1 + }, + { + "name": "2Background", + "_eid": "25867920", + "offsetX": 0, + "offsetY": 0, + "gridCellWidth": 16, + "gridCellHeight": 16, + "gridCellsX": 87, + "gridCellsY": 27, + "tileset": "base.png", + "dataCoords2D": [ + [ + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [14, 0], + [15, 0], + [14, 0], + [15, 0], + [14, 0], + [15, 0], + [14, 0], + [15, 0], + [-1], + [-1], + [-1], + [-1], + [-1], + [15, 0], + [14, 0], + [15, 0], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [15, 0], + [14, 0], + [15, 0], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [15, 1], + [14, 1], + [15, 1], + [14, 1], + [15, 1], + [14, 1], + [15, 1], + [14, 1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [14, 1], + [15, 1], + [14, 1], + [15, 1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [15, 1], + [14, 1], + [15, 1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [14, 0], + [15, 0], + [14, 0], + [15, 0], + [14, 0], + [15, 0], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [14, 0], + [15, 0], + [14, 0], + [15, 0], + [-1], + [-1], + [-1], + [-1], + [-1], + [14, 0], + [15, 0], + [14, 0], + [15, 0], + [14, 0], + [15, 0], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [14, 1], + [15, 1], + [14, 4], + [15, 4], + [14, 1], + [15, 1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [14, 1], + [15, 1], + [14, 1], + [15, 1], + [-1], + [-1], + [-1], + [-1], + [-1], + [14, 1], + [15, 1], + [14, 1], + [15, 1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [14, 0], + [15, 0], + [15, 4], + [14, 5], + [15, 5], + [14, 4], + [14, 0], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [14, 0], + [15, 0], + [14, 0], + [15, 0], + [14, 4], + [15, 4], + [14, 4], + [15, 4], + [14, 4], + [14, 4], + [15, 4], + [14, 0], + [15, 0], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [14, 5], + [14, 1], + [15, 1], + [15, 5], + [14, 5], + [15, 5], + [14, 5], + [14, 4], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [14, 1], + [15, 1], + [14, 1], + [14, 4], + [15, 4], + [15, 5], + [14, 5], + [15, 5], + [14, 5], + [14, 5], + [15, 5], + [14, 1], + [15, 1], + [14, 4], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [14, 4], + [15, 4], + [14, 4], + [15, 4], + [14, 4], + [15, 4], + [14, 4], + [15, 4], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [14, 0], + [14, 4], + [15, 4], + [14, 5], + [15, 5], + [15, 4], + [14, 4], + [15, 4], + [14, 4], + [15, 4], + [14, 4], + [15, 4], + [14, 4], + [14, 5], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [14, 5], + [15, 5], + [14, 5], + [15, 5], + [14, 5], + [15, 5], + [14, 5], + [15, 5], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [14, 4], + [15, 4], + [15, 5], + [15, 5], + [14, 5], + [15, 5], + [14, 5], + [15, 5], + [14, 5], + [15, 5], + [14, 5], + [15, 5], + [14, 5], + [15, 5], + [15, 4], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [14, 4], + [15, 4], + [14, 4], + [15, 4], + [14, 4], + [15, 4], + [14, 4], + [15, 4], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [14, 5], + [15, 5], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [14, 5], + [15, 5], + [14, 5], + [15, 5], + [14, 5], + [15, 5], + [14, 5], + [15, 5], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [14, 4], + [15, 4], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [14, 4], + [15, 4], + [14, 4], + [15, 4], + [14, 4], + [15, 4], + [14, 4], + [15, 4], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [14, 5], + [15, 5], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [14, 5], + [15, 5], + [14, 5], + [15, 5], + [14, 5], + [15, 5], + [14, 5], + [15, 5], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [14, 5], + [14, 4], + [15, 4], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [14, 4], + [15, 4], + [14, 4], + [15, 4], + [14, 4], + [15, 4], + [14, 4], + [15, 4], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [14, 4], + [14, 5], + [15, 5], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [14, 5], + [15, 5], + [14, 5], + [15, 5], + [14, 5], + [15, 5], + [14, 5], + [15, 5], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [14, 5], + [15, 5], + [14, 5], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [14, 4], + [15, 4], + [14, 4], + [15, 4], + [14, 4], + [15, 4], + [14, 4], + [15, 4], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [14, 4], + [15, 4], + [14, 4], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], [-1], [-1], [-1], @@ -2435,11 +4853,10 @@ "entities": [ {"name": "Solid", "id": 25, "_eid": "17026310", "x": 16, "y": 224, "width": 208, "height": 80, "originX": 0, "originY": 0}, {"name": "Solid", "id": 26, "_eid": "17026310", "x": 432, "y": 224, "width": 160, "height": 208, "originX": 0, "originY": 0}, - {"name": "Solid", "id": 27, "_eid": "17026310", "x": 480, "y": 192, "width": 112, "height": 32, "originX": 0, "originY": 0}, + {"name": "Solid", "id": 27, "_eid": "17026310", "x": 480, "y": 208, "width": 112, "height": 16, "originX": 0, "originY": 0}, {"name": "SemiSolid", "id": 28, "_eid": "59763689", "x": 384, "y": 224, "width": 48, "height": 16, "originX": 0, "originY": 0}, {"name": "Solid", "id": 29, "_eid": "17026310", "x": 592, "y": 320, "width": 208, "height": 112, "originX": 0, "originY": 0}, {"name": "Solid", "id": 30, "_eid": "17026310", "x": 656, "y": 160, "width": 32, "height": 96, "originX": 0, "originY": 0}, - {"name": "Solid", "id": 31, "_eid": "17026310", "x": 592, "y": 96, "width": 16, "height": 16, "originX": 0, "originY": 0}, {"name": "Solid", "id": 32, "_eid": "17026310", "x": 704, "y": 48, "width": 32, "height": 208, "originX": 0, "originY": 0}, {"name": "Solid", "id": 33, "_eid": "17026310", "x": 736, "y": 64, "width": 16, "height": 160, "originX": 0, "originY": 0}, {"name": "Solid", "id": 34, "_eid": "17026310", "x": 688, "y": 144, "width": 16, "height": 112, "originX": 0, "originY": 0}, @@ -2450,7 +4867,8 @@ {"name": "Solid", "id": 39, "_eid": "17026310", "x": 848, "y": 336, "width": 64, "height": 96, "originX": 0, "originY": 0}, {"name": "SemiSolid", "id": 40, "_eid": "59763689", "x": 832, "y": 208, "width": 64, "height": 16, "originX": 0, "originY": 0}, {"name": "SemiSolid", "id": 42, "_eid": "59763689", "x": 1040, "y": 176, "width": 80, "height": 16, "originX": 0, "originY": 0}, - {"name": "SemiSolid", "id": 43, "_eid": "59763689", "x": 1184, "y": 208, "width": 80, "height": 16, "originX": 0, "originY": 0} + {"name": "SemiSolid", "id": 43, "_eid": "59763689", "x": 1184, "y": 208, "width": 80, "height": 16, "originX": 0, "originY": 0}, + {"name": "Solid", "id": 44, "_eid": "17026310", "x": 832, "y": 336, "width": 16, "height": 32, "originX": 0, "originY": 0} ] }, { @@ -2489,10 +4907,6 @@ {"x": 576, "y": 160} ] }, - {"name": "Crate", "id": 9, "_eid": "16023910", "x": 592, "y": 192, "originX": 0, "originY": 0}, - {"name": "Crate", "id": 10, "_eid": "16023910", "x": 608, "y": 192, "originX": 0, "originY": 0}, - {"name": "Crate", "id": 11, "_eid": "16023910", "x": 624, "y": 192, "originX": 0, "originY": 0}, - {"name": "Crate", "id": 12, "_eid": "16023910", "x": 640, "y": 192, "originX": 0, "originY": 0}, {"name": "Crate", "id": 13, "_eid": "16023910", "x": 640, "y": 208, "originX": 0, "originY": 0}, {"name": "Crate", "id": 14, "_eid": "16023910", "x": 624, "y": 208, "originX": 0, "originY": 0}, {"name": "Crate", "id": 15, "_eid": "16023910", "x": 608, "y": 208, "originX": 0, "originY": 0}, @@ -2506,7 +4920,10 @@ "originX": 0, "originY": 0, "values": {"angle": 45, "strength": 8} - } + }, + {"name": "Balloon", "id": 36, "_eid": "16494694", "x": 1296, "y": 176, "originX": 0, "originY": 0}, + {"name": "Balloon", "id": 37, "_eid": "16494694", "x": 1360, "y": 160, "originX": 0, "originY": 0}, + {"name": "Balloon", "id": 38, "_eid": "16494694", "x": 1264, "y": 128, "originX": 0, "originY": 0} ] } ] diff --git a/gamedata/objects/combat/ennemies/spring.py b/gamedata/objects/combat/ennemies/spring.py index 4eec465..094a785 100644 --- a/gamedata/objects/combat/ennemies/spring.py +++ b/gamedata/objects/combat/ennemies/spring.py @@ -13,7 +13,9 @@ class Spring(Ennemy): self.rect[2],self.rect[3] = self.sprite.get_width(),round(self.sprite.get_height()/2) self.spriteindex = 0 self.animspeed = 8 - + self.sfx = self.game.sound_lib["sfx/spring.wav"] + self.longsfx = self.game.sound_lib["sfx/longspring.wav"] + # Zone in with the player is colliding # Formatting the angle ( clockwise, in degrees, starting at the top ) @@ -57,6 +59,9 @@ class Spring(Ennemy): force = self.jumpstrength if self.player.fastfall: force*=1.5 + self.longsfx.play() + else: + self.sfx.play() self.player.yeet(self.ratiox*force,self.ratioy*force) self.spriteindex = len(self.sprites) diff --git a/gamedata/objects/combat/player.py b/gamedata/objects/combat/player.py index 353791a..6f4637c 100644 --- a/gamedata/objects/combat/player.py +++ b/gamedata/objects/combat/player.py @@ -22,13 +22,15 @@ class Player(Movable): self.animationspeed = 2.5 self.sprite = self.spritestill - self.rect[2] = self.sprite.get_width() + collisionratio = 0.7 + self.rect[2] = self.sprite.get_width()*collisionratio self.rect[3] = self.sprite.get_height() + self.spriteoffset = self.sprite.get_width()*(1-collisionratio)/2 self.water = self.game.gameloop.findname("Water")[0] self.hitrect = self.rect.copy() - self.hitrect[2] = round(self.hitrect[2]*0.7) + self.hitrect[2] = round(self.hitrect[2]*1) self.hitrect[3] = round(self.hitrect[3]*0.7) self.canhit = False @@ -71,12 +73,18 @@ class Player(Movable): self.combo = 0 self.combosprites = self.game.getSpriteDir("player/combo/") + self.combosfxs = self.game.getSpriteDir("sfx/combo/",ext=".wav",assetdir="sound_lib") + self.combodefault = self.game.sound_lib["sfx/combo/default.wav"] self.combotimer = 1 + # SFXs + self.landsfx = self.game.sound_lib["sfx/land.wav"] + self.slamsfx = self.game.sound_lib["sfx/slam.wav"] + self.jumpsfx = self.game.sound_lib["sfx/jump.wav"] + def step(self): if not self.hitpose: - if self.water and self.rect.center[1]>self.water.rect.y: # Reverse gravity underwater if self.gravityway == 1: self.gravityway = -1 @@ -138,14 +146,17 @@ class Player(Movable): self.leaptimer = self.leapmaxtimer self.candash = True self.canfastfall = True - if self.fastfall: - self.fastfall = 0 - # Spawns dust - self.game.addParticle(self.dustparticles,self.rect.right+4,self.rect.center[1]+self.rect[3]/2*self.gravityway,fps=25) - self.game.addParticle(self.dustparticles,self.rect.left-4,self.rect.center[1]+self.rect[3]/2*self.gravityway,fps=25) if self.verspd!=0: self.sprite=self.spritelanding self.landingtimer = self.maxlandtime + if self.fastfall: + self.fastfall = 0 + # Spawns dust + self.game.addParticle(self.dustparticles,self.rect.right+4,self.rect.center[1]+self.rect[3]/2*self.gravityway,fps=25) + self.game.addParticle(self.dustparticles,self.rect.left-4,self.rect.center[1]+self.rect[3]/2*self.gravityway,fps=25) + self.slamsfx.play() + else: + self.landsfx.play() if self.gravityway > 0: self.verspd=min(0,self.verspd) else: @@ -185,6 +196,8 @@ class Player(Movable): self.verspd= self.jump*self.gravityway if self.leaptimer<0 and not self.onground: self.verspd = -abs(self.verspd) # Small leap + else: + self.jumpsfx.play() self.jumped = True super().step() # Actually move # Updated hitrect @@ -243,6 +256,9 @@ class Player(Movable): if self.combo>=1: index = min(self.combo-1,len(self.combosprites)-1) self.game.addParticle([self.combosprites[index]],self.rect.center[0],self.rect.top,fps=1) + self.combosfxs[index].play() + else: + self.combodefault.play() self.combo+=1 self.combotimer = 1 @@ -258,4 +274,4 @@ class Player(Movable): if self.fastfall: flipy = self.fastfall<0 sprite = self.game.pygame.transform.flip(self.sprite,self.flipx,flipy) - self.game.window.blit(sprite,[self.rect[0]-self.game.globals["camerax"],self.rect[1]-self.game.globals["cameray"]]) + self.game.window.blit(sprite,[self.rect[0]-self.game.globals["camerax"]-self.spriteoffset,self.rect[1]-self.game.globals["cameray"]]) diff --git a/gamedata/objects/combat/tileset.py b/gamedata/objects/combat/tileset.py index db476a0..1264d90 100644 --- a/gamedata/objects/combat/tileset.py +++ b/gamedata/objects/combat/tileset.py @@ -76,7 +76,7 @@ class TilesetRenderer(BaseObject): tilew,tileh = layer["gridCellWidth"],layer["gridCellHeight"] tileoffx,tileoffy = layer["offsetX"],layer["offsetY"] nbtilesx,nbtilesy = layer["gridCellsX"],layer["gridCellsY"] - storedlayer = {"offsets":[tileoffx,tileoffy]} + storedlayer = {"offsets":[tileoffx,tileoffy],"name":layer["name"]} surface = self.game.pygame.Surface((tilew*nbtilesx,tileh*nbtilesy),flags=self.game.pygame.SRCALPHA) for y in range(len(layer["dataCoords2D"])): for x in range(len(layer["dataCoords2D"][y])): @@ -111,5 +111,7 @@ class TilesetRenderer(BaseObject): else: self.game.log("Erreur",name,"Il manque les collisions, Entity Layer nommé Solids") + self.layers.sort(key=lambda x: x["name"]) + self.layers.reverse() else: self.game.log("Erreur",name,"Pas de layers") diff --git a/gamedata/sounds/sfx/combo/0.wav b/gamedata/sounds/sfx/combo/0.wav new file mode 100644 index 0000000000000000000000000000000000000000..0f264bd5ec703c811ba773b8597f4fc9d2a9fa66 GIT binary patch literal 13962 zcmdVWTT|LV7zW^Y*USEd{)*mrrgf&bovF6AwWU&v$DY6f&^Sb{kP)+V+NobP-3OxgE!zryl#>_Jb!%^?>OmPd(2iQ}y6p1r%f* zb^)~)5Gk`34_qIQwAC|NoWO#N6Rxa;V$Xd}kzuSIyqt2;luUPm3$o2*K!sl*!Pc3y z`u8;qeHNie{cem6tJ1$Z&>$H0(`$xXVX%~WiBq_y^i_#S>%EeJUb4U97tN`RZ2!-U zMPQXykvji#z!aVJb;NSlJ)r-)f?_YJ()}R>IDTBI_N54IV23wqd0xSHUMYBqWn~;n z>x)oQ!t%e3Tq{(=8;i~f94WCAQOFbOFb$pc*ij@+tVm$@<3mZv752zg2-AhLApxZA zU86dMv#FOLT(F+*!mUrC^a+?bsrCj=$6y&j#Wo{jeS=CymeqIBJ5IyGN8B=;7c1J9 z^%p&4WWJv!W>C9>aO&)3KPXe9cIr&Dr6&1D4!aYJcqaD=OpYtnY;g$bDMRhC<|ylV1*eyW|6$1~-Ec?K2{E zZZ?({X_D+Nw=C&ABxAb6OBdT9BamrxG6jYZd(@7_r$UL5RirSiQ)5(Bl$Ua?L9Vew z^93VX=;3_T2Vs?xFJj2Y96A*qCZ-zsp3*i4v%eD&lY@aMf4-m_?8*g1%Ir#b;_D@L RMJ)W`bviWB=~2fk{sChteKr69 literal 0 HcmV?d00001 diff --git a/gamedata/sounds/sfx/combo/1.wav b/gamedata/sounds/sfx/combo/1.wav new file mode 100644 index 0000000000000000000000000000000000000000..e359999e79ebb4e53972de2664c0a455e35a764e GIT binary patch literal 13962 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 c!W#t?i;juTOE_y+H0el)gshY*e2RFiguK)l5 literal 0 HcmV?d00001 diff --git a/gamedata/sounds/sfx/combo/5.wav b/gamedata/sounds/sfx/combo/5.wav new file mode 100644 index 0000000000000000000000000000000000000000..d5dddbf47ff882c4fcb9b0387335fe05cb1b4ddc GIT binary patch literal 13962 zcmd6lYg5xe6o$h$Kl&5=6@GU{nenSL;vKCbic(Z41$s%+G`*xP(3VnetpNltj6c$v z7P=vOcK0N^p$`MuoOAYl-_!Ew;qEmX>*BG zVsP|XBSNV_^CZsz)Z}z%#DGj|8wx(YBA^b z?4C#@0qjaGQ$B#pQbJ-T=~7R5aQ_`H*JM5yc{Y>Vr+nSaRcTEZv);4Gp>RRl23JeQ zv(9swEa6t9O|Qw!qg3m~kU82GsM>lk=16-YAE@0Z!|STIdMOW=k{?mBU@EVWJ%+6}Mc(d4U zbXmb!y-f)b->4u9r2fTYK}DL8W+F6MUTmPh9NIDJ#kU~4Kf}-m^=_)MBDlu6j|LI< z-2~tZC;AdH_nZ>~NQ*BE4rE3X+m;JrMjt$MI)6fH3ISRaBt}*Xl7O`s$I{7s44%EB|W?rP)!Q z!!y|06JeDM^Gy+LktDVvb5eG*D?pmOA$DHIVY5=~4r$>eLrjm1SP#`9)~=g(f*31G z2^t0}O8twT-42V8{wWbEEMu=%6p;xxW3+h~;e-Wl)p^#8y;mbqX>rI!l7}yIY+FV6 zYLrf`$;P*CS{7{2W?7aGsZ-u&qQaA7nJ43=(`ypgVp5Xe;FqW}{Ve}*^tXZCCQOE7 zu#O`GI}JJ}PK-BQA(W%3jk=3sRbl9bC zUrj|mlxrYWKs0$9=YUjzE9f%l;FQo>^a~ZI3Q)*oWl#p>t5scwd=}Q1 zBVPfqWyqHR@k${Vol+SfA6>f$NSC8aTZD9pz>X|!5^CfzsGP^4lWN4-#>oVyEt^ho z5>+wisUO=GLid;p2suGyegwQ-2Qt literal 0 HcmV?d00001 diff --git a/gamedata/sounds/sfx/combo/6.wav b/gamedata/sounds/sfx/combo/6.wav new file mode 100644 index 0000000000000000000000000000000000000000..cef6061b909ef850619cb16f0763060f942187ed GIT binary patch literal 21614 zcmd5)*>W326m{NsylHwzo z-lq3eip-(#bl-c*{3&eE`PqXbnC+}KUrSc_~8AerKKCye;@z5g#N#=^xo3l z+Z(q(syLl2FM9pm;b^=!**`owK0P~s`t14T^yRCo*Ke)(M@0I?{PE?2Vcpl%6rTaz z791OoyEQkQm{!%)HQSTYbZ&XxjnP*YOf{PdCG*;>^UyNjf85#<7DX4fljmtAV!yAi z7kA#i^<2(KyR+~OzL^QeMLZkRnWisTJoQ}4KpXkR{r1{1HZ0&*9$#1f?*eeoZx=ml z8ZhX3sLT4`Ue)m&BY!`C%X`l2+6Q?<$9fZ&1<` z4?`E_ZWKaZ^i2^pVs_D+06d(1T#&;(h$J9j?T(ZS`BV7ETUkgTZiwI0y{=Gjs#%W9 zp16cVeUNw>&WGlc2y%+~jPr6SJwt7Jxk;p7V&G2n2Sgd;9iu_hoPQP+=hztp5;kM@ ztTgvS;1#6|ag5|TpXBQ5>NwKdU)HXsxG?V&zsfjvCAhkJCTr$<-@5Ju?k6~!@5X}L z>MIv61itO^TPWJD*{>dlTKe(}*XY96DUjzJ9O&ms-+pPwh27^t9LDycFXLS8sw4Z% z)UJ-{7WRqTF`ib+Z{0-IoImU*D9atI>E9DdSE{`}g6i-qB94YQ-a&E-g zG1aNTd4o}+PWu|)XBDE%m}mq&RGczK%&AZvVPzEKg*B_It3YpBJbF|$Bhk=%f=D|k zd!n~&%wTzPp+hs?aj5gVh&OC%{o-G7U*|Ur*!MAyO`Y2X&j>jK-t8$t5#qpc3u?fB zn;aqF2zU>A-V88c)J-bqzj0PW-h!L~n-p+5);I;o85J6xizY1F>PrBGR}$~>ZwBxf9gUj=Ytd<_4A6pJ(0_OQRsp-?OeuIqDD z9a=sz#@U)Rg8GtM%-!SEI+fue;wYso2VB#AROCVL2jt;Fzu&H`cE@E5W%M@fZMZ=u zpHP%;NzEvzhi`yE+eLv~*ii?mA~tf~@S)hVwfRXC62Olt6{Y7-L#@eu;p7 zww(e(paSx>>z>pAqHa((?1xsIY#_>Z>_cc*%9zl){VUGex07i%ITGL(5D1zH^|F5_ zg2-gLnvki*E#t2;X!|L`!W>*m9RR{%4w z?(lq{30+>$uWgJ65XkTIeD}r)Pj|;@9B^>c0mnXYhvC^>5j)zG6sl2Nr?2x$*?OAii-1lad zcIGbg%&p91!eAvf7;mBww>fZ*W3H?od(082T~^@?d#tLSn#^xk?XpUn@p4vGPh7sH z+N~>`oo$WgWRJo&wM|KTd+mCJdg#?O+p3(IWrJqzwP#^*UTU1W!g5)bWLBeEs2o@- z3yC=m6oa~u_iuBu~L1aVY_vO zJM^&YfGgFeJG6;Rm(t?c$Gwah z)hA1f7;3hrF=`ifAmKId4_6*k&}1)QeK62GMus~%8$eG0cM5uEUvr1JY2JY(NSO;c zC3uYHH_UNIm85*;77yaZm++a4Pm~TB63`%4ic_nPP$&(68$fCFP@}8VGb~UtCAgj` z0&J8k^{!!nsc!HgbCm_iVurCwoYb&Zf$AOECfA3rhW2_r<(1Q_SV1;1lmQ|uCOIlA z!3$KD*T>e1M>m9wol_}wCR!vI9aQa*8~xx-GI}LneO2#(r=^kuUPCIT1%x~-N7c5- z)l<8ODl(Hyrw6DAL@G9wp1{9|J*7=My6I@8t~k7nh|+Ma8WE*eLQ6`HIJuOk3n5L( zVJ#QqWV6vx0_GK(o?c?HoP zR`OJ^MhXZ)NeE0F=7Lw)i9okvwv$a75-dw!H8`qYu Uso1@)tCY$bYHnPs5sCo*11QV~WB>pF literal 0 HcmV?d00001 diff --git a/gamedata/sounds/sfx/combo/default.wav b/gamedata/sounds/sfx/combo/default.wav new file mode 100644 index 0000000000000000000000000000000000000000..c3515bf8dca7b9fb90f6d87bdc5513423cac8249 GIT binary patch literal 10684 zcmdVdIa9(w7zW_bS^5)f{Ta?EGqx65C?X2M3lBgDmsurvMg;`#`@+J~A1DSbASBsu zH=FD}44EM;yYKrI3`~p%gWtoFG&M3gCMVKEgOVf#+KayK1I9d1ncs5s$z<4c%&Qyp z87Oy{WhQ5?3%kQCneQ97=rnvUz#>369HtvfEACdTb`*Y;KdoSmYmuKOt|i&Dnn<7f z<{>>;<(T7A1Vhr?vgeN7S8oC11ecb~dqV5i*8JO~{~a9=ae-@5gVB=kPm|u+f}d-Q zhW<)UqdC~&v$DrZFXXncv&K1>c_z0gj3rx{CxFK;n(f9Oy}3*++f~YV@qmf?Z08MD zm{aaa9l4Ti)mO?LsU#$Kf=8)aLQShSYofTZa&1rhFSstI(4Q$nvu+E8;Q)w|B*GZ_oWw(S-tXZpCQZc$^xP#6J=u|bb{wSRis4&f{ zFmZ5#LGQNDBnfQO9L(V{TnToB@2m6L5nM4ZmP3Gp4%E}Iz_-19ux+;*6+M9Vz>o*A lFpnrXK@}*?X-kgYFN3MuqS%Gnak-hw%nlT@Brb1^&=2>+Hp&11 literal 0 HcmV?d00001 diff --git a/gamedata/sounds/sfx/jump.wav b/gamedata/sounds/sfx/jump.wav new file mode 100644 index 0000000000000000000000000000000000000000..ddcc7853af2cb56c63ef31a1945d076489ecb5ee GIT binary patch literal 4354 zcmcha>rNU$6vy#fKlTy&Dot9GCQZ}W)ElC56+~A>@PZXZk*4)V)go#sC{__r6crV3 zZ_$V8r=FdeojJ?yqBhze5jHW|^P4mOncZo4Q(yn*xyjV@vhlU6*Z%@8O?B{jRWOmi zI@2?g!|J#GhJQqs)4SQ7?aY>7laXem7(W$~GKrA&{o8j99~%{#2+fohN-M=oX`@&e z?TijaC&Q{>Q?M&II8OIu^00hzxS!AG3xxuF=kqzj9wkfIrR-3C$!vt|jUSp?El?dq z3>-S|<=|9sak>OBe{wJv}{vrTxlvrF>js91+M6Y7HP8^L4bCJ8TXIn?SDU;EKpm zD0Yd~VMUcAGW2@E5z!0y=CT(zSLY|k3PfFaABx7~&Tq|hTUsqv@MEq*^a)I5Q3WZS zI=#86luwRNWQewKJ`&9)Vd2i{DR-N>-6l5_jJd6t`N!(2;z@rc$v3xGxxG3+CAL~& zn(yi+7t&K63naqn;-=0g?ko68%=TK(wj?rvvP}A$Tk>1Yau~R+Xe(M!25H6XsoOZM z)qRzuzHqusl3>tUl!YSSIkF1_owBP-aTThMm4F_tYX3~;>{bq~LRD;aQ;?kKYHRDX z!@ScF{1?+;;^_MJ^2{i%dOavZ%VJjv9z!q^ zVwYFY^#xx+RST%Lqnt~T%ExjPdgMxy#(x~cesrc?J|@Ax?vvdqco}vAFGGeOXk5(OCo3?o6nO7syo=r-#*wRSH)1fp4EPOA-uGmCXc(e| z7Bt5(9f`z5gme&SUj;BU!g2BmKfg@VhZ!q zLI0pXFr>Zvu+H5_M)e6AGKLtRnO$65n4h0R%p$%bz5vmQ;K;}*x;46&`tnn4#_uE) ajzm94qcey|HPeWxi4fc~RD+2JG5HrZsa?MS literal 0 HcmV?d00001 diff --git a/gamedata/sounds/sfx/land.wav b/gamedata/sounds/sfx/land.wav new file mode 100644 index 0000000000000000000000000000000000000000..ffee4b4db301d4bc98675bcd0c84e379c8a79029 GIT binary patch literal 3579 zcmbuA>2}&k7J%LV=1-q9k1!81opgL+CpM13F&MLh*};GSu}W+b2qZvYHUVZeX7dIe zubuQVXZiu=Vde#R&EY9 z+L-k9>Y9#B@2_u~^g5lu6n=NytXPdn2jsiz67TQcRfF~z9g;aA)3W7;^lH0qRhh}T zB~X83%f{fQvkq->qjkyK5Sr+mG-9{;muhdu=)+Rs*l!NGe`_naB7m|!9-(_NsV0t7 z9)mZ6)mmzwCh2TyvU<`XuR!R34ob!Egf zS!k-P!`r@c^|iTi*TpRB*oS3n3CjK|vX0B80Tm3FdmYC!J60W>T_jz8&6-SOye@AZ zR82_gV0g8kzmz#oEIU#^rPk`J?e^rzmYW)}>Bfpn!t*Lu6e`|^h|J^+_%E$e*(N&d z3`^BJm>0Bed5QknwBMv6o>wAkYcwIX*Hz)#asb}9*&I%{c-KJG&64M`{ZWm)eMg&? ziBg9O$(06^B@C@XWRi#{Nzt42H+)a@czll7u=23ROmhyiCF(P~U?}_3QH?~6T1_MU zz05ZlB?H>wFD|%#_N!lgbN6#6F5y-3kt99+5YB$+Wp;M*G=;cMFMqr`&qs9DyGbV% z>6jMjmQy5&`XgAS zMo}6qGv7iEO=Eid)Sl#k#qUu5D~t@F+?#+Lt`O6@guYTbC@wxC~gv zZ3#xojXar3y44m>@rTSNG%icE9Y&$3_pG~GgV|y>#V^mBt?tpqIGY~~Ha2>bVlJQW zUBsm-v$s|E`zMotQ@H+C;v0=mPb-!2DXNlg={ucfvow^*6&ZZT0u|Z^0GtIx!ggkRiY?@pc%#k!3d(*mc-+*)jIm2p;8$v7O7P2bhp z@spDr4C|!Qw|u_c?QZw`VzJb2_l!rQ;c&RQxtXn0Y(`_D(>Wdt2E*at__#|^R5F=F zJ)Q_nr&KCc2)N2Hj6x`MkYxJs@Q^7M%e`K2GMNy5e<&Jt$z)2sUSF%#8tryMCXl`Q!1p)nqc2>KqI~5K*~Yu48|} zcDo&@=8swj&3U>K%pItKL8-QC?tCX<1kPH&^pC;?AxU?vr0(>h=tb!!2E7Jx|u5)lA(!a@QsE-u#aR3 zaNE2Ame@>Z=Fq7*{A?1Dppyf#%z#W{Jhj zg~|%hTMxw8EX~M*n%#4d1$BM^0iLk=<#62lG7Az(u|<1?oSnCiGU0K2jxYI;mrurY z=sw&h1LS@1^ot`Ji-XqrYVfevWdj|s0K*@JJ2HPnfbM(3z8i^vR{XPIVeb5VrSQ8z zVYoh+FMOX>__5ZX%tGLjm``9~R10c|f3f_Jf5Pmg@Cl!}6P<59HEZzyC&^iBe_3J} z#=e8*5ncfLyBf?cfZxmc?z7s32_}dHXJygCPwM(~`Y}Vq!>zGsd}8CHi6@hf_tX5z uyiCv6&5p}gcF5zh`9>FL*%#Vh=g}Etesbn%7kD~Hz2N-LRsV(HqyGcL$JvSi literal 0 HcmV?d00001 diff --git a/gamedata/sounds/sfx/longspring.wav b/gamedata/sounds/sfx/longspring.wav new file mode 100644 index 0000000000000000000000000000000000000000..04a7b9731f1b9bfe6b0446c0fb6d8d1bdfb96f47 GIT binary patch literal 20234 zcmds($#T;`5QYUOjywXdLKRTO1*$l}fi)q7eF>O2v17{`+lj0|7Kbf_eLL|?JPUSg zIT~wP)7{e}Qv9hznwjqZ|9W)Eg|lbQ96cWdmrh1QM+QHqeh2%%M}lL) z+)QQW&$%G@QJUh*hh44G?&6T&#I3R}V(y<@#1*7Ux&_xeKu*IdE9DCM+6}NceKq~W z$?2L}zTjPbakCSv^sB16GWzK!&crBxM$Q@JMxbo?9Tz<<1({ttPx(;P+8s8QhsMXh?4k~s)+Zi#xt1U8V-{AVGZ~&- zB>BD%20EFoc>wlW$y$~fC-0J!JjgKadS176GX0-CmsLLMAM8AFnV_K8?XwC>XUN(k@fH_<8>>&I5N=3P62a$!7~?EQN^q31mEv%S_0+(D zzB08d#x^^9ld7joXt?bj6+y24K1^jh`C^okW1Be5;k0W6;&0+oJya<^v#E321LCyh zEt4iNpCzPB5&rk;66_O?x_@9pf|}%GUOp8|{|@uzs9wxOJ1qxUPoWVOR&VLfw$*I` z)jx`P<-)lq<%K{Ek}*9lh?;f4w=^D6>n_b z*Af{E4|n-!N=t7XrKSu$EVmsI8y=W+%NIDp*N~p+cFwEE)7pZPar=Rq}hlqx|!fjiXeiDlVS=&rZ#d)g__qh36xjJ z&uM=Mvq4waDHLdq=^Vq3=5u*PhX$qolBK%*og^iLECS-)NCdd?x1$#v@$-Pr4u?Yg zHdquZz(|JeDn`x0RjgCBjBzH^Q1gfN!VDpUAtH>3C~apD5}aa$?XYACr#3D%Th+!n zBdfx!HSRq^TI0&rfY2VOF3uQNRRd$dgBs5HplTUb9ZZ1^)?hRG$r_ZB+mA<*Ob^GN z_y>JJutVWfN0kw1MLVd~YUJ$3ph-rJHKIb9+<}WCCU?Y=JH%wM>u#;mlm^#b)urVs z*Sxf!7Q5O^`y8KbIJaw%P;A3sU9c6ghg`{um>On#`R|>A!SY8kq0J6Oia%VYla|@a zbn;)@lrbYyPJ^m6v5ira>Tar6n548uBC(m8VV;o*nYc#^42kBZ@<`#;YPt)brc~%2 s*CONz#AR+XvPob#Tg1V+`=<*J%&c#rv#b%5f|heu3$On)tE9310=7?nLI3~& literal 0 HcmV?d00001 diff --git a/gamedata/sounds/sfx/slam.wav b/gamedata/sounds/sfx/slam.wav new file mode 100644 index 0000000000000000000000000000000000000000..dcac44dc5eca7a1d3c0364595320e85dc664f45b GIT binary patch literal 10306 zcmeI1SyviK6vxfmJkHZR&*OXrbBrS{B#tYJhJc_bh={02yRr)cN<>gLp%Da;20MySiFmzjm&AjmGu! z^ToNvFJD3`RVcdB(VazYAZ`?9FG2qieNUoxaf<;WQ~oLH0Hv>%GOqAP22f-Iua4l zXiF=h72=A zI+Jm?w@YF%zg(`u@!9wC!y-P_YOH?#Zu`v(RFxLj^`PfuehqJ497b4IJ($!6Ex z?nySA)6p@qzaM2V7-qA1SSpoc*pybQ)o7+Y9*;~Wt1TICXV(hLe*MlSX5l2Xor(I2;M+^hT4(WYFn! zoox0BCj|ZJjC$qe~Tt7c=Y-wqEH#9U9gm$N=r`vwNznjgLpPik7 zH~1KIIwKei;%>J)o=T-!s;a7JG#Z`7Vu>^w&BDsc%04;#R0IY&($mw^P*YPgs8A^8 zK?@HwbHRN%7J&tztGT(kQzQ~e;NA#^;6RnhWcI99tLNb0U{gQ77~ zMyff~M5D>S2}DhZelR9r?I!3){S6KA!CSd~dkFh5q7m#=RRz9LS6BNdqA`g;Dg*uC zdji3P0pa?GAd2)3d%>oFYl|TEfxt~R3X`LVl1Ek-x_gf&kRXY#lDOtb?CUuezz-2x z@LU2h(jLKUK-wXsATG%Y)ok6^OEKtl7B9dZld&Ob+z^TmhD zobn5&B0P(JD<)77E)a-#8ym5FcKZ6<8VYcQ;4&5lH8b+(QnJSwas6*U0DI&-2{v%zRmUkX)DlV|rtlxO)ZW!_)Rd zXwS#kT_;bm{e37vKByB9=l}Bry=FZYqws23cX`lwtQSt13_evp7V-xGQz0(C!W9dTqk!UapY>r& ilTU=HM?wAY&j7_9Zd5>f@#Vc(xK!XrJsv&#e*Ois&G+E| literal 0 HcmV?d00001 diff --git a/gamedata/sounds/sfx/spring.wav b/gamedata/sounds/sfx/spring.wav new file mode 100644 index 0000000000000000000000000000000000000000..c92a8182b1630346c1c27d7696c1f58440430da2 GIT binary patch literal 12109 zcmd6p%Tg0T6o!YLOCLd>z-O>ZsB-H<7ha7lNfd+e5WeOoO=XuCiKG> zv%f8pZ%dGeeE2a)V_c2B@+%<%MP%boFqQ{08eT9BAYB4j|EUK+0gpbFBl@9(L%HIt z)U$k6zU!cwUsUmKS-@%9);EEfWzAHxCj4&!F8o{($Dh@rNGrW&1t9#Slpau;8+~z^Q>6r# zuQvDDPMi3s2K(hS2qw#)zyx_6tZKprH9zE`z_E&w=Oe#&oUn)1=H=I7oIznFFWuxm zqd0wK4832O;z$({*?65qBNabn(<7B9AKEAsK9D2WFo`24B~HB`A+X-mMsrk`^+~B< zEuYRiCFB=Tx*POV(0Of)Xym(3hU5DNq769iO~QprGQ!1Z+f6M^ewB61G|R)Vh-A+>k}!>czjX3utJS^E{eVa>|eKw31YygR1%e0eu+X AiU0rr literal 0 HcmV?d00001