Difference between revisions of "Classes:WolfensteinMonster"
|  (→Overview:  Made the description a bit more specific.  If you don't inherit from this actor the monster will behave in a similar manor to ZDoom.) | |||
| (6 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
| + | {{Actor| | ||
| + | | type = Internal | ||
| + | | name = Wolfenstein Monster | ||
| + | | class = WolfensteinMonster | ||
| + | }}[[Classes]]: {{Class}} → <u>WolfensteinMonster</u><br> | ||
| + |  →{{Class|AngelOfDeath}}<br> | ||
| + |  →{{Class|DeathKnight}}<br> | ||
| + |  →{{Class|Dog}}<br> | ||
| + |  →{{Class|FakeHitler}}<br> | ||
| + |  →{{Class|FatFace}}<br> | ||
| + |  →{{Class|Gift}}<br> | ||
| + |  →{{Class|Gretel}}<br> | ||
| + |  →{{Class|Guard}}<br> | ||
| + |  →{{Class|Hans}}<br> | ||
| + |  →{{Class|Hitler}}<br> | ||
| + |  →{{Class|MechaHitler}}<br> | ||
| + |  →{{Class|Mutant}}<br> | ||
| + |  →{{Class|Officer}}<br> | ||
| + |  →{{Class|Schabbs}}<br> | ||
| + |  →{{Class|Trans}}<br> | ||
| + |  →{{Class|UberMutant}}<br> | ||
| + |  →{{Class|Wilhelm}}<br> | ||
| + |  →{{Class|WolfensteinSS}} | ||
| + | |||
| == Overview == | == Overview == | ||
| This is a helper base class from which all [[A_Chase#Calling conventions|Wolfenstein-style]] monsters should inherit.  The primary purpose for this actor is to set the aggresiveness properties consistent with that of monsters which call [[A_Chase]] for every tic. | This is a helper base class from which all [[A_Chase#Calling conventions|Wolfenstein-style]] monsters should inherit.  The primary purpose for this actor is to set the aggresiveness properties consistent with that of monsters which call [[A_Chase]] for every tic. | ||
| Line 4: | Line 28: | ||
| == DECORATE Definition == | == DECORATE Definition == | ||
| − |   actor WolfensteinMonster | + |   actor <u>WolfensteinMonster</u> | 
|   { |   { | ||
| − | + |     {{property|MissileFrequency}} 0.08 | |
| − | + |     {{property|MinMissileChance}} 256 | |
| − | + |     {{property|Height}} 64 | |
| − | + |     {{property|Radius}} 42 | |
| − | + |     {{property|PainChance}} 256 | |
| − | + |     {{property|MeleeRange}} 42 | |
| − |     MONSTER | + |     {{property|MONSTER}} | 
| − |     +ALWAYSFAST | + |     +{{flag|ALWAYSFAST}} | 
| + |    +{{flag|RANDOMIZE}} | ||
| + |    +{{flag|OLDRANDOMCHASE}} | ||
|   } |   } | ||
Latest revision as of 05:59, 24 December 2013
| Note: Wait! Stop! Before you copy this actor's definition into your mod, remember the following things: 
 | 
| Wolfenstein Monster | |||
|---|---|---|---|
| Actor type | Internal | Game |   | 
| DoomEd Number | None | Class Name | WolfensteinMonster | 
Classes: Actor → WolfensteinMonster
 →AngelOfDeath
 →DeathKnight
 →Dog
 →FakeHitler
 →FatFace
 →Gift
 →Gretel
 →Guard
 →Hans
 →Hitler
 →MechaHitler
 →Mutant
 →Officer
 →Schabbs
 →Trans
 →UberMutant
 →Wilhelm
 →WolfensteinSS
Overview
This is a helper base class from which all Wolfenstein-style monsters should inherit. The primary purpose for this actor is to set the aggresiveness properties consistent with that of monsters which call A_Chase for every tic.
DECORATE Definition
actor WolfensteinMonster
{
  MissileFrequency 0.08
  MinMissileChance 256
  Height 64
  Radius 42
  PainChance 256
  MeleeRange 42
  MONSTER
  +ALWAYSFAST
  +RANDOMIZE
  +OLDRANDOMCHASE
}

