dnd3e-changes Mailing List for DND3E
Status: Alpha
Brought to you by:
elemings
You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
(5) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
|
Feb
(4) |
Mar
(27) |
Apr
(4) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Eric L. <ele...@us...> - 2003-04-21 04:51:49
|
Update of /cvsroot/dnd3e/dnd3e-web/welcome
In directory sc8-pr-cvs1:/tmp/cvs-serv6635/welcome
Modified Files:
index.shtml
Log Message:
Disabled much of the site. Added notes explaining why.
Index: index.shtml
===================================================================
RCS file: /cvsroot/dnd3e/dnd3e-web/welcome/index.shtml,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -r1.11 -r1.12
*** index.shtml 13 Mar 2002 18:24:50 -0000 1.11
--- index.shtml 21 Apr 2003 04:51:46 -0000 1.12
***************
*** 37,47 ****
<P CLASS="body">
! This is the web site of the DND3E
! Software Development Kit (SDK). Just
! exactly what is the DND3E SDK? Well, that's the foremost
! question in the <A HREF="/documentation/faq.shtml">FAQ</A>.
! If this is your first visit,
! that's a good place to start. The links to the left also
! have some good introductory material.
</P>
--- 37,57 ----
<P CLASS="body">
! This is the web site of the DND3E Software Development Kit
! (SDK). Just exactly what is the DND3E SDK? Good question.
! It started out as an SDK for developing software for
! role-playing games (RPG) in a fantasy setting. Now, the
! DND3E project is no longer maintained. After many twists
! and turns, the DND3E project has become what is now the
! Open Gaming System (OGS). The work initially begun for
! DND3E continues on in OGS. Please visit
! <A HREF="http://sourceforge.net/projects/ogs/">the project
! web site</A> or the <A HREF="http://ogs.sourceforge.net/">the
! home page</A> of OGS for more information.
! </P>
! <P CLASS="body">
! You'll find that most of the links and pages for this web
! site have been disabled since all of the information is
! now obsolete. Anything that is left is retained purely
! for historical reasons.
</P>
***************
*** 50,90 ****
<P CLASS="heading">Latest News and Events</P>
<P CLASS="body">
! dnd3e-0.0.8 released. <I>(2001 May 11 Fri)</I>
! </P>
!
! <P CLASS="heading">Current Status (2002 Mar 13)</P>
! <P CLASS="body">
! Work is currently underway on the 0.1.x release series of
! DND3E. The new releases will depend on the
! <A HREF="http://ogs.sourceforge.net">Open Gaming System
! (OGS)</A> which is another project at SourceForge and can
! be downloaded <A HREF="http://ogs.sourceforge.net/">here</A>.
! </P>
! <P CLASS="body">
! The Open Gaming System is designed to be the foundation
! for new software development kits aimed at a particular
! campaign setting such as Dungeons & Dragons, Star Wars,
! Wheel of Time, or any other SRD-compatible game (e.g. d20
! System).
! </P>
! <P CLASS="body">
! DND3E is one such kit. It now contains only the elements
! from the SRD (such as skills, items, creatures, and
! spells) for fantasy (i.e. Dungeons & Dragons) campaign
! settings. Since these types of games have many, many
! elements, the new releases of DND3E are much bigger than
! the old 0.0.x series.
</P>
- <P CLASS="body">
- In addition to OGS, you will need new versions of
- pkg-config and glib. GLib 2.0.0 has at last been released.
- Go grab a copy
- <A HREF="ftp://ftp.gtk.org/pub/gtk/v2.0/">here</A>.
- Pre-release candidates for dnd3e-0.1.0 are available
- <A HREF="ftp://ftp.lemings.com/dnd3e/">here</A>. You'll
- need about 300MB of free disk space to build it so check
- those filesystems first!
- </P>
-
</TD>
--- 60,69 ----
<P CLASS="heading">Latest News and Events</P>
<P CLASS="body">
! <I>(Sun Apr 20 2003)</I>
! DND3E is now part of the Open Gaming System.
! <A HREF="http://sourceforge.net/forum/forum.php?forum_id=262689">
! This announcment</A> contains more details about why the
! two projects were merged.
</P>
</TD>
|
|
From: Eric L. <ele...@us...> - 2003-04-21 04:51:49
|
Update of /cvsroot/dnd3e/dnd3e-web/welcome/include
In directory sc8-pr-cvs1:/tmp/cvs-serv6635/welcome/include
Modified Files:
global.html
Log Message:
Disabled much of the site. Added notes explaining why.
Index: global.html
===================================================================
RCS file: /cvsroot/dnd3e/dnd3e-web/welcome/include/global.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** global.html 29 Jan 2001 19:25:13 -0000 1.2
--- global.html 21 Apr 2003 04:51:46 -0000 1.3
***************
*** 53,81 ****
</TD>
<TD WIDTH="148">
- <A HREF="/download/index.shtml"
- ONMOUSEOVER="Activate('download')"
- ONMOUSEOUT="Deactivate('download')">
<IMG SRC="/images/download_off.png"
ALT="Get your own damn copy!"
NAME="download" HSPACE="0" VSPACE="0" BORDER="0">
- </A>
</TD>
<TD WIDTH="148">
- <A HREF="/documentation/index.shtml"
- ONMOUSEOVER="Activate('documentation')"
- ONMOUSEOUT="Deactivate('documentation')">
<IMG SRC="/images/documentation_off.png"
ALT="Read all about it!"
NAME="documentation" HSPACE="0" VSPACE="0" BORDER="0">
- </A>
</TD>
<TD WIDTH="148">
- <A HREF="/support/index.shtml"
- ONMOUSEOVER="Activate('support')"
- ONMOUSEOUT="Deactivate('support')">
<IMG SRC="/images/support_off.png"
ALT="Not! But a good place to start."
NAME="support" HSPACE="0" VSPACE="0" BORDER="0">
- </A>
</TD>
<TD WIDTH="148">
--- 53,69 ----
|
|
From: Eric L. <ele...@us...> - 2003-04-21 04:51:49
|
Update of /cvsroot/dnd3e/dnd3e-web
In directory sc8-pr-cvs1:/tmp/cvs-serv6635
Modified Files:
sitemap.shtml
Log Message:
Disabled much of the site. Added notes explaining why.
Index: sitemap.shtml
===================================================================
RCS file: /cvsroot/dnd3e/dnd3e-web/sitemap.shtml,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** sitemap.shtml 12 Dec 2000 17:15:55 -0000 1.2
--- sitemap.shtml 21 Apr 2003 04:51:45 -0000 1.3
***************
*** 54,64 ****
<TD>
! <P CLASS="heading"><A HREF="/documentation/index.shtml">
! Documentation</A></P>
<UL CLASS="body">
! <LI><A HREF="/documentation/faq.shtml">
! FAQ</A></LI>
! <LI><A HREF="/documentation/api.shtml">
! API</A></LI>
</UL>
</TD>
--- 54,62 ----
<TD>
! <P CLASS="heading">
! Documentation</P>
<UL CLASS="body">
! <LI>FAQ</LI>
! <LI>API</LI>
</UL>
</TD>
***************
*** 69,92 ****
<TR>
<TD>
! <P CLASS="heading"><A HREF="/download/index.shtml">
! Download</A></P>
<UL CLASS="body">
! <LI><A HREF="/download/ftp.shtml">
! FTP</A></LI>
! <LI><A HREF="/download/cvs.shtml">
! CVS</A></LI>
! <LI><A HREF="/download/rpm.shtml">
! RPM</A></LI>
</UL>
</TD>
<TD>
! <P CLASS="heading"><A HREF="/support/index.shtml">
! Support</A></P>
<UL CLASS="body">
! <LI><A HREF="/support/links.shtml">
! Links</A></LI>
! <LI><A HREF="/support/lists.shtml">
! Mailing Lists</A></LI>
</UL>
</TD>
--- 67,85 ----
<TR>
<TD>
! <P CLASS="heading">
! Download</P>
<UL CLASS="body">
! <LI>FTP</LI>
! <LI>CVS</LI>
! <LI>RPM</LI>
</UL>
</TD>
<TD>
! <P CLASS="heading">
! Support</P>
<UL CLASS="body">
! <LI>Links</LI>
! <LI>Mailing Lists</LI>
</UL>
</TD>
|
|
From: Eric L. <ele...@us...> - 2003-04-21 04:51:49
|
Update of /cvsroot/dnd3e/dnd3e-web/include
In directory sc8-pr-cvs1:/tmp/cvs-serv6635/include
Modified Files:
global.html nolocal.html
Log Message:
Disabled much of the site. Added notes explaining why.
Index: global.html
===================================================================
RCS file: /cvsroot/dnd3e/dnd3e-web/include/global.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** global.html 29 Jan 2001 19:33:23 -0000 1.2
--- global.html 21 Apr 2003 04:51:45 -0000 1.3
***************
*** 42,70 ****
</TD>
<TD WIDTH="148">
- <A HREF="/download/index.shtml"
- ONMOUSEOVER="Activate('download')"
- ONMOUSEOUT="Deactivate('download')">
<IMG SRC="/images/download_off.png"
ALT="Get your own damn copy!"
NAME="download" HSPACE="0" VSPACE="0" BORDER="0">
- </A>
</TD>
<TD WIDTH="148">
- <A HREF="/documentation/index.shtml"
- ONMOUSEOVER="Activate('documentation')"
- ONMOUSEOUT="Deactivate('documentation')">
<IMG SRC="/images/documentation_off.png"
ALT="Read all about it!"
NAME="documentation" HSPACE="0" VSPACE="0" BORDER="0">
- </A>
</TD>
<TD WIDTH="148">
- <A HREF="/support/index.shtml"
- ONMOUSEOVER="Activate('support')"
- ONMOUSEOUT="Deactivate('support')">
<IMG SRC="/images/support_off.png"
ALT="Not! But a good place to start."
NAME="support" HSPACE="0" VSPACE="0" BORDER="0">
- </A>
</TD>
<TD WIDTH="148">
--- 42,58 ----
Index: nolocal.html
===================================================================
RCS file: /cvsroot/dnd3e/dnd3e-web/include/nolocal.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** nolocal.html 29 Jan 2001 19:33:23 -0000 1.2
--- nolocal.html 21 Apr 2003 04:51:45 -0000 1.3
***************
*** 42,70 ****
</TD>
<TD WIDTH="148">
- <A HREF="/download/index.shtml"
- ONMOUSEOVER="Activate('download')"
- ONMOUSEOUT="Deactivate('download')">
<IMG SRC="/images/download_off.png"
ALT="Get your own damn copy!"
NAME="download" HSPACE="0" VSPACE="0" BORDER="0">
- </A>
</TD>
<TD WIDTH="148">
- <A HREF="/documentation/index.shtml"
- ONMOUSEOVER="Activate('documentation')"
- ONMOUSEOUT="Deactivate('documentation')">
<IMG SRC="/images/documentation_off.png"
ALT="Read all about it!"
NAME="documentation" HSPACE="0" VSPACE="0" BORDER="0">
- </A>
</TD>
<TD WIDTH="148">
- <A HREF="/support/index.shtml"
- ONMOUSEOVER="Activate('support')"
- ONMOUSEOUT="Deactivate('support')">
<IMG SRC="/images/support_off.png"
ALT="Not! But a good place to start."
NAME="support" HSPACE="0" VSPACE="0" BORDER="0">
- </A>
</TD>
<TD WIDTH="148">
--- 42,58 ----
|
|
From: Eric L. <ele...@us...> - 2003-03-12 20:26:41
|
Update of /cvsroot/dnd3e/dist/c++ In directory sc8-pr-cvs1:/tmp/cvs-serv2054 Modified Files: configure.in Log Message: Distcheck fixes. Index: configure.in =================================================================== RCS file: /cvsroot/dnd3e/dist/c++/configure.in,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** configure.in 12 Mar 2003 16:32:22 -0000 1.3 --- configure.in 12 Mar 2003 20:26:06 -0000 1.4 *************** *** 53,57 **** dnl Initialize Automake and allow maintainer mode. ! PACKAGE=dnd3e VERSION=$DND3E_VERSION AM_INIT_AUTOMAKE($PACKAGE, $VERSION) --- 53,57 ---- dnl Initialize Automake and allow maintainer mode. ! PACKAGE=dnd3e-c++ VERSION=$DND3E_VERSION AM_INIT_AUTOMAKE($PACKAGE, $VERSION) *************** *** 97,100 **** --- 97,101 ---- AC_OUTPUT([ + Makefile po/Makefile.in m4/Makefile *************** *** 112,116 **** dnd3e/spells/conjuration/Makefile test/Makefile - Makefile ]) --- 113,116 ---- |
|
From: Eric L. <ele...@us...> - 2003-03-12 20:26:20
|
Update of /cvsroot/dnd3e/dist/c++/dnd3e/spells/conjuration In directory sc8-pr-cvs1:/tmp/cvs-serv2054/dnd3e/spells/conjuration Modified Files: Makefile.am Log Message: Distcheck fixes. Index: Makefile.am =================================================================== RCS file: /cvsroot/dnd3e/dist/c++/dnd3e/spells/conjuration/Makefile.am,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -r1.1 -r1.2 *** Makefile.am 12 Mar 2003 16:32:27 -0000 1.1 --- Makefile.am 12 Mar 2003 20:26:10 -0000 1.2 *************** *** 24,28 **** pkginclude_HEADERS = \ ! CureWounds.h INCLUDES = \ --- 24,29 ---- pkginclude_HEADERS = \ ! CureWounds.h \ ! Namespace.h INCLUDES = \ |
|
From: Eric L. <ele...@us...> - 2003-03-12 20:26:20
|
Update of /cvsroot/dnd3e/dist/c++/dnd3e In directory sc8-pr-cvs1:/tmp/cvs-serv2054/dnd3e Modified Files: Makefile.am Log Message: Distcheck fixes. Index: Makefile.am =================================================================== RCS file: /cvsroot/dnd3e/dist/c++/dnd3e/Makefile.am,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** Makefile.am 12 Mar 2003 01:25:05 -0000 1.2 --- Makefile.am 12 Mar 2003 20:26:07 -0000 1.3 *************** *** 41,44 **** --- 41,49 ---- Spells.h + INCLUDES = \ + -I$(top_srcdir) \ + -I$(top_builddir) \ + -I$(top_srcdir)/intl + lib_LTLIBRARIES = libdnd3e-cxx.la localedir = $(datadir)/locale |
|
From: Eric L. <ele...@us...> - 2003-03-12 20:26:20
|
Update of /cvsroot/dnd3e/dist/c++/dnd3e/items In directory sc8-pr-cvs1:/tmp/cvs-serv2054/dnd3e/items Modified Files: Makefile.am Log Message: Distcheck fixes. Index: Makefile.am =================================================================== RCS file: /cvsroot/dnd3e/dist/c++/dnd3e/items/Makefile.am,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** Makefile.am 12 Mar 2003 01:25:06 -0000 1.2 --- Makefile.am 12 Mar 2003 20:26:10 -0000 1.3 *************** *** 21,24 **** --- 21,34 ---- ## + SUBDIRS = \ + rings \ + wonders + # armors \ + # potions \ + # rods \ + # shields \ + # staffs \ + # weapons + pkgincludedir = $(includedir)/dnd3e/items |
|
From: Eric L. <ele...@us...> - 2003-03-12 16:57:03
|
Update of /cvsroot/dnd3e/dist/c++/dnd3e/creatures In directory sc8-pr-cvs1:/tmp/cvs-serv30191 Modified Files: Makefile.am Log Message: Added Undead.h header file to distribution files. Index: Makefile.am =================================================================== RCS file: /cvsroot/dnd3e/dist/c++/dnd3e/creatures/Makefile.am,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** Makefile.am 12 Mar 2003 01:25:06 -0000 1.2 --- Makefile.am 12 Mar 2003 16:57:00 -0000 1.3 *************** *** 43,47 **** pkginclude_HEADERS = \ Humanoids.h \ ! Namespace.h INCLUDES = \ --- 43,48 ---- pkginclude_HEADERS = \ Humanoids.h \ ! Namespace.h \ ! Undead.h INCLUDES = \ |
|
From: Eric L. <ele...@us...> - 2003-03-12 16:53:05
|
Update of /cvsroot/dnd3e/dist/c++/dnd3e/creatures/humanoids In directory sc8-pr-cvs1:/tmp/cvs-serv28233 Removed Files: list script Log Message: Woops. Accidentally checked in non-distribution files. --- list DELETED --- --- script DELETED --- |
|
From: Eric L. <ele...@us...> - 2003-03-12 16:48:20
|
Update of /cvsroot/dnd3e/dist/c++/dnd3e In directory sc8-pr-cvs1:/tmp/cvs-serv25526 Modified Files: Spells.h Log Message: Uncomment include directive of Conjurations.h header. Index: Spells.h =================================================================== RCS file: /cvsroot/dnd3e/dist/c++/dnd3e/Spells.h,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -r1.1.1.1 -r1.2 *** Spells.h 19 Feb 2003 05:04:45 -0000 1.1.1.1 --- Spells.h 12 Mar 2003 16:48:16 -0000 1.2 *************** *** 27,31 **** //# include <dnd3e/spells/Abjurations.h> ! //# include <dnd3e/spells/Conjurations.h> //# include <dnd3e/spells/Divinations.h> //# include <dnd3e/spells/Enchantments.h> --- 27,31 ---- //# include <dnd3e/spells/Abjurations.h> ! # include <dnd3e/spells/Conjurations.h> //# include <dnd3e/spells/Divinations.h> //# include <dnd3e/spells/Enchantments.h> |
|
From: Eric L. <ele...@us...> - 2003-03-12 16:37:52
|
Update of /cvsroot/dnd3e/dist/c++/dnd3e/spells In directory sc8-pr-cvs1:/tmp/cvs-serv20496 Modified Files: Conjurations.h Log Message: Remove commented-out, non-existant header files. Index: Conjurations.h =================================================================== RCS file: /cvsroot/dnd3e/dist/c++/dnd3e/spells/Conjurations.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** Conjurations.h 12 Mar 2003 01:25:06 -0000 1.2 --- Conjurations.h 12 Mar 2003 16:37:48 -0000 1.3 *************** *** 26,100 **** # define DND3E_SPELLS_CONJURATIONS_H - //# include <dnd3e/spells/conjuration/AcidArrow.h> - //# include <dnd3e/spells/conjuration/AcidFog.h> - //# include <dnd3e/spells/conjuration/Cloudkill.h> - //# include <dnd3e/spells/conjuration/CreateFoodAndWater.h> - //# include <dnd3e/spells/conjuration/CreateWater.h> - //# include <dnd3e/spells/conjuration/CreepingDoom.h> # include <dnd3e/spells/conjuration/CureWounds.h> - //# include <dnd3e/spells/conjuration/DelayPoison.h> - //# include <dnd3e/spells/conjuration/Drawmijs_instant_summons.h> - //# include <dnd3e/spells/conjuration/ElementalSwarm.h> - //# include <dnd3e/spells/conjuration/Evards_black_tentacles.h> - //# include <dnd3e/spells/conjuration/FireSeeds.h> - //# include <dnd3e/spells/conjuration/FlameArrow.h> - //# include <dnd3e/spells/conjuration/FogCloud.h> - //# include <dnd3e/spells/conjuration/Gate.h> - //# include <dnd3e/spells/conjuration/Glitterdust.h> - //# include <dnd3e/spells/conjuration/Grease.h> - //# include <dnd3e/spells/conjuration/GreaterPlanarAlly.h> - //# include <dnd3e/spells/conjuration/GreaterPlanarBinding.h> - //# include <dnd3e/spells/conjuration/Heal.h> - //# include <dnd3e/spells/conjuration/HealMount.h> - //# include <dnd3e/spells/conjuration/HealingCircle.h> - //# include <dnd3e/spells/conjuration/IncendiaryCloud.h> - //# include <dnd3e/spells/conjuration/InsectPlague.h> - //# include <dnd3e/spells/conjuration/Leomunds_secret_chest.h> - //# include <dnd3e/spells/conjuration/Leomunds_secure_shelter.h> - //# include <dnd3e/spells/conjuration/LesserPlanarAlly.h> - //# include <dnd3e/spells/conjuration/LesserPlanarBinding.h> - //# include <dnd3e/spells/conjuration/LesserRestoration.h> - //# include <dnd3e/spells/conjuration/MageArmor.h> - //# include <dnd3e/spells/conjuration/MajorCreation.h> - //# include <dnd3e/spells/conjuration/MassHeal.h> - //# include <dnd3e/spells/conjuration/Maze.h> - //# include <dnd3e/spells/conjuration/MinorCreation.h> - //# include <dnd3e/spells/conjuration/Mordenkainens_faithful_hound.h> - //# include <dnd3e/spells/conjuration/Mordenkainens_magnificent_mansion.h> - //# include <dnd3e/spells/conjuration/Mount.h> - //# include <dnd3e/spells/conjuration/NeutralizePoison.h> - //# include <dnd3e/spells/conjuration/ObscuringMist.h> - //# include <dnd3e/spells/conjuration/PhantomSteed.h> - //# include <dnd3e/spells/conjuration/PhaseDoor.h> - //# include <dnd3e/spells/conjuration/PlanarAlly.h> - //# include <dnd3e/spells/conjuration/PlanarBinding.h> - //# include <dnd3e/spells/conjuration/PowerWordBlind.h> - //# include <dnd3e/spells/conjuration/PowerWordKill.h> - //# include <dnd3e/spells/conjuration/PowerWordStun.h> - //# include <dnd3e/spells/conjuration/Prayer.h> - //# include <dnd3e/spells/conjuration/RaiseDead.h> - //# include <dnd3e/spells/conjuration/RayOffrost.h> - //# include <dnd3e/spells/conjuration/Regenerate.h> - //# include <dnd3e/spells/conjuration/RemoveBlindnessDeafness.h> - //# include <dnd3e/spells/conjuration/RemoveDisease.h> - //# include <dnd3e/spells/conjuration/RemoveParalysis.h> - //# include <dnd3e/spells/conjuration/Restoration.h> - //# include <dnd3e/spells/conjuration/Resurrection.h> - //# include <dnd3e/spells/conjuration/SepiaSnakeSigil.h> - //# include <dnd3e/spells/conjuration/Shambler.h> - //# include <dnd3e/spells/conjuration/SleetStorm.h> - //# include <dnd3e/spells/conjuration/SolidFog.h> - //# include <dnd3e/spells/conjuration/StinkingCloud.h> - //# include <dnd3e/spells/conjuration/StormOfvengeance.h> - //# include <dnd3e/spells/conjuration/SummonMonster.h> - //# include <dnd3e/spells/conjuration/SummonNaturesAlly.h> - //# include <dnd3e/spells/conjuration/SummonSwarm.h> - //# include <dnd3e/spells/conjuration/TrapTheSoul.h> - //# include <dnd3e/spells/conjuration/TrueResurrection.h> - //# include <dnd3e/spells/conjuration/UnseenServant.h> - //# include <dnd3e/spells/conjuration/WallOfIron.h> - //# include <dnd3e/spells/conjuration/WallOfStone.h> - //# include <dnd3e/spells/conjuration/WallOfThorns.h> - //# include <dnd3e/spells/conjuration/Web.h> # endif /* !defined DND3E_SPELLS_CONJURATIONS_H */ --- 26,30 ---- |
|
From: Eric L. <ele...@us...> - 2003-03-12 16:33:00
|
Update of /cvsroot/dnd3e/dist/c++/dnd3e/items/rings
In directory sc8-pr-cvs1:/tmp/cvs-serv17604/dnd3e/items/rings
Modified Files:
Makefile.am Namespace.h
Log Message:
Added class for cure wounds spells.
Index: Makefile.am
===================================================================
RCS file: /cvsroot/dnd3e/dist/c++/dnd3e/items/rings/Makefile.am,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** Makefile.am 12 Mar 2003 01:25:06 -0000 1.2
--- Makefile.am 12 Mar 2003 16:32:24 -0000 1.3
***************
*** 34,40 ****
-I$(top_srcdir)/intl
! noinst_LTLIBRARIES = libdnd3e-items.la
localedir = $(datadir)/locale
! libdnd3e_items_la_DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@
! libdnd3e_items_la_SOURCES =
--- 34,40 ----
-I$(top_srcdir)/intl
! noinst_LTLIBRARIES = libdnd3e-rings.la
localedir = $(datadir)/locale
! libdnd3e_rings_la_DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@
! libdnd3e_rings_la_SOURCES =
Index: Namespace.h
===================================================================
RCS file: /cvsroot/dnd3e/dist/c++/dnd3e/items/rings/Namespace.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -r1.1.1.1 -r1.2
*** Namespace.h 19 Feb 2003 05:04:49 -0000 1.1.1.1
--- Namespace.h 12 Mar 2003 16:32:25 -0000 1.2
***************
*** 35,39 ****
# define DND3E_BEGIN_ITEMS_RINGS_NAMESPACE \
DND3E_BEGIN_ITEMS_NAMESPACE \
! namespace items {
# define DND3E_END_ITEMS_RINGS_NAMESPACE \
--- 35,39 ----
# define DND3E_BEGIN_ITEMS_RINGS_NAMESPACE \
DND3E_BEGIN_ITEMS_NAMESPACE \
! namespace rings {
# define DND3E_END_ITEMS_RINGS_NAMESPACE \
|
|
From: Eric L. <ele...@us...> - 2003-03-12 16:32:56
|
Update of /cvsroot/dnd3e/dist/c++ In directory sc8-pr-cvs1:/tmp/cvs-serv17604 Modified Files: configure.in Log Message: Added class for cure wounds spells. Index: configure.in =================================================================== RCS file: /cvsroot/dnd3e/dist/c++/configure.in,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** configure.in 12 Mar 2003 01:25:05 -0000 1.2 --- configure.in 12 Mar 2003 16:32:22 -0000 1.3 *************** *** 106,109 **** --- 106,111 ---- dnd3e/feats/Makefile dnd3e/items/Makefile + dnd3e/items/rings/Makefile + dnd3e/items/wonders/Makefile dnd3e/skills/Makefile dnd3e/spells/Makefile |
|
From: Eric L. <ele...@us...> - 2003-03-12 16:32:32
|
Update of /cvsroot/dnd3e/dist/c++/dnd3e/spells/conjuration
In directory sc8-pr-cvs1:/tmp/cvs-serv17604/dnd3e/spells/conjuration
Added Files:
CureWounds.cpp CureWounds.h Makefile.am Namespace.h
Log Message:
Added class for cure wounds spells.
--- NEW FILE ---
/*
* CureWounds.cpp -- class implementation for cure wounds spells
* Copyright (C) 2003 Eric Lemings <ele...@us...>
*
* This software 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 software 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 software; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
* 02111-1307, USA
*
* RCS: $Id: CureWounds.cpp,v 1.1 2003/03/12 16:32:27 elemings Exp $
*/
//#include <ogs/support/TypeTraits.h>
#include <ogs/core/Creature.h>
#include "dnd3e/creatures/Undead.h"
#include "dnd3e/spells/conjuration/CureWounds.h"
using ogs::core::Die;
using ogs::core::Experience;
using ogs::spells::Conjuration;
using dnd3e::spells::conjuration::CureWounds;
/**
* This function is a stub for a future TypeTraits header addition.
*/
template <class BaseClass, class DerivedClass>
bool isBaseAndDerived (const DerivedClass& derivedObject) {
return (true);
}
/**
* Create a new cure wounds spell.
*
* @param casterLevel Level of caster.
* @param degree Degree of cure wounds spell.
*/
CureWounds::CureWounds (CasterLevel casterLevel, Degree degree):
_casterLevel (casterLevel), _degree (degree) {
// empty
}
/**
* Determine the components needed to cast this spell. The components
* of a cure wounds spell are normally verbal and somantic. Silence
* Spell and Still spell feats however may negate one or both of these
* components.
*
* @return Array of components for this spell.
*/
ogs::magic::Spell::Components CureWounds::getComponents () const {
using ogs::magic::Component;
using ogs::magic::Spell;
Spell::Components components;
bool silenced = false; // TODO: Determine this.
if (!silenced) {
Component component = Component::Verbal ();
components.push_back (component);
}
bool stilled = false; // TODO: Determine this.
if (!stilled) {
Component component = Component::Somantic ();
components.push_back (component);
}
return (components);
}
/**
* Cast this spell. When a cure wounds spell is cast, this function
* first checks to see if there is a target. If there is not target,
* nothing happens. (In other words, this function does nothing).
* Otherwise, the target is checked to see if it is a creature. If the
* target is not a creature, nothing happens. If the target is a
* creature, this function rolls a random number of hit points according
* to the degree of spell. Next, the creature is checked to see if it
* is undead. If it is, a Will save is rolled for the undead creature.
* If the save fails, the points are subtracted from the current hit
* points of the undead creature. If the creature is not undead, the
* points are added to the current hit points of the creature (up to its
* maximum points).
*/
void CureWounds::castSpell () {
if (_target != NULL) {
using ogs::core::Entity;
using ogs::core::Creature;
if (isBaseAndDerived<Creature, Entity> (*_target)) {
Die::Value hitPoints = rollHitPoints ();
using dnd3e::creatures::Undead;
if (isBaseAndDerived<Undead, Entity> (*_target)) {
if (!checkTargetWillSave () &&
!checkTargetSpellResistance ()) {
int currentHealth = _target->getCurrentHealth ();
_target->setCurrentHealth (currentHealth - hitPoints);
}
} else {
int currentHealth = _target->getCurrentHealth ();
_target->setCurrentHealth (currentHealth + hitPoints);
}
}
}
}
/**
* Roll hit points for this cure wounds spell. If the spell has been
* empowered or maximized, the hit points are adjusted accordingly.
*
* @return Hit points rolled.
*/
Die::Value CureWounds::rollHitPoints () const {
Die::Value hitPoints = 0;
if (_degree == MINOR) {
hitPoints = 1;
} else {
// Note the value of the degree is important here.
Die die (Die::d8);
die.setCount (_degree);
bool maximized = false; // TODO: Determine this.
hitPoints = maximized? die.getMaximumValue (): die.rollValue ();
unsigned maxBonus = 5 * _degree;
hitPoints += _casterLevel > maxBonus? maxBonus: _casterLevel;
bool empowered = false; // TODO: Determine this.
if (empowered) {
hitPoints += (hitPoints / 2);
}
}
return (hitPoints);
}
/**
* Roll a Will save for the target of this spell.
*
* @return True if Will save of target succeeded.
*/
bool CureWounds::checkTargetWillSave () const {
return (false); // TODO: Implement this function. Easy.
}
/**
* Check the spell resistance (if any) for the target of this spell.
*
* @return True if spell resistance negates spell.
*/
bool CureWounds::checkTargetSpellResistance () const {
// TODO: Implement this function, generalize, and move to ogs::magic.
return (false);
}
--- NEW FILE ---
/*
* CureWounds.h -- class interface for cure wounds spells
* Copyright (C) 2003 Eric Lemings <ele...@us...>
*
* This software 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 software 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 software; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
* 02111-1307, USA
*
* RCS: $Id: CureWounds.h,v 1.1 2003/03/12 16:32:27 elemings Exp $
*/
#ifdef __cplusplus
# ifndef DND3E_SPELLS_CONJURATION_CURE_WOUNDS_H
# define DND3E_SPELLS_CONJURATION_CURE_WOUNDS_H
# include <ogs/core/CClass.h>
# include <ogs/core/Die.h>
# include <ogs/core/Entity.h>
# include <ogs/core/Experience.h>
# include <ogs/magic/Subschool.h>
# include <ogs/spells/Conjuration.h>
# include <dnd3e/spells/conjuration/Namespace.h>
DND3E_BEGIN_SPELLS_CONJURATION_NAMESPACE
using ogs::core::CClass;
/**
* A spell that heals damage to living creatures. Cure wounds spells
* have the opposite effect on undead creatures: the spell causes damage
* to undead creatures instead of curing it. Cure wounds spells can
* have different degrees. The degree of the spell determines how much
* damage is healed (or dealt in the case of undead creatures).
*/
class CureWounds: public ogs::spells::Conjuration {
public:
/** Level of caster. */
typedef ogs::core::Experience::Level CasterLevel;
/** Target of cure wounds spell. */
typedef ogs::core::Entity* Target;
/** Determines how much damage is healed (or dealt). */
enum Degree {
/** Cures 1 point of damage. */
MINOR,
/**
* Cures 1d8 points of damage plus 1 per caster level (up to 5).
*/
LIGHT,
/**
* Cures 2d8 points of damage plus 1 per caster level (up to 10).
*/
MODERATE,
/**
* Cures 3d8 points of damage plus 1 per caster level (up to 15).
*/
SERIOUS,
/**
* Cures 4d8 points of damage plus 1 per caster level (up to 20).
*/
CRITICAL,
};
static CureWounds* createMinor (CasterLevel casterLevel);
static CureWounds* createLight (CasterLevel casterLevel);
static CureWounds* createModerate (CasterLevel casterLevel);
static CureWounds* createSerious (CasterLevel casterLevel);
static CureWounds* createCritical (CasterLevel casterLevel);
const ogs::magic::School& getSchool () const;
ogs::magic::Spell::Components getComponents () const;
ogs::magic::Range getRange () const;
Degree getDegree () const;
Target getTarget () const;
void setTarget (ogs::core::Entity& entity);
void castSpell ();
protected:
CureWounds (CasterLevel casterLevel, Degree degree);
private:
CasterLevel _casterLevel;
Target _target;
Degree _degree;
ogs::core::Die::Value rollHitPoints () const;
bool checkTargetWillSave () const;
bool checkTargetSpellResistance () const;
};
/**
* Determine the school (or subschool) for this type of spell. All cure
* wounds spells are in the Healing subschool of the Conjuration school.
*
* @return Healing subshool of the Conjuration school.
*/
inline const ogs::magic::School&
CureWounds::getSchool () const {
using ogs::magic::Subschool;
static Subschool subschool (Subschool::HEALING);
return (subschool);
}
/**
* Determine the range of this spell. Cure wounds spells always have
* touch range.
*
* @return Touch range.
*/
inline ogs::magic::Range
CureWounds::getRange () const {
return (ogs::magic::Range::Touch ());
}
/**
* Determine the target of this spell. The target of this spell is the
* entity that will be healed (or damaged). If the entity is not a
* creature, the spell does nothing. If the spell does not yet have a
* target, the function returns NULL.
*
* @return Target of spell or NULL if spell is not targeted.
*/
inline CureWounds::Target
CureWounds::getTarget () const {
return (this->_target);
}
/**
* Determine the degree of this cure wounds spell.
*
* #return Degree of cure wounds spell.
*/
inline CureWounds::Degree
CureWounds::getDegree () const {
return (this->_degree);
}
DND3E_END_SPELLS_CONJURATION_NAMESPACE
# endif /* !defined DND3E_SPELLS_CONJURATION_CURE_WOUNDS_H */
#endif /* defined __cplusplus */
--- NEW FILE ---
##
## Makefile.am -- Automake file for DND3E
## Copyright (C) 2003 Eric Lemings <ele...@us...>
##
## This software 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 software 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
## USA
##
## RCS: $Id: Makefile.am,v 1.1 2003/03/12 16:32:27 elemings Exp $
##
pkgincludedir = $(includedir)/dnd3e/spells/conjuration
pkginclude_HEADERS = \
CureWounds.h
INCLUDES = \
-I$(top_srcdir) \
-I$(top_builddir) \
-I$(top_srcdir)/intl
noinst_LTLIBRARIES = libdnd3e-conjurations.la
localedir = $(datadir)/locale
libdnd3e_conjurations_la_DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@
libdnd3e_conjurations_la_SOURCES = \
CureWounds.cpp
--- NEW FILE ---
/*
* Namespace.h -- namespace for conjuration spells
* Copyright (C) 2002 Eric Lemings <ele...@us...>
*
* This software 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 software 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 software; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
* 02111-1307, USA
*
* RCS: $Id: Namespace.h,v 1.1 2003/03/12 16:32:27 elemings Exp $
*/
#ifdef __cplusplus
# ifndef DND3E_SPELLS_CONJURATION_NAMESPACE_H
# define DND3E_SPELLS_CONJURATION_NAMESPACE_H
# include <dnd3e/spells/Namespace.h>
/**
* @namespace dnd3e::spells::conjuration
*
*
*/
# define DND3E_BEGIN_SPELLS_CONJURATION_NAMESPACE \
DND3E_BEGIN_SPELLS_NAMESPACE \
namespace conjuration {
# define DND3E_END_SPELLS_CONJURATION_NAMESPACE \
} \
DND3E_END_SPELLS_NAMESPACE
# endif /* !defined DND3E_SPELLS_CONJURATION_NAMESPACE_H */
#endif /* defined __cplusplus */
|
|
From: Eric L. <ele...@us...> - 2003-03-12 16:32:32
|
Update of /cvsroot/dnd3e/dist/c++/dnd3e/items/wonders
In directory sc8-pr-cvs1:/tmp/cvs-serv17604/dnd3e/items/wonders
Added Files:
Makefile.am Namespace.h
Log Message:
Added class for cure wounds spells.
--- NEW FILE ---
##
## Makefile.am -- Automake file for DND3E
## Copyright (C) 2003 Eric Lemings <ele...@us...>
##
## This software 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 software 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
## USA
##
## RCS: $Id: Makefile.am,v 1.1 2003/03/12 16:32:26 elemings Exp $
##
pkgincludedir = $(includedir)/dnd3e/items/wonders
pkginclude_HEADERS =
Namespace.h
INCLUDES = \
-I$(top_srcdir) \
-I$(top_builddir) \
-I$(top_srcdir)/intl
noinst_LTLIBRARIES = libdnd3e-wonders.la
localedir = $(datadir)/locale
libdnd3e_wonders_la_DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@
libdnd3e_wonders_la_SOURCES =
--- NEW FILE ---
/*
* Namespace.h -- namespace for wonderous items
* Copyright (C) 2002 Eric Lemings <ele...@us...>
*
* This software 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 software 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 software; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
* 02111-1307, USA
*
* RCS: $Id: Namespace.h,v 1.1 2003/03/12 16:32:26 elemings Exp $
*/
#ifdef __cplusplus
# ifndef DND3E_ITEMS_WONDERS_NAMESPACE_H
# define DND3E_ITEMS_WONDERS_NAMESPACE_H
# include <dnd3e/items/Namespace.h>
/**
* @namespace dnd3e::items::wonders
*
*
*/
# define DND3E_BEGIN_ITEMS_WONDERS_NAMESPACE \
DND3E_BEGIN_ITEMS_NAMESPACE \
namespace wonders {
# define DND3E_END_ITEMS_WONDERS_NAMESPACE \
} \
DND3E_END_ITEMS_NAMESPACE
# endif /* !defined DND3E_ITEMS_WONDERS_NAMESPACE_H */
#endif /* defined __cplusplus */
|
|
From: Eric L. <ele...@us...> - 2003-03-12 16:32:27
|
Update of /cvsroot/dnd3e/dist/c++/dnd3e/items In directory sc8-pr-cvs1:/tmp/cvs-serv17604/dnd3e/items Added Files: Wonders.h Log Message: Added class for cure wounds spells. --- NEW FILE --- /* * Wonders.h -- class interface for wonderous items * Copyright (C) 2003 Eric Lemings <ele...@us...> * * This software 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 software 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 software; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA * 02111-1307, USA * * RCS: $Id: Wonders.h,v 1.1 2003/03/12 16:32:23 elemings Exp $ */ #ifdef __cplusplus # ifndef DND3E_ITEMS_WONDERS_H # define DND3E_ITEMS_WONDERS_H // Pretty sure these wonders can be fully implemented. //# include <dnd3e/items/wonders/AmuletOfHealth.h> //# include <dnd3e/items/wonders/AmuletOfNaturalArmor.h> //# include <dnd3e/items/wonders/BeltOfGiantStrength.h> //# include <dnd3e/items/wonders/BlessedBook.h> //# include <dnd3e/items/wonders/BootsOfElvenkind.h> //# include <dnd3e/items/wonders/BootsOfStrideAndSpring.h> //# include <dnd3e/items/wonders/BracersOfArmor.h> //# include <dnd3e/items/wonders/CloakOfCharisma.h> //# include <dnd3e/items/wonders/CloakOfElvenkind.h> //# include <dnd3e/items/wonders/CloakOfResistance.h> //# include <dnd3e/items/wonders/GauntletsOfOgrePower.h> //# include <dnd3e/items/wonders/GlovesOfDexterity.h> //# include <dnd3e/items/wonders/GlovesOfSwimAndClimb.h> //# include <dnd3e/items/wonders/HeadbandOfIntellect.h> //# include <dnd3e/items/wonders/LensOfDetection.h> //# include <dnd3e/items/wonders/MantleOfSpellResistance.h> //# include <dnd3e/items/wonders/ManualOfPhysicalAbility.h> //# include <dnd3e/items/wonders/Luckstone.h> //# include <dnd3e/items/wonders/TomeOfMentalAbility.h> //# include <dnd3e/items/wonders/VestmentOfFaith.h> // Not exactly sure if these wonders can be implemented. //# include <dnd3e/items/wonders/AmuletOfUndeadTurning.h> //# include <dnd3e/items/wonders/BagOfHolding.h> //# include <dnd3e/items/wonders/MonksBelt.h> //# include <dnd3e/items/wonders/BeltOfDwarvenkind.h> //# include <dnd3e/items/wonders/CircletOfPersuasion.h> //# include <dnd3e/items/wonders/EyesOfTheEagle.h> //# include <dnd3e/items/wonders/GloveOfStoring.h> //# include <dnd3e/items/wonders/GogglesOfNight.h> //# include <dnd3e/items/wonders/MaskOfTheSkull.h> //# include <dnd3e/items/wonders/PearlOfPower.h> //# include <dnd3e/items/wonders/PeriaptOfHealth.h> //# include <dnd3e/items/wonders/ScabbardOfKeenEdges.h> //# include <dnd3e/items/wonders/VestOfEscape.h> //# include <dnd3e/items/wonders/DruidsVestment.h> // Other wonders probably cannot be implemented in this context. # endif /* !defined DND3E_ITEMS_WONDERS_H */ #endif /* defined __cplusplus */ |
|
From: Eric L. <ele...@us...> - 2003-03-12 16:32:27
|
Update of /cvsroot/dnd3e/dist/c++/dnd3e/creatures
In directory sc8-pr-cvs1:/tmp/cvs-serv17604/dnd3e/creatures
Added Files:
Undead.h
Log Message:
Added class for cure wounds spells.
--- NEW FILE ---
/*
* Undead.h -- class interface for undead creatures
* Copyright (C) 2003 Eric Lemings <ele...@us...>
*
* This software 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 software 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 software; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
* 02111-1307, USA
*
* RCS: $Id: Undead.h,v 1.1 2003/03/12 16:32:23 elemings Exp $
*/
#ifdef __cplusplus
# ifndef DND3E_CREATURES_UNDEAD_H
# define DND3E_CREATURES_UNDEAD_H
# include <dnd3e/creatures/Namespace.h>
DND3E_BEGIN_CREATURES_NAMESPACE
/**
* A creature that is, technically speaking, dead. The word "undead" is
* something of a misnomer. It suggests that an undead creature is "not
* dead". Just the opposite. An undead creature is a creature that
* lingers on after death within the world of the living. In this
* respect, undead creatures are often created from other creatures.
* Many classes of undead creatures can be implemented as templates.
* Undead creatures have a special connection with negative energy.
* Consequently, undead creatures can be turned, rebuked, or destroyed
* with positive energy..
*/
class Undead {
public:
protected:
private:
};
DND3E_END_CREATURES_NAMESPACE
# endif /* !defined DND3E_CREATURES_UNDEAD_H */
#endif /* defined __cplusplus */
|
|
From: Eric L. <ele...@us...> - 2003-03-12 16:29:01
|
Update of /cvsroot/dnd3e/dist/c++/dnd3e/items/wonders In directory sc8-pr-cvs1:/tmp/cvs-serv15995/wonders Log Message: Directory /cvsroot/dnd3e/dist/c++/dnd3e/items/wonders added to the repository |
|
From: Eric L. <ele...@us...> - 2003-03-12 16:28:23
|
Update of /cvsroot/dnd3e/dist/c++/dnd3e/spells/conjuration In directory sc8-pr-cvs1:/tmp/cvs-serv15703/conjuration Log Message: Directory /cvsroot/dnd3e/dist/c++/dnd3e/spells/conjuration added to the repository |
|
From: Eric L. <ele...@us...> - 2003-03-12 01:25:11
|
Update of /cvsroot/dnd3e/dist/c++/po In directory sc8-pr-cvs1:/tmp/cvs-serv9676/po Added Files: dnd3e-c++.pot Removed Files: dnd3e.pot Log Message: Fixes, changes, additions, updates, etc. --- NEW FILE --- --- dnd3e.pot DELETED --- |
|
From: Eric L. <ele...@us...> - 2003-03-12 01:25:11
|
Update of /cvsroot/dnd3e/dist/c++/dnd3e/items/rings In directory sc8-pr-cvs1:/tmp/cvs-serv9676/dnd3e/items/rings Modified Files: Makefile.am Log Message: Fixes, changes, additions, updates, etc. Index: Makefile.am =================================================================== RCS file: /cvsroot/dnd3e/dist/c++/dnd3e/items/rings/Makefile.am,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -r1.1.1.1 -r1.2 *** Makefile.am 19 Feb 2003 05:04:49 -0000 1.1.1.1 --- Makefile.am 12 Mar 2003 01:25:06 -0000 1.2 *************** *** 21,25 **** ## ! pkgincludedir = $(includedir)/@PACKAGE@/items/rings pkginclude_HEADERS = \ --- 21,25 ---- ## ! pkgincludedir = $(includedir)/dnd3e/items/rings pkginclude_HEADERS = \ |
|
From: Eric L. <ele...@us...> - 2003-03-12 01:25:11
|
Update of /cvsroot/dnd3e/dist/c++/dnd3e/spells
In directory sc8-pr-cvs1:/tmp/cvs-serv9676/dnd3e/spells
Modified Files:
Conjurations.h Divinations.h Enchantments.h Evocations.h
Illusions.h Makefile.am Necromancies.h Transmutations.h
Universals.h
Log Message:
Fixes, changes, additions, updates, etc.
Index: Conjurations.h
===================================================================
RCS file: /cvsroot/dnd3e/dist/c++/dnd3e/spells/Conjurations.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -r1.1.1.1 -r1.2
*** Conjurations.h 19 Feb 2003 05:04:49 -0000 1.1.1.1
--- Conjurations.h 12 Mar 2003 01:25:06 -0000 1.2
***************
*** 91,95 ****
//# include <dnd3e/spells/conjuration/SummonSwarm.h>
//# include <dnd3e/spells/conjuration/TrapTheSoul.h>
! # include <dnd3e/spells/conjuration/TrueResurrection.h>
//# include <dnd3e/spells/conjuration/UnseenServant.h>
//# include <dnd3e/spells/conjuration/WallOfIron.h>
--- 91,95 ----
//# include <dnd3e/spells/conjuration/SummonSwarm.h>
//# include <dnd3e/spells/conjuration/TrapTheSoul.h>
! //# include <dnd3e/spells/conjuration/TrueResurrection.h>
//# include <dnd3e/spells/conjuration/UnseenServant.h>
//# include <dnd3e/spells/conjuration/WallOfIron.h>
Index: Divinations.h
===================================================================
RCS file: /cvsroot/dnd3e/dist/c++/dnd3e/spells/Divinations.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -r1.1.1.1 -r1.2
*** Divinations.h 19 Feb 2003 05:04:49 -0000 1.1.1.1
--- Divinations.h 12 Mar 2003 01:25:06 -0000 1.2
***************
*** 1,4 ****
/*
! * Divinations.h -- class interface for templates
* Copyright (C) 2002 Eric Lemings <ele...@us...>
*
--- 1,4 ----
/*
! * Divinations.h -- class interface for Divination spells
* Copyright (C) 2002 Eric Lemings <ele...@us...>
*
***************
*** 23,48 ****
#ifdef __cplusplus
! # ifndef DND3E_SPELLS_TEMPLATE_H
! # define DND3E_SPELLS_TEMPLATE_H
- # include <ogs/spells/Namespace.h>
! DND3E_BEGIN_SPELLS_NAMESPACE
!
! /**
! * Brief description. Detailed descripton.
! */
! class Divinations {
! public:
!
! protected:
!
! private:
!
! };
!
! DND3E_END_SPELLS_NAMESPACE
!
! # endif /* !defined DND3E_SPELLS_TEMPLATE_H */
#endif /* defined __cplusplus */
--- 23,31 ----
#ifdef __cplusplus
! # ifndef DND3E_SPELLS_DIVINATIONS_H
! # define DND3E_SPELLS_DIVINATIONS_H
! # endif /* !defined DND3E_SPELLS_DIVINATIONS_H */
#endif /* defined __cplusplus */
Index: Enchantments.h
===================================================================
RCS file: /cvsroot/dnd3e/dist/c++/dnd3e/spells/Enchantments.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -r1.1.1.1 -r1.2
*** Enchantments.h 19 Feb 2003 05:04:49 -0000 1.1.1.1
--- Enchantments.h 12 Mar 2003 01:25:06 -0000 1.2
***************
*** 1,4 ****
/*
! * Enchantments.h -- class interface for templates
* Copyright (C) 2002 Eric Lemings <ele...@us...>
*
--- 1,4 ----
/*
! * Enchantments.h -- class interface for Enchantment spells
* Copyright (C) 2002 Eric Lemings <ele...@us...>
*
***************
*** 23,48 ****
#ifdef __cplusplus
! # ifndef DND3E_SPELLS_TEMPLATE_H
! # define DND3E_SPELLS_TEMPLATE_H
- # include <ogs/spells/Namespace.h>
! DND3E_BEGIN_SPELLS_NAMESPACE
!
! /**
! * Brief description. Detailed descripton.
! */
! class Enchantments {
! public:
!
! protected:
!
! private:
!
! };
!
! DND3E_END_SPELLS_NAMESPACE
!
! # endif /* !defined DND3E_SPELLS_TEMPLATE_H */
#endif /* defined __cplusplus */
--- 23,31 ----
#ifdef __cplusplus
! # ifndef DND3E_SPELLS_ENCHANTMENTS_H
! # define DND3E_SPELLS_ENCHANTMENTS_H
! # endif /* !defined DND3E_SPELLS_ENCHANTMENTS_H */
#endif /* defined __cplusplus */
Index: Evocations.h
===================================================================
RCS file: /cvsroot/dnd3e/dist/c++/dnd3e/spells/Evocations.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -r1.1.1.1 -r1.2
*** Evocations.h 19 Feb 2003 05:04:50 -0000 1.1.1.1
--- Evocations.h 12 Mar 2003 01:25:06 -0000 1.2
***************
*** 1,4 ****
/*
! * Evocations.h -- class interface for templates
* Copyright (C) 2002 Eric Lemings <ele...@us...>
*
--- 1,4 ----
/*
! * Evocations.h -- class interface for Evocation spells
* Copyright (C) 2002 Eric Lemings <ele...@us...>
*
***************
*** 23,48 ****
#ifdef __cplusplus
! # ifndef DND3E_SPELLS_TEMPLATE_H
! # define DND3E_SPELLS_TEMPLATE_H
- # include <ogs/spells/Namespace.h>
! DND3E_BEGIN_SPELLS_NAMESPACE
!
! /**
! * Brief description. Detailed descripton.
! */
! class Evocations {
! public:
!
! protected:
!
! private:
!
! };
!
! DND3E_END_SPELLS_NAMESPACE
!
! # endif /* !defined DND3E_SPELLS_TEMPLATE_H */
#endif /* defined __cplusplus */
--- 23,31 ----
#ifdef __cplusplus
! # ifndef DND3E_SPELLS_EVOCATIONS_H
! # define DND3E_SPELLS_EVOCATIONS_H
! # endif /* !defined DND3E_SPELLS_EVOCATIONS_H */
#endif /* defined __cplusplus */
Index: Illusions.h
===================================================================
RCS file: /cvsroot/dnd3e/dist/c++/dnd3e/spells/Illusions.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -r1.1.1.1 -r1.2
*** Illusions.h 19 Feb 2003 05:04:50 -0000 1.1.1.1
--- Illusions.h 12 Mar 2003 01:25:06 -0000 1.2
***************
*** 1,4 ****
/*
! * Illusions.h -- class interface for templates
* Copyright (C) 2002 Eric Lemings <ele...@us...>
*
--- 1,4 ----
/*
! * Illusions.h -- class interface for Illusion spells
* Copyright (C) 2002 Eric Lemings <ele...@us...>
*
***************
*** 23,48 ****
#ifdef __cplusplus
! # ifndef DND3E_SPELLS_TEMPLATE_H
! # define DND3E_SPELLS_TEMPLATE_H
- # include <ogs/spells/Namespace.h>
! DND3E_BEGIN_SPELLS_NAMESPACE
!
! /**
! * Brief description. Detailed descripton.
! */
! class Illusions {
! public:
!
! protected:
!
! private:
!
! };
!
! DND3E_END_SPELLS_NAMESPACE
!
! # endif /* !defined DND3E_SPELLS_TEMPLATE_H */
#endif /* defined __cplusplus */
--- 23,31 ----
#ifdef __cplusplus
! # ifndef DND3E_SPELLS_ILLUSIONS_H
! # define DND3E_SPELLS_ILLUSIONS_H
! # endif /* !defined DND3E_SPELLS_ILLUSIONS_H */
#endif /* defined __cplusplus */
Index: Makefile.am
===================================================================
RCS file: /cvsroot/dnd3e/dist/c++/dnd3e/spells/Makefile.am,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -r1.1.1.1 -r1.2
*** Makefile.am 19 Feb 2003 05:04:50 -0000 1.1.1.1
--- Makefile.am 12 Mar 2003 01:25:06 -0000 1.2
***************
*** 21,25 ****
##
! pkgincludedir = $(includedir)/@PACKAGE@/spells
pkginclude_HEADERS = \
--- 21,36 ----
##
! SUBDIRS = \
! conjuration
! # abjuration \
! # divination \
! # enchantment \
! # evocation \
! # illusion \
! # necromancy \
! # transmutation \
! # universal
!
! pkgincludedir = $(includedir)/dnd3e/spells
pkginclude_HEADERS = \
Index: Necromancies.h
===================================================================
RCS file: /cvsroot/dnd3e/dist/c++/dnd3e/spells/Necromancies.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -r1.1.1.1 -r1.2
*** Necromancies.h 19 Feb 2003 05:04:50 -0000 1.1.1.1
--- Necromancies.h 12 Mar 2003 01:25:06 -0000 1.2
***************
*** 1,4 ****
/*
! * Necromancies.h -- class interface for templates
* Copyright (C) 2002 Eric Lemings <ele...@us...>
*
--- 1,4 ----
/*
! * Necromancies.h -- class interface for Necromancy spells
* Copyright (C) 2002 Eric Lemings <ele...@us...>
*
***************
*** 23,48 ****
#ifdef __cplusplus
! # ifndef DND3E_SPELLS_TEMPLATE_H
! # define DND3E_SPELLS_TEMPLATE_H
- # include <ogs/spells/Namespace.h>
! DND3E_BEGIN_SPELLS_NAMESPACE
!
! /**
! * Brief description. Detailed descripton.
! */
! class Necromancies {
! public:
!
! protected:
!
! private:
!
! };
!
! DND3E_END_SPELLS_NAMESPACE
!
! # endif /* !defined DND3E_SPELLS_TEMPLATE_H */
#endif /* defined __cplusplus */
--- 23,31 ----
#ifdef __cplusplus
! # ifndef DND3E_SPELLS_NECROMANCIES_H
! # define DND3E_SPELLS_NECROMANCIES_H
! # endif /* !defined DND3E_SPELLS_NECROMANCIES_H */
#endif /* defined __cplusplus */
Index: Transmutations.h
===================================================================
RCS file: /cvsroot/dnd3e/dist/c++/dnd3e/spells/Transmutations.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -r1.1.1.1 -r1.2
*** Transmutations.h 19 Feb 2003 05:04:50 -0000 1.1.1.1
--- Transmutations.h 12 Mar 2003 01:25:06 -0000 1.2
***************
*** 1,4 ****
/*
! * Transmutations.h -- class interface for templates
* Copyright (C) 2002 Eric Lemings <ele...@us...>
*
--- 1,4 ----
/*
! * Transmutations.h -- class interface for Transmutation spells
* Copyright (C) 2002 Eric Lemings <ele...@us...>
*
***************
*** 23,48 ****
#ifdef __cplusplus
! # ifndef DND3E_SPELLS_TEMPLATE_H
! # define DND3E_SPELLS_TEMPLATE_H
- # include <ogs/spells/Namespace.h>
! DND3E_BEGIN_SPELLS_NAMESPACE
!
! /**
! * Brief description. Detailed descripton.
! */
! class Transmutations {
! public:
!
! protected:
!
! private:
!
! };
!
! DND3E_END_SPELLS_NAMESPACE
!
! # endif /* !defined DND3E_SPELLS_TEMPLATE_H */
#endif /* defined __cplusplus */
--- 23,31 ----
#ifdef __cplusplus
! # ifndef DND3E_SPELLS_TRANSMUTATIONS_H
! # define DND3E_SPELLS_TRANSMUTATIONS_H
! # endif /* !defined DND3E_SPELLS_TRANSMUTATIONS_H */
#endif /* defined __cplusplus */
Index: Universals.h
===================================================================
RCS file: /cvsroot/dnd3e/dist/c++/dnd3e/spells/Universals.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -r1.1.1.1 -r1.2
*** Universals.h 19 Feb 2003 05:04:50 -0000 1.1.1.1
--- Universals.h 12 Mar 2003 01:25:06 -0000 1.2
***************
*** 23,48 ****
#ifdef __cplusplus
! # ifndef DND3E_SPELLS_TEMPLATE_H
! # define DND3E_SPELLS_TEMPLATE_H
- # include <ogs/spells/Namespace.h>
! DND3E_BEGIN_SPELLS_NAMESPACE
!
! /**
! * Brief description. Detailed descripton.
! */
! class Universals.h {
! public:
!
! protected:
!
! private:
!
! };
!
! DND3E_END_SPELLS_NAMESPACE
!
! # endif /* !defined DND3E_SPELLS_TEMPLATE_H */
#endif /* defined __cplusplus */
--- 23,31 ----
#ifdef __cplusplus
! # ifndef DND3E_SPELLS_UNIVERSALS_H
! # define DND3E_SPELLS_UNIVERSALS_H
! # endif /* !defined DND3E_SPELLS_UNIVERSALS_H */
#endif /* defined __cplusplus */
|
|
From: Eric L. <ele...@us...> - 2003-03-12 01:25:09
|
Update of /cvsroot/dnd3e/dist/c++/dnd3e/feats In directory sc8-pr-cvs1:/tmp/cvs-serv9676/dnd3e/feats Modified Files: BonusFeat.cpp BonusFeat.h Makefile.am UncannyDodge.cpp UncannyDodge.h Log Message: Fixes, changes, additions, updates, etc. Index: BonusFeat.cpp =================================================================== RCS file: /cvsroot/dnd3e/dist/c++/dnd3e/feats/BonusFeat.cpp,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -r1.1.1.1 -r1.2 *** BonusFeat.cpp 19 Feb 2003 05:04:49 -0000 1.1.1.1 --- BonusFeat.cpp 12 Mar 2003 01:25:06 -0000 1.2 *************** *** 23,26 **** #include "BonusFeat.h" ! using ogs::feats::BonusFeat; --- 23,26 ---- #include "BonusFeat.h" ! using dnd3e::feats::BonusFeat; Index: BonusFeat.h =================================================================== RCS file: /cvsroot/dnd3e/dist/c++/dnd3e/feats/BonusFeat.h,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -r1.1.1.1 -r1.2 *** BonusFeat.h 19 Feb 2003 05:04:49 -0000 1.1.1.1 --- BonusFeat.h 12 Mar 2003 01:25:06 -0000 1.2 *************** *** 23,32 **** #ifdef __cplusplus ! # ifndef OGS_FEATS_BONUS_FEAT_H ! # define OGS_FEATS_BONUS_FEAT_H ! # include <ogs/subdir/Namespace.h> ! OGS_BEGIN_FEATS_NAMESPACE /** --- 23,32 ---- #ifdef __cplusplus ! # ifndef DND3E_FEATS_BONUS_FEAT_H ! # define DND3E_FEATS_BONUS_FEAT_H ! # include <dnd3e/feats/Namespace.h> ! DND3E_BEGIN_FEATS_NAMESPACE /** *************** *** 46,52 **** }; ! OGS_END_FEATS_NAMESPACE ! # endif /* !defined OGS_FEATS_BONUS_FEAT_H */ #endif /* defined __cplusplus */ --- 46,52 ---- }; ! DND3E_END_FEATS_NAMESPACE ! # endif /* !defined DND3E_FEATS_BONUS_FEAT_H */ #endif /* defined __cplusplus */ Index: Makefile.am =================================================================== RCS file: /cvsroot/dnd3e/dist/c++/dnd3e/feats/Makefile.am,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -r1.1.1.1 -r1.2 *** Makefile.am 19 Feb 2003 05:04:49 -0000 1.1.1.1 --- Makefile.am 12 Mar 2003 01:25:06 -0000 1.2 *************** *** 21,25 **** ## ! pkgincludedir = $(includedir)/@PACKAGE@/feats pkginclude_HEADERS = \ --- 21,25 ---- ## ! pkgincludedir = $(includedir)/dnd3e/feats pkginclude_HEADERS = \ Index: UncannyDodge.cpp =================================================================== RCS file: /cvsroot/dnd3e/dist/c++/dnd3e/feats/UncannyDodge.cpp,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -r1.1.1.1 -r1.2 *** UncannyDodge.cpp 19 Feb 2003 05:04:49 -0000 1.1.1.1 --- UncannyDodge.cpp 12 Mar 2003 01:25:06 -0000 1.2 *************** *** 23,26 **** #include "UncannyDodge.h" ! using ogs::feats::UncannyDodge; --- 23,26 ---- #include "UncannyDodge.h" ! using dnd3e::feats::UncannyDodge; Index: UncannyDodge.h =================================================================== RCS file: /cvsroot/dnd3e/dist/c++/dnd3e/feats/UncannyDodge.h,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -r1.1.1.1 -r1.2 *** UncannyDodge.h 19 Feb 2003 05:04:49 -0000 1.1.1.1 --- UncannyDodge.h 12 Mar 2003 01:25:06 -0000 1.2 *************** *** 23,32 **** #ifdef __cplusplus ! # ifndef OGS_FEATS_UNCANNY_DODGE_H ! # define OGS_FEATS_UNCANNY_DODGE_H ! # include <ogs/subdir/Namespace.h> ! OGS_BEGIN_FEATS_NAMESPACE /** --- 23,32 ---- #ifdef __cplusplus ! # ifndef DND3E_FEATS_UNCANNY_DODGE_H ! # define DND3E_FEATS_UNCANNY_DODGE_H ! # include <dnd3e/feats/Namespace.h> ! DND3E_BEGIN_FEATS_NAMESPACE /** *************** *** 43,49 **** }; ! OGS_END_FEATS_NAMESPACE ! # endif /* !defined OGS_FEATS_UNCANNY_DODGE_H */ #endif /* defined __cplusplus */ --- 43,49 ---- }; ! DND3E_END_FEATS_NAMESPACE ! # endif /* !defined DND3E_FEATS_UNCANNY_DODGE_H */ #endif /* defined __cplusplus */ |
|
From: Eric L. <ele...@us...> - 2003-03-12 01:25:09
|
Update of /cvsroot/dnd3e/dist/c++/dnd3e/skills In directory sc8-pr-cvs1:/tmp/cvs-serv9676/dnd3e/skills Modified Files: Makefile.am Log Message: Fixes, changes, additions, updates, etc. Index: Makefile.am =================================================================== RCS file: /cvsroot/dnd3e/dist/c++/dnd3e/skills/Makefile.am,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -r1.1.1.1 -r1.2 *** Makefile.am 19 Feb 2003 05:04:49 -0000 1.1.1.1 --- Makefile.am 12 Mar 2003 01:25:06 -0000 1.2 *************** *** 21,25 **** ## ! pkgincludedir = $(includedir)/@PACKAGE@/skills pkginclude_HEADERS = \ --- 21,25 ---- ## ! pkgincludedir = $(includedir)/dnd3e/skills pkginclude_HEADERS = \ |