ScummVM API documentation
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
spells.h
1
/* ScummVM - Graphic Adventure Engine
2
*
3
* ScummVM is the legal property of its developers, whose names
4
* are too numerous to list here. Please refer to the COPYRIGHT
5
* file distributed with this source distribution.
6
*
7
* This program is free software: you can redistribute it and/or modify
8
* it under the terms of the GNU General Public License as published by
9
* the Free Software Foundation, either version 3 of the License, or
10
* (at your option) any later version.
11
*
12
* This program is distributed in the hope that it will be useful,
13
* but WITHOUT ANY WARRANTY; without even the implied warranty of
14
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15
* GNU General Public License for more details.
16
*
17
* You should have received a copy of the GNU General Public License
18
* aint32 with this program; if not, write to the Free Software
19
*
20
*
21
* Based on the original sources
22
* Faery Tale II -- The Halls of the Dead
23
* (c) 1993-1996 The Wyrmkeep Entertainment Co.
24
*/
25
26
#ifndef SAGA2_SPELLS_H
27
#define SAGA2_SPELLS_H
28
29
namespace
Saga2
{
30
31
enum
SpellID {
32
kSpellNone = 0,
// none
33
kSpellFire_Storm,
// Yellow spells
34
kSpellFlaming_Orb,
35
kSpellSunburst,
36
kSpellBolt_of_Flame,
37
kSpellFlaming_Aura,
38
kSpellSun_Ward,
39
kSpellSoul_Sight,
40
kSpellClairvoyance,
41
kSpellVanquish_Graveborn,
42
kSpellSummon_Flame_Wisp,
43
kSpellSoul_Light,
44
kSpellDisintegration,
45
kSpellSun_Flash,
46
kSpellFirewalk,
// Violet spells
47
kSpellAcid_Spray,
48
kSpellCaustic_Rain,
49
kSpellNether_Ward,
50
kSpellSurestrike,
51
kSpellWardbane,
52
kSpellAdrenal_Fervor,
53
kSpellMind_Tap,
54
kSpellSearing_Thought,
55
kSpellSpell_Barrier,
56
kSpellInner_Balance,
57
kSpellShadow_Walk,
58
kSpellWill_Barrier,
59
kSpellFireball,
// Red
60
kSpellMeteor_Shower,
61
kSpellWall_of_Fire,
62
kSpellHeat_Ward,
63
kSpellBattle_Fever,
64
kSpellFire_Shield,
65
kSpellPanic,
66
kSpellTerror,
67
kSpellIronskin,
68
kSpellParalysis,
69
kSpellClumsiness,
70
kSpellTimequake,
71
kSpellMagma_Bolt,
72
kSpellIncinerate,
73
kSpellFrost_Bolt,
// Blue
74
kSpellCold_Wind,
75
kSpellIce_Storm,
76
kSpellIce_Ward,
77
kSpellInvisibility,
78
kSpellSeawalk,
79
kSpellPaths_of_Mist,
80
kSpellRejoin,
81
kSpellMist_Jump,
82
kSpellHaste,
83
kSpellLevitate_Object,
84
kSpellFlight,
85
kSpellSummon_Wind_Wisp,
86
kSpellFreeze,
87
kSpellLightning_Bolt,
// Orange
88
kSpellShocking_Touch,
89
kSpellLightning_Storm,
90
kSpellForce_Ward,
91
kSpellNumbscent,
92
kSpellLethargic_Breeze,
93
kSpellProtect_vs_Evil,
94
kSpellProtect_vs_Undead,
95
kSpellProtect_vs_Ghosts,
96
kSpellAir_of_Constraint,
97
kSpellTime_Stop,
98
kSpellCushion_of_Air,
99
kSpellRing_of_Force,
100
kSpellPoison_Cloud,
// Green
101
kSpellWord_of_Harm,
102
kSpellGrasping_Earth,
103
kSpellLife_Ward,
104
kSpellDetect_Poison,
105
kSpellResist_Poison,
106
kSpellMinor_Healing,
107
kSpellMajor_Healing,
108
kSpellCritical_Healing,
109
kSpellBanish_Weakness,
110
kSpellWraith,
111
kSpellResurrection,
112
kSpellBounty_of_the_Earth,
113
kSpellLife_Tap,
114
kSkillPickpocket,
// skills
115
kSkillSeeHidden,
116
kSkillLockPick,
117
kSkillFirstAid,
118
kSkillArchery,
119
kSkillSwordcraft,
120
kSkillShieldcraft,
121
kSkillBludgeon,
122
kSkillThrowing,
123
kSkillSpellcraft,
124
kSkillStealth,
125
kSkillAgility,
126
kSkillBrawn,
127
kSkillVitality,
128
kSkillCartography,
129
kSpellCold_Blast = 96,
// had to skip because of disappeared skills
130
kSpellThorn,
131
kSpellLife_Shield,
132
kSpellFlame_Shield,
133
kSpellCold_Shield,
134
kSpellArc_Shield,
135
kSpellAcid_Shield,
136
kSpellCaustic_Ward,
137
kSpellElectric_Arc,
138
kSpellForce_Bolt,
139
kSpellChill,
140
kSpellEgo_Flash,
141
kSpellIcicles,
142
kSpellMaelstrom,
143
kSpellDeath_Cloud,
144
kSpellVenom_Blast,
145
kTotalSpellBookPages
146
};
147
148
#define kNullSpell ((SpellID)0xFF)
149
150
}
// end of namespace Saga2
151
152
#endif
Saga2
Definition:
actor.h:32
engines
saga2
spells.h
Generated on Sun Apr 6 2025 09:16:00 for ScummVM API documentation by
1.8.13