1{ 2palettes: "@include data/palettes.cfg:forest_palettes", 3multi_tile_pattern: [ 4 5 # 6 # 7 # TOP AND BOTTOM 8 { 9 chance: 100, 10 pattern: "frg , frg , frg , frg 11 frg , frg->tile1 , frg->tile2 , frg 12 frg , frg->tile3 , frg->tile4 , frg 13 (frg)?, ->tile5 , ->tile6 ,(frg)?", 14 tile1: { 15 image: "tiles/forest-ground2.png", 16 tiles: "00", 17 solid: true, 18 }, 19 tile2: { 20 image: "tiles/forest-ground2.png", 21 tiles: "01", 22 solid: true, 23 }, 24 tile3: { 25 image: "tiles/forest-ground2.png", 26 tiles: 10, 27 solid: true, 28 }, 29 tile4: { 30 image: "tiles/forest-ground2.png", 31 tiles: 11, 32 solid: true, 33 }, 34 tile5: { 35 image: "tiles/forest-ground2.png", 36 tiles: 20, 37 }, 38 tile6: { 39 image: "tiles/forest-ground2.png", 40 tiles: 21, 41 }, 42 alternative: { 43 tile1: { 44 image: "tiles/forest-ground2.png", 45 tiles: "02", 46 solid: true, 47 }, 48 tile2: { 49 image: "tiles/forest-ground2.png", 50 tiles: "03", 51 solid: true, 52 }, 53 tile3: { 54 image: "tiles/forest-ground2.png", 55 tiles: 12, 56 solid: true, 57 }, 58 tile4: { 59 image: "tiles/forest-ground2.png", 60 tiles: 13, 61 solid: true, 62 }, 63 tile5: { 64 image: "tiles/forest-ground2.png", 65 tiles: 22, 66 }, 67 tile6: { 68 image: "tiles/forest-ground2.png", 69 tiles: 23, 70 }, 71 }, 72 }, 73 { 74 chance: 100, 75 pattern: "(frg)?, ->tile1 , ->tile2 ,(frg)? 76 frg , frg->tile3 , frg->tile4 , frg 77 frg , frg->tile5 , frg->tile6 , frg 78 frg , frg , frg , frg", 79 tile1: { 80 image: "tiles/forest-ground2.png", 81 tiles: 30, 82 zorder: -5, 83 }, 84 tile2: { 85 image: "tiles/forest-ground2.png", 86 tiles: 31, 87 zorder: -5, 88 }, 89 tile3: { 90 image: "tiles/forest-ground2.png", 91 tiles: 40, 92 solid: true, 93 }, 94 tile4: { 95 image: "tiles/forest-ground2.png", 96 tiles: 41, 97 solid: true, 98 }, 99 tile5: { 100 image: "tiles/forest-ground2.png", 101 tiles: 50, 102 solid: true, 103 }, 104 tile6: { 105 image: "tiles/forest-ground2.png", 106 tiles: 51, 107 solid: true, 108 }, 109 alternative: [ 110 { 111 tile1: { 112 image: "tiles/forest-ground2.png", 113 tiles: 32, 114 zorder: -5, 115 }, 116 tile2: { 117 image: "tiles/forest-ground2.png", 118 tiles: 33, 119 zorder: -5, 120 }, 121 tile3: { 122 image: "tiles/forest-ground2.png", 123 tiles: 42, 124 solid: true, 125 }, 126 tile4: { 127 image: "tiles/forest-ground2.png", 128 tiles: 43, 129 solid: true, 130 }, 131 tile5: { 132 image: "tiles/forest-ground2.png", 133 tiles: 52, 134 solid: true, 135 }, 136 tile6: { 137 image: "tiles/forest-ground2.png", 138 tiles: 53, 139 solid: true, 140 }, 141 }, 142 { 143 tile1: { 144 image: "tiles/forest-ground2.png", 145 tiles: 34, 146 zorder: -5, 147 }, 148 tile2: { 149 image: "tiles/forest-ground2.png", 150 tiles: 35, 151 zorder: -5, 152 }, 153 tile3: { 154 image: "tiles/forest-ground2.png", 155 tiles: 44, 156 solid: true, 157 }, 158 tile4: { 159 image: "tiles/forest-ground2.png", 160 tiles: 45, 161 solid: true, 162 }, 163 tile5: { 164 image: "tiles/forest-ground2.png", 165 tiles: 54, 166 solid: true, 167 }, 168 tile6: { 169 image: "tiles/forest-ground2.png", 170 tiles: 55, 171 solid: true, 172 }, 173 }, 174 { 175 tile1: { 176 image: "tiles/forest-ground2.png", 177 tiles: 36, 178 zorder: -5, 179 }, 180 tile2: { 181 image: "tiles/forest-ground2.png", 182 tiles: 37, 183 zorder: -5, 184 }, 185 tile3: { 186 image: "tiles/forest-ground2.png", 187 tiles: 46, 188 solid: true, 189 }, 190 tile4: { 191 image: "tiles/forest-ground2.png", 192 tiles: 47, 193 solid: true, 194 }, 195 tile5: { 196 image: "tiles/forest-ground2.png", 197 tiles: 56, 198 solid: true, 199 }, 200 tile6: { 201 image: "tiles/forest-ground2.png", 202 tiles: 57, 203 solid: true, 204 }, 205 }, 206 ], 207 }, 208 209 # 210 # 211 # SIDES 212 { 213 chance: 100, 214 pattern: "(frg)? , frg , frg 215 ->tile1 , frg->tile2 , frg->tile3 216 ->tile4 , frg->tile5 , frg->tile6 217 (frg)? , frg , frg", 218 tile1: { 219 image: "tiles/forest-ground2.png", 220 tiles: "0d", 221 }, 222 tile2: { 223 image: "tiles/forest-ground2.png", 224 tiles: "0e", 225 solid: true, 226 }, 227 tile3: { 228 image: "tiles/forest-ground2.png", 229 tiles: "0f", 230 solid: true, 231 }, 232 tile4: { 233 image: "tiles/forest-ground2.png", 234 tiles: "1d", 235 }, 236 tile5: { 237 image: "tiles/forest-ground2.png", 238 tiles: "1e", 239 solid: true, 240 }, 241 tile6: { 242 image: "tiles/forest-ground2.png", 243 tiles: "1f", 244 solid: true, 245 }, 246 alternative: { 247 tile1: { 248 image: "tiles/forest-ground2.png", 249 tiles: "2d", 250 }, 251 tile2: { 252 image: "tiles/forest-ground2.png", 253 tiles: "2e", 254 solid: true, 255 }, 256 tile3: { 257 image: "tiles/forest-ground2.png", 258 tiles: "2f", 259 solid: true, 260 }, 261 tile4: { 262 image: "tiles/forest-ground2.png", 263 tiles: "3d", 264 }, 265 tile5: { 266 image: "tiles/forest-ground2.png", 267 tiles: "3e", 268 solid: true, 269 }, 270 tile6: { 271 image: "tiles/forest-ground2.png", 272 tiles: "3f", 273 solid: true, 274 }, 275 }, 276 }, 277 { 278 chance: 100, 279 pattern: "frg , frg ,(frg)? 280 frg->tile1 , frg->tile2 , ->tile3 281 frg->tile4 , frg->tile5 , ->tile6 282 frg , frg ,(frg)?", 283 tile1: { 284 image: "tiles/forest-ground2.png", 285 tiles: "0a", 286 solid: true, 287 }, 288 tile2: { 289 image: "tiles/forest-ground2.png", 290 tiles: "0b", 291 solid: true, 292 }, 293 tile3: { 294 image: "tiles/forest-ground2.png", 295 tiles: "0c", 296 }, 297 tile4: { 298 image: "tiles/forest-ground2.png", 299 tiles: "1a", 300 solid: true, 301 }, 302 tile5: { 303 image: "tiles/forest-ground2.png", 304 tiles: "1b", 305 solid: true, 306 }, 307 tile6: { 308 image: "tiles/forest-ground2.png", 309 tiles: "1c", 310 }, 311 alternative: { 312 tile1: { 313 image: "tiles/forest-ground2.png", 314 tiles: "2a", 315 solid: true, 316 }, 317 tile2: { 318 image: "tiles/forest-ground2.png", 319 tiles: "2b", 320 solid: true, 321 }, 322 tile3: { 323 image: "tiles/forest-ground2.png", 324 tiles: "2c", 325 }, 326 tile4: { 327 image: "tiles/forest-ground2.png", 328 tiles: "3a", 329 solid: true, 330 }, 331 tile5: { 332 image: "tiles/forest-ground2.png", 333 tiles: "3b", 334 solid: true, 335 }, 336 tile6: { 337 image: "tiles/forest-ground2.png", 338 tiles: "3c", 339 }, 340 }, 341 }, 342 { 343 chance: 100, 344 pattern: "(frg)?, ->tile1 ,(frg)? 345 frg , frg->tile2 , frg 346 frg , frg->tile3 , frg 347 frg , frg , frg", 348 tile1: { 349 image: "tiles/forest-ground1.png", 350 tiles: "04", 351 }, 352 tile2: { 353 image: "tiles/forest-ground1.png", 354 tiles: 14, 355 solid: true, 356 }, 357 tile3: { 358 image: "tiles/forest-ground1.png", 359 tiles: 24, 360 solid: true, 361 }, 362 }, 363 { 364 chance: 100, 365 pattern: "frg , frg , frg 366 frg , frg->tile1 , frg 367 frg , frg->tile2 , frg 368 (frg)?, ->tile3 ,(frg)?", 369 tile1: { 370 image: "tiles/forest-ground1.png", 371 tiles: 40, 372 solid: true, 373 }, 374 tile2: { 375 image: "tiles/forest-ground1.png", 376 tiles: 50, 377 solid: true, 378 }, 379 tile3: { 380 image: "tiles/forest-ground1.png", 381 tiles: 60, 382 }, 383 }, 384 { 385 chance: 100, 386 pattern: "frg , frg , frg , frg 387 frg , frg->tile1 , frg->tile2 , frg 388 (frg)?, ->tile3 , ->tile4 ,(frg)?", 389 tile1: { 390 image: "tiles/forest-ground2.png", 391 tiles: "e4", 392 solid: true, 393 }, 394 tile2: { 395 image: "tiles/forest-ground2.png", 396 tiles: "e5", 397 solid: true, 398 }, 399 tile3: { 400 image: "tiles/forest-ground2.png", 401 tiles: "f4", 402 }, 403 tile4: { 404 image: "tiles/forest-ground2.png", 405 tiles: "f5", 406 }, 407 }, 408 { 409 chance: 100, 410 pattern: "(frg)?, ->tile1 , ->tile2 ,(frg)? 411 (frg)?, frg->tile3 , frg->tile4 ,(frg)? 412 frg , frg , frg , frg", 413 tile1: { 414 image: "tiles/forest-ground2.png", 415 tiles: "ae", 416 }, 417 tile2: { 418 image: "tiles/forest-ground2.png", 419 tiles: "af", 420 }, 421 tile3: { 422 image: "tiles/forest-ground2.png", 423 tiles: "be", 424 solid: true, 425 }, 426 tile4: { 427 image: "tiles/forest-ground2.png", 428 tiles: "bf", 429 solid: true, 430 }, 431 }, 432 { 433 chance: 100, 434 pattern: "frg , frg ,(frg)? , 435 frg->tile1 , frg->tile2 , ->tile3 , 436 frg , frg ,(frg)? ,", 437 tile1: { 438 image: "tiles/forest-ground1.png", 439 tiles: 34, 440 solid: true, 441 }, 442 tile2: { 443 image: "tiles/forest-ground1.png", 444 tiles: 35, 445 solid: true, 446 }, 447 tile3: { 448 image: "tiles/forest-ground1.png", 449 tiles: 36, 450 }, 451 }, 452 453 # 454 # 2-deep, 2-thick sides 455 { 456 chance: 100, 457 pattern: "frg ,(frg)? ,(frg)? 458 frg , frg->tile1 , ->tile2 459 frg , frg->tile3 , ->tile4 460 frg ,(frg)? ,(frg)?", 461 tile1: { 462 image: "tiles/forest-ground2.png", 463 tiles: "6c", 464 solid: true, 465 }, 466 tile2: { 467 image: "tiles/forest-ground2.png", 468 tiles: "6d", 469 }, 470 tile3: { 471 image: "tiles/forest-ground2.png", 472 tiles: "7c", 473 solid: true, 474 }, 475 tile4: { 476 image: "tiles/forest-ground2.png", 477 tiles: "7d", 478 }, 479 alternative: { 480 tile1: { 481 image: "tiles/forest-ground2.png", 482 tiles: "8c", 483 solid: true, 484 }, 485 tile2: { 486 image: "tiles/forest-ground2.png", 487 tiles: "8d", 488 }, 489 tile3: { 490 image: "tiles/forest-ground2.png", 491 tiles: "9c", 492 solid: true, 493 }, 494 tile4: { 495 image: "tiles/forest-ground2.png", 496 tiles: "9d", 497 }, 498 }, 499 }, 500 { 501 chance: 100, 502 pattern: "(frg)? ,(frg)? , frg 503 ->tile1 , frg->tile2 , frg 504 ->tile3 , frg->tile4 , frg 505 (frg)? ,(frg)? , frg", 506 tile1: { 507 image: "tiles/forest-ground2.png", 508 tiles: "6e", 509 }, 510 tile2: { 511 image: "tiles/forest-ground2.png", 512 tiles: "6f", 513 solid: true, 514 }, 515 tile3: { 516 image: "tiles/forest-ground2.png", 517 tiles: "7e", 518 }, 519 tile4: { 520 image: "tiles/forest-ground2.png", 521 tiles: "7f", 522 solid: true, 523 }, 524 alternative: { 525 tile1: { 526 image: "tiles/forest-ground2.png", 527 tiles: "8e", 528 }, 529 tile2: { 530 image: "tiles/forest-ground2.png", 531 tiles: "8f", 532 solid: true, 533 }, 534 tile3: { 535 image: "tiles/forest-ground2.png", 536 tiles: "9e", 537 }, 538 tile4: { 539 image: "tiles/forest-ground2.png", 540 tiles: "9f", 541 solid: true, 542 }, 543 }, 544 }, 545 546 # 547 # 2-deep, 1-thick sides 548 { 549 chance: 100, 550 pattern: "frg ,(frg)? ,(frg)? 551 frg , frg->tile1 , ->tile2 552 frg ,(frg)? ,(frg)?", 553 tile1: { 554 image: "tiles/forest-ground1.png", 555 tiles: 20, 556 solid: true, 557 }, 558 tile2: { 559 image: "tiles/forest-ground1.png", 560 tiles: 21, 561 }, 562 }, 563 { 564 chance: 100, 565 pattern: "(frg)? ,(frg)? , frg 566 ->tile1 , frg->tile2 , frg 567 (frg)? ,(frg)? , frg", 568 tile1: { 569 image: "tiles/forest-ground1.png", 570 tiles: 22, 571 }, 572 tile2: { 573 image: "tiles/forest-ground1.png", 574 tiles: 23, 575 solid: true, 576 }, 577 }, 578 { 579 chance: 100, 580 pattern: "(frg)?, ->tile1 ,(frg)? 581 (frg)?, frg->tile2 ,(frg)? 582 frg , frg , frg", 583 tile1: { 584 image: "tiles/forest-ground1.png", 585 tiles: "01", 586 }, 587 tile2: { 588 image: "tiles/forest-ground1.png", 589 tiles: 11, 590 solid: true, 591 }, 592 alternative: { 593 tile1: { 594 image: "tiles/forest-ground1.png", 595 tiles: "02", 596 }, 597 tile2: { 598 image: "tiles/forest-ground1.png", 599 tiles: 12, 600 solid: true, 601 }, 602 }, 603 }, 604 { 605 chance: 100, 606 pattern: "frg , frg , frg 607 (frg)?, frg ->tile1 ,(frg)? 608 (frg)?, ->tile2 ,(frg)?", 609 tile1: { 610 image: "tiles/forest-ground1.png", 611 tiles: "03", 612 solid: true, 613 }, 614 tile2: { 615 image: "tiles/forest-ground1.png", 616 tiles: 13, 617 }, 618 }, 619 620 # 621 # blank inner-corner filler: 622 { 623 chance: 100, 624 pattern: "frg ,(frg)? , 625 frg , frg ->tile1 , frg 626 frg , frg , frg", 627 tile1: { 628 image: "tiles/forest-ground1.png", 629 tiles: 67, 630 solid: true, 631 }, 632 }, 633 { 634 chance: 100, 635 pattern: ", (frg)? , frg 636 frg , frg ->tile1 , frg 637 frg , frg , frg", 638 tile1: { 639 image: "tiles/forest-ground1.png", 640 tiles: 66, 641 solid: true, 642 }, 643 }, 644 { 645 chance: 100, 646 pattern: ", , frg 647 , frg ->tile1 , frg 648 frg , frg , frg", 649 tile1: { 650 image: "tiles/forest-ground1.png", 651 tiles: 64, 652 solid: true, 653 }, 654 }, 655 { 656 chance: 100, 657 pattern: "frg , , 658 frg , frg ->tile1 , 659 frg , frg , frg", 660 tile1: { 661 image: "tiles/forest-ground1.png", 662 tiles: 65, 663 solid: true, 664 }, 665 }, 666 667 { 668 chance: 100, 669 pattern: " frg , frg , frg 670 frg , frg ->tile1 , frg 671 frg , , ", 672 tile1: { 673 image: "tiles/forest-ground1.png", 674 tiles: 77, 675 solid: true, 676 }, 677 }, 678 { 679 chance: 100, 680 pattern: " frg , frg , frg 681 frg , frg ->tile1 , frg 682 , , frg", 683 tile1: { 684 image: "tiles/forest-ground1.png", 685 tiles: 76, 686 solid: true, 687 }, 688 }, 689 { 690 chance: 100, 691 pattern: " frg , frg , frg 692 , frg ->tile1 , frg 693 , , frg", 694 tile1: { 695 image: "tiles/forest-ground1.png", 696 tiles: 74, 697 solid: true, 698 }, 699 }, 700 { 701 chance: 100, 702 pattern: " frg , frg , frg 703 frg , frg ->tile1 , 704 frg , , ", 705 tile1: { 706 image: "tiles/forest-ground1.png", 707 tiles: 75, 708 solid: true, 709 }, 710 }, 711], 712}