#N canvas 0 22 640 322 10;
#N canvas 552 190 964 495 grass 0;
#X obj 240 347 tabplay~;
#X obj 36 230 t b b;
#X obj 35 179 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#N canvas 707 432 672 195 samples 0;
#X obj 11 58 table grass2;
#X obj 10 25 table grass1;
#X obj 109 42 table grass3;
#X obj 202 25 table grass4;
#X obj 203 53 table grass5;
#X obj 296 168 soundfiler;
#X obj 293 -1 loadbang;
#X msg 355 25 read -resize sfx_fs_grass_00.wav grass1;
#X msg 354 50 read -resize sfx_fs_grass_01.wav grass2;
#X msg 356 76 read -resize sfx_fs_grass_02.wav grass3;
#X msg 359 99 read -resize sfx_fs_grass_03.wav grass4;
#X msg 360 122 read -resize sfx_fs_grass_04.wav grass5;
#X connect 6 0 7 0;
#X connect 6 0 8 0;
#X connect 6 0 9 0;
#X connect 6 0 10 0;
#X connect 6 0 11 0;
#X connect 7 0 5 0;
#X connect 8 0 5 0;
#X connect 9 0 5 0;
#X connect 10 0 5 0;
#X connect 11 0 5 0;
#X restore 23 418 pd samples;
#X obj 208 233 t b b;
#X obj 207 182 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X msg 109 247 set grass1;
#X msg 280 250 set grass2;
#X obj 376 231 t b b;
#X obj 375 180 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 538 230 t b b;
#X obj 537 179 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 698 226 t b b;
#X obj 697 175 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 237 322 r grasstabplay;
#X obj 441 298 s grasstabplay;
#X msg 448 248 set grass3;
#X msg 610 247 set grass4;
#X msg 770 243 set grass5;
#X obj 357 39 inlet;
#X obj 356 122 sel 0 1 2 3 4;
#X floatatom 359 97 5 0 0 0 - - -;
#X obj 309 45 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 168 422 outlet~;
#X obj 355 70 pip_counter_mod 5;
#X obj 157 64 tgl 15 0 empty player_move_grass empty 17 7 0 10 -262144
-1 -1 0 1;
#X obj 161 98 metro 600;
#X connect 0 0 23 0;
#X connect 1 0 15 0;
#X connect 1 1 6 0;
#X connect 2 0 1 0;
#X connect 4 0 15 0;
#X connect 4 1 7 0;
#X connect 5 0 4 0;
#X connect 6 0 15 0;
#X connect 7 0 15 0;
#X connect 8 0 15 0;
#X connect 8 1 16 0;
#X connect 9 0 8 0;
#X connect 10 0 15 0;
#X connect 10 1 17 0;
#X connect 11 0 10 0;
#X connect 12 0 15 0;
#X connect 12 1 18 0;
#X connect 13 0 12 0;
#X connect 14 0 0 0;
#X connect 16 0 15 0;
#X connect 17 0 15 0;
#X connect 18 0 15 0;
#X connect 20 0 2 0;
#X connect 20 1 5 0;
#X connect 20 2 9 0;
#X connect 20 3 11 0;
#X connect 20 4 13 0;
#X connect 21 0 20 0;
#X connect 22 0 24 0;
#X connect 24 0 21 0;
#X connect 25 0 26 0;
#X connect 26 0 24 0;
#X restore 84 134 pd grass;
#X obj 181 233 outlet~ L;
#X obj 279 236 outlet~ R;
#N canvas 179 250 788 386 sfx 0;
#X obj 229 69 tgl 35 0 sfx_submixer_mute_1 empty empty 17 7 0 10 -262144
-1 -1 0 1;
#X text 278 81 MUTE;
#X obj 186 115 inlet~ sfx1;
#X text 353 7 SFX SUBMIXER;
#X obj 437 67 tgl 35 0 sfx_submixer_mute_3 empty empty 17 7 0 10 -262144
-1 -1 0 1;
#X text 486 79 MUTE;
#N canvas 109 170 745 465 channel_3 0;
#X obj 120 178 inlet~;
#X obj 120 253 *~;
#X obj 120 296 outlet~;
#X obj 64 120 vsl 15 128 0 0.7 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 9071 1;
#X text 51 261 Volume;
#N canvas 0 22 450 300 mute 0;
#X obj 136 88 sel 0 1;
#X msg 160 147 0;
#X msg 91 149 0.7;
#X obj 139 206 outlet;
#X obj 132 40 r sfx_submixer_mute_3;
#X connect 0 0 2 0;
#X connect 0 1 1 0;
#X connect 1 0 3 0;
#X connect 2 0 3 0;
#X connect 4 0 0 0;
#X restore 5 69 pd mute;
#X obj 59 59 loadbang;
#X text 308 9 Submixer Channel 3 - Combat Start Sound;
#X msg 73 82 0.5;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 5 0 3 0;
#X connect 6 0 8 0;
#X connect 8 0 3 0;
#X restore 391 137 pd channel_3 submix;
#X obj 391 109 inlet~ sfx3;
#X obj 598 67 tgl 35 0 sfx_submixer_mute_4 empty empty 17 7 0 10 -262144
-1 -1 0 1;
#X text 647 79 MUTE;
#X obj 552 109 inlet~ sfx4;
#N canvas 331 144 745 465 channel_4 0;
#X obj 120 178 inlet~;
#X obj 120 253 *~;
#X obj 120 296 outlet~;
#X obj 64 120 vsl 15 128 0 0.7 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 3629 1;
#X text 51 261 Volume;
#N canvas 0 22 450 300 mute 0;
#X obj 136 88 sel 0 1;
#X msg 160 147 0;
#X msg 91 149 0.7;
#X obj 139 206 outlet;
#X obj 132 40 r sfx_submixer_mute_4;
#X connect 0 0 2 0;
#X connect 0 1 1 0;
#X connect 1 0 3 0;
#X connect 2 0 3 0;
#X connect 4 0 0 0;
#X restore 5 69 pd mute;
#X obj 59 59 loadbang;
#X text 308 9 Submixer Channel 4 - Creature Hit;
#X msg 73 82 0.2;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 5 0 3 0;
#X connect 6 0 8 0;
#X connect 8 0 3 0;
#X restore 552 137 pd channel_4 submix;
#N canvas 109 170 745 465 channel_1 0;
#X obj 120 178 inlet~;
#X obj 120 253 *~;
#X obj 120 296 outlet~;
#X obj 64 120 vsl 15 128 0 0.7 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 9071 1;
#X text 51 261 Volume;
#N canvas 0 22 450 300 mute 0;
#X obj 136 88 sel 0 1;
#X msg 160 147 0;
#X msg 91 149 0.7;
#X obj 139 206 outlet;
#X obj 132 40 r sfx_submixer_mute_3;
#X connect 0 0 2 0;
#X connect 0 1 1 0;
#X connect 1 0 3 0;
#X connect 2 0 3 0;
#X connect 4 0 0 0;
#X restore 5 69 pd mute;
#X obj 59 59 loadbang;
#X text 308 9 Submixer Channel 3 - Combat Start Sound;
#X msg 73 82 0.5;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 3 0 1 1;
#X connect 5 0 3 0;
#X connect 6 0 8 0;
#X connect 8 0 3 0;
#X restore 180 144 pd channel_1 submix;
#X obj 289 286 throw~ fs_submixL;
#X obj 428 285 throw~ fs_submixR;
#X text 433 43 Sand;
#X text 221 38 Grass;
#X text 586 44 Stone;
#X connect 2 0 12 0;
#X connect 6 0 13 0;
#X connect 6 0 14 0;
#X connect 7 0 6 0;
#X connect 10 0 11 0;
#X connect 11 0 13 0;
#X connect 11 0 14 0;
#X connect 12 0 13 0;
#X connect 12 0 14 0;
#X restore 111 170 pd sfx submixer for all your sfx mixing needs;
#X obj 141 204 catch~ fs_submixL;
#X obj 259 206 catch~ fs_submixR;
#X obj 87 89 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#N canvas 26 124 964 495 stone 0;
#X obj 240 347 tabplay~;
#X obj 36 230 t b b;
#X obj 35 179 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#N canvas 707 432 672 195 samples 0;
#X obj 296 168 soundfiler;
#X obj 293 -1 loadbang;
#X obj 10 25 table stone1;
#X obj 11 58 table stone2;
#X obj 109 42 table stone3;
#X obj 203 25 table stone4;
#X obj 203 53 table stone5;
#X msg 355 25 read -resize sfx_fs_stone_00.wav stone1;
#X msg 355 51 read -resize sfx_fs_stone_01.wav stone2;
#X msg 360 100 read -resize sfx_fs_stone_03.wav stone4;
#X msg 361 123 read -resize sfx_fs_stone_04.wav stone5;
#X msg 357 77 read -resize sfx_fs_stone_02.wav stone3;
#X obj 122 98 table stone6;
#X msg 366 146 read -resize sfx_fs_stone_05.wav stone6;
#X connect 1 0 7 0;
#X connect 1 0 8 0;
#X connect 1 0 11 0;
#X connect 1 0 9 0;
#X connect 1 0 10 0;
#X connect 1 0 13 0;
#X connect 7 0 0 0;
#X connect 8 0 0 0;
#X connect 9 0 0 0;
#X connect 10 0 0 0;
#X connect 11 0 0 0;
#X connect 13 0 0 0;
#X restore 23 418 pd samples;
#X obj 208 233 t b b;
#X obj 207 182 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 376 231 t b b;
#X obj 375 180 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 538 230 t b b;
#X obj 537 179 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 698 226 t b b;
#X obj 697 175 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 357 39 inlet;
#X floatatom 359 97 5 0 0 0 - - -;
#X obj 309 45 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 168 422 outlet~;
#X msg 109 247 set stone1;
#X msg 448 248 set stone3;
#X msg 770 243 set stone5;
#X obj 444 296 s stonetabplay;
#X obj 237 322 r stonetabplay;
#X obj 803 219 t b b;
#X obj 802 168 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 356 122 sel 0 1 2 3 4 5;
#X obj 137 44 tgl 15 0 empty player_move_stone empty 17 7 0 10 -262144
-1 -1 0 1;
#X obj 357 70 pip_counter_mod 6;
#X obj 141 78 metro 400;
#X msg 875 236 set stone6;
#X msg 611 247 set stone6;
#X msg 279 250 set stone2;
#X connect 0 0 15 0;
#X connect 1 0 19 0;
#X connect 1 1 16 0;
#X connect 2 0 1 0;
#X connect 4 0 19 0;
#X connect 4 1 29 0;
#X connect 5 0 4 0;
#X connect 6 0 19 0;
#X connect 6 1 17 0;
#X connect 7 0 6 0;
#X connect 8 0 19 0;
#X connect 8 1 28 0;
#X connect 9 0 8 0;
#X connect 10 0 19 0;
#X connect 10 1 18 0;
#X connect 11 0 10 0;
#X connect 13 0 23 0;
#X connect 14 0 25 0;
#X connect 16 0 19 0;
#X connect 17 0 19 0;
#X connect 18 0 19 0;
#X connect 20 0 0 0;
#X connect 21 0 19 0;
#X connect 21 1 27 0;
#X connect 22 0 21 0;
#X connect 23 0 2 0;
#X connect 23 1 5 0;
#X connect 23 2 7 0;
#X connect 23 3 9 0;
#X connect 23 4 11 0;
#X connect 23 5 22 0;
#X connect 24 0 26 0;
#X connect 25 0 13 0;
#X connect 26 0 25 0;
#X connect 27 0 19 0;
#X connect 28 0 19 0;
#X connect 29 0 19 0;
#X restore 363 130 pd stone;
#N canvas 297 229 964 495 sand 0;
#X obj 240 347 tabplay~;
#X obj 36 230 t b b;
#X obj 35 179 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#N canvas 707 432 672 195 samples 0;
#X obj 296 168 soundfiler;
#X obj 293 -1 loadbang;
#X obj 10 25 table sand1;
#X obj 11 58 table sand2;
#X obj 109 42 table sand3;
#X obj 203 25 table sand4;
#X obj 203 53 table sand5;
#X msg 355 25 read -resize sfx_fs_sand_00.wav sand1;
#X msg 355 51 read -resize sfx_fs_sand_01.wav sand2;
#X msg 357 77 read -resize sfx_fs_sand_02.wav sand3;
#X msg 360 100 read -resize sfx_fs_sand_03.wav sand4;
#X msg 361 123 read -resize sfx_fs_sand_04.wav sand5;
#X obj 204 74 table sand6;
#X msg 371 142 read -resize sfx_fs_sand_05.wav sand6;
#X connect 1 0 7 0;
#X connect 1 0 8 0;
#X connect 1 0 9 0;
#X connect 1 0 10 0;
#X connect 1 0 11 0;
#X connect 1 0 13 0;
#X connect 7 0 0 0;
#X connect 8 0 0 0;
#X connect 9 0 0 0;
#X connect 10 0 0 0;
#X connect 11 0 0 0;
#X connect 13 0 0 0;
#X restore 23 418 pd samples;
#X obj 208 233 t b b;
#X obj 207 182 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 376 231 t b b;
#X obj 375 180 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 538 230 t b b;
#X obj 537 179 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 698 226 t b b;
#X obj 697 175 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 357 39 inlet;
#X floatatom 359 97 5 0 0 0 - - -;
#X obj 309 45 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 168 422 outlet~;
#X msg 109 247 set sand1;
#X msg 280 250 set sand2;
#X msg 448 248 set sand3;
#X msg 611 247 set sand4;
#X msg 770 243 set sand5;
#X obj 444 296 s sandtabplay;
#X obj 238 323 r sandtabplay;
#X obj 355 70 pip_counter_mod 6;
#X obj 813 213 t b b;
#X obj 812 162 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 356 122 sel 0 1 2 3 4 5;
#X msg 885 230 set sand6;
#X obj 147 54 tgl 15 0 empty player_move_sand empty 17 7 0 10 -262144
-1 -1 0 1;
#X obj 151 88 metro 400;
#X connect 0 0 15 0;
#X connect 1 0 21 0;
#X connect 1 1 16 0;
#X connect 2 0 1 0;
#X connect 4 0 21 0;
#X connect 4 1 17 0;
#X connect 5 0 4 0;
#X connect 6 0 21 0;
#X connect 6 1 18 0;
#X connect 7 0 6 0;
#X connect 8 0 21 0;
#X connect 8 1 19 0;
#X connect 9 0 8 0;
#X connect 10 0 21 0;
#X connect 10 1 20 0;
#X connect 11 0 10 0;
#X connect 13 0 26 0;
#X connect 14 0 23 0;
#X connect 16 0 21 0;
#X connect 17 0 21 0;
#X connect 18 0 21 0;
#X connect 19 0 21 0;
#X connect 20 0 21 0;
#X connect 22 0 0 0;
#X connect 23 0 13 0;
#X connect 24 0 21 0;
#X connect 24 1 27 0;
#X connect 25 0 24 0;
#X connect 26 0 2 0;
#X connect 26 1 5 0;
#X connect 26 2 7 0;
#X connect 26 3 9 0;
#X connect 26 4 11 0;
#X connect 26 5 25 0;
#X connect 27 0 21 0;
#X connect 28 0 29 0;
#X connect 29 0 23 0;
#X restore 229 134 pd sand;
#X obj 218 84 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 370 86 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 61 29 r footstep_grass_player;
#X obj 212 30 r footstep_generic_player;
#X obj 368 34 r footstep_stone_player;
#X text 216 106 obsolete \, see inside patcher;
#X connect 0 0 3 0;
#X connect 4 0 1 0;
#X connect 5 0 2 0;
#X connect 7 0 3 2;
#X connect 8 0 3 1;
#X connect 11 0 6 0;
#X connect 12 0 9 0;
#X connect 13 0 10 0;
