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 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
|
%*
%* ------------------------------------------------------------------
%* Role PlayingDB V2.0 by Deepwoods Software
%* ------------------------------------------------------------------
%* Spell.tex - Spell GUI
%* Created by Robert Heller on Wed Dec 30 12:55:06 1998
%* ------------------------------------------------------------------
%* Modification History:
%* $Log: Spell.tex,v $
%* Revision 1.2 1999/07/14 22:17:34 heller
%* Eddy's Edits.
%*
%* Revision 1.1 1999/01/02 02:10:10 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.
%*
%*
%*
\chapter{Spell Data Object Editor GUI Window}
\label{Spell}
\typeout{$Id: Spell.tex,v 1.2 1999/07/14 22:17:34 heller Rel1 $}
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, some are defensive, and others are informational.
\index{Spell Data Object Editor GUI Window!GUI Element|(}
The Spell Data Object Editor GUI Window contains entries to edit a Spell Data Object as shown in
Figure~\ref{fig:speWind}.
\begin{figure}
\begin{centering}
\epsfig{file=Spell.ps,width=5.25in} \\
\end{centering}
\caption{Spell Data Object Editor GUI Window}
\label{fig:speWind}
\index{Spell Data Object Editor GUI Window!GUI Element|italic}
\end{figure}
The settable fields include:
\begin{description}
\item[Class] This is the character class that can cast this spell.
\item[Level] The level of the spell.
\item[Name] The name of the spell.
\item[Type] The type of the spell.
\item[Effected Area] The area the spell has an effect in.
\item[Range] The range of the spell.
\item[Casting Time] How long it takes to cast the spell.
\item[Saving Throw] The saving throw needed to counteract the spell, if any.
\item[Duration] How long the spell lasts.
\item[Reversible?] A flag indicating if the spell is reversible.
\item[Verbal?] A flag indicating if the spell has a verbal component.
\item[Somatic?] A flag indicating if the spell has a somatic component.
\item[Material?] A flag indicating if the spell has a material
component.
\item[Description] A text field for entering descriptive commentary
about the spell.
\end{description}
In addition to the data entry fields, there are buttons to load and save
the Spell Data Object to a disk file.
\index{Spell Data Object Editor GUI Window!GUI Element|)}
|