Delete Monster Filter

This filter is a filter to notify the DSA that a monster is being deleted from the dungeon.  The 'dropResidue' and 'deathCloud' can be modified by the DSA.  You get these parameters:


enum DELETEMONSTERWHY
{
  DMW_Unknown                 = 0,
  DMW_Fusion                  = 1,
  DMW_MakeRoom                = 2,
  DMW_Damage                  = 3,
  DMW_Movement1               = 4,
  DMW_Movement2               = 5
};

class DELETEMONSTERPARAMETERS
{
public:
  i32              monsterID;
  i32              level;
  i32              x;
  i32              y;
  DELETEMONSTERWHY why;
  i32              dropResidue; // The pre-defined items like Worm Rounds or Screamer Slices
                                // 0=default; 1=drop; 2=noDrop;
  i32              deathCloud;  // 0 = default; 1=Show death cloud; 2= Do not show death cloud;
  i32              index;       // index in group (-1 = entire group).
  //
  DELETEMONSTERPARAMETERS(DELETEMONSTERWHY w);
};