Classes:ArtiTomeOfPower

From ZDoom Wiki
Jump to navigation Jump to search
Note: Wait! Stop! You do not need to copy this actor's code into your project! Here's why:
  1. This actor is already defined in GZDoom, there's no reason to define it again.
  2. In fact, trying to define an actor with the same name will cause an error (because it already exists).
  3. If you want to make your own version of this actor, use inheritance.
  4. Definitions for existing actors are put on the wiki for reference purpose only.
Tyketto's Tome of Power
Actor type Artifact Game MiniHereticLogoIcon.png (Heretic)
DoomEd Number 86 Class Name ArtiTomeOfPower
Spawn ID 134 Identifier T_ITEMTOME


Classes: InventoryPowerupGiverArtiTomeOfPower


The tome of power is a magic artifact that enters the player's inventory when picked up and, when activated, gives the player's weapons much enhanced effectiveness for a period of time and also unmorphs the player if they are currently morphed. For the predefined Heretic weapons, this usually means that a full/semi-auto firing mode becomes available and/or more powerful single shots are fired; for example, the phoenix rod becomes a flamethrower-like weapon if the player has an active tome of power when firing it.


Using in DECORATE

When this (or inherited) actor is used it gives the player the WeaponLevel2 power. Additionally, it cancels player morph and, if unmorph took place, plays the sound “*evillaugh” (if defined).

DECORATE definition

ACTOR ArtiTomeOfPower : PowerupGiver native
{
  +COUNTITEM
  +FLOATBOB
  +INVENTORY.PICKUPFLASH
  Inventory.Icon "ARTIPWBK"
  Powerup.Type Weaponlevel2
  Inventory.PickupMessage "$TXT_ARTITOMEOFPOWER"
  Tag "$TAG_ARTITOMEOFPOWER"
  States
  {
  Spawn:
    PWBK A 350
    Loop
  }
}