- 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/ai.cpp"
#include "src/break.cpp"
#include "src/bunny.cpp"
#include "src/cache.cpp"
#include "src/cheats.cpp"
@ -58,4 +57,5 @@
#include "src/weapon.cpp"
#include "src/zilla.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"

View file

@ -119,303 +119,291 @@ BREAK_INFO SpriteBreakInfo[] =
{
{ IRONRAILING, -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},
{ COMPASSNW, COMPASSBROKE, SHRAP_GLASS, 0, 0},
{ 270, -1, SHRAP_PAPER, BF_BURN, 0},
{ 271, -1, SHRAP_PAPER, BF_BURN, 0},
{ 272, -1, SHRAP_WOOD, 0, 0},
{ 274, -1, SHRAP_PAPER, BF_BURN, 0},
//{ 276, -1, SHRAP_WOOD },
//{ 277, -1, SHRAP_WOOD },
//{ 278, -1, SHRAP_WOOD },
{ MURAL1, -1, SHRAP_PAPER, BF_BURN, 0},
{ MURAL2, -1, SHRAP_PAPER, BF_BURN, 0},
{ MURAL3, -1, SHRAP_WOOD, 0, 0},
{ MURAL4, -1, SHRAP_PAPER, BF_BURN, 0},
{ WINDOWGLASS, -1, SHRAP_GLASS, 0, 0},
{ ARMATURES, -1, SHRAP_METAL, 0, 0},
{ 297, -1, SHRAP_METAL, 0, 0},
{ 299, -1, SHRAP_METAL, 0, 0},
{ 363, -1, SHRAP_METAL, BF_KILL, 0},
{ 365, -1, SHRAP_STONE, BF_TOUGH|BF_KILL, 0},
{ 366, -1, SHRAP_METAL, BF_KILL,5},
{ 367, -1, SHRAP_WOOD, BF_KILL, 0},
{ 368, -1, SHRAP_GIBS, BF_KILL, 0},
{ 369, -1, SHRAP_WOOD, BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ 371, -1, SHRAP_WOOD, BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ 372, -1, SHRAP_WOOD, BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ 374, -1, SHRAP_STONE, BF_TOUGH|BF_KILL, 0},
{ 375, -1, SHRAP_STONE, BF_TOUGH|BF_KILL, 0},
{ 376, -1, SHRAP_WOOD, BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ 377, -1, SHRAP_STONE, BF_KILL, 0},
{ 379, -1, SHRAP_WOOD, BF_KILL, 0},
{ 380, -1, SHRAP_METAL, BF_KILL|BF_FIRE_FALL, 0},
{ 385, -1, SHRAP_BLOOD, BF_KILL, 0},
{ 386, -1, SHRAP_GIBS, BF_KILL, 0},
{ 387, -1, SHRAP_GIBS, BF_KILL, 0},
{ 388, -1, SHRAP_GIBS, BF_KILL|BF_TOUGH, 0},
{ 391, -1, SHRAP_GIBS, BF_KILL, 0},
{ 392, -1, SHRAP_GIBS, BF_KILL, 0},
{ 393, -1, SHRAP_WOOD, BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ 394, -1, SHRAP_GIBS, BF_KILL|BF_TOUGH, 0},
{ 395, -1, SHRAP_GIBS, BF_KILL, 0},
{ 396, -1, SHRAP_METAL, BF_KILL|BF_FIRE_FALL, 0},
{ 397, -1, SHRAP_METAL, BF_KILL|BF_FIRE_FALL, 0},
{ 398, -1, SHRAP_METAL, BF_KILL|BF_FIRE_FALL, 0},
{ 399, -1, SHRAP_METAL, BF_KILL|BF_FIRE_FALL, 0},
{ 400, -1, SHRAP_GENERIC, BF_KILL, 0},
{ 401, -1, SHRAP_WOOD, BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ 402, -1, SHRAP_WOOD, BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ 407, -1, SHRAP_METAL, BF_KILL, 0},
{ 408, -1, SHRAP_PAPER, BF_BURN, 0},
{ 409, -1, SHRAP_PAPER, BF_BURN, 0},
{ 415, -1, SHRAP_METAL, BF_KILL|BF_FIRE_FALL,5},
{ 418, -1, SHRAP_GENERIC, BF_KILL|BF_FIRE_FALL,5},
{ 422, -1, SHRAP_METAL, BF_KILL, 0},
{ 423, -1, SHRAP_BLOOD, BF_KILL, 0},
{ 424, -1, SHRAP_BLOOD, BF_KILL, 0},
{ 425, -1, SHRAP_BLOOD, BF_KILL, 0},
{ 428, -1, SHRAP_METAL, BF_BURN, 0},
{ 430, -1, SHRAP_STONE, BF_KILL|BF_FIRE_FALL, 0},
{ 431, -1, SHRAP_STONE, BF_KILL|BF_FIRE_FALL, 0},
{ 432, -1, SHRAP_STONE, BF_KILL|BF_FIRE_FALL, 0},
{ 433, -1, SHRAP_STONE, BF_KILL|BF_FIRE_FALL, 0},
{ 434, -1, SHRAP_STONE, BF_KILL|BF_FIRE_FALL, 0},
{ 435, -1, SHRAP_STONE, BF_KILL|BF_FIRE_FALL, 0},
{ 436, -1, SHRAP_STONE, BF_KILL|BF_FIRE_FALL, 0},
{ 437, -1, SHRAP_STONE, BF_KILL|BF_FIRE_FALL, 0},
{ 438, -1, SHRAP_GIBS, BF_KILL, 0},
{ 441, -1, SHRAP_WOOD, BF_KILL, 0},
{ 442, -1, SHRAP_STONE, BF_KILL, 0},
{ 443, -1, SHRAP_STONE, BF_KILL|BF_FIRE_FALL, 0},
{ 453, -1, SHRAP_WOOD, BF_KILL, 0},
{ 458, -1, SHRAP_STONE, BF_KILL, 0},
{ 459, -1, SHRAP_STONE, BF_KILL, 0},
{ 460, -1, SHRAP_METAL, BF_KILL, 0},
{ 461, -1, SHRAP_METAL, BF_KILL, 0},
{ 462, -1, SHRAP_METAL, BF_KILL, 0},
{ 463, -1, SHRAP_STONE, BF_KILL, 0},
{ 467, -1, SHRAP_STONE, BF_KILL, 0},
{ 468, -1, SHRAP_WOOD, BF_KILL, 0},
{ 475, -1, SHRAP_GLASS, BF_KILL, 0},
{ 481, -1, SHRAP_GENERIC, BF_KILL, 0},
{ 482, -1, SHRAP_WOOD, BF_KILL, 0},
{ 483, -1, SHRAP_WOOD, BF_KILL|BF_TOUGH, 0},
{ 491, -1, SHRAP_WOOD, BF_KILL, 0},
{ 492, -1, SHRAP_METAL, BF_KILL, 0},
{ 493, -1, SHRAP_METAL, BF_KILL, 0},
{ 498, -1, SHRAP_GENERIC, BF_KILL, 0},
{ 500, -1, SHRAP_METAL, BF_KILL, 0},
{ 501, -1, SHRAP_METAL, BF_KILL, 0},
{ 504, -1, SHRAP_METAL, BF_KILL,5},
{ 505, -1, SHRAP_BLOOD, BF_KILL,5},
{ 506, -1, SHRAP_GENERIC, BF_KILL,5},
{ 507, -1, SHRAP_GLASS, BF_KILL, 0},
{ 508, -1, SHRAP_GLASS, BF_KILL, 0},
{ 509, -1, SHRAP_GLASS, BF_KILL, 0},
{ 510, -1, SHRAP_GLASS, BF_KILL, 0},
{ 511, -1, SHRAP_METAL, BF_KILL, 0},
{ 512, -1, SHRAP_METAL, BF_KILL|BF_FIRE_FALL,5},
{ 516, -1, SHRAP_WOOD, BF_BURN, 0},
{ 517, -1, SHRAP_WOOD, BF_BURN, 0},
{ 518, -1, SHRAP_WOOD, BF_BURN, 0},
{ 519, -1, SHRAP_WOOD, BF_FIRE_FALL|BF_KILL,5},
{ 520, -1, SHRAP_WOOD, BF_KILL, 0},
{ 521, -1, SHRAP_WOOD, BF_KILL|BF_FIRE_FALL, 0},
{ 537, -1, SHRAP_METAL, BF_KILL|BF_FIRE_FALL, 0},
{ 541, -1, SHRAP_WOOD, BF_KILL|BF_FIRE_FALL, 0},
{ 586, -1, SHRAP_METAL, BF_KILL, 0},
{ 590, -1, SHRAP_METAL, BF_KILL, 0},
{ 591, -1, SHRAP_METAL, BF_KILL, 0},
{ 593, 608, SHRAP_GLASS,BF_TOUGH, 0},
{ 604, -1, SHRAP_METAL, BF_KILL, 0},
{ 613, -1, SHRAP_LARGE_EXPLOSION, BF_KILL, 0},
{ 614, -1, SHRAP_METAL, BF_KILL, 0},
{ 615, -1, SHRAP_METAL, BF_KILL, 0},
{ 618, -1, SHRAP_GLASS, BF_KILL, 0},
{ 646, -1, SHRAP_METAL, BF_KILL, 0},
{ 647, -1, SHRAP_LARGE_EXPLOSION, BF_KILL, 0},
{ 648, -1, SHRAP_LARGE_EXPLOSION, BF_KILL, 0},
{ 649, -1, SHRAP_METAL, BF_KILL, 0},
{ 656, -1, SHRAP_METAL, BF_KILL, 0},
{ 657, -1, SHRAP_METAL, BF_KILL, 0},
{ 658, -1, SHRAP_LARGE_EXPLOSION, BF_KILL, 0},
{ 659, -1, SHRAP_METAL, BF_KILL,5},
//{ 660, -1, SHRAP_STONE, BF_TOUGH|BF_KILL},
//{ 661, -1, SHRAP_STONE, BF_TOUGH|BF_KILL},
//{ 662, -1, SHRAP_STONE, BF_TOUGH|BF_KILL},
{ 663, -1, SHRAP_METAL, BF_KILL,10},
{ 664, -1, SHRAP_METAL, BF_KILL,5},
{ 666, -1, SHRAP_PLANT, BF_KILL, 0},
{ 670, -1, SHRAP_METAL, BF_KILL|BF_FIRE_FALL, 0},
{ 671, -1, SHRAP_GLASS, BF_KILL|BF_FIRE_FALL, 0},
{ 673, -1, SHRAP_BLOOD, BF_KILL, 0},
{ 674, -1, SHRAP_GIBS, BF_KILL, 0},
{ 675, -1, SHRAP_GIBS, BF_KILL, 0},
{ 676, -1, SHRAP_GIBS, BF_KILL, 0},
{ 678, -1, SHRAP_GLASS, BF_KILL,5},
{ 679, -1, SHRAP_GLASS, BF_KILL,5},
{ 683, -1, SHRAP_GLASS, BF_KILL,5},
{ 684, -1, SHRAP_GLASS, BF_KILL,5},
{ 685, -1, SHRAP_GLASS, BF_KILL,5},
{ 686, -1, SHRAP_PAPER, BF_KILL,5},
{ 687, -1, SHRAP_STONE, BF_KILL|BF_TOUGH, 0},
{ 688, -1, SHRAP_STONE, BF_KILL|BF_TOUGH, 0},
{ 690, -1, SHRAP_WOOD, BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ 692, -1, SHRAP_WOOD, BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ 695, -1, SHRAP_STONE, BF_KILL, 0},
{ 696, -1, SHRAP_STONE, BF_KILL, 0},
{ 697, -1, SHRAP_STONE, BF_KILL, 0},
{ 698, -1, SHRAP_STONE, BF_KILL, 0},
{ 699, -1, SHRAP_STONE, BF_TOUGH|BF_KILL, 0},
{ 702, -1, SHRAP_STONE, BF_TOUGH|BF_KILL, 0},
{ 703, -1, SHRAP_STONE, BF_TOUGH|BF_KILL, 0},
{ 704, -1, SHRAP_STONE, BF_TOUGH|BF_KILL, 0},
{ 706, -1, SHRAP_PLANT, BF_KILL, 0},
{ 707, -1, SHRAP_PLANT, BF_KILL, 0},
{ 710, -1, SHRAP_PLANT, BF_KILL, 0},
{ 711, -1, SHRAP_PLANT, BF_KILL, 0},
{ 714, -1, SHRAP_STONE, BF_KILL,5},
{ 721, -1, SHRAP_GIBS, BF_KILL, 0},
{ 722, -1, SHRAP_GIBS, BF_KILL, 0},
{ 723, -1, SHRAP_GIBS, BF_KILL, 0},
{ 724, -1, SHRAP_GIBS, BF_KILL, 0},
{ 725, -1, SHRAP_PLANT, BF_KILL, 0},
{ 730, -1, SHRAP_GENERIC, BF_KILL, 0},
{ 744, -1, SHRAP_GLASS, BF_KILL,5},
{ 2563, -1, SHRAP_PAPER, BF_BURN, 0},
{ 2564, -1, SHRAP_PAPER, BF_BURN, 0},
{ 3570, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN, 0},
{ 3571, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ 3572, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ 3573, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ 3574, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ 3575, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ 3576, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ 3577, -1, SHRAP_WOOD, BF_TOUGH|BF_KILL, 0},
{ 3578, -1, SHRAP_WOOD, BF_TOUGH|BF_KILL, 0},
{ 3579, -1, SHRAP_WOOD, BF_TOUGH|BF_KILL, 0},
{ 3580, -1, SHRAP_WOOD, BF_TOUGH|BF_KILL, 0},
{ 3581, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN, 0},
{ 3582, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN, 0},
{ 2640, -1, SHRAP_STONE, BF_KILL,5},
{ 2641, -1, SHRAP_STONE, BF_KILL, 0},
{ 2642, -1, SHRAP_STONE, BF_KILL, 0},
{ 2680, -1, SHRAP_GENERIC, BF_KILL, 0},
{ 2681, -1, SHRAP_GENERIC, BF_KILL, 0},
{ 2682, -1, SHRAP_GENERIC, BF_KILL, 0},
{ 2683, -1, SHRAP_GENERIC, BF_KILL, 0},
{ 2684, -1, SHRAP_GENERIC, BF_KILL, 0},
{ 2685, -1, SHRAP_GENERIC, BF_KILL, 0},
{ 2687, 2727, SHRAP_GLASS, 0, 0},
{ 2688, 2728, SHRAP_GLASS, 0, 0},
{ 2699, -1, SHRAP_WOOD, BF_KILL, 0},
{ 2709, -1, SHRAP_WOOD, BF_TOUGH|BF_KILL, 0},
{ 2720, -1, SHRAP_GIBS, BF_KILL, 0},
{ 2721, -1, SHRAP_GIBS, BF_KILL, 0},
{ 2722, -1, SHRAP_GIBS, BF_KILL, 0},
{ 2723, -1, SHRAP_GIBS, BF_KILL, 0},
{ 2724, -1, SHRAP_GIBS, BF_KILL, 0},
{ 2725, -1, SHRAP_BLOOD, BF_KILL, 0},
{ 2726, -1, SHRAP_BLOOD, BF_KILL, 0},
{ 2719, -1, SHRAP_GLASS, BF_KILL, 0},
{ 2750, -1, SHRAP_WOOD, BF_KILL, 0},
{ 2676, 3591, SHRAP_GLASS, 0, 0},
{ 2769, 3681, SHRAP_GLASS, 0, 0},
{ 2777, 3683, SHRAP_METAL, BF_TOUGH, 0},
{ 2778, 2757, SHRAP_GLASS, 0, 0},
{ 3448, 3451, SHRAP_METAL, BF_TOUGH|BF_KILL, 0},
{ 3449, -1, SHRAP_PAPER, BF_KILL, 0},
{ 3497, -1, SHRAP_GENERIC, BF_KILL|BF_TOUGH, 0},
{ 3551, -1, SHRAP_METAL, BF_KILL, 0},
{ 3552, -1, SHRAP_METAL, BF_KILL, 0},
{ 3553, -1, SHRAP_METAL, BF_KILL, 0},
{ 3554, -1, SHRAP_METAL, BF_KILL, 0},
{ 3555, -1, SHRAP_METAL, BF_KILL, 0},
{ 3556, -1, SHRAP_METAL, BF_KILL, 0},
{ 3557, -1, SHRAP_METAL, BF_KILL, 0},
{ 3558, -1, SHRAP_WOOD, BF_KILL, 0},
{ 3568, -1, SHRAP_WOOD, BF_BURN, 0},
{ 4994, -1, SHRAP_METAL, BF_KILL, 0},
{ 4995, -1, SHRAP_METAL, BF_KILL, 0},
{ 5010, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ 5017, -1, SHRAP_PAPER, BF_KILL, 0},
{ 5018, -1, SHRAP_PAPER, BF_KILL, 0},
{ 5019, -1, SHRAP_PAPER, BF_KILL, 0},
{ 5060, -1, SHRAP_METAL, BF_KILL, 0},
{ 5061, -1, SHRAP_METAL, BF_KILL, 0},
{ 5073, -1, SHRAP_GIBS, BF_KILL, 0},
{ LITEDISP22, -1, SHRAP_METAL, 0, 0},
{ MACHINEDISP, -1, SHRAP_METAL, 0, 0},
{ HANGINGPOT, -1, SHRAP_METAL, BF_KILL, 0},
{ GHOSTLY, -1, SHRAP_STONE, BF_TOUGH|BF_KILL, 0},
{ HORNS, -1, SHRAP_METAL, BF_KILL,5},
{ SKELETON, -1, SHRAP_WOOD, BF_KILL, 0},
{ SKELETONB, -1, SHRAP_GIBS, BF_KILL, 0},
{ TREE10, -1, SHRAP_WOOD, BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ TREE20, -1, SHRAP_WOOD, BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ TREE30, -1, SHRAP_WOOD, BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ STONEHEAD, -1, SHRAP_STONE, BF_TOUGH|BF_KILL, 0},
{ STONEBUDDHA, -1, SHRAP_STONE, BF_TOUGH|BF_KILL, 0},
{ TREE40, -1, SHRAP_WOOD, BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ WEIRD1, -1, SHRAP_STONE, BF_KILL, 0},
{ TREE50, -1, SHRAP_WOOD, BF_KILL, 0},
{ COOKING1, -1, SHRAP_METAL, BF_KILL|BF_FIRE_FALL, 0},
{ BLOODYGIBS, -1, SHRAP_BLOOD, BF_KILL, 0},
{ HANGINGBODY1, -1, SHRAP_GIBS, BF_KILL, 0},
{ STABBEDINTHEHEAD, -1, SHRAP_GIBS, BF_KILL, 0},
{ STABBEDBODY1, -1, SHRAP_GIBS, BF_KILL|BF_TOUGH, 0},
{ HANGINGBODY2, -1, SHRAP_GIBS, BF_KILL, 0},
{ HANGINGBODY2a, -1, SHRAP_GIBS, BF_KILL, 0},
{ TREE60, -1, SHRAP_WOOD, BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ IMPALEDBODY, -1, SHRAP_GIBS, BF_KILL|BF_TOUGH, 0},
{ GUTTEDBODY, -1, SHRAP_GIBS, BF_KILL, 0},
{ FIRELAMP1, -1, SHRAP_METAL, BF_KILL|BF_FIRE_FALL, 0},
{ FIRELAMP2, -1, SHRAP_METAL, BF_KILL|BF_FIRE_FALL, 0},
{ FIRELAMP3, -1, SHRAP_METAL, BF_KILL|BF_FIRE_FALL, 0},
{ FIRELAMP4, -1, SHRAP_METAL, BF_KILL|BF_FIRE_FALL, 0},
{ PLANT10, -1, SHRAP_GENERIC, BF_KILL, 0},
{ TRUNK10, -1, SHRAP_WOOD, BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ TRUNK20, -1, SHRAP_WOOD, BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ DECO10, -1, SHRAP_METAL, BF_KILL, 0},
{ SYMBOL10, -1, SHRAP_PAPER, BF_BURN, 0},
{ SYMBOL20, -1, SHRAP_PAPER, BF_BURN, 0},
{ CANDLE10, -1, SHRAP_METAL, BF_KILL|BF_FIRE_FALL,5},
{ CANDLE20, -1, SHRAP_GENERIC, BF_KILL|BF_FIRE_FALL,5},
{ DRAGON10, -1, SHRAP_METAL, BF_KILL, 0},
{ CRAB10, -1, SHRAP_BLOOD, BF_KILL, 0},
{ CRAB11, -1, SHRAP_BLOOD, BF_KILL, 0},
{ CRAB12, -1, SHRAP_BLOOD, BF_KILL, 0},
{ BANNER10, -1, SHRAP_METAL, BF_BURN, 0},
{ FIRE10, -1, SHRAP_STONE, BF_KILL|BF_FIRE_FALL, 0},
{ FIRE11, -1, SHRAP_STONE, BF_KILL|BF_FIRE_FALL, 0},
{ FIRE12, -1, SHRAP_STONE, BF_KILL|BF_FIRE_FALL, 0},
{ FIRE13, -1, SHRAP_STONE, BF_KILL|BF_FIRE_FALL, 0},
{ FIRE14, -1, SHRAP_STONE, BF_KILL|BF_FIRE_FALL, 0},
{ FIRE15, -1, SHRAP_STONE, BF_KILL|BF_FIRE_FALL, 0},
{ FIRE16, -1, SHRAP_STONE, BF_KILL|BF_FIRE_FALL, 0},
{ FIRE17, -1, SHRAP_STONE, BF_KILL|BF_FIRE_FALL, 0},
{ IMPALEDBODY20, -1, SHRAP_GIBS, BF_KILL, 0},
{ SYMBOL30, -1, SHRAP_WOOD, BF_KILL, 0},
{ LAMP20OFF, -1, SHRAP_STONE, BF_KILL, 0},
{ LAMP20ON, -1, SHRAP_STONE, BF_KILL|BF_FIRE_FALL, 0},
{ WATERB, -1, SHRAP_WOOD, BF_KILL, 0},
{ CRYSTALS10, -1, SHRAP_STONE, BF_KILL, 0},
{ CRYSTALS20, -1, SHRAP_STONE, BF_KILL, 0},
{ BING10, -1, SHRAP_METAL, BF_KILL, 0},
{ BING11, -1, SHRAP_METAL, BF_KILL, 0},
{ BING12, -1, SHRAP_METAL, BF_KILL, 0},
{ POTTERY10, -1, SHRAP_STONE, BF_KILL, 0},
{ CRYSTALS30, -1, SHRAP_STONE, BF_KILL, 0},
{ THING10, -1, SHRAP_WOOD, BF_KILL, 0},
{ PBOTTLE, -1, SHRAP_GLASS, BF_KILL, 0},
{ CAUTIONWET, -1, SHRAP_GENERIC, BF_KILL, 0},
{ BLADETHING, -1, SHRAP_WOOD, BF_KILL, 0},
{ THING20, -1, SHRAP_WOOD, BF_KILL|BF_TOUGH, 0},
{ LAMP30, -1, SHRAP_WOOD, BF_KILL, 0},
{ WALLSWORDS, -1, SHRAP_METAL, BF_KILL, 0},
{ OFFICECHAIR, -1, SHRAP_METAL, BF_KILL, 0},
{ THING30, -1, SHRAP_GENERIC, BF_KILL, 0},
{ FOODPLATE10, -1, SHRAP_METAL, BF_KILL, 0},
{ FOODPLATE20, -1, SHRAP_METAL, BF_KILL, 0},
{ OFFICELAMP, -1, SHRAP_METAL, BF_KILL,5},
{ REDLIGHT10, -1, SHRAP_BLOOD, BF_KILL,5},
{ YELLIGHT10, -1, SHRAP_GENERIC, BF_KILL,5},
{ WHISKEYB, -1, SHRAP_GLASS, BF_KILL, 0},
{ FOODBOWL, -1, SHRAP_GLASS, BF_KILL, 0},
{ CUP10, -1, SHRAP_GLASS, BF_KILL, 0},
{ CUP20, -1, SHRAP_GLASS, BF_KILL, 0},
{ COOKPOT10, -1, SHRAP_METAL, BF_KILL, 0},
{ FIRE20, -1, SHRAP_METAL, BF_KILL|BF_FIRE_FALL,5},
{ SHRUB10, -1, SHRAP_WOOD, BF_BURN, 0},
{ SHRUB20, -1, SHRAP_WOOD, BF_BURN, 0},
{ SHRUB30, -1, SHRAP_WOOD, BF_BURN, 0},
{ LAMP40, -1, SHRAP_WOOD, BF_FIRE_FALL|BF_KILL,5},
{ LAMP50, -1, SHRAP_WOOD, BF_KILL, 0},
{ FIRE30, -1, SHRAP_WOOD, BF_KILL|BF_FIRE_FALL, 0},
{ LAMP60, -1, SHRAP_METAL, BF_KILL|BF_FIRE_FALL, 0},
{ FIREBLUE, -1, SHRAP_WOOD, BF_KILL|BF_FIRE_FALL, 0},
{ ROTFAN, -1, SHRAP_METAL, BF_KILL, 0},
{ COOKPOT20, -1, SHRAP_METAL, BF_KILL, 0},
{ CAN20, -1, SHRAP_METAL, BF_KILL, 0},
{ EMPTY10, EMPTY10BROKE, SHRAP_GLASS,BF_TOUGH, 0},
{ WASHTUB, -1, SHRAP_METAL, BF_KILL, 0},
{ HBOTTLE10, -1, SHRAP_LARGE_EXPLOSION, BF_KILL, 0},
{ CHAIR10, -1, SHRAP_METAL, BF_KILL, 0},
{ ROTFAN20, -1, SHRAP_METAL, BF_KILL, 0},
{ ALERTLIGHT, -1, SHRAP_GLASS, BF_KILL, 0},
{ HBOTTLE20, -1, SHRAP_LARGE_EXPLOSION, BF_KILL, 0},
{ HBOTTLE30, -1, SHRAP_LARGE_EXPLOSION, BF_KILL, 0},
{ CRANEHOOK, -1, SHRAP_METAL, BF_KILL, 0},
{ CAN30, -1, SHRAP_METAL, BF_KILL, 0},
{ SCREWDRIVER, -1, SHRAP_METAL, BF_KILL, 0},
{ BARREL10, -1, SHRAP_LARGE_EXPLOSION, BF_KILL, 0},
{ BLACKSTUFF, -1, SHRAP_METAL, BF_KILL,5},
{ RACK10, -1, SHRAP_METAL, BF_KILL,10},
{ SCREWY, -1, SHRAP_METAL, BF_KILL,5},
{ SHROOM10, -1, SHRAP_PLANT, BF_KILL, 0},
{ LAMP80, -1, SHRAP_METAL, BF_KILL|BF_FIRE_FALL, 0},
{ LAMP90, -1, SHRAP_GLASS, BF_KILL|BF_FIRE_FALL, 0},
{ CHEMBULB, -1, SHRAP_BLOOD, BF_KILL, 0},
{ REDBODY, -1, SHRAP_GIBS, BF_KILL, 0},
{ REDBODY2, -1, SHRAP_GIBS, BF_KILL, 0},
{ REDBODY3, -1, SHRAP_GIBS, BF_KILL, 0},
{ BOWL20, -1, SHRAP_GLASS, BF_KILL,5},
{ REDALERT, -1, SHRAP_GLASS, BF_KILL,5},
{ MAGIC10, -1, SHRAP_GLASS, BF_KILL,5},
{ CHEMBULB2, -1, SHRAP_GLASS, BF_KILL,5},
{ BLUEBOTTLE, -1, SHRAP_GLASS, BF_KILL,5},
{ BUCKET10, -1, SHRAP_PAPER, BF_KILL,5},
{ ROCK10, -1, SHRAP_STONE, BF_KILL|BF_TOUGH, 0},
{ ROCK20, -1, SHRAP_STONE, BF_KILL|BF_TOUGH, 0},
{ TREE70, -1, SHRAP_WOOD, BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ TREE80, -1, SHRAP_WOOD, BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ ROCK30, -1, SHRAP_STONE, BF_KILL, 0},
{ ROCK40, -1, SHRAP_STONE, BF_KILL, 0},
{ ROCK50, -1, SHRAP_STONE, BF_KILL, 0},
{ ROCK60, -1, SHRAP_STONE, BF_KILL, 0},
{ STATUE20, -1, SHRAP_STONE, BF_TOUGH|BF_KILL, 0},
{ STATUEUPPER, -1, SHRAP_STONE, BF_TOUGH|BF_KILL, 0},
{ STATUE30, -1, SHRAP_STONE, BF_TOUGH|BF_KILL, 0},
{ STATUE40, -1, SHRAP_STONE, BF_TOUGH|BF_KILL, 0},
{ UWATER10, -1, SHRAP_PLANT, BF_KILL, 0},
{ UWATER20, -1, SHRAP_PLANT, BF_KILL, 0},
{ UWATER30, -1, SHRAP_PLANT, BF_KILL, 0},
{ UWATER40, -1, SHRAP_PLANT, BF_KILL, 0},
{ UWATER50, -1, SHRAP_STONE, BF_KILL,5},
{ MESSY10, -1, SHRAP_GIBS, BF_KILL, 0},
{ MESSY11, -1, SHRAP_GIBS, BF_KILL, 0},
{ MESSY12, -1, SHRAP_GIBS, BF_KILL, 0},
{ MESSY13, -1, SHRAP_GIBS, BF_KILL, 0},
{ UWATER60, -1, SHRAP_PLANT, BF_KILL, 0},
{ UWATER70, -1, SHRAP_GENERIC, BF_KILL, 0},
{ FLOORPLAN, -1, SHRAP_GLASS, BF_KILL,5},
{ PICTURE10, -1, SHRAP_PAPER, BF_BURN, 0},
{ PICTURE20, -1, SHRAP_PAPER, BF_BURN, 0},
{ TREE100, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN, 0},
{ TREE110, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ TREE120, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ TREE130, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ TREE140, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ TREE150, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ TREE160, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN|BF_OVERRIDE_BLOCK, 0},
{ TREE170, -1, SHRAP_WOOD, BF_TOUGH|BF_KILL, 0},
{ TREE180, -1, SHRAP_WOOD, BF_TOUGH|BF_KILL, 0},
{ TREE190, -1, SHRAP_WOOD, BF_TOUGH|BF_KILL, 0},
{ TREE200, -1, SHRAP_WOOD, BF_TOUGH|BF_KILL, 0},
{ TREE210, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN, 0},
{ TREE220, -1, SHRAP_WOOD, BF_TOUGH|BF_BURN, 0},
{ CRYSTALS40, -1, SHRAP_STONE, BF_KILL,5},
{ CRYSTALS50, -1, SHRAP_STONE, BF_KILL, 0},
{ CRYSTALS60, -1, SHRAP_STONE, BF_KILL, 0},
{ WEIRD20 , -1, SHRAP_GENERIC, BF_KILL, 0},
{ SUITCASE10, -1, SHRAP_GENERIC, BF_KILL, 0},
{ SUITCASE20, -1, SHRAP_GENERIC, BF_KILL, 0},
{ SUITCASE30, -1, SHRAP_GENERIC, BF_KILL, 0},
{ SUITCASE40, -1, SHRAP_GENERIC, BF_KILL, 0},
{ SUITCASE50, -1, SHRAP_GENERIC, BF_KILL, 0},
{ FOURLIGHTS, FOURLIGHTSBROKE, SHRAP_GLASS, 0, 0},
{ FOURLIGHTSV, FOURLIGHTSVBROKE, SHRAP_GLASS, 0, 0},
{ NOTHING20 , -1, SHRAP_WOOD, BF_KILL, 0},
{ CART , -1, SHRAP_WOOD, BF_TOUGH|BF_KILL, 0},
{ BURNINGCORPSE10, -1, SHRAP_GIBS, BF_KILL, 0},
{ BURNINGCORPSE11, -1, SHRAP_GIBS, BF_KILL, 0},
{ BURNINGCORPSE12, -1, SHRAP_GIBS, BF_KILL, 0},
{ BURNINGCORPSE13, -1, SHRAP_GIBS, BF_KILL, 0},
{ DEADTHING10 , -1, SHRAP_GIBS, BF_KILL, 0},
{ GIBS10 , -1, SHRAP_BLOOD, BF_KILL, 0},
{ GIBS20 , -1, SHRAP_BLOOD, BF_KILL, 0},
{ CHINESE10 , -1, SHRAP_GLASS, BF_KILL, 0},
{ CHINESE20 , -1, SHRAP_WOOD, BF_KILL, 0},
{ DARKDISPLAY2, DARKDISPLAY2BROKE, SHRAP_GLASS, 0, 0},
{ CEILLITE, CEILLITEBROKE, SHRAP_GLASS, 0, 0},
{ METALGRATE2, METALGRATE2BROKE, SHRAP_METAL, BF_TOUGH, 0},
{ TWOLIGHTSV, TWOLIGHTSVBROKE, SHRAP_GLASS, 0, 0},
{ WALLCLOCK, WALLCLOCKBROKE, SHRAP_METAL, BF_TOUGH|BF_KILL, 0},
{ NOTEBLOCK , -1, SHRAP_PAPER, BF_KILL, 0 },
{ TOWELBLUE , -1, SHRAP_GENERIC, BF_KILL | BF_TOUGH, 0 },
{ CHAINS10 , -1, SHRAP_METAL, BF_KILL, 0 },
{ CHAINS20 , -1, SHRAP_METAL, BF_KILL, 0 },
{ CHAINS30 , -1, SHRAP_METAL, BF_KILL, 0 },
{ CHAINS40 , -1, SHRAP_METAL, BF_KILL, 0 },
{ NOTES , -1, SHRAP_METAL, BF_KILL, 0 },
{ BUCKET20 , -1, SHRAP_METAL, BF_KILL, 0 },
{ GREENTHING , -1, SHRAP_METAL, BF_KILL, 0 },
{ WODDENTUB , -1, SHRAP_WOOD, BF_KILL, 0 },
{ TREE230 , -1, SHRAP_WOOD, BF_BURN, 0 },
{ GOLDCUP , -1, SHRAP_METAL, BF_KILL, 0 },
{ METALTHING , -1, SHRAP_METAL, BF_KILL, 0 },
{ SHRUB40 , -1, SHRAP_WOOD, BF_TOUGH | BF_BURN | BF_OVERRIDE_BLOCK, 0 },
{ CHINESE30 , -1, SHRAP_PAPER, BF_KILL, 0 },
{ CHINESE40 , -1, SHRAP_PAPER, BF_KILL, 0 },
{ CHINESE50 , -1, SHRAP_PAPER, BF_KILL, 0 },
{ HALBERDS , -1, SHRAP_METAL, BF_KILL, 0 },
{ WALLSWORD2 , -1, SHRAP_METAL, BF_KILL, 0 },
{ DEADTURTLE , -1, SHRAP_GIBS, BF_KILL, 0 },
{ PARKINGMETER1, - 1, SHRAP_COIN,BF_KILL, 0 },
{ PARKINGMETER2, - 1, SHRAP_COIN,BF_KILL, 0 },
{ LANTERN1 , -1, SHRAP_PAPER,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
{ 4218, -1, SHRAP_GIBS, BF_KILL|BF_TOUGH, 0},
// below are breakable death sprites of enemies etc. (All enemies except the bosses leave breakable corpses!)
{ 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
{ 1133, -1, SHRAP_GIBS, BF_KILL|BF_TOUGH, 0},
{ 1134, -1, SHRAP_GIBS, BF_KILL|BF_TOUGH, 0},
{ CALTROPS , -1, SHRAP_METAL,BF_KILL, 0 }, // Caltrops are breakable
// 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 int ChopTics;
extern int Bunny_Count;
int HitBreakSprite(DSWActor* breakActor, int type);
END_SW_NS

View file

@ -465,3 +465,269 @@ x(SHALLOWWATER, 352)
x(AWATER, 780)
x(FLSLUDGE, 2608)
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)