[Crossfire-wiki] [Crossfire DokuWiki] page changed: spells

no-reply_wiki at metalforge.org no-reply_wiki at metalforge.org
Tue Jul 21 21:45:03 CDT 2009


A page in your DokuWiki was added or changed. Here are the details:

Date        : 2009/07/21 21:45
User        : kbulgrien
Edit Summary: Add information about ???? skill spells.

@@ -23,21 +23,27 @@
  
  
  
  
- ===== Notes & Comments =====
  
-   * FIXME Several spells have a skill of ???? set in their archetypes, so they aren't on any of the lists above.  What to do with those?  Are they still valid spells in the game?  They are:
-     * aggravation
-     * charging
-     * create lava
-     * haste
-     * heroism
-     * polymorph
-     * regenerate spellpoints
-     * **Polymorph is no longer used, and the others are spells which are never learned by players by are cast by some items/maps/monsters. For your script you should probably have it take into account which spells show up in which treasurelists (i.e. if players can learn them, what spell items they show up in, etc.)**
-       * Looks like that's the next task; matching spells to treasurelists and adding a Found_In field of some sort.
+ ===== Notes & Comments =====
  
+   * FIXME Several spells have a skill of ???? set in their archetypes, so they aren't on any of the lists above.  What to do with those?  Are they still valid spells in the game?
+     * If a dm learns a spell with a skill of ????:
+       * And then tries to cast and fire the spell, the result in the client is a message '''You need the skill ???? to cast <spell name>!'''
+       * The spell is listed in the cast command output in a group called ???? spells with level and sp stats displayed.
+     * The spells with a skill of ???? are:
+       * aggravation
+       * charging
+         * This spell appears in scrolls, and is used to add charges to wands and staffs.
+       * create lava
+       * haste
+       * heroism
+         * This spell appears in potions.
+       * polymorph
+       * regenerate spellpoints
+         * **Polymorph is no longer used, and the others are spells which are never learned by players by are cast by some items/maps/monsters. For your script you should probably have it take into account which spells show up in which treasurelists (i.e. if players can learn them, what spell items they show up in, etc.)**
+     * Looks like that's the next task; matching spells to treasurelists and adding a Found_In field of some sort.
    * FIXME Two spells, [[spells:evocation#armour|armour]] and [[spells:praying#iron_skin|iron skin]] have a path_attuned value of 33, which doesn't match a single bit in the path_attuned bitmask.  Since they are the only two, I'm tempted to assume it's a typo, and they're supposed to be 32 (Self) or 1 (Protection).
      * It's a [[wp>bitmask]]. By their very nature, bitmasks are intended to allow multiple things to be selected at once. This goes for spell paths just as well and the code should handle that properly. They are part of both the paths of self and protection.
        * Thanks.  I assumed it was setup as a bitmask to allow for multiple paths, but since only two spells out of 200+ actually used more than one bit, I thought I should check and make sure they were correct.  I'll add that ability to the script.
  


IP-Address  : 75.23.38.81
Old Revision: http://wiki.metalforge.net/doku.php/spells?rev=1166571879
New Revision: http://wiki.metalforge.net/doku.php/spells

-- 
This mail was generated by DokuWiki at
http://wiki.metalforge.net/




More information about the crossfire-wiki mailing list