Angband
list-effects.h
Go to the documentation of this file.
1 
12 /* name aim info args info flags description */
13 EFFECT(RANDOM, false, NULL, 0, EFINFO_NONE, "randomly ")
14 EFFECT(DAMAGE, false, NULL, 0, EFINFO_NONE, "damages the player")
15 EFFECT(HEAL_HP, false, "heal", 2, EFINFO_HEAL, "heals %s hitpoints%s")
16 EFFECT(MON_HEAL_HP, false, NULL, 0, EFINFO_NONE, "heals monster hitpoints")
17 EFFECT(MON_HEAL_KIN, false, NULL, 0, EFINFO_NONE, "heals fellow monster hitpoints")
18 EFFECT(NOURISH, false, NULL, 1, EFINFO_CONST, "feeds you for %d turns")
19 EFFECT(CRUNCH, false, NULL, 0, EFINFO_NONE, "crunches")
20 EFFECT(CURE, false, NULL, 1, EFINFO_CURE, "cures %s")
21 EFFECT(TIMED_SET, false, NULL, 2, EFINFO_TIMED, "administers %s for %s turns")
22 EFFECT(TIMED_INC, false, "dur", 2, EFINFO_TIMED, "extends %s for %s turns")
23 EFFECT(TIMED_INC_NO_RES, false, "dur", 2, EFINFO_TIMED, "extends %s for %s turns (unresistable)")
24 EFFECT(MON_TIMED_INC, false, NULL, 2, EFINFO_TIMED, "increases monster %s by %s turns")
25 EFFECT(TIMED_DEC, false, NULL, 2, EFINFO_TIMED, "reduces length of %s by %s turns")
26 EFFECT(SET_NOURISH, false, NULL, 1, EFINFO_CONST, "leaves you nourished for %d turns")
27 EFFECT(GLYPH, false, NULL, 1, EFINFO_NONE, "inscribes a glyph beneath you")
28 EFFECT(RESTORE_STAT, false, NULL, 1, EFINFO_STAT, "restores your %s")
29 EFFECT(DRAIN_STAT, false, NULL, 1, EFINFO_STAT, "reduces your %s")
30 EFFECT(LOSE_RANDOM_STAT, false, NULL, 1, EFINFO_STAT, "reduces a stat other than %s")
31 EFFECT(GAIN_STAT, false, NULL, 1, EFINFO_STAT, "increases your %s")
32 EFFECT(RESTORE_EXP, false, NULL, 0, EFINFO_NONE, "restores your experience")
33 EFFECT(GAIN_EXP, false, NULL, 1, EFINFO_CONST, "grants %d experience points")
34 EFFECT(LOSE_EXP, false, NULL, 0, EFINFO_NONE, "loses a quarter of your experience")
35 EFFECT(DRAIN_LIGHT, false, NULL, 0, EFINFO_NONE, "drains your light source")
36 EFFECT(DRAIN_MANA, false, NULL, 0, EFINFO_NONE, "drains some mana")
37 EFFECT(RESTORE_MANA, false, NULL, 0, EFINFO_NONE, "restores some mana")
38 EFFECT(REMOVE_CURSE, false, NULL, 0, EFINFO_NONE, "attempts removal of a single curse on an object")
39 EFFECT(RECALL, false, NULL, 0, EFINFO_NONE, "returns you from the dungeon or takes you to the dungeon after a short delay")
40 EFFECT(DEEP_DESCENT, false, NULL, 0, EFINFO_NONE, "teleports you up to five dungeon levels lower than the lowest point you have reached so far")
41 EFFECT(ALTER_REALITY, false, NULL, 0, EFINFO_NONE, "creates a new dungeon level")
42 EFFECT(MAP_AREA, false, NULL, 0, EFINFO_NONE, "maps the area around you")
43 EFFECT(READ_MINDS, false, NULL, 0, EFINFO_NONE, "maps the area around recently detected monsters")
44 EFFECT(DETECT_TRAPS, false, NULL, 0, EFINFO_NONE, "detects traps nearby")
45 EFFECT(DETECT_DOORS, false, NULL, 0, EFINFO_NONE, "detects doors nearby")
46 EFFECT(DETECT_STAIRS, false, NULL, 0, EFINFO_NONE, "detects stairs nearby")
47 EFFECT(DETECT_GOLD, false, NULL, 0, EFINFO_NONE, "detects gold nearby")
48 EFFECT(SENSE_OBJECTS, false, NULL, 0, EFINFO_NONE, "senses objects nearby")
49 EFFECT(DETECT_OBJECTS, false, NULL, 0, EFINFO_NONE, "detects objects nearby")
50 EFFECT(DETECT_LIVING_MONSTERS, false, NULL, 0, EFINFO_NONE, "detects living creatures nearby")
51 EFFECT(DETECT_VISIBLE_MONSTERS, false, NULL, 0, EFINFO_NONE, "detects visible creatures nearby")
52 EFFECT(DETECT_INVISIBLE_MONSTERS, false, NULL, 0, EFINFO_NONE, "detects invisible creatures nearby")
53 EFFECT(IDENTIFY, false, NULL, 0, EFINFO_NONE, "identifies a single unknown rune on a selected item")
54 EFFECT(DETECT_EVIL, false, NULL, 0, EFINFO_NONE, "detects evil creatures nearby")
55 EFFECT(DETECT_SOUL, false, NULL, 0, EFINFO_NONE, "detects creatures with a spirit nearby")
56 EFFECT(CREATE_STAIRS, false, NULL, 0, EFINFO_NONE, "creates a staircase beneath your feet")
57 EFFECT(DISENCHANT, false, NULL, 0, EFINFO_NONE, "disenchants one of your wielded items")
58 EFFECT(ENCHANT, false, NULL, 0, EFINFO_NONE, "attempts to magically enhance an item")
59 EFFECT(RECHARGE, false, "power", 0, EFINFO_NONE, "tries to recharge a wand or staff, destroying the wand or staff on failure")
60 EFFECT(PROJECT_LOS, false, "power", 1, EFINFO_SEEN, "%s which are in line of sight")
61 EFFECT(PROJECT_LOS_AWARE, false, "power", 1, EFINFO_SEEN, "%s which are in line of sight")
62 EFFECT(ACQUIRE, false, NULL, 0, EFINFO_NONE, "creates good items nearby")
63 EFFECT(WAKE, false, NULL, 0, EFINFO_NONE, "awakens all nearby sleeping monsters")
64 EFFECT(SUMMON, false, NULL, 1, EFINFO_SUMM, "summons %s at the current dungeon level")
65 EFFECT(BANISH, false, NULL, 0, EFINFO_NONE, "removes all of a given creature type from the level")
66 EFFECT(MASS_BANISH, false, NULL, 0, EFINFO_NONE, "removes all nearby creatures")
67 EFFECT(PROBE, false, NULL, 0, EFINFO_NONE, "gives you information on the health and abilities of monsters you can see")
68 EFFECT(TELEPORT, false, "range", 2, EFINFO_TELE, "teleports %s randomly %d grids")
69 EFFECT(TELEPORT_TO, false, NULL, 0, EFINFO_NONE, "teleports you to a monster")
70 EFFECT(TELEPORT_LEVEL, false, NULL, 0, EFINFO_NONE, "teleports you one level up or down")
71 EFFECT(RUBBLE, false, NULL, 0, EFINFO_NONE, "causes rubble to fall around you")
72 EFFECT(DESTRUCTION, false, NULL, 1, EFINFO_QUAKE, "destroys an area around you in the shape of a circle radius %d, and blinds you for 1d10+10 turns")
73 EFFECT(EARTHQUAKE, false, NULL, 1, EFINFO_QUAKE, "causes an earthquake around you of radius %d")
74 EFFECT(LIGHT_LEVEL, false, NULL, 0, EFINFO_NONE, "completely lights up and magically maps the level")
75 EFFECT(DARKEN_LEVEL, false, NULL, 0, EFINFO_NONE, "completely darkens up and magically maps the level")
76 EFFECT(LIGHT_AREA, false, NULL, 0, EFINFO_NONE, "lights up the surrounding area")
77 EFFECT(DARKEN_AREA, false, NULL, 0, EFINFO_NONE, "darkens the surrounding area")
78 EFFECT(SPOT, false, "dam", 3, EFINFO_BALL, "fires a ball of %s with radius %d, dealing %s damage at the centre")
79 EFFECT(SPHERE, false, "dam", 3, EFINFO_BALL, "fires a ball of %s with radius %d, dealing %s damage at the centre")
80 EFFECT(BALL, true, "dam", 3, EFINFO_BALL, "fires a ball of %s with radius %d, dealing %s damage at the centre")
81 EFFECT(BREATH, true, NULL, 3, EFINFO_BREATH, "breathes a cone of %s with width %d degrees, dealing %s damage at the source")
82 EFFECT(ARC, true, "dam", 3, EFINFO_BALL, "produces a cone of %s with width %d degrees, dealing %s damage at the source")
83 EFFECT(SHORT_BEAM, true, "dam", 3, EFINFO_SHORT, "produces a beam of %s with length %d, dealing %s damage")
84 EFFECT(SWARM, true, "dam", 3, EFINFO_BALL, "fires a series of %s balls of radius %d, dealing %s damage at the centre of each")
85 EFFECT(STRIKE, true, "dam", 3, EFINFO_BALL, "creates a ball of %s with radius %d, dealing %s damage at the centre")
86 EFFECT(STAR, false, "dam", 2, EFINFO_BOLTD, "fires a line of %s in all directions, each dealing %s damage")
87 EFFECT(STAR_BALL, false, "dam", 3, EFINFO_BALL, "fires balls of %s with radius %d in all directions, dealing %s damage at the centre of each")
88 EFFECT(BOLT, true, "dam", 2, EFINFO_BOLTD, "casts a bolt of %s dealing %s damage")
89 EFFECT(BEAM, true, "dam", 2, EFINFO_BOLTD, "casts a beam of %s dealing %s damage")
90 EFFECT(BOLT_OR_BEAM, true, "dam", 2, EFINFO_BOLTD, "casts a bolt or beam of %s dealing %s damage")
91 EFFECT(LINE, true, "dam", 2, EFINFO_BOLTD, "creates a line of %s dealing %s damage")
92 EFFECT(ALTER, true, NULL, 1, EFINFO_BOLT, "creates a line which %s")
93 EFFECT(BOLT_STATUS, true, NULL, 1, EFINFO_BOLT, "casts a bolt which %s")
94 EFFECT(BOLT_STATUS_DAM, true, "dam", 2, EFINFO_BOLTD, "casts a bolt which %s, dealing %s damage")
95 EFFECT(BOLT_AWARE, true, NULL, 1, EFINFO_BOLT, "creates a bolt which %s")
96 EFFECT(TOUCH, false, NULL, 1, EFINFO_TOUCH, "%s on all adjacent squares")
97 EFFECT(TOUCH_AWARE, false, NULL, 1, EFINFO_TOUCH, "%s on all adjacent squares")
98 EFFECT(CURSE_ARMOR, false, NULL, 0, EFINFO_NONE, "curses your worn armor")
99 EFFECT(CURSE_WEAPON, false, NULL, 0, EFINFO_NONE, "curses your wielded melee weapon")
100 EFFECT(BRAND_WEAPON, false, NULL, 0, EFINFO_NONE, "brands your wielded melee weapon")
101 EFFECT(BRAND_AMMO, false, NULL, 0, EFINFO_NONE, "brands a stack of ammunition")
102 EFFECT(BRAND_BOLTS, false, NULL, 0, EFINFO_NONE, "brands bolts with fire, in an unbalanced fashion")
103 EFFECT(TAP_DEVICE, false, NULL, 0, EFINFO_NONE, "drains magical energy from a staff or wand")
104 EFFECT(SHAPECHANGE, false, NULL, 0, EFINFO_NONE, "changes the player's shape")
105 EFFECT(CURSE, true, "dam", 0, EFINFO_NONE, "damages a monster directly")
106 EFFECT(COMMAND, true, NULL, 0, EFINFO_NONE, "takes control of a monster")
107 EFFECT(JUMP_AND_BITE, false, NULL, 0, EFINFO_NONE, "jumps the player to the closest living monster and bites it")
108 EFFECT(SINGLE_COMBAT, true, NULL, 0, EFINFO_NONE, "engages a monster in single combat")
109 EFFECT(BIZARRE, true, NULL, 0, EFINFO_NONE, "does bizarre things")
110 EFFECT(WONDER, true, NULL, 0, EFINFO_NONE, "creates random and unpredictable effects")
static const struct effect_kind effects[]
Properties of effects
Definition: effects.c:4924
Definition: obj-info.h:43
Monster information, for a specific monster.
Definition: monster.h:325
Definition: obj-info.h:48
Definition: obj-info.h:49
Definition: obj-info.h:52
Use the roguelike command false Show damage player deals to false Always pickup false Show flavors in object false Highlight player with cursor between false Show walls as solid false false Center map false Automatically clear more false Allow mouse clicks to move the true Show effective speed as false false false false false Generate connected true Word of Recall has no false Stack objects on the true Show level true Start with a kit of useful true Know all runes on false Persistent levels(experimental)"
struct curse * curses
Definition: obj-curse.c:28
Use the roguelike command false Show damage player deals to false Always pickup false Show flavors in object false Highlight player with cursor between false Show walls as solid false false Center map false Automatically clear more false Allow mouse clicks to move the true Show effective speed as false false false false false Generate connected stairs
Definition: list-options.h:74
Definition: game-world.h:24
Definition: obj-info.h:45
static region area
Definition: ui-object.c:579
Use the roguelike command false Show damage player deals to monsters
Definition: list-options.h:18
Definition: obj-info.h:53
Definition: obj-info.h:56
Definition: obj-info.h:55
Definition: obj-info.h:57
Definition: obj-info.h:50
Definition: obj-knowledge.h:41
Use the roguelike command false Show damage player deals to false Always pickup false Show flavors in object false Highlight player with cursor between turns
Definition: list-options.h:30
struct summon * summons
The summon array.
Definition: mon-summon.c:44
int type
Definition: mon-msg.c:80
Definition: obj-info.h:54
Definition: obj-info.h:51
Use the roguelike command false Show damage player deals to false Always pickup items
Definition: list-options.h:22
A struct representing a strategy for making a dice roll.
Definition: z-rand.h:40
Definition: obj-info.h:47
#define EFFECT(x, a, b, c, d, e)
Curse type.
Definition: object.h:95
png_infop png_uint_32 * width
Definition: libpng12/png.h:2341
Definition: obj-info.h:44
struct brand * brands
Definition: obj-slays.c:33
Definition: obj-info.h:46
Most of the "player" information goes here.
Definition: player.h:489
Definition: obj-info.h:42
Definition: source.h:7
png_bytep png_bytep png_size_t length
Definition: libpng12/png.h:1566