From: SourceForge.net <no...@so...> - 2011-07-20 16:53:20
|
Feature Requests item #1741825, was opened at 2007-06-22 15:01 Message generated for change (Comment added) made by papa_drb You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=384722&aid=1741825&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: Unscheduled >Status: Deleted Resolution: None Priority: 4 Private: No Submitted By: Martijn Verburg (karianna) Assigned to: Nobody/Anonymous (nobody) Summary: Spell Pools Initial Comment: Frank, this probably needs experimental ------------- Freq 2 (no rush on this of course, but in theory it should be simple to code up) – little explanation here… Spell pools… 1 casting/known pool to rule them all… CAST and KNOWN on the class level lines can take formula, that’s good, but when I have 1 pool for cast per day and another pool for known (actually memorized) per day, it makes the data files a little ugly to have a formula (or variable) listed for 20 class level lines for each and every level… So I’d like to see a POOL tag added to the CAST & KNOWN tags that simple says you have x spells you can cast/memorize per day… Like right now it’s; CAST:0,1,2,3,4,5,6,7,8,9 >tab< KNOWN:0,1,2,3,4,5,6,7,8,9 If the total number of spells you can know per day is your (Int Mod * 3) and the total number you can cast per day is you (wis mod *4) regardless of level, then I’d like to see this; CAST:POOL:WIS*4 >tab< KNOWN:POOL:INT*3 Right now what I have to do is this (for 0 to 9th lvl); CAST: WIS*4, WIS*4, WIS*4, WIS*4, WIS*4, WIS*4, WIS*4, WIS*4, WIS*4, WIS*4 >tab< KNOWN:INT*3, INT*3, INT*3, INT*3, INT*3, INT*3, INT*3, INT*3, INT*3, INT*3, Doing 20 lines of that, from 0 to 9th lvl, makes the list files huge…. Uh, and matching OS tokens. So 2 Freq’s. :p ---------------------------------------------------------------------- >Comment By: David R. Bender (papa_drb) Date: 2011-07-20 12:53 Message: http://jira.pcgen.org/browse/CODE-905 ---------------------------------------------------------------------- Comment By: Rob Reed (mynex) Date: 2007-06-23 05:51 Message: Logged In: YES user_id=270475 Originator: NO You misunderstand, and I didn't explain clearly enough I guess... No they do NOT get access to 9th level spells right away... The point of this is they get a 'pool' of spells they can cast per day (like a sorcerer) regardless of what spell levels they have access to, in the example above, someone with an 18 Wis would have 16 spells per day they could cast, period. Same for known (18 Int = 12 they can memorize to cast for the day).. So typically you have; 1 >tab< CAST:0,1 >tab< KNOWN:0,1 2 >tab< CAST:0,1 >tab< KNOWN:0,1 3 >tab< CAST:0,1,2 >tab< KNOWN: 0,1,2 etc to 20 >tab< CAST:0,1,2,3,4,5,6,7,8,9 >tab< KNOWN:0,1,2,3,4,5,6,7,8,9 Using the example originally provided, that was a 20th level caster line... Right now it looks like; 1 >tab< CAST:WIS*4,WIS*4 >tab< KNOWN:INT*3,INT*3 2 >tab< CAST:WIS*4,WIS*4 >tab< KNOWN:INT*3,INT*3 3 >tab< CAST:WIS*4,WIS*4,WIS*4 >tab< KNOWN:INT*3,INT*3,INT*3 etc to 20 >tab< CAST: WIS*4, WIS*4, WIS*4, WIS*4, WIS*4, WIS*4, WIS*4, WIS*4, WIS*4, WIS*4 >tab< KNOWN:INT*3, INT*3, INT*3, INT*3, INT*3, INT*3, INT*3, INT*3, INT*3, INT*3 What I would much prefer to see is some type of casting 'pool' tag (doesn't matter to me what it's called)... something like; 1 >tab< CAST:POOL:WIS*4 >tab< KNOWN:POOL:INT*3 Then doing a repeatlevel tag works well... I tossed this way into it as it seemed the easiest to get into place with the HASSPELLFORMULA tag in the class line. I suppose with the presence of KNOWNSPELLS in the class line, the 'pool' option could be tossed on the class line as well, maybe spare adding more 'junk' in the class level lines. Whatever the way to do it, the workaround at the moment is to list the formula for each level on the CAST/KNOWN tags (which really, really, makes the class level lines look monkey butt ugly! :D) W. Robert Reed III Mynex ---------------------------------------------------------------------- Comment By: Frank Kliewe (frank_kliewe) Date: 2007-06-22 19:07 Message: Logged In: YES user_id=1241568 Originator: NO It is currently already not necessary to type 20 lines of that. The REPEATLEVEL tag can be used, so you have to type it only once at the first class level, though it still requires a full line once that includes each spell level, as typed out above. Just throw REPEATLEVEL:1 in front, or if you need it limited to 20 levels and there are more than 20 levels for that class, use REPEATLEVEL:1|0|20 I can throw that on _experimental for discussion of a "pool" (I don't like that term here) as requested, but let me ask first, if that is really wanted as typed? That makes for a quite unusual spell progression. They get 9th level spells right from the beginning? -- Frank ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=384722&aid=1741825&group_id=25576 |