1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93
|
#*
#* ------------------------------------------------------------------
#* Role PlayingDB V2.0 by Deepwoods Software
#* ------------------------------------------------------------------
#* spell.hh - Spell GUI
#* Created by Robert Heller on Mon Apr 19 16:04:27 1999
#* ------------------------------------------------------------------
#* Modification History:
#* $Log: spell.hh,v $
#* Revision 1.2 1999/07/14 22:21:33 heller
#* Eddy's Edits.
#*
#* Revision 1.1 1999/04/20 13:24:36 heller
#* Initial revision
#*
#* ------------------------------------------------------------------
#* Contents:
#* ------------------------------------------------------------------
#*
#* Role Playing DB -- A database package that creates and maintains
#* a database of RPG characters, monsters, treasures,
#* spells, and playing environments.
#*
#* Copyright (C) 1995,1998,1999 Robert Heller D/B/A Deepwoods Software
#* 51 Locke Hill Road
#* Wendell, MA 01379-9728
#*
#* This program is free software; you can redistribute it and/or modify
#* it under the terms of the GNU General Public License as published by
#* the Free Software Foundation; either version 2 of the License, or
#* (at your option) any later version.
#*
#* This program is distributed in the hope that it will be useful,
#* but WITHOUT ANY WARRANTY; without even the implied warranty of
#* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#* GNU General Public License for more details.
#*
#* You should have received a copy of the GNU General Public License
#* along with this program; if not, write to the Free Software
#* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#*
#*
#*
#* $Id: spell.hh,v 1.2 1999/07/14 22:21:33 heller Rel1 $
0 Spell Data Object Editor GUI Window
The Spell Data Object represents magic spells. These spells can be
"cast" or invoked by special character classes, Magic Users and
Clerics. Different spells have different effects. Some are offensive
and some are defensive and others are informational.
The Spell Data Object Editor GUI Window contains entries to edit all of
the settable fields in a Spell Data Object as shown below.
{Spell.ppm}
The settable fields include:
[Class] This is the character class that can cast this spell.
[Level] The level of the spell.
[Name] The name of the spell.
[Type] The type of the spell.
[Effected Area] The area the spell has an effect in.
[Range] The range of the spell.
[Casting Time] How long it takes to cast the spell.
[Saving Throw] The saving throw needed to counteract the spell, if any.
[Duration] How long the spell lasts.
[Reversible?] A flag indicating if the spell is reversible.
[Verbal?] A flag indicating if the spell has a verbal component.
[Somatic?] A flag indicating if the spell has a somatic component.
[Material?] A flag indicating if the spell has a material
component.
[Description] A text field for entering descriptive commentary
about the spell.
In addition to the data entry fields, there are buttons to load and save
the Spell Data Object to a disk file.
|