Golem/Nitrogolem

From Doomsday Wiki
Jump to: navigation, search

Description from game manual

Golem: These big bad walking rocks smack you hard and make you cry.

Nitro Golem: Enchanted by the powers of evil, the Nitrogolems cast blazing skulls at their foe.

Note: These bad guys may come at the player in ghost form.

Note2: This bad guy type is referred to as a Mummy in the code rather than as a Golem or a name that describes its appearance (i.e. the Undead Warrior is referred to as "Knight" internally). The ending text of Episode1 also states "with the destruction of the iron liches and their minions, the last of the undead are cleared from this plane of existence".

Note3: The code for the Nitrogolems attack has a commented out line that spawns a Morph Ovum missile (the missile fired by the players artifact of the same name).

Note4: The Heretic Iwad appears to contain some unused gib graphics for these foes named SHRDA0-F0.

Doomsday Definitions

  • correct as of Doomsday 1.9 Beta5

Sprite Definitions

Sprite { ID = "MUMM"; } (used by 1-5 )

Sprite { ID = "FX15"; } (used by 6)

Thing Definitions

  1. The Golem
  2. The Nitro Golem
  3. The Golem Ghost
  4. The Nitro Golem Ghost
  5. Soul (spawned by the Golem upon death)
  6. Flaming Skull missile

1.

Thing {
 ID = "MUMMY";
 DoomEd number = 68;
 Spawn state = "MUMMY_LOOK1";
 See state = "MUMMY_WALK1";
 Pain state = "MUMMY_PAIN1";
 Melee state = "MUMMY_ATK1";
 Missile state = "NULL";
 Crash state = "NULL";
 Death state = "MUMMY_DIE1";
 Xdeath state = "NULL";
 See sound = "mumsit";
 Attack sound = "mumat1";
 Pain sound = "mumpai";
 Death sound = "mumdth";
 Active sound = "mumact";
 Reaction time = 8;
 Pain chance = 128;
 Spawn health = 80;
 Speed = 12;
 Radius = 22;
 Height = 62;
 Mass = 75;
 Flags = "mf_solid mf_shootable mf_countkill";
 Flags2 = "mf2_footclip mf2_passmobj";
}

Associated States:

Idle: MUMMY_LOOK1(10), MUMMY_LOOK2(10)

See/Move: MUMMY_WALK1 (4), MUMMY_WALK2 (4), MUMMY_WALK3 (4), MUMMY_WALK4 (4)

Pain: MUMMY_PAIN1 (4), MUMMY_PAIN2 (4)

Ranged Attack: N/A

Melee Attack: MUMMY_ATK1 (6), MUMMY_ATK2 (6), MUMMY_ATK3 (6)

Crash: N/A

XCrash: N/A

Death: MUMMY_DIE1 (5), MUMMY_DIE2 (5), MUMMY_DIE3 (5), MUMMY_DIE4 (5), MUMMYDIE5 (5), MUMMY_DIE6 (5), MUMMY_DIE7 (5), MUMMY_DIE8 (-1)

XDeath: N/A

Raise: N/A

2.

Thing {
 ID = "MUMMYLEADER";
 DoomEd number = 45;
 Spawn state = "MUMMY_LOOK1";
 See state = "MUMMY_WALK1";
 Pain state = "MUMMY_PAIN1";
 Melee state = "MUMMY_ATK1";
 Missile state = "MUMMYL_ATK1";
 Crash state = "NULL";
 Death state = "MUMMY_DIE1";
 Xdeath state = "NULL";
 See sound = "mumsit";
 Attack sound = "mumat1";
 Pain sound = "mumpai";
 Death sound = "mumdth";
 Active sound = "mumact";
 Reaction time = 8;
 Pain chance = 64;
 Spawn health = 100;
 Speed = 12;
 Radius = 22;
 Height = 62;
 Mass = 75;
 Flags = "mf_solid mf_shootable mf_countkill";
 Flags2 = "mf2_footclip mf2_passmobj";
}

Associated States:

Idle: MUMMY_LOOK1(10), MUMMY_LOOK2(10)

See/Move: MUMMY_WALK1 (4), MUMMY_WALK2 (4), MUMMY_WALK3 (4), MUMMY_WALK4 (4)

Pain: MUMMY_PAIN1 (4), MUMMY_PAIN2 (4)

Ranged Attack: MUMMYL_ATK1 (5), MUMMYL_ATK2 (5), MUMMYL_ATK3 (5), MUMMYL_ATK4 (5), MUMMYL_ATK5 (5), MUMMYL_ATK6 (15)

Melee Attack: MUMMY_ATK1 (6), MUMMY_ATK2 (6), MUMMY_ATK3 (6)

Crash: N/A

XCrash: N/A

Death: MUMMY_DIE1 (5), MUMMY_DIE2 (5), MUMMY_DIE3 (5), MUMMY_DIE4 (5), MUMMYDIE5 (5), MUMMY_DIE6 (5), MUMMY_DIE7 (5), MUMMY_DIE8 (-1)

XDeath: N/A

Raise: N/A

3.

Thing {
 ID = "MUMMYGHOST";
 DoomEd number = 69;
 Spawn state = "MUMMY_LOOK1";
 See state = "MUMMY_WALK1";
 Pain state = "MUMMY_PAIN1";
 Melee state = "MUMMY_ATK1";
 Missile state = "NULL";
 Crash state = "NULL";
 Death state = "MUMMY_DIE1";
 Xdeath state = "NULL";
 See sound = "mumsit";
 Attack sound = "mumat1";
 Pain sound = "mumpai";
 Death sound = "mumdth";
 Active sound = "mumact";
 Reaction time = 8;
 Pain chance = 128;
 Spawn health = 80;
 Speed = 12;
 Radius = 22;
 Height = 62;
 Mass = 75;
 Flags = "mf_solid mf_shootable mf_countkill mf_shadow";
 Flags2 = "mf2_footclip mf2_passmobj";
}

Associated States:

Same as non-ghost version

4.

Thing {
 ID = "MUMMYLEADERGHOST";
 DoomEd number = 46;
 Spawn state = "MUMMY_LOOK1";
 See state = "MUMMY_WALK1";
 Pain state = "MUMMY_PAIN1";
 Melee state = "MUMMY_ATK1";
 Missile state = "MUMMYL_ATK1";
 Crash state = "NULL";
 Death state = "MUMMY_DIE1";
 Xdeath state = "NULL";
 See sound = "mumsit";
 Attack sound = "mumat1";
 Pain sound = "mumpai";
 Death sound = "mumdth";
 Active sound = "mumact";
 Reaction time = 8;
 Pain chance = 64;
 Spawn health = 100;
 Speed = 12;
 Radius = 22;
 Height = 62;
 Mass = 75;
 Flags = "mf_solid mf_shootable mf_countkill mf_shadow";
 Flags2 = "mf2_footclip mf2_passmobj";
}

Associated States:

Same as non-ghost version

5.

Thing {
 ID = "MUMMYSOUL";
 DoomEd number = -1;
 Spawn state = "MUMMY_SOUL1";
 See state = "NULL";
 Pain state = "NULL";
 Melee state = "NULL";
 Missile state = "NULL";
 Crash state = "NULL";
 Death state = "NULL";
 Xdeath state = "NULL";
 See sound = "None";
 Attack sound = "None";
 Pain sound = "None";
 Death sound = "None";
 Active sound = "None";
 Reaction time = 8;
 Spawn health = 1000;
 Radius = 20;
 Height = 16;
 Mass = 100;
 Flags = "mf_noblockmap mf_nogravity";
}

Associated States:

Idle: MUMMY_SOUL1 (5), MUMMY_SOUL2 (5), MUMMY_SOUL3 (5), MUMMY_SOUL4 (9), MUMMY_SOUL5 (5), MUMMY_SOUL6 (5), MUMMY_SOUL7 (5)

See/Move: N/A

Pain: N/A

Ranged Attack: N/A

Melee Attack: N/A

Crash: N/A

XCrash: N/A

Death: SNAKEPRO_BX1 (5), SNAKEPRO_BX2 (5), SNAKEPRO_BX3 (4), SNAKEPRO_BX4 (3)

XDeath: N/A

Raise: N/A

6.

Thing {
 ID = "MUMMYFX1";
 DoomEd number = -1;
 Spawn state = "MUMMYFX1_1";
 See state = "NULL";
 Pain state = "NULL";
 Melee state = "NULL";
 Missile state = "NULL";
 Crash state = "NULL";
 Death state = "MUMMYFXI1_1";
 Xdeath state = "NULL";
 See sound = "None";
 Attack sound = "None";
 Pain sound = "None";
 Death sound = "None";
 Active sound = "None";
 Reaction time = 8;
 Spawn health = 1000;
 Speed = 9;
 Radius = 8;
 Height = 14;
 Mass = 100;
 Damage = 4;
 Flags = "mf_noblockmap mf_missile mf_dropoff mf_nogravity";
 Flags2 = "mf2_noteleport";
}

Associated States:

Idle: MUMMYFX1_1 (5), MUMMYFX1_2 (5), MUMMYFX1_3 (5), MUMMYFX1_4 (5),

See/Move: N/A

Pain: N/A

Ranged Attack: N/A

Melee Attack: N/A

Crash: N/A

XCrash: N/A

Death: MUMMYFXI1_1 (5), MUMMYFXI1_2 (5), MUMMYFXI1_3 (4), MUMMYFXI1_4 (3)

XDeath: N/A

Raise: N/A

Sound Definitions

  1. Sight
  2. Attack (melee attack)
  3. Attack2 (melee attack hit)
  4. Death
  5. Active
  6. Pain
  7. Missile scream

1.

Sound {
 ID = "mumsit";
 Lump = "MUMSIT";
 Priority = 32;
 Max channels = 2;
}

2.

Sound {
 ID = "mumat1";
 Lump = "MUMAT1";
 Priority = 32;
 Max channels = 2;
}

3.

Sound {
 ID = "mumat2";
 Lump = "MUMAT2";
 Priority = 32;
 Max channels = 2;
}

4.

Sound {
 ID = "mumdth";
 Lump = "MUMDTH";
 Priority = 80;
 Max channels = 2;
}

5.

Sound {
 ID = "mumact";
 Lump = "MUMACT";
 Link = "mumsit";
 Priority = 20;
 Max channels = 2;
}

6.

Sound {
 ID = "mumpai";
 Lump = "MUMPAI";
 Priority = 32;
 Max channels = 2;
}

7.

Sound {
 ID = "mumhed";
 Lump = "MUMHED";
 Priority = 32;
 Max channels = 2;
}