summaryrefslogtreecommitdiff
path: root/src/random_spell.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/random_spell.hpp')
-rw-r--r--src/random_spell.hpp21
1 files changed, 10 insertions, 11 deletions
diff --git a/src/random_spell.hpp b/src/random_spell.hpp
index 01b5ba5e..f02b9848 100644
--- a/src/random_spell.hpp
+++ b/src/random_spell.hpp
@@ -1,21 +1,20 @@
#pragma once
#include "h-basic.h"
+#include <string>
/**
* A structure to describe the random spells of the Power Mages
*/
struct random_spell
{
- char desc[30]; /* Desc of the spell */
- char name[30]; /* Name of the spell */
- s16b mana; /* Mana cost */
- s16b fail; /* Failure rate */
- u32b proj_flags; /* Project function flags */
- byte GF; /* Type of the projection */
- byte radius;
- byte dam_sides;
- byte dam_dice;
- byte level; /* Level needed */
- bool_ untried; /* Is the spell was tried? */
+ s16b mana = 0; /* Mana cost */
+ s16b fail = 0; /* Failure rate */
+ u32b proj_flags = 0; /* Project function flags */
+ byte GF = 0; /* Type of the projection */
+ byte radius = 0;
+ byte dam_sides = 0;
+ byte dam_dice = 0;
+ byte level = 0; /* Level needed */
+ bool untried = true; /* Is the spell was tried? */
};