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(CONFUSING, false, NULL, 0, EFINFO_NONE, "causes your next attack upon a monster to confuse it")
28 EFFECT(RUNE, false, NULL, 0, EFINFO_NONE, "inscribes a glyph of warding beneath you, which monsters cannot move onto")
29 EFFECT(RESTORE_STAT, false, NULL, 1, EFINFO_STAT, "restores your %s")
30 EFFECT(DRAIN_STAT, false, NULL, 1, EFINFO_STAT, "reduces your %s")
31 EFFECT(LOSE_RANDOM_STAT, false, NULL, 1, EFINFO_STAT, "reduces a stat other than %s")
32 EFFECT(GAIN_STAT, false, NULL, 1, EFINFO_STAT, "increases your %s")
33 EFFECT(RESTORE_EXP, false, NULL, 0, EFINFO_NONE, "restores your experience")
34 EFFECT(GAIN_EXP, false, NULL, 1, EFINFO_CONST, "grants %d experience points")
35 EFFECT(LOSE_EXP, false, NULL, 0, EFINFO_NONE, "loses a quarter of your experience")
36 EFFECT(DRAIN_LIGHT, false, NULL, 0, EFINFO_NONE, "drains your light source")
37 EFFECT(DRAIN_MANA, false, NULL, 0, EFINFO_NONE, "drains some mana")
38 EFFECT(RESTORE_MANA, false, NULL, 0, EFINFO_NONE, "restores some mana")
39 EFFECT(REMOVE_CURSE, false, NULL, 0, EFINFO_NONE, "attempts removal of a single curse on an object")
40 EFFECT(RECALL, false, NULL, 0, EFINFO_NONE, "returns you from the dungeon or takes you to the dungeon after a short delay")
41 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")
42 EFFECT(ALTER_REALITY, false, NULL, 0, EFINFO_NONE, "creates a new dungeon level")
43 EFFECT(MAP_AREA, false, NULL, 0, EFINFO_NONE, "maps the area around you")
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_VISIBLE_MONSTERS, false, NULL, 0, EFINFO_NONE, "detects visible creatures nearby")
51 EFFECT(DETECT_INVISIBLE_MONSTERS, false, NULL, 0, EFINFO_NONE, "detects invisible creatures nearby")
52 EFFECT(IDENTIFY, false, NULL, 0, EFINFO_NONE, "Identify a single unknown property of a selected item")
53 EFFECT(DETECT_EVIL, false, NULL, 0, EFINFO_NONE, "detects evil creatures nearby")
54 EFFECT(CREATE_STAIRS, false, NULL, 0, EFINFO_NONE, "creates a staircase beneath your feet")
55 EFFECT(DISENCHANT, false, NULL, 0, EFINFO_NONE, "disenchants one of your wielded items")
56 EFFECT(ENCHANT, false, NULL, 0, EFINFO_NONE, "attempts to magically enhance an item")
57 EFFECT(RECHARGE, false, NULL, 0, EFINFO_NONE, "tries to recharge a wand or staff, destroying the wand or staff on failure")
58 EFFECT(PROJECT_LOS, false, "power", 1, EFINFO_SEEN, "%s which are in line of sight")
59 EFFECT(PROJECT_LOS_AWARE, false, "power", 1, EFINFO_SEEN, "%s which are in line of sight")
60 EFFECT(ACQUIRE, false, NULL, 0, EFINFO_NONE, "creates good items nearby")
61 EFFECT(WAKE, false, NULL, 0, EFINFO_NONE, "awakens all nearby sleeping monsters")
62 EFFECT(SUMMON, false, NULL, 1, EFINFO_SUMM, "summons %s at the current dungeon level")
63 EFFECT(BANISH, false, NULL, 0, EFINFO_NONE, "removes all of a given creature type from the level")
64 EFFECT(MASS_BANISH, false, NULL, 0, EFINFO_NONE, "removes all nearby creatures")
65 EFFECT(PROBE, false, NULL, 0, EFINFO_NONE, "gives you information on the health and abilities of monsters you can see")
66 EFFECT(THRUST_AWAY, false, NULL, 0, EFINFO_NONE, "pushes a creature away")
67 EFFECT(TELEPORT, false, "range", 2, EFINFO_TELE, "teleports %s randomly %d grids")
68 EFFECT(TELEPORT_TO, false, NULL, 0, EFINFO_NONE, "teleports you to a monster")
69 EFFECT(TELEPORT_LEVEL, false, NULL, 0, EFINFO_NONE, "teleports you one level up or down")
70 EFFECT(RUBBLE, false, NULL, 0, EFINFO_NONE, "causes rubble to fall around you")
71 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")
72 EFFECT(EARTHQUAKE, false, NULL, 1, EFINFO_QUAKE, "causes an earthquake around you of radius %d")
73 EFFECT(LIGHT_LEVEL, false, NULL, 0, EFINFO_NONE, "completely lights up and magically maps the level")
74 EFFECT(LIGHT_AREA, false, NULL, 2, EFINFO_LIGHT, "lights up the surrounding area, causing %s damage to light-sensitive creatures within %d grids")
75 EFFECT(DARKEN_AREA, false, NULL, 0, EFINFO_NONE, "darkens the surrounding area")
76 EFFECT(SPOT, false, "dam", 3, EFINFO_BALL, "fires a ball of %s with radius %d, dealing %s damage at the centre")
77 EFFECT(BALL, true, "dam", 3, EFINFO_BALL, "fires a ball of %s with radius %d, dealing %s damage at the centre")
78 EFFECT(BREATH, true, NULL, 3, EFINFO_BALL, "breathes a cone of %s with width %d degrees, dealing %s damage at the source")
79 EFFECT(SWARM, true, "dam", 3, EFINFO_BALL, "fires a series of %s balls of radius %d, dealing %s damage at the centre of each")
80 EFFECT(STAR, false, "dam", 2, EFINFO_BOLTD, "fires a line of %s in all directions, each dealing %s damage")
81 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")
82 EFFECT(BOLT, true, "dam", 2, EFINFO_BOLTD, "casts a bolt of %s dealing %s damage")
83 EFFECT(BEAM, true, "dam", 2, EFINFO_BOLTD, "casts a beam of %s dealing %s damage")
84 EFFECT(BOLT_OR_BEAM, true, "dam", 2, EFINFO_BOLTD, "casts a bolt or beam of %s dealing %s damage")
85 EFFECT(LINE, true, "dam", 2, EFINFO_BOLTD, "creates a line of %s dealing %s damage")
86 EFFECT(ALTER, true, NULL, 1, EFINFO_BOLT, "creates a line which %s")
87 EFFECT(BOLT_STATUS, true, NULL, 1, EFINFO_BOLT, "casts a bolt which %s")
88 EFFECT(BOLT_STATUS_DAM, true, "dam", 2, EFINFO_BOLTD, "casts a bolt which %s, dealing %s damage")
89 EFFECT(BOLT_AWARE, true, "dam", 1, EFINFO_BOLT, "creates a bolt which %s")
90 EFFECT(TOUCH, false, NULL, 1, EFINFO_TOUCH, "%s on all adjacent squares")
91 EFFECT(TOUCH_AWARE, false, NULL, 1, EFINFO_TOUCH, "%s on all adjacent squares")
92 EFFECT(CURSE_ARMOR, false, NULL, 0, EFINFO_NONE, "curses your worn armor")
93 EFFECT(CURSE_WEAPON, false, NULL, 0, EFINFO_NONE, "curses your wielded melee weapon")
94 EFFECT(BRAND_WEAPON, false, NULL, 0, EFINFO_NONE, "brands your wielded melee weapon")
95 EFFECT(BRAND_AMMO, false, NULL, 0, EFINFO_NONE, "brands a stack of ammunition")
96 EFFECT(BRAND_BOLTS, false, NULL, 0, EFINFO_NONE, "brands bolts with fire, in an unbalanced fashion")
97 EFFECT(BIZARRE, true, NULL, 0, EFINFO_NONE, "does bizarre things")
98 EFFECT(WONDER, true, NULL, 0, EFINFO_NONE, "creates random and unpredictable effects")
static const struct effect_kind effects[]
Properties of effects
Definition: effects.c:4329
Definition: obj-info.h:43
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 false false false false false Generate a random artifact false Force player false Restrict creation of false Lose artifacts when leaving level
Definition: list-options.h:86
Monster information, for a specific monster.
Definition: monster.h:323
Definition: obj-info.h:48
Definition: obj-info.h:49
Definition: obj-info.h:53
struct curse * curses
Definition: obj-curse.c:28
Definition: obj-info.h:45
static region area
Definition: ui-object.c:574
false
Definition: list-summon-types.h:18
Use the roguelike command false Show damage player deals to monsters
Definition: list-options.h:18
Definition: obj-info.h:56
Definition: obj-info.h:55
Definition: obj-info.h:52
Definition: obj-info.h:57
Definition: obj-info.h:50
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
int type
Definition: mon-msg.c:80
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:91
png_infop png_uint_32 * width
Definition: libpng12/png.h:2341
Definition: obj-info.h:44
struct brand * brands
Definition: obj-slays.c:32
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 false false false false false Generate a new
Definition: list-options.h:74
Definition: obj-info.h:46
Most of the "player" information goes here.
Definition: player.h:452
Definition: obj-info.h:42
Definition: source.h:7
NULL
Definition: list-summon-types.h:18
similar monsters monsters spiders hydrae demons dragons true
Definition: list-summon-types.h:30
png_bytep png_bytep png_size_t length
Definition: libpng12/png.h:1566