From: SourceForge.net <no...@so...> - 2006-08-14 13:35:11
|
Feature Requests item #873085, was opened at 2004-01-08 13:52 Message generated for change (Comment added) made by karianna You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=384722&aid=873085&group_id=25576 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Spell Support >Group: For 5.12 Status: Open Resolution: None Priority: 5 Submitted By: Rob Reed (mynex) >Assigned to: Eddy Anthony (eddyanthony) Summary: Spells TYPE tag needs to be enhanced Initial Comment: The TYPE tag of spells needs the ability to allow for user defined types. Currently it only allows for Divine, Arcane, Psionic (or combos of these three). The hardcoding needs to be removed to allow other TYPE's such as "Weave" (wheel of time), "Power" (most point buy systems), or any user defined TYPE. This would also require an update to the PRE/BONUS/ADD/CHOOSE code as well to allow for user defined terms to use the PRE/BONUS code. This would also require a modifiaction to the UI on the spells tabs to sort by the type and/or populate the spell list based on the TYPE of 'spells' the character is allowed (much like it does already with the current Divine, Arcane, and Psionic characters). Sample (can't rem the exact BONUS/PRE tags offhand, but the idea gets across) Snarf's Evil Spell 'O Doom TYPE:Personal.Arcane.Spiffy PRESPELLTYPE:1,Spiffy CHOOSE:SPELL|TYPE.Personal|2 BONUS:SPELLDC|TYPE.Spiffy|3|TYPE=ExtraSpiffy ADD:SPELL(TYPE.Spiffy) ---------------------------------------------------------------------- >Comment By: Martijn Verburg (karianna) Date: 2006-08-14 14:35 Message: Logged In: YES user_id=252169 Eddy, where did you get to with that? - K ---------------------------------------------------------------------- Comment By: Eddy Anthony (eddyanthony) Date: 2005-09-15 16:17 Message: Logged In: YES user_id=886893 Somewhat related to the Spell Chooser enhancement, it looks like it is basically done. Need to verify that PRESPELLTYPE works with custom spell types, I'll look into that. ---------------------------------------------------------------------- Comment By: Martijn Verburg (karianna) Date: 2005-09-15 16:05 Message: Logged In: YES user_id=252169 Eddy, related to the Spell Chooser enhancement? Is this still needed? - K ---------------------------------------------------------------------- Comment By: Eric Beaudoin (ericbeaudoin) Date: 2004-02-08 23:00 Message: Logged In: YES user_id=324612 I'm happy to learn that there is no hardcoding but this is a suprise. I certainly remember the time when the TYPE were introduced in the SPELL and at that point, we needed to put TYPE there otherwise the SPELL would not show up properly. I just don't remember where they didn't show up properly. The SPELL TYPEs as they are used right now in PCGEN are completely wrong. There is no such thing as an Arcane or Divine in D&D. What we have are spells that are on the list of Arcane or Divine or Psi spellcasters. This means that the spell "type" cannot be predetermine in the .lst files, it must be found at run time by searching the classes spell lists for the current PC. The TYPE in spell should be used like Rob describes them. We need to modify the PRESPELLTYPE tag. I'll try to test the ADD and CHOOSE to see if that works. ---------------------------------------------------------------------- Comment By: Martijn Verburg (karianna) Date: 2004-02-08 22:29 Message: Logged In: YES user_id=252169 Eric, can you try out the CHOOSE and ADD that Bryan mentions below? K TM SB ---------------------------------------------------------------------- Comment By: Bryan McRoberts (merton_monk) Date: 2004-01-11 04:47 Message: Logged In: YES user_id=195874 There is no hardcoding of spelltypes, except as far as a Domain's special relationship to Divine spellcasters, and even Arcane spellcasters can have Domains. I added a spell with a TYPE:Spiffy and added a class that had a spelltype of Spiffy and it worked just fine. BONUS:DC|TYPE.Spiffy|2 works as well, as does PRESPELLTYPE:Spiffy,1,1 I haven't checked to see if CHOOSE:SPELL|TYPE.Spiffy| is valid or ADD:SPELL(TYPE.Spiffy). ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=384722&aid=873085&group_id=25576 |