- named all breakable sprites.

This commit is contained in:
Christoph Oelckers 2023-05-29 21:31:28 +02:00
parent e97dfb3687
commit d163e67a36
4 changed files with 545 additions and 290 deletions

View file

@ -1,6 +1,5 @@
#include "src/actor.cpp" #include "src/actor.cpp"
#include "src/ai.cpp" #include "src/ai.cpp"
#include "src/break.cpp"
#include "src/bunny.cpp" #include "src/bunny.cpp"
#include "src/cache.cpp" #include "src/cache.cpp"
#include "src/cheats.cpp" #include "src/cheats.cpp"
@ -58,4 +57,5 @@
#include "src/weapon.cpp" #include "src/weapon.cpp"
#include "src/zilla.cpp" #include "src/zilla.cpp"
#include "src/zombie.cpp" #include "src/zombie.cpp"
#include "src/break.cpp" // must be last because it needs definitions from the other files
#include "src/d_menu.cpp" #include "src/d_menu.cpp"

View file

@ -119,303 +119,291 @@ BREAK_INFO SpriteBreakInfo[] =
{ {
{ IRONRAILING, -1, SHRAP_METAL, BF_KILL, 0}, { IRONRAILING, -1, SHRAP_METAL, BF_KILL, 0},
{ NOTHING, -1, SHRAP_METAL, BF_KILL, 0}, { NOTHING, -1, SHRAP_METAL, BF_KILL, 0},
{ 138, -1, SHRAP_GENERIC, BF_KILL, 0}, { BRA, -1, SHRAP_GENERIC, BF_KILL, 0},
{ COMPASSN, COMPASSBROKE, SHRAP_GLASS, 0, 0}, { COMPASSN, COMPASSBROKE, SHRAP_GLASS, 0, 0},
{ COMPASSNW, COMPASSBROKE, SHRAP_GLASS, 0, 0}, { COMPASSNW, COMPASSBROKE, SHRAP_GLASS, 0, 0},
{ 270, -1, SHRAP_PAPER, BF_BURN, 0}, { MURAL1, -1, SHRAP_PAPER, BF_BURN, 0},
{ 271, -1, SHRAP_PAPER, BF_BURN, 0}, { MURAL2, -1, SHRAP_PAPER, BF_BURN, 0},
{ 272, -1, SHRAP_WOOD, 0, 0}, { MURAL3, -1, SHRAP_WOOD, 0, 0},
{ 274, -1, SHRAP_PAPER, BF_BURN, 0}, { MURAL4, -1, SHRAP_PAPER, BF_BURN, 0},
//{ 276, -1, SHRAP_WOOD },
//{ 277, -1, SHRAP_WOOD },
//{ 278, -1, SHRAP_WOOD },
{ WINDOWGLASS, -1, SHRAP_GLASS, 0, 0}, { WINDOWGLASS, -1, SHRAP_GLASS, 0, 0},
{ ARMATURES, -1, SHRAP_METAL, 0, 0}, { ARMATURES, -1, SHRAP_METAL, 0, 0},
{ 297, -1, SHRAP_METAL, 0, 0}, { LITEDISP22, -1, SHRAP_METAL, 0, 0},
{ 299, -1, SHRAP_METAL, 0, 0}, { MACHINEDISP, -1, SHRAP_METAL, 0, 0},
{ 363, -1, SHRAP_METAL, BF_KILL, 0}, { HANGINGPOT, -1, SHRAP_METAL, BF_KILL, 0},
{ 365, -1, SHRAP_STONE, BF_TOUGH|BF_KILL, 0}, { GHOSTLY, -1, SHRAP_STONE, BF_TOUGH|BF_KILL, 0},
{ 366, -1, SHRAP_METAL, BF_KILL,5}, { HORNS, -1, SHRAP_METAL, BF_KILL,5},
{ 367, -1, SHRAP_WOOD, BF_KILL, 0}, { SKELETON, -1, SHRAP_WOOD, BF_KILL, 0},
{ 368, -1, SHRAP_GIBS, BF_KILL, 0}, { SKELETONB, -1, SHRAP_GIBS, BF_KILL, 0},
{ 369, -1, SHRAP_WOOD, BF_BURN|BF_OVERRIDE_BLOCK, 0}, { TREE10, -1, SHRAP_WOOD, BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ 371, -1, SHRAP_WOOD, BF_BURN|BF_OVERRIDE_BLOCK, 0}, { TREE20, -1, SHRAP_WOOD, BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ 372, -1, SHRAP_WOOD, BF_BURN|BF_OVERRIDE_BLOCK, 0}, { TREE30, -1, SHRAP_WOOD, BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ 374, -1, SHRAP_STONE, BF_TOUGH|BF_KILL, 0}, { STONEHEAD, -1, SHRAP_STONE, BF_TOUGH|BF_KILL, 0},
{ 375, -1, SHRAP_STONE, BF_TOUGH|BF_KILL, 0}, { STONEBUDDHA, -1, SHRAP_STONE, BF_TOUGH|BF_KILL, 0},
{ 376, -1, SHRAP_WOOD, BF_BURN|BF_OVERRIDE_BLOCK, 0}, { TREE40, -1, SHRAP_WOOD, BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ 377, -1, SHRAP_STONE, BF_KILL, 0}, { WEIRD1, -1, SHRAP_STONE, BF_KILL, 0},
{ 379, -1, SHRAP_WOOD, BF_KILL, 0}, { TREE50, -1, SHRAP_WOOD, BF_KILL, 0},
{ 380, -1, SHRAP_METAL, BF_KILL|BF_FIRE_FALL, 0}, { COOKING1, -1, SHRAP_METAL, BF_KILL|BF_FIRE_FALL, 0},
{ 385, -1, SHRAP_BLOOD, BF_KILL, 0}, { BLOODYGIBS, -1, SHRAP_BLOOD, BF_KILL, 0},
{ 386, -1, SHRAP_GIBS, BF_KILL, 0}, { HANGINGBODY1, -1, SHRAP_GIBS, BF_KILL, 0},
{ 387, -1, SHRAP_GIBS, BF_KILL, 0}, { STABBEDINTHEHEAD, -1, SHRAP_GIBS, BF_KILL, 0},
{ 388, -1, SHRAP_GIBS, BF_KILL|BF_TOUGH, 0}, { STABBEDBODY1, -1, SHRAP_GIBS, BF_KILL|BF_TOUGH, 0},
{ 391, -1, SHRAP_GIBS, BF_KILL, 0}, { HANGINGBODY2, -1, SHRAP_GIBS, BF_KILL, 0},
{ 392, -1, SHRAP_GIBS, BF_KILL, 0}, { HANGINGBODY2a, -1, SHRAP_GIBS, BF_KILL, 0},
{ 393, -1, SHRAP_WOOD, BF_BURN|BF_OVERRIDE_BLOCK, 0}, { TREE60, -1, SHRAP_WOOD, BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ 394, -1, SHRAP_GIBS, BF_KILL|BF_TOUGH, 0}, { IMPALEDBODY, -1, SHRAP_GIBS, BF_KILL|BF_TOUGH, 0},
{ 395, -1, SHRAP_GIBS, BF_KILL, 0}, { GUTTEDBODY, -1, SHRAP_GIBS, BF_KILL, 0},
{ 396, -1, SHRAP_METAL, BF_KILL|BF_FIRE_FALL, 0}, { FIRELAMP1, -1, SHRAP_METAL, BF_KILL|BF_FIRE_FALL, 0},
{ 397, -1, SHRAP_METAL, BF_KILL|BF_FIRE_FALL, 0}, { FIRELAMP2, -1, SHRAP_METAL, BF_KILL|BF_FIRE_FALL, 0},
{ 398, -1, SHRAP_METAL, BF_KILL|BF_FIRE_FALL, 0}, { FIRELAMP3, -1, SHRAP_METAL, BF_KILL|BF_FIRE_FALL, 0},
{ 399, -1, SHRAP_METAL, BF_KILL|BF_FIRE_FALL, 0}, { FIRELAMP4, -1, SHRAP_METAL, BF_KILL|BF_FIRE_FALL, 0},
{ 400, -1, SHRAP_GENERIC, BF_KILL, 0}, { PLANT10, -1, SHRAP_GENERIC, BF_KILL, 0},
{ 401, -1, SHRAP_WOOD, BF_BURN|BF_OVERRIDE_BLOCK, 0}, { TRUNK10, -1, SHRAP_WOOD, BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ 402, -1, SHRAP_WOOD, BF_BURN|BF_OVERRIDE_BLOCK, 0}, { TRUNK20, -1, SHRAP_WOOD, BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ 407, -1, SHRAP_METAL, BF_KILL, 0}, { DECO10, -1, SHRAP_METAL, BF_KILL, 0},
{ 408, -1, SHRAP_PAPER, BF_BURN, 0}, { SYMBOL10, -1, SHRAP_PAPER, BF_BURN, 0},
{ 409, -1, SHRAP_PAPER, BF_BURN, 0}, { SYMBOL20, -1, SHRAP_PAPER, BF_BURN, 0},
{ 415, -1, SHRAP_METAL, BF_KILL|BF_FIRE_FALL,5}, { CANDLE10, -1, SHRAP_METAL, BF_KILL|BF_FIRE_FALL,5},
{ 418, -1, SHRAP_GENERIC, BF_KILL|BF_FIRE_FALL,5}, { CANDLE20, -1, SHRAP_GENERIC, BF_KILL|BF_FIRE_FALL,5},
{ 422, -1, SHRAP_METAL, BF_KILL, 0}, { DRAGON10, -1, SHRAP_METAL, BF_KILL, 0},
{ 423, -1, SHRAP_BLOOD, BF_KILL, 0}, { CRAB10, -1, SHRAP_BLOOD, BF_KILL, 0},
{ 424, -1, SHRAP_BLOOD, BF_KILL, 0}, { CRAB11, -1, SHRAP_BLOOD, BF_KILL, 0},
{ 425, -1, SHRAP_BLOOD, BF_KILL, 0}, { CRAB12, -1, SHRAP_BLOOD, BF_KILL, 0},
{ 428, -1, SHRAP_METAL, BF_BURN, 0}, { BANNER10, -1, SHRAP_METAL, BF_BURN, 0},
{ 430, -1, SHRAP_STONE, BF_KILL|BF_FIRE_FALL, 0}, { FIRE10, -1, SHRAP_STONE, BF_KILL|BF_FIRE_FALL, 0},
{ 431, -1, SHRAP_STONE, BF_KILL|BF_FIRE_FALL, 0}, { FIRE11, -1, SHRAP_STONE, BF_KILL|BF_FIRE_FALL, 0},
{ 432, -1, SHRAP_STONE, BF_KILL|BF_FIRE_FALL, 0}, { FIRE12, -1, SHRAP_STONE, BF_KILL|BF_FIRE_FALL, 0},
{ 433, -1, SHRAP_STONE, BF_KILL|BF_FIRE_FALL, 0}, { FIRE13, -1, SHRAP_STONE, BF_KILL|BF_FIRE_FALL, 0},
{ 434, -1, SHRAP_STONE, BF_KILL|BF_FIRE_FALL, 0}, { FIRE14, -1, SHRAP_STONE, BF_KILL|BF_FIRE_FALL, 0},
{ 435, -1, SHRAP_STONE, BF_KILL|BF_FIRE_FALL, 0}, { FIRE15, -1, SHRAP_STONE, BF_KILL|BF_FIRE_FALL, 0},
{ 436, -1, SHRAP_STONE, BF_KILL|BF_FIRE_FALL, 0}, { FIRE16, -1, SHRAP_STONE, BF_KILL|BF_FIRE_FALL, 0},
{ 437, -1, SHRAP_STONE, BF_KILL|BF_FIRE_FALL, 0}, { FIRE17, -1, SHRAP_STONE, BF_KILL|BF_FIRE_FALL, 0},
{ 438, -1, SHRAP_GIBS, BF_KILL, 0}, { IMPALEDBODY20, -1, SHRAP_GIBS, BF_KILL, 0},
{ 441, -1, SHRAP_WOOD, BF_KILL, 0}, { SYMBOL30, -1, SHRAP_WOOD, BF_KILL, 0},
{ 442, -1, SHRAP_STONE, BF_KILL, 0}, { LAMP20OFF, -1, SHRAP_STONE, BF_KILL, 0},
{ 443, -1, SHRAP_STONE, BF_KILL|BF_FIRE_FALL, 0}, { LAMP20ON, -1, SHRAP_STONE, BF_KILL|BF_FIRE_FALL, 0},
{ 453, -1, SHRAP_WOOD, BF_KILL, 0}, { WATERB, -1, SHRAP_WOOD, BF_KILL, 0},
{ 458, -1, SHRAP_STONE, BF_KILL, 0}, { CRYSTALS10, -1, SHRAP_STONE, BF_KILL, 0},
{ 459, -1, SHRAP_STONE, BF_KILL, 0}, { CRYSTALS20, -1, SHRAP_STONE, BF_KILL, 0},
{ 460, -1, SHRAP_METAL, BF_KILL, 0}, { BING10, -1, SHRAP_METAL, BF_KILL, 0},
{ 461, -1, SHRAP_METAL, BF_KILL, 0}, { BING11, -1, SHRAP_METAL, BF_KILL, 0},
{ 462, -1, SHRAP_METAL, BF_KILL, 0}, { BING12, -1, SHRAP_METAL, BF_KILL, 0},
{ 463, -1, SHRAP_STONE, BF_KILL, 0}, { POTTERY10, -1, SHRAP_STONE, BF_KILL, 0},
{ 467, -1, SHRAP_STONE, BF_KILL, 0}, { CRYSTALS30, -1, SHRAP_STONE, BF_KILL, 0},
{ 468, -1, SHRAP_WOOD, BF_KILL, 0}, { THING10, -1, SHRAP_WOOD, BF_KILL, 0},
{ 475, -1, SHRAP_GLASS, BF_KILL, 0}, { PBOTTLE, -1, SHRAP_GLASS, BF_KILL, 0},
{ 481, -1, SHRAP_GENERIC, BF_KILL, 0}, { CAUTIONWET, -1, SHRAP_GENERIC, BF_KILL, 0},
{ 482, -1, SHRAP_WOOD, BF_KILL, 0}, { BLADETHING, -1, SHRAP_WOOD, BF_KILL, 0},
{ 483, -1, SHRAP_WOOD, BF_KILL|BF_TOUGH, 0}, { THING20, -1, SHRAP_WOOD, BF_KILL|BF_TOUGH, 0},
{ 491, -1, SHRAP_WOOD, BF_KILL, 0}, { LAMP30, -1, SHRAP_WOOD, BF_KILL, 0},
{ 492, -1, SHRAP_METAL, BF_KILL, 0}, { WALLSWORDS, -1, SHRAP_METAL, BF_KILL, 0},
{ 493, -1, SHRAP_METAL, BF_KILL, 0}, { OFFICECHAIR, -1, SHRAP_METAL, BF_KILL, 0},
{ 498, -1, SHRAP_GENERIC, BF_KILL, 0}, { THING30, -1, SHRAP_GENERIC, BF_KILL, 0},
{ 500, -1, SHRAP_METAL, BF_KILL, 0}, { FOODPLATE10, -1, SHRAP_METAL, BF_KILL, 0},
{ 501, -1, SHRAP_METAL, BF_KILL, 0}, { FOODPLATE20, -1, SHRAP_METAL, BF_KILL, 0},
{ 504, -1, SHRAP_METAL, BF_KILL,5}, { OFFICELAMP, -1, SHRAP_METAL, BF_KILL,5},
{ 505, -1, SHRAP_BLOOD, BF_KILL,5}, { REDLIGHT10, -1, SHRAP_BLOOD, BF_KILL,5},
{ 506, -1, SHRAP_GENERIC, BF_KILL,5}, { YELLIGHT10, -1, SHRAP_GENERIC, BF_KILL,5},
{ 507, -1, SHRAP_GLASS, BF_KILL, 0}, { WHISKEYB, -1, SHRAP_GLASS, BF_KILL, 0},
{ 508, -1, SHRAP_GLASS, BF_KILL, 0}, { FOODBOWL, -1, SHRAP_GLASS, BF_KILL, 0},
{ 509, -1, SHRAP_GLASS, BF_KILL, 0}, { CUP10, -1, SHRAP_GLASS, BF_KILL, 0},
{ 510, -1, SHRAP_GLASS, BF_KILL, 0}, { CUP20, -1, SHRAP_GLASS, BF_KILL, 0},
{ 511, -1, SHRAP_METAL, BF_KILL, 0}, { COOKPOT10, -1, SHRAP_METAL, BF_KILL, 0},
{ 512, -1, SHRAP_METAL, BF_KILL|BF_FIRE_FALL,5}, { FIRE20, -1, SHRAP_METAL, BF_KILL|BF_FIRE_FALL,5},
{ 516, -1, SHRAP_WOOD, BF_BURN, 0}, { SHRUB10, -1, SHRAP_WOOD, BF_BURN, 0},
{ 517, -1, SHRAP_WOOD, BF_BURN, 0}, { SHRUB20, -1, SHRAP_WOOD, BF_BURN, 0},
{ 518, -1, SHRAP_WOOD, BF_BURN, 0}, { SHRUB30, -1, SHRAP_WOOD, BF_BURN, 0},
{ 519, -1, SHRAP_WOOD, BF_FIRE_FALL|BF_KILL,5}, { LAMP40, -1, SHRAP_WOOD, BF_FIRE_FALL|BF_KILL,5},
{ 520, -1, SHRAP_WOOD, BF_KILL, 0}, { LAMP50, -1, SHRAP_WOOD, BF_KILL, 0},
{ 521, -1, SHRAP_WOOD, BF_KILL|BF_FIRE_FALL, 0}, { FIRE30, -1, SHRAP_WOOD, BF_KILL|BF_FIRE_FALL, 0},
{ 537, -1, SHRAP_METAL, BF_KILL|BF_FIRE_FALL, 0}, { LAMP60, -1, SHRAP_METAL, BF_KILL|BF_FIRE_FALL, 0},
{ 541, -1, SHRAP_WOOD, BF_KILL|BF_FIRE_FALL, 0}, { FIREBLUE, -1, SHRAP_WOOD, BF_KILL|BF_FIRE_FALL, 0},
{ 586, -1, SHRAP_METAL, BF_KILL, 0}, { ROTFAN, -1, SHRAP_METAL, BF_KILL, 0},
{ 590, -1, SHRAP_METAL, BF_KILL, 0}, { COOKPOT20, -1, SHRAP_METAL, BF_KILL, 0},
{ 591, -1, SHRAP_METAL, BF_KILL, 0}, { CAN20, -1, SHRAP_METAL, BF_KILL, 0},
{ 593, 608, SHRAP_GLASS,BF_TOUGH, 0}, { EMPTY10, EMPTY10BROKE, SHRAP_GLASS,BF_TOUGH, 0},
{ 604, -1, SHRAP_METAL, BF_KILL, 0}, { WASHTUB, -1, SHRAP_METAL, BF_KILL, 0},
{ 613, -1, SHRAP_LARGE_EXPLOSION, BF_KILL, 0}, { HBOTTLE10, -1, SHRAP_LARGE_EXPLOSION, BF_KILL, 0},
{ 614, -1, SHRAP_METAL, BF_KILL, 0}, { CHAIR10, -1, SHRAP_METAL, BF_KILL, 0},
{ 615, -1, SHRAP_METAL, BF_KILL, 0}, { ROTFAN20, -1, SHRAP_METAL, BF_KILL, 0},
{ 618, -1, SHRAP_GLASS, BF_KILL, 0}, { ALERTLIGHT, -1, SHRAP_GLASS, BF_KILL, 0},
{ 646, -1, SHRAP_METAL, BF_KILL, 0}, { HBOTTLE20, -1, SHRAP_LARGE_EXPLOSION, BF_KILL, 0},
{ 647, -1, SHRAP_LARGE_EXPLOSION, BF_KILL, 0}, { HBOTTLE30, -1, SHRAP_LARGE_EXPLOSION, BF_KILL, 0},
{ 648, -1, SHRAP_LARGE_EXPLOSION, BF_KILL, 0}, { CRANEHOOK, -1, SHRAP_METAL, BF_KILL, 0},
{ 649, -1, SHRAP_METAL, BF_KILL, 0}, { CAN30, -1, SHRAP_METAL, BF_KILL, 0},
{ 656, -1, SHRAP_METAL, BF_KILL, 0}, { SCREWDRIVER, -1, SHRAP_METAL, BF_KILL, 0},
{ 657, -1, SHRAP_METAL, BF_KILL, 0}, { BARREL10, -1, SHRAP_LARGE_EXPLOSION, BF_KILL, 0},
{ 658, -1, SHRAP_LARGE_EXPLOSION, BF_KILL, 0}, { BLACKSTUFF, -1, SHRAP_METAL, BF_KILL,5},
{ 659, -1, SHRAP_METAL, BF_KILL,5}, { RACK10, -1, SHRAP_METAL, BF_KILL,10},
//{ 660, -1, SHRAP_STONE, BF_TOUGH|BF_KILL}, { SCREWY, -1, SHRAP_METAL, BF_KILL,5},
//{ 661, -1, SHRAP_STONE, BF_TOUGH|BF_KILL}, { SHROOM10, -1, SHRAP_PLANT, BF_KILL, 0},
//{ 662, -1, SHRAP_STONE, BF_TOUGH|BF_KILL}, { LAMP80, -1, SHRAP_METAL, BF_KILL|BF_FIRE_FALL, 0},
{ 663, -1, SHRAP_METAL, BF_KILL,10}, { LAMP90, -1, SHRAP_GLASS, BF_KILL|BF_FIRE_FALL, 0},
{ 664, -1, SHRAP_METAL, BF_KILL,5}, { CHEMBULB, -1, SHRAP_BLOOD, BF_KILL, 0},
{ 666, -1, SHRAP_PLANT, BF_KILL, 0}, { REDBODY, -1, SHRAP_GIBS, BF_KILL, 0},
{ 670, -1, SHRAP_METAL, BF_KILL|BF_FIRE_FALL, 0}, { REDBODY2, -1, SHRAP_GIBS, BF_KILL, 0},
{ 671, -1, SHRAP_GLASS, BF_KILL|BF_FIRE_FALL, 0}, { REDBODY3, -1, SHRAP_GIBS, BF_KILL, 0},
{ 673, -1, SHRAP_BLOOD, BF_KILL, 0}, { BOWL20, -1, SHRAP_GLASS, BF_KILL,5},
{ 674, -1, SHRAP_GIBS, BF_KILL, 0}, { REDALERT, -1, SHRAP_GLASS, BF_KILL,5},
{ 675, -1, SHRAP_GIBS, BF_KILL, 0}, { MAGIC10, -1, SHRAP_GLASS, BF_KILL,5},
{ 676, -1, SHRAP_GIBS, BF_KILL, 0}, { CHEMBULB2, -1, SHRAP_GLASS, BF_KILL,5},
{ 678, -1, SHRAP_GLASS, BF_KILL,5}, { BLUEBOTTLE, -1, SHRAP_GLASS, BF_KILL,5},
{ 679, -1, SHRAP_GLASS, BF_KILL,5}, { BUCKET10, -1, SHRAP_PAPER, BF_KILL,5},
{ 683, -1, SHRAP_GLASS, BF_KILL,5}, { ROCK10, -1, SHRAP_STONE, BF_KILL|BF_TOUGH, 0},
{ 684, -1, SHRAP_GLASS, BF_KILL,5}, { ROCK20, -1, SHRAP_STONE, BF_KILL|BF_TOUGH, 0},
{ 685, -1, SHRAP_GLASS, BF_KILL,5}, { TREE70, -1, SHRAP_WOOD, BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ 686, -1, SHRAP_PAPER, BF_KILL,5}, { TREE80, -1, SHRAP_WOOD, BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ 687, -1, SHRAP_STONE, BF_KILL|BF_TOUGH, 0}, { ROCK30, -1, SHRAP_STONE, BF_KILL, 0},
{ 688, -1, SHRAP_STONE, BF_KILL|BF_TOUGH, 0}, { ROCK40, -1, SHRAP_STONE, BF_KILL, 0},
{ 690, -1, SHRAP_WOOD, BF_BURN|BF_OVERRIDE_BLOCK, 0}, { ROCK50, -1, SHRAP_STONE, BF_KILL, 0},
{ 692, -1, SHRAP_WOOD, BF_BURN|BF_OVERRIDE_BLOCK, 0}, { ROCK60, -1, SHRAP_STONE, BF_KILL, 0},
{ 695, -1, SHRAP_STONE, BF_KILL, 0}, { STATUE20, -1, SHRAP_STONE, BF_TOUGH|BF_KILL, 0},
{ 696, -1, SHRAP_STONE, BF_KILL, 0}, { STATUEUPPER, -1, SHRAP_STONE, BF_TOUGH|BF_KILL, 0},
{ 697, -1, SHRAP_STONE, BF_KILL, 0}, { STATUE30, -1, SHRAP_STONE, BF_TOUGH|BF_KILL, 0},
{ 698, -1, SHRAP_STONE, BF_KILL, 0}, { STATUE40, -1, SHRAP_STONE, BF_TOUGH|BF_KILL, 0},
{ 699, -1, SHRAP_STONE, BF_TOUGH|BF_KILL, 0}, { UWATER10, -1, SHRAP_PLANT, BF_KILL, 0},
{ 702, -1, SHRAP_STONE, BF_TOUGH|BF_KILL, 0}, { UWATER20, -1, SHRAP_PLANT, BF_KILL, 0},
{ 703, -1, SHRAP_STONE, BF_TOUGH|BF_KILL, 0}, { UWATER30, -1, SHRAP_PLANT, BF_KILL, 0},
{ 704, -1, SHRAP_STONE, BF_TOUGH|BF_KILL, 0}, { UWATER40, -1, SHRAP_PLANT, BF_KILL, 0},
{ 706, -1, SHRAP_PLANT, BF_KILL, 0}, { UWATER50, -1, SHRAP_STONE, BF_KILL,5},
{ 707, -1, SHRAP_PLANT, BF_KILL, 0}, { MESSY10, -1, SHRAP_GIBS, BF_KILL, 0},
{ 710, -1, SHRAP_PLANT, BF_KILL, 0}, { MESSY11, -1, SHRAP_GIBS, BF_KILL, 0},
{ 711, -1, SHRAP_PLANT, BF_KILL, 0}, { MESSY12, -1, SHRAP_GIBS, BF_KILL, 0},
{ 714, -1, SHRAP_STONE, BF_KILL,5}, { MESSY13, -1, SHRAP_GIBS, BF_KILL, 0},
{ 721, -1, SHRAP_GIBS, BF_KILL, 0}, { UWATER60, -1, SHRAP_PLANT, BF_KILL, 0},
{ 722, -1, SHRAP_GIBS, BF_KILL, 0}, { UWATER70, -1, SHRAP_GENERIC, BF_KILL, 0},
{ 723, -1, SHRAP_GIBS, BF_KILL, 0}, { FLOORPLAN, -1, SHRAP_GLASS, BF_KILL,5},
{ 724, -1, SHRAP_GIBS, BF_KILL, 0}, { PICTURE10, -1, SHRAP_PAPER, BF_BURN, 0},
{ 725, -1, SHRAP_PLANT, BF_KILL, 0}, { PICTURE20, -1, SHRAP_PAPER, BF_BURN, 0},
{ 730, -1, SHRAP_GENERIC, BF_KILL, 0}, { TREE100, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN, 0},
{ 744, -1, SHRAP_GLASS, BF_KILL,5}, { TREE110, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ 2563, -1, SHRAP_PAPER, BF_BURN, 0}, { TREE120, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ 2564, -1, SHRAP_PAPER, BF_BURN, 0}, { TREE130, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ 3570, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN, 0}, { TREE140, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ 3571, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN|BF_OVERRIDE_BLOCK, 0}, { TREE150, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ 3572, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN|BF_OVERRIDE_BLOCK, 0}, { TREE160, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ 3573, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN|BF_OVERRIDE_BLOCK, 0}, { TREE170, -1, SHRAP_WOOD, BF_TOUGH|BF_KILL, 0},
{ 3574, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN|BF_OVERRIDE_BLOCK, 0}, { TREE180, -1, SHRAP_WOOD, BF_TOUGH|BF_KILL, 0},
{ 3575, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN|BF_OVERRIDE_BLOCK, 0}, { TREE190, -1, SHRAP_WOOD, BF_TOUGH|BF_KILL, 0},
{ 3576, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN|BF_OVERRIDE_BLOCK, 0}, { TREE200, -1, SHRAP_WOOD, BF_TOUGH|BF_KILL, 0},
{ 3577, -1, SHRAP_WOOD, BF_TOUGH|BF_KILL, 0}, { TREE210, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN, 0},
{ 3578, -1, SHRAP_WOOD, BF_TOUGH|BF_KILL, 0}, { TREE220, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN, 0},
{ 3579, -1, SHRAP_WOOD, BF_TOUGH|BF_KILL, 0}, { CRYSTALS40, -1, SHRAP_STONE, BF_KILL,5},
{ 3580, -1, SHRAP_WOOD, BF_TOUGH|BF_KILL, 0}, { CRYSTALS50, -1, SHRAP_STONE, BF_KILL, 0},
{ 3581, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN, 0}, { CRYSTALS60, -1, SHRAP_STONE, BF_KILL, 0},
{ 3582, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN, 0}, { WEIRD20 , -1, SHRAP_GENERIC, BF_KILL, 0},
{ 2640, -1, SHRAP_STONE, BF_KILL,5}, { SUITCASE10, -1, SHRAP_GENERIC, BF_KILL, 0},
{ 2641, -1, SHRAP_STONE, BF_KILL, 0}, { SUITCASE20, -1, SHRAP_GENERIC, BF_KILL, 0},
{ 2642, -1, SHRAP_STONE, BF_KILL, 0}, { SUITCASE30, -1, SHRAP_GENERIC, BF_KILL, 0},
{ 2680, -1, SHRAP_GENERIC, BF_KILL, 0}, { SUITCASE40, -1, SHRAP_GENERIC, BF_KILL, 0},
{ 2681, -1, SHRAP_GENERIC, BF_KILL, 0}, { SUITCASE50, -1, SHRAP_GENERIC, BF_KILL, 0},
{ 2682, -1, SHRAP_GENERIC, BF_KILL, 0}, { FOURLIGHTS, FOURLIGHTSBROKE, SHRAP_GLASS, 0, 0},
{ 2683, -1, SHRAP_GENERIC, BF_KILL, 0}, { FOURLIGHTSV, FOURLIGHTSVBROKE, SHRAP_GLASS, 0, 0},
{ 2684, -1, SHRAP_GENERIC, BF_KILL, 0}, { NOTHING20 , -1, SHRAP_WOOD, BF_KILL, 0},
{ 2685, -1, SHRAP_GENERIC, BF_KILL, 0}, { CART , -1, SHRAP_WOOD, BF_TOUGH|BF_KILL, 0},
{ 2687, 2727, SHRAP_GLASS, 0, 0}, { BURNINGCORPSE10, -1, SHRAP_GIBS, BF_KILL, 0},
{ 2688, 2728, SHRAP_GLASS, 0, 0}, { BURNINGCORPSE11, -1, SHRAP_GIBS, BF_KILL, 0},
{ 2699, -1, SHRAP_WOOD, BF_KILL, 0}, { BURNINGCORPSE12, -1, SHRAP_GIBS, BF_KILL, 0},
{ 2709, -1, SHRAP_WOOD, BF_TOUGH|BF_KILL, 0}, { BURNINGCORPSE13, -1, SHRAP_GIBS, BF_KILL, 0},
{ 2720, -1, SHRAP_GIBS, BF_KILL, 0}, { DEADTHING10 , -1, SHRAP_GIBS, BF_KILL, 0},
{ 2721, -1, SHRAP_GIBS, BF_KILL, 0}, { GIBS10 , -1, SHRAP_BLOOD, BF_KILL, 0},
{ 2722, -1, SHRAP_GIBS, BF_KILL, 0}, { GIBS20 , -1, SHRAP_BLOOD, BF_KILL, 0},
{ 2723, -1, SHRAP_GIBS, BF_KILL, 0}, { CHINESE10 , -1, SHRAP_GLASS, BF_KILL, 0},
{ 2724, -1, SHRAP_GIBS, BF_KILL, 0}, { CHINESE20 , -1, SHRAP_WOOD, BF_KILL, 0},
{ 2725, -1, SHRAP_BLOOD, BF_KILL, 0}, { DARKDISPLAY2, DARKDISPLAY2BROKE, SHRAP_GLASS, 0, 0},
{ 2726, -1, SHRAP_BLOOD, BF_KILL, 0}, { CEILLITE, CEILLITEBROKE, SHRAP_GLASS, 0, 0},
{ 2719, -1, SHRAP_GLASS, BF_KILL, 0}, { METALGRATE2, METALGRATE2BROKE, SHRAP_METAL, BF_TOUGH, 0},
{ 2750, -1, SHRAP_WOOD, BF_KILL, 0}, { TWOLIGHTSV, TWOLIGHTSVBROKE, SHRAP_GLASS, 0, 0},
{ 2676, 3591, SHRAP_GLASS, 0, 0}, { WALLCLOCK, WALLCLOCKBROKE, SHRAP_METAL, BF_TOUGH|BF_KILL, 0},
{ 2769, 3681, SHRAP_GLASS, 0, 0}, { NOTEBLOCK , -1, SHRAP_PAPER, BF_KILL, 0 },
{ 2777, 3683, SHRAP_METAL, BF_TOUGH, 0}, { TOWELBLUE , -1, SHRAP_GENERIC, BF_KILL | BF_TOUGH, 0 },
{ 2778, 2757, SHRAP_GLASS, 0, 0}, { CHAINS10 , -1, SHRAP_METAL, BF_KILL, 0 },
{ 3448, 3451, SHRAP_METAL, BF_TOUGH|BF_KILL, 0}, { CHAINS20 , -1, SHRAP_METAL, BF_KILL, 0 },
{ 3449, -1, SHRAP_PAPER, BF_KILL, 0}, { CHAINS30 , -1, SHRAP_METAL, BF_KILL, 0 },
{ 3497, -1, SHRAP_GENERIC, BF_KILL|BF_TOUGH, 0}, { CHAINS40 , -1, SHRAP_METAL, BF_KILL, 0 },
{ 3551, -1, SHRAP_METAL, BF_KILL, 0}, { NOTES , -1, SHRAP_METAL, BF_KILL, 0 },
{ 3552, -1, SHRAP_METAL, BF_KILL, 0}, { BUCKET20 , -1, SHRAP_METAL, BF_KILL, 0 },
{ 3553, -1, SHRAP_METAL, BF_KILL, 0}, { GREENTHING , -1, SHRAP_METAL, BF_KILL, 0 },
{ 3554, -1, SHRAP_METAL, BF_KILL, 0}, { WODDENTUB , -1, SHRAP_WOOD, BF_KILL, 0 },
{ 3555, -1, SHRAP_METAL, BF_KILL, 0}, { TREE230 , -1, SHRAP_WOOD, BF_BURN, 0 },
{ 3556, -1, SHRAP_METAL, BF_KILL, 0}, { GOLDCUP , -1, SHRAP_METAL, BF_KILL, 0 },
{ 3557, -1, SHRAP_METAL, BF_KILL, 0}, { METALTHING , -1, SHRAP_METAL, BF_KILL, 0 },
{ 3558, -1, SHRAP_WOOD, BF_KILL, 0}, { SHRUB40 , -1, SHRAP_WOOD, BF_TOUGH | BF_BURN | BF_OVERRIDE_BLOCK, 0 },
{ 3568, -1, SHRAP_WOOD, BF_BURN, 0}, { CHINESE30 , -1, SHRAP_PAPER, BF_KILL, 0 },
{ 4994, -1, SHRAP_METAL, BF_KILL, 0}, { CHINESE40 , -1, SHRAP_PAPER, BF_KILL, 0 },
{ 4995, -1, SHRAP_METAL, BF_KILL, 0}, { CHINESE50 , -1, SHRAP_PAPER, BF_KILL, 0 },
{ 5010, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN|BF_OVERRIDE_BLOCK, 0}, { HALBERDS , -1, SHRAP_METAL, BF_KILL, 0 },
{ 5017, -1, SHRAP_PAPER, BF_KILL, 0}, { WALLSWORD2 , -1, SHRAP_METAL, BF_KILL, 0 },
{ 5018, -1, SHRAP_PAPER, BF_KILL, 0}, { DEADTURTLE , -1, SHRAP_GIBS, BF_KILL, 0 },
{ 5019, -1, SHRAP_PAPER, BF_KILL, 0}, { PARKINGMETER1, - 1, SHRAP_COIN,BF_KILL, 0 },
{ 5060, -1, SHRAP_METAL, BF_KILL, 0}, { PARKINGMETER2, - 1, SHRAP_COIN,BF_KILL, 0 },
{ 5061, -1, SHRAP_METAL, BF_KILL, 0}, { LANTERN1 , -1, SHRAP_PAPER,BF_KILL, 0 },
{ 5073, -1, SHRAP_GIBS, BF_KILL, 0}, { LANTERN2 , -1, SHRAP_PAPER,BF_KILL, 0 },
{ LANTERN3 , -1, SHRAP_PAPER,BF_KILL, 0 },
{ LANTERN4 , -1, SHRAP_PAPER,BF_KILL, 0 },
{ LANTERN5 , -1, SHRAP_PAPER,BF_KILL, 0 },
{ LANTERN6 , -1, SHRAP_PAPER,BF_KILL, 0 },
{ LAMP70, LAMP70BROKE, SHRAP_METAL,BF_TOUGH | BF_KILL, 0 },
{ TRASHCAN1 , -1, SHRAP_METAL,BF_TOUGH | BF_KILL, 0 },
{ POLE10 , -1, SHRAP_METAL,BF_KILL, 0 },
{ BLACKBEAM , -1, SHRAP_PAPER,BF_KILL, 0 },
{ RECTSCREEN, -1, SHRAP_GLASS,BF_KILL, 0 },
{ POLE20 , -1, SHRAP_METAL,BF_TOUGH | BF_KILL, 0 },
{ CAN50 , -1, SHRAP_METAL,BF_KILL, 0 },
{ SCREWY2 , -1, SHRAP_METAL,BF_KILL, 0 },
{ SCREWY3 , -1, SHRAP_METAL,BF_KILL, 0 },
{ GRAYSTUFF , -1, SHRAP_METAL,BF_KILL, 0 },
{ LARACROFT ,-1, SHRAP_GIBS, BF_KILL, 0 },
{ POWDERKEG1, -1, SHRAP_LARGE_EXPLOSION, BF_KILL, 0 },
{ POWDERKEG2, -1, SHRAP_LARGE_EXPLOSION, BF_KILL, 0 },
{ POWDERKEG3, -1, SHRAP_WOODMIX, BF_KILL | BF_TOUGH, 0 },
{ SHARKFIN ,-1, SHRAP_GIBS, BF_KILL, 0},
{ DEADGAME,DEADGAMEBROKE,SHRAP_GIBS, BF_TOUGH|BF_KILL, 0},
{ DEADGAMEBROKE,-1, SHRAP_WOOD, BF_TOUGH|BF_KILL, 0},
{ PARASOL,PARASOLBROKE,SHRAP_WOOD, BF_TOUGH|BF_KILL, 0},
{ PARASOLBROKE,-1, SHRAP_WOOD, BF_TOUGH|BF_KILL, 0},
{ HEART10 ,-1, SHRAP_GIBS, BF_KILL, 0},
{ HEART20 ,-1, SHRAP_GIBS, BF_KILL, 0},
{ HEART30 ,-1, SHRAP_GIBS, BF_KILL, 0},
{ LIVER10 ,-1, SHRAP_GIBS, BF_KILL, 0},
{ LIVER20 ,-1, SHRAP_GIBS, BF_KILL, 0},
{ LIVER30 ,-1, SHRAP_GIBS, BF_KILL, 0},
{ GIBBED10 ,-1, SHRAP_GIBS, BF_KILL, 0},
{ GIBBED20 ,-1, SHRAP_GIBS, BF_KILL, 0},
{ GIBBED30 ,-1, SHRAP_GIBS, BF_KILL, 0},
{ BLOODSKULL30,-1, SHRAP_GIBS, BF_KILL, 0},
{ CALTROPS2 ,-1, SHRAP_METAL,BF_KILL|BF_TOUGH, 0},
{ FLY10 ,-1, SHRAP_GLASS,BF_KILL, 0},
{ FLY20 ,-1, SHRAP_GLASS,BF_KILL, 0},
{ FLY30 ,-1, SHRAP_GLASS,BF_KILL, 0},
{ FLY40 ,-1, SHRAP_GLASS,BF_KILL, 0},
{ TRAININGDEV ,-1, SHRAP_WOOD, BF_KILL|BF_TOUGH, 0},
{ TRAININGDOLL,TRAININGDOLLBROKE,SHRAP_PAPERMIX, BF_KILL|BF_TOUGH|BF_LEAVE_BREAK, 0},
{ TRAININGDOLLBROKE,-1, SHRAP_PAPERMIX, BF_KILL|BF_TOUGH, 0},
{ CRYBABY ,-1, SHRAP_GIBS, BF_KILL, 0},
{ NASTERLEEP ,-1, SHRAP_GIBS, BF_KILL, 0},
{ LOWANGDEAD , -1, SHRAP_GIBS, BF_KILL | BF_TOUGH, 0 }, // old ninja dead frames
{ BLOODSKULL , -1, SHRAP_GIBS, BF_KILL | BF_TOUGH, 0 },
// Evil ninja Hari-Kari - can gib // below are breakable death sprites of enemies etc. (All enemies except the bosses leave breakable corpses!)
{ 4218, -1, SHRAP_GIBS, BF_KILL|BF_TOUGH, 0}, { BUNNY_DEAD ,-1, SHRAP_GIBS, BF_KILL, 0 },
{ COOLG_DEAD , -1, SHRAP_GIBS, BF_KILL | BF_TOUGH, 0 }, // Dead Coolie Ghost
{ COOLIE_DEAD_NOHEAD , -1, SHRAP_GIBS, BF_KILL | BF_TOUGH, 0 },
{ EEL_DEAD ,-1, SHRAP_GIBS, BF_KILL, 0 },
{ GIRLNINJA_DEAD,-1, SHRAP_GIBS, BF_KILL | BF_TOUGH, 0 },
{ GORO_DEAD , -1, SHRAP_GIBS, BF_KILL | BF_TOUGH, 0 },
{ HORNET_DEAD - 1, SHRAP_GIBS, BF_KILL | BF_TOUGH, 0 }, // dead actors
{ NINJA_HARAKIRI_DEAD , -1, SHRAP_GIBS, BF_KILL | BF_TOUGH, 0 }, // Evil ninja Hari-Kari - can gib
{ NINJA_DEAD1 , -1, SHRAP_GIBS, BF_KILL | BF_TOUGH, 0 },
{ NINJA_DEAD_SLICED, -1, SHRAP_GIBS, BF_KILL | BF_TOUGH, 0 }, // Evil Ninja cut in half
{ PLAYER_NINJA_DEAD ,-1, SHRAP_GIBS, BF_KILL | BF_TOUGH, 0 },
{ NINJA_HeadFly , -1, SHRAP_GIBS, BF_KILL | BF_TOUGH, 0 },
{ RIPPER_DEAD , -1, SHRAP_GIBS, BF_KILL | BF_TOUGH, 0 },
{ RIPPER2_DEAD , -1, SHRAP_GIBS, BF_KILL | BF_TOUGH, 0 }, // Dead Big Ripper
// old ninja dead frames { CALTROPS , -1, SHRAP_METAL,BF_KILL, 0 }, // Caltrops are breakable
{ 1133, -1, SHRAP_GIBS, BF_KILL|BF_TOUGH, 0},
{ 1134, -1, SHRAP_GIBS, BF_KILL|BF_TOUGH, 0},
// dead actors
{ 811, -1, SHRAP_GIBS, BF_KILL|BF_TOUGH, 0},
{ 1440, -1, SHRAP_GIBS, BF_KILL|BF_TOUGH, 0},
{ 1512, -1, SHRAP_GIBS, BF_KILL|BF_TOUGH, 0},
{ 1643, -1, SHRAP_GIBS, BF_KILL|BF_TOUGH, 0},
{ 1680, -1, SHRAP_GIBS, BF_KILL|BF_TOUGH, 0},
{ 4219+7, -1, SHRAP_GIBS, BF_KILL|BF_TOUGH, 0},
{ 4236, -1, SHRAP_GIBS, BF_KILL|BF_TOUGH, 0}, // Evil Ninja cut in half
{ 4421, -1, SHRAP_GIBS, BF_KILL|BF_TOUGH, 0}, // Dead Big Ripper
{ 4312, -1, SHRAP_GIBS, BF_KILL|BF_TOUGH, 0}, // Dead Coolie Ghost
{ 766, -1, SHRAP_COIN,BF_KILL, 0},
{ 767, -1, SHRAP_COIN,BF_KILL, 0},
{ 2700, -1, SHRAP_PAPER,BF_KILL, 0},
{ 2701, -1, SHRAP_PAPER,BF_KILL, 0},
{ 2702, -1, SHRAP_PAPER,BF_KILL, 0},
{ 2703, -1, SHRAP_PAPER,BF_KILL, 0},
{ 2704, -1, SHRAP_PAPER,BF_KILL, 0},
{ 2705, -1, SHRAP_PAPER,BF_KILL, 0},
{ 2218, -1, SHRAP_METAL,BF_KILL, 0}, // Caltrops are breakable
{ 689, -1, SHRAP_METAL,BF_TOUGH|BF_KILL, 0},
//{ 2540, -1, SHRAP_METAL,BF_TOUGH|BF_KILL},
{ 3354, -1, SHRAP_METAL,BF_KILL, 0},
{ 3357, -1, SHRAP_PAPER,BF_KILL, 0},
{ 4886, -1, SHRAP_GLASS,BF_KILL, 0},
{ 646, 708, SHRAP_METAL,BF_TOUGH|BF_KILL, 0},
{ 708, -1, SHRAP_METAL,BF_TOUGH|BF_KILL, 0},
{ 656, -1, SHRAP_METAL,BF_KILL, 0},
{ 663, -1, SHRAP_METAL,BF_KILL, 0},
{ 664, -1, SHRAP_METAL,BF_KILL, 0},
{ 691, -1, SHRAP_METAL,BF_KILL, 0},
{ 5021,-1, SHRAP_GIBS, BF_KILL, 0},
{ 712, -1, SHRAP_LARGE_EXPLOSION, BF_KILL, 0},
{ 713, -1, SHRAP_LARGE_EXPLOSION, BF_KILL, 0},
{ 693, -1, SHRAP_WOODMIX, BF_KILL|BF_TOUGH, 0},
{ 5041,-1, SHRAP_GIBS, BF_KILL, 0},
{ 5042,5077,SHRAP_GIBS, BF_TOUGH|BF_KILL, 0},
{ 5077,-1, SHRAP_WOOD, BF_TOUGH|BF_KILL, 0},
{ 3356,3358,SHRAP_WOOD, BF_TOUGH|BF_KILL, 0},
{ 3358,-1, SHRAP_WOOD, BF_TOUGH|BF_KILL, 0},
{ 900, -1, SHRAP_GIBS, BF_KILL, 0},
{ 901, -1, SHRAP_GIBS, BF_KILL, 0},
{ 902, -1, SHRAP_GIBS, BF_KILL, 0},
{ 915, -1, SHRAP_GIBS, BF_KILL, 0},
{ 916, -1, SHRAP_GIBS, BF_KILL, 0},
{ 917, -1, SHRAP_GIBS, BF_KILL, 0},
{ 930, -1, SHRAP_GIBS, BF_KILL, 0},
{ 931, -1, SHRAP_GIBS, BF_KILL, 0},
{ 932, -1, SHRAP_GIBS, BF_KILL, 0},
{ 1670,-1, SHRAP_GIBS, BF_KILL, 0},
{ 2219,-1, SHRAP_METAL,BF_KILL|BF_TOUGH, 0},
{ 4768,-1, SHRAP_GLASS,BF_KILL, 0},
{ 4792,-1, SHRAP_GLASS,BF_KILL, 0},
{ 4816,-1, SHRAP_GLASS,BF_KILL, 0},
{ 4840,-1, SHRAP_GLASS,BF_KILL, 0},
{ 4584,-1, SHRAP_GIBS, BF_KILL, 0},
{ 5062,-1, SHRAP_WOOD, BF_KILL|BF_TOUGH, 0},
{ 5063,4947,SHRAP_PAPERMIX, BF_KILL|BF_TOUGH|BF_LEAVE_BREAK, 0},
{ 4947,-1, SHRAP_PAPERMIX, BF_KILL|BF_TOUGH, 0},
{ 1160,-1, SHRAP_GIBS, BF_KILL|BF_TOUGH, 0},
{ 5104,-1, SHRAP_GIBS, BF_KILL, 0},
{ 3795,-1, SHRAP_GIBS, BF_KILL, 0},
{ 470,-1, SHRAP_GIBS, BF_KILL, 0},
{ 5205,-1, SHRAP_GIBS, BF_KILL|BF_TOUGH, 0},
//{ 969,-1, SHRAP_GIBS, BF_KILL|BF_TOUGH},
//{ 1277,-1, SHRAP_GIBS, BF_KILL|BF_TOUGH},
}; };
////////////////////////////////////////////// //////////////////////////////////////////////

View file

@ -1676,6 +1676,7 @@ extern bool bosswasseen[3];
extern DSWActor* BossSpriteNum[3]; extern DSWActor* BossSpriteNum[3];
extern int ChopTics; extern int ChopTics;
extern int Bunny_Count; extern int Bunny_Count;
int HitBreakSprite(DSWActor* breakActor, int type);
END_SW_NS END_SW_NS

View file

@ -465,3 +465,269 @@ x(SHALLOWWATER, 352)
x(AWATER, 780) x(AWATER, 780)
x(FLSLUDGE, 2608) x(FLSLUDGE, 2608)
x(SLUDGE, 2616) x(SLUDGE, 2616)
x(BRA, 138)
x(MURAL1, 270)
x(MURAL2, 271)
x(MURAL3, 272)
x(MURAL4, 274)
x(MACHINEDISP, 299)
x(HANGINGPOT, 363)
x(GHOSTLY, 365)
x(HORNS, 366)
x(SKELETON, 367)
x(SKELETONB, 368)
x(TREE10, 369)
x(TREE20, 371)
x(TREE30, 372)
x(STONEHEAD, 374)
x(STONEBUDDHA, 375)
x(TREE40, 376)
x(WEIRD1, 377)
x(TREE50, 379)
x(COOKING1, 380)
x(BLOODYGIBS, 385)
x(HANGINGBODY1, 386)
x(STABBEDINTHEHEAD, 387)
x(STABBEDBODY1, 388)
x(HANGINGBODY2, 391)
x(HANGINGBODY2a, 392)
x(TREE60, 393)
x(IMPALEDBODY, 394)
x(GUTTEDBODY, 395)
x(FIRELAMP1, 396)
x(FIRELAMP2, 397)
x(FIRELAMP3, 398)
x(FIRELAMP4, 399)
x(PLANT10, 400)
x(TRUNK10, 401)
x(TRUNK20, 402)
x(DECO10, 407)
x(SYMBOL10, 408)
x(SYMBOL20, 409)
x(CANDLE10, 415)
x(CANDLE20, 418)
x(DRAGON10, 422)
x(CRAB10, 423)
x(CRAB11, 424)
x(CRAB12, 425)
x(BANNER10, 428)
x(FIRE10, 430)
x(FIRE11, 431)
x(FIRE12, 432)
x(FIRE13, 433)
x(FIRE14, 434)
x(FIRE15, 435)
x(FIRE16, 436)
x(FIRE17, 437)
x(IMPALEDBODY20, 438)
x(SYMBOL30, 441)
x(LAMP20OFF, 442)
x(LAMP20ON, 443)
x(WATERB, 453)
x(CRYSTALS10, 458)
x(CRYSTALS20, 459)
x(BING10, 460)
x(BING11, 461)
x(BING12, 462)
x(POTTERY10, 463)
x(CRYSTALS30, 467)
x(THING10, 468)
x(PBOTTLE, 475)
x(CAUTIONWET, 481)
x(BLADETHING, 482)
x(THING20, 483)
x(LAMP30, 491)
x(WALLSWORDS, 492)
x(OFFICECHAIR, 493)
x(THING30, 498)
x(FOODPLATE10, 500)
x(FOODPLATE20, 501)
x(OFFICELAMP, 504)
x(REDLIGHT10, 505)
x(YELLIGHT10, 506)
x(WHISKEYB, 507)
x(FOODBOWL, 508)
x(CUP10, 509)
x(CUP20, 510)
x(COOKPOT10, 511)
x(FIRE20, 512)
x(SHRUB10, 516)
x(SHRUB20, 517)
x(SHRUB30, 518)
x(LAMP40, 519)
x(LAMP50, 520)
x(FIRE30, 521)
x(LAMP60, 537)
x(FIREBLUE, 541)
x(ROTFAN, 586)
x(COOKPOT20, 590)
x(CAN20, 591)
x(EMPTY10, 593)
x(EMPTY10BROKE, 608)
x(WASHTUB, 604)
x(HBOTTLE10, 613)
x(CHAIR10, 614)
x(ROTFAN20, 615)
x(ALERTLIGHT, 618)
x(LAMP70, 646)
x(LAMP70BROKE, 708)
x(HBOTTLE20, 647)
x(HBOTTLE30, 648)
x(CRANEHOOK, 649)
x(CAN30, 656)
x(SCREWDRIVER, 657)
x(BARREL10, 658)
x(BLACKSTUFF, 659)
x(RACK10, 663)
x(SCREWY, 664)
x(SHROOM10, 666)
x(LAMP80, 670)
x(LAMP90, 671)
x(CHEMBULB, 673)
x(REDBODY, 674)
x(REDBODY2, 675)
x(REDBODY3, 676)
x(BOWL20, 678)
x(REDALERT, 679)
x(MAGIC10, 683)
x(CHEMBULB2, 684)
x(BLUEBOTTLE, 685)
x(BUCKET10, 686)
x(ROCK10, 687)
x(ROCK20, 688)
x(TREE70, 690)
x(TREE80, 692)
x(ROCK30, 695)
x(ROCK40, 696)
x(ROCK50, 697)
x(ROCK60, 698)
x(STATUE20, 699)
x(STATUEUPPER, 702)
x(STATUE30, 703)
x(STATUE40, 704)
x(UWATER10, 706)
x(UWATER20, 707)
x(UWATER30, 710)
x(UWATER40, 711)
x(UWATER50, 714)
x(MESSY10, 721)
x(MESSY11, 722)
x(MESSY12, 723)
x(MESSY13, 724)
x(UWATER60, 725)
x(UWATER70, 730)
x(FLOORPLAN, 744)
x(PICTURE10, 2563)
x(PICTURE20, 2564)
x(TREE100, 3570)
x(TREE110, 3571)
x(TREE120, 3572)
x(TREE130, 3573)
x(TREE140, 3574)
x(TREE150, 3575)
x(TREE160, 3576)
x(TREE170, 3577)
x(TREE180, 3578)
x(TREE190, 3579)
x(TREE200, 3580)
x(TREE210, 3581)
x(TREE220, 3582)
x(CRYSTALS40, 2640)
x(CRYSTALS50, 2641)
x(CRYSTALS60, 2642)
x(WEIRD20, 2680)
x(SUITCASE10, 2681)
x(SUITCASE20, 2682)
x(SUITCASE30, 2683)
x(SUITCASE40, 2684)
x(SUITCASE50, 2685)
x(NOTHING20, 2699)
x(CART, 2709)
x(BURNINGCORPSE10, 2720)
x(BURNINGCORPSE11, 2721)
x(BURNINGCORPSE12, 2722)
x(BURNINGCORPSE13, 2723)
x(DEADTHING10, 2724)
x(GIBS10, 2725)
x(GIBS20, 2726)
x(CHINESE10, 2719)
x(CHINESE20, 2750)
x(CEILLITE, 2769)
x(CEILLITEBROKE, 3681)
x(NOTEBLOCK, 3449)
x(TOWELBLUE, 3497)
x(CHAINS10, 3551)
x(CHAINS20, 3552)
x(CHAINS30, 3553)
x(CHAINS40, 3554)
x(NOTES, 3555)
x(BUCKET20, 3556)
x(GREENTHING, 3557)
x(WODDENTUB, 3558)
x(TREE230, 3568)
x(GOLDCUP, 4994)
x(METALTHING, 4995)
x(SHRUB40, 5010)
x(CHINESE30, 5017)
x(CHINESE40, 5018)
x(CHINESE50, 5019)
x(HALBERDS, 5060)
x(WALLSWORD2, 5061)
x(DEADTURTLE, 5073)
x(LOWANGDEAD, 1133)
x(LOWANGHEAD, 1134)
x(BLOODSKULL, 1680)
x(PARKINGMETER1, 766)
x(PARKINGMETER2, 767)
x(LANTERN1, 2700)
x(LANTERN2, 2701)
x(LANTERN3, 2702)
x(LANTERN4, 2703)
x(LANTERN5, 2704)
x(LANTERN6, 2705)
x(CALTROPS, 2218)
x(WALLCLOCK, 3448)
x(WALLCLOCKBROKE, 3451)
x(TRASHCAN1, 689)
x(POLE10, 3354)
x(BLACKBEAM, 3357)
x(RECTSCREEN, 4886)
x(POLE20, 708)
x(CAN50, 656)
x(SCREWY2, 663)
x(SCREWY3, 664)
x(GRAYSTUFF, 691)
x(LARACROFT, 5021)
x(POWDERKEG1, 712)
x(POWDERKEG2, 713)
x(POWDERKEG3, 693)
x(SHARKFIN, 5041)
x(DEADGAME, 5042)
x(DEADGAMEBROKE, 5077)
x(PARASOL, 3356)
x(PARASOLBROKE, 3358)
x(HEART10, 900)
x(HEART20, 901)
x(HEART30, 902)
x(LIVER10, 915)
x(LIVER20, 916)
x(LIVER30, 917)
x(GIBBED10, 930)
x(GIBBED20, 931)
x(GIBBED30, 932)
x(BLOODSKULL30, 1670)
x(CALTROPS2, 2219)
x(FLY10, 4768)
x(FLY20, 4792)
x(FLY30, 4816)
x(FLY40, 4840)
x(TRAININGDEV, 5062)
x(TRAININGDOLL, 5063)
x(TRAININGDOLLBROKE, 4947)
x(CRYBABY, 5104)
x(NASTERLEEP, 470)
x(NINJA_DEAD, 4226)
x(NINJA_HARAKIRI_DEAD, 4218)
x(NINJA_DEAD1, 4226)
x(PLAYER_NINJA_DEAD, 1160)