Difference between revisions of "Weredragon"

From DoomWiki.org

[checked revision][checked revision]
(First off "sluggish and not very mobile" isn't exactly what the manual claims, although it could be taken as implied. Second, if you take mobj size into account, that's not wholly untrue.)
(fix caps, fmtg)
 
(9 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 
[[File:Heretic-Weredragon.png|thumb|Weredragon in Heretic [[E2M5: The Catacombs (Heretic)|E2M5]]]]
 
[[File:Heretic-Weredragon.png|thumb|Weredragon in Heretic [[E2M5: The Catacombs (Heretic)|E2M5]]]]
'''Weredragons''' are big, half-beast, half-dragon enemies in [[Heretic]]. They make their first appearance on [[E2M1: The Crater (Heretic)|E2M1: The Crater]]. Weredragons, like the player and the [[gargoyle]], can be [[gibs|gibbed]] if killed by an attack that inflicts significant damage, but because of their high health rating, this is a rare occurrence and can most easily be produced by using a powered-up [[Firemace]].
+
'''Weredragons''' are big, half-beast, half-dragon enemies in [[Heretic]]. They make their first appearance on [[E2M1: The Crater (Heretic)|E2M1: The Crater]]. Weredragons, like the player and the [[gargoyle]], can be [[gibs|gibbed]] if killed by an attack that inflicts significant damage, but because of their high health rating, this is a rare occurrence and can most easily be produced by using a powered-up [[firemace]].
  
According to the description in the Heretic manual, ''the Weredragons infest the darkest lairs of the Order. Possessing all of the strength and agility of a tank, these lumbering creatures belch a body-blasting fireball.''
+
According to the description in the [[Heretic: Shadow of the Serpent Riders manual|Heretic manual]], ''the Weredragons infest the darkest lairs of the Order. Possessing all of the strength and agility of a tank, these lumbering creatures belch a body-blasting fireball.''
  
However, the manual incorrectly states that the player will encounter ghost weredragons.
+
The manual incorrectly states that the player will encounter ghost weredragons. However, this may be a leftover from an earlier build of Heretic.
  
 
[[File:Screenshot_Heretic_20080920_205900.png|thumb|Weredragon attacks the player in [[E3M6: The Halls of Fear (Heretic)|E3M6]]]]
 
[[File:Screenshot_Heretic_20080920_205900.png|thumb|Weredragon attacks the player in [[E3M6: The Halls of Fear (Heretic)|E3M6]]]]
  
 
== Tactical analysis ==
 
== Tactical analysis ==
 +
Weredragons attack the player by spitting out [[fireball]]s which inflict 4-32 points of damage and are affected by the push of [[wind]]. At [[melee attack|melee]] range the weredragon's breath will do damage directly, with slightly less damage potential.
  
Their skin colour allows them to blend in somewhat in caves and dark areas. Weredragons attack the player by spitting out [[fireball]]s which inflict 4-32 points of damage and are affected by the push of [[wind]].  At [[melee attack|melee]] range the weredragon's breath will do damage directly, with slightly less damage potential.
+
Their skin colour allows them to blend in somewhat in caves and dark areas. They are stealth in dark areas, because neither themselves nor their projectiles light up.
  
Although the manual's description may suggest that the weredragon is sluggish and not very mobile, it is actually as fast moving as a [[sabreclaw]], making it the joint fastest opponent in Heretic. However, among non-boss creatures they have the widest hitbox horizontally, and only the undead warrior's is taller, thus their size can both restrict their movement and make them easier to hit compared to other enemies.
+
Although the manual's description may suggest that the weredragon is sluggish and not very mobile, it is actually as fast moving as a [[sabreclaw]], making it the joint fastest opponent in Heretic. They are also very fast to attack, so you need to be very quick to react if you're fighting them at close range.
  
When killed, weredragons sometimes drop [[Ethereal Arrows]] giving twice as much ammo as the normal arrow items.
+
Among non-boss creatures they have the widest hitbox horizontally, and only the undead warrior's is taller, thus their size can both restrict their movement and make them easier to hit compared to other enemies.
 +
 
 +
When killed, they have a ~33% chance to drop [[ethereal arrows]], which provide 10 arrows (15 on [[Skill level#Heretic skill levels|skill levels]] 1 and 5).
  
 
== Data ==
 
== Data ==
{|
+
{{col-begin|width=auto}}
|cellpadding=0 cellspacing=0|
+
{{col-break}}
|valign=top|
+
{| {{prettytable}}
{|
+
!colspan=2|Weredragon data
|
+
|-
  {| {{prettytable}} width=100%
+
| [[Thing types|Thing type]]||70 (decimal), 46 (hex)
  !colspan=2|Attributes
+
|-
  |-
+
| [[Mobj|Enum]]||MT_BEAST (107)
  |ID #||70 (decimal), 46 (hex)
+
|-
  |-
+
| Appears in||[[Heretic]]/[[Shadow of the Serpent Riders|SSR expansion]]
  |[[Hit point]]s||220
+
|-
  |-
+
| [[Hit point]]s||220
  |Speed||14 [[map unit]]s per frame<br/>(163.3 map units per second)
+
|-
  |-
+
| Speed||14 [[map unit]]s per frame<br>(163.3 map units per second)
  |Width||64
+
|-
  |-
+
| Radius||32
  |Height||74
+
|-
  |-
+
| Height||74
  |Reaction time||8
+
|-
  |-
+
| [[Mass]]||200
  |[[Pain chance]]||100 (39.84%)
+
|-
  |-
+
| Reaction time||8 [[tic]]s
  |[[Mass]]||200
+
|-
  |-
+
| [[Pain chance]]||100 (39.84%)
  |Bits||4194310<br/>4128
+
|-
  |}
+
| Pain time||6 tics
|-
+
|-
|
+
| Flags||{{c|4194310}} (decimal)<br>{{c|00400006}} (hex)
  {| {{prettytable}} width=100%|
+
|-
  !|Bits list
+
| Flags list|| 1: Obstacle<br> 2: Shootable<br>22: Affects kill %
  |-
+
|-
  |
+
| Flags2||{{c|4128}} (decimal)<br>{{c|00001020}} (hex)
1: Obstacle
+
|-
 +
| Flags2 list|| 5: Feet can be clipped<br>12: Pass over/under [[mobj]]
 +
|-
 +
| Spawns||MT_BEASTBALL (fireball)
 +
|}
 +
{{col-break|gap=0.5em}}
 +
{| {{prettytable}}
 +
!colspan=2|[[Sprite]]s & [[sound]]s
 +
|-
 +
| Sprite name||BEAS
 +
|-
 +
| Alert sound||BSTSIT
 +
|-
 +
| [[A_Chase|Active sound]]||BSTACT
 +
|-
 +
| Pain sound||BSTPAI
 +
|-
 +
| [[Types of death|Death]] sound||BSTDTH
 +
|}
 +
{| {{prettytable}}
 +
! [[State]]!!Frames
 +
|-
 +
| Idling||2 [AB]
 +
|-
 +
| Chasing||6 [ABCDEF]
 +
|-
 +
| Attacking (melee)||2 [HI]
 +
|-
 +
| Attacking (missile)||2 [HI]
 +
|-
 +
| [[Pain state|Hurting]]||2 [GG]
 +
|-
 +
| [[Types of death|Dying]]||9 [RSTUVWXYZ]
 +
|-
 +
| [[Gibs|Gibbing]]||8 [JKLMNOPQ]
 +
|}
 +
{{col-break|gap=1em}}
 +
{| {{prettytable}}
 +
!colspan=2|[[Melee attack]]
 +
|-
 +
| [[Damage]]||(1-8) * 3
 +
|-
 +
| Sound||BSTATK
 +
|}
 +
{{col-end}}
  
2: Shootable
+
{{col-begin|width=auto}}
 
+
{{col-break}}
22: Affects Kill %
+
{| {{prettytable}}
  |-
+
!colspan=2|Ranged attack
  |
+
|-
5: Floor Clip
+
| Type||[[Projectile]]
 
+
|-
12: Pass Mobj
+
| Enum||MT_BEASTBALL (108)
  |}
+
|-
|}
+
| Velocity||12 map units per tic<br>(420 map units per second)
|valign=top|
+
|-
{|
+
| Damage||4-32
|
+
|-
  {| {{prettytable}}
+
| Radius||9
  !colspan=2|[[Sprite]]s & [[sound]]s
+
|-
  |-
+
| Height||8
  |Sprite name||BEAS
+
|-
  |-
+
| Sprite||FRB1
  |Alert sound||BSTSIT
+
|-
  |-
+
| Frames||6 [AABBCC] (in flight)<br>5 [DEFGH] (impact)
  |Action sound||BSTACT
+
|-
  |-
+
| Sound||BSTATK (firing)
  |Pain sound||BSTPAI
+
|-
  |-
+
| Flags||{{c|67088}} (decimal)<br>{{c|00010610}} (hex)
  |[[Types of death|Death]] sound||BSTDTH
+
|-
  |}
+
| Flags list|| 4: No blocklinks (Inert)<br> 9: No gravity<br>10: Drops off ledges<br>16: Projectile
|}
+
|-
|valign=top|
+
| Flags2||{{c|130}} (decimal)<br>{{c|00000082}} (hex)
{|
+
|-
|
+
| Flags2 list|| 1: Wind can thrust<br> 7: No teleport
  {| {{prettytable}} width=100%
+
|-
  !colspan=2|Melee attack
+
| Spawns||MT_PUFFY (smoke trail)
  |-
+
|}
  |Damage||3-24
+
{{col-break|gap=0.5em}}
  |-
+
{| {{prettytable}}
  |Sound||BSTATK
+
!colspan=2|Smoke trail
  |}
+
|-
|-
+
| Enum||MT_PUFFY (111)
  {| {{prettytable}} width=100%
+
|-
  !colspan=2|Fireball ranged attack
+
| Velocity||10 map units per tic<br>(350 map units per second)
  |-
+
|-
  |Type||[[Projectile]]
+
| Damage||2-16
  |-
+
|-
  |Speed||12 map units per tic<br/>(420 map units per second)
+
| Radius||6
  |-
+
|-
  |Damage||4-32
+
| Height||8
  |-
+
|-
  |Width||18
+
| Sprite||FRB1
  |-
+
|-
  |Height||8
+
| Frames||5 [DEFGH]
  |-
+
|-
  |Sprite name||FRB1
+
| Sound||-
  |-
+
|-
  |Sound||BSTATK
+
| Flags||{{c|66064}} (decimal)<br>{{c|00010210}} (hex)
  |-
+
|-
  |}
+
| Flags list|| 4: No blocklinks (Inert)<br> 9: No gravity<br>16: Projectile
|}
+
|-
 +
| Flags2||{{c|128}} (decimal)<br>{{c|00000080}} (hex)
 +
|-
 +
| Flags2 list|| 7: No teleport
 
|}
 
|}
 +
{{col-end}}
  
 
{| {{prettytable}}
 
{| {{prettytable}}
Line 119: Line 170:
 
|[[Player]] (100%<br />[[health]], no [[armors|armor]])||?||?||?||?
 
|[[Player]] (100%<br />[[health]], no [[armors|armor]])||?||?||?||?
 
|-
 
|-
|Player (100%<br />health, [[Silver Shield]])||?||?||?||?
+
|Player (100%<br />health, [[silver shield]])||?||?||?||?
 
|-
 
|-
|Player (200%<br />health, [[Enchanted Shield]])||?||?||?||?
+
|Player (200%<br />health, [[enchanted shield]])||?||?||?||?
 
|-
 
|-
|Player [[Chicken]]||?||?||?||?
+
|Player [[chicken]]||?||?||?||?
 
|-
 
|-
|Bad Guy [[Chicken]]||?||?||?||?
+
|Bad guy [[chicken]]||?||?||?||?
 
|-
 
|-
 
|[[Gargoyle]]||?||?||?||?
 
|[[Gargoyle]]||?||?||?||?
 
|-
 
|-
|[[Fire Gargoyle]]||?||?||?||?
+
|[[Fire gargoyle]]||?||?||?||?
 
|-
 
|-
 
|[[Golem]] (normal and ghost)||?||?||?||?
 
|[[Golem]] (normal and ghost)||?||?||?||?
Line 135: Line 186:
 
|[[Nitrogolem]] (normal and ghost)||?||?||?||?
 
|[[Nitrogolem]] (normal and ghost)||?||?||?||?
 
|-
 
|-
|[[Undead Warrior]] (normal and ghost)||?||?||?||?
+
|[[Undead warrior]] (normal and ghost)||?||?||?||?
 
|-
 
|-
 
|[[Disciple of D'Sparil]]||?||?||?||?
 
|[[Disciple of D'Sparil]]||?||?||?||?
Line 141: Line 192:
 
|[[Sabreclaw]]||?||?||?||?
 
|[[Sabreclaw]]||?||?||?||?
 
|-
 
|-
|[[Weredragon]]<sup>2</sup>||||||||
+
|Weredragon<sup>2</sup>||||||||
 
|-
 
|-
 
|[[Ophidian]]||?||?||?||  
 
|[[Ophidian]]||?||?||?||  
 
|-
 
|-
|[[Iron Lich]]||?||?||?||?
+
|[[Iron lich]]||?||?||?||?
 
|-
 
|-
 
|[[Maulotaur]]||?||?||?||?
 
|[[Maulotaur]]||?||?||?||?
 
|-
 
|-
|[[Green Chaos Serpent]]||?||?||?||?
+
|[[D'Sparil|D'Sparil's green chaos serpent]]||?||?||?||?
 
|-
 
|-
 
|[[D'Sparil]]||?||?||?||?
 
|[[D'Sparil]]||?||?||?||?
Line 160: Line 211:
  
 
== Appearance statistics ==
 
== Appearance statistics ==
 
 
In the [[IWAD]]s the weredragon is first encountered on these maps per [[Skill level#Heretic skill levels|skill level]]:
 
In the [[IWAD]]s the weredragon is first encountered on these maps per [[Skill level#Heretic skill levels|skill level]]:
  

Latest revision as of 15:55, 20 December 2023

Weredragon in Heretic E2M5

Weredragons are big, half-beast, half-dragon enemies in Heretic. They make their first appearance on E2M1: The Crater. Weredragons, like the player and the gargoyle, can be gibbed if killed by an attack that inflicts significant damage, but because of their high health rating, this is a rare occurrence and can most easily be produced by using a powered-up firemace.

According to the description in the Heretic manual, the Weredragons infest the darkest lairs of the Order. Possessing all of the strength and agility of a tank, these lumbering creatures belch a body-blasting fireball.

The manual incorrectly states that the player will encounter ghost weredragons. However, this may be a leftover from an earlier build of Heretic.

Weredragon attacks the player in E3M6

Tactical analysis[edit]

Weredragons attack the player by spitting out fireballs which inflict 4-32 points of damage and are affected by the push of wind. At melee range the weredragon's breath will do damage directly, with slightly less damage potential.

Their skin colour allows them to blend in somewhat in caves and dark areas. They are stealth in dark areas, because neither themselves nor their projectiles light up.

Although the manual's description may suggest that the weredragon is sluggish and not very mobile, it is actually as fast moving as a sabreclaw, making it the joint fastest opponent in Heretic. They are also very fast to attack, so you need to be very quick to react if you're fighting them at close range.

Among non-boss creatures they have the widest hitbox horizontally, and only the undead warrior's is taller, thus their size can both restrict their movement and make them easier to hit compared to other enemies.

When killed, they have a ~33% chance to drop ethereal arrows, which provide 10 arrows (15 on skill levels 1 and 5).

Data[edit]

Fireballs needed to kill1 Mean Standard
deviation
Min Max
Player (100%
health, no armor)
? ? ? ?
Player (100%
health, silver shield)
? ? ? ?
Player (200%
health, enchanted shield)
? ? ? ?
Player chicken ? ? ? ?
Bad guy chicken ? ? ? ?
Gargoyle ? ? ? ?
Fire gargoyle ? ? ? ?
Golem (normal and ghost) ? ? ? ?
Nitrogolem (normal and ghost) ? ? ? ?
Undead warrior (normal and ghost) ? ? ? ?
Disciple of D'Sparil ? ? ? ?
Sabreclaw ? ? ? ?
Weredragon2
Ophidian ? ? ?
Iron lich ? ? ? ?
Maulotaur ? ? ? ?
D'Sparil's green chaos serpent ? ? ? ?
D'Sparil ? ? ? ?

  1. These tables assume that all calls to P_Random for damage, pain chance, impact animations, backfire checks, and smoke trails are consecutive. In real play, this is never the case: counterattacks and AI pathfinding must be handled, and of course the map may contain additional moving monsters and other randomized phenomena (such as flickering lights). Any resulting errors are probably toward the single-shot average, as they introduce noise into the correlation between the indices of "consecutive" calls.
  2. Hardcoded exception to infighting negates damage (excepting indirect damage caused by exploding puff pods).

Appearance statistics[edit]

In the IWADs the weredragon is first encountered on these maps per skill level:

The IWADs contain the following numbers of weredragons per skill level: