#pragma once #include "h-basic.h" #include /** * A structure to describe the random spells of the Power Mages */ struct random_spell { 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? */ };