From: SourceForge.net <no...@so...> - 2007-01-03 07:38:29
|
Feature Requests item #1275919, was opened at 2005-08-29 20:36 Message generated for change (Comment added) made by perchrh You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=384722&aid=1275919&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: New tag Group: For 5.12 Status: Open Resolution: None Priority: 7 Private: No Submitted By: Eddy Anthony (eddyanthony) Assigned to: Per Christian Henden (perchrh) Summary: PREAGESET tag Initial Comment: We need a PRExxx tag to check for AGESET as defined in the biosettings.lst file. This is needed for the Monk's Timeless Body ability and other such features which counter the effects of ageing. PREAGESET:x X = number (age set number from biosettings.lst file) X = text (age set name from biosettings.lst file) With this we could implement Timeless Body like so: BONUS:STAT|STR,CON,DEX|3|PREAGESET:Old ---------------------------------------------------------------------- >Comment By: Per Christian Henden (perchrh) Date: 2007-01-03 08:38 Message: Logged In: YES user_id=647606 Originator: NO James did a code review and wants me to handle operators a bit differently, and I should and will. Basically, I support only ageset (N)EQ int/string, but the handling of PREAGESET:Old should be true if the character is Old or Venerable (GE). I'll add support for the other operators as well, NEQ should be LT too. Hope to have that ready this week. Adding it to the default build was ok and I've done that now. ---------------------------------------------------------------------- Comment By: Eddy Anthony (eddyanthony) Date: 2007-01-02 22:32 Message: Logged In: YES user_id=886893 Originator: YES Good point about when the Monk aquires the ability. We should be able to handle that in the data with the PREAGESET tag. One possible implementation is this: when the monk gains the ability it is done with one of several separate ability objects each one corasponding to an age set which then counters any further age penalties, the Monk gets only the ability corrasponding to his current age and that counters any the later age penalties. I've got my own build environment but I don't know enough to apply this patch, I see know reeason not to enable it though. Check with James, once it's anabled in the build I'll test and document the new tag. ---------------------------------------------------------------------- Comment By: Per Christian Henden (perchrh) Date: 2007-01-02 22:04 Message: Logged In: YES user_id=647606 Originator: NO Ok, basic support in svn. Seems to be working. It's not included in the default build, see attached patch to code/pluginbuild.xml for how to enable it. What I did to test it was to add PREAGESET:Old to the barbarian srd35 class spec, and saw that my character of ageset 'Adulthood' could not choose the class, but if I set his ageset to 'Old' he could. Both names and numbers from biosettings.lst work. Do we need to store at what age(set) the Character gained the Timeless Body ability? Reading about the ability, it seems to me that it doesn't change the penalties he already have got, it only keeps him from getting more penalties to physical stats because of aging. E.g. A middle aged monk with penalty -1 to str,dex,con gets the ability. No change happens before he reaches the next ageset, 'Old', where he only gets the -1 penalties to his physical stats. from biosettings.lst AGESET:1|Middle Age BONUS:STAT|STR,CON,DEX|-1 BONUS:STAT|INT,WIS,CHA|1 AGESET:2|Old BONUS:STAT|STR,CON,DEX|-3 BONUS:STAT|INT,WIS,CHA|2 The monk in the example above ends up with AGESET:2*|Old BONUS:STAT|STR,CON,DEX|-1 BONUS:STAT|INT,WIS,CHA|2 File Added: enable_preaget_plugin.diff ---------------------------------------------------------------------- Comment By: Per Christian Henden (perchrh) Date: 2006-12-29 16:08 Message: Logged In: YES user_id=647606 Originator: NO Assigned myself. This is my first FREQ so it might take a while but I hope to have it done by Tuesday 2. ---------------------------------------------------------------------- Comment By: Martijn Verburg (karianna) Date: 2006-09-06 10:21 Message: Logged In: YES user_id=252169 Yep, this goes to P7 ---------------------------------------------------------------------- Comment By: Frank Kliewe (frank_kliewe) Date: 2006-09-06 04:19 Message: Logged In: YES user_id=1241568 This is needed for the followin Data Freq tracker: [ 1339969 ] Monk's Timeless Body ability should counter aging penalties http://sourceforge.net/tracker/index.php?func=detail&aid=1339969&group_id=25576&atid=750092 Please report there, once this is finished. @Kar: Raise priority for this? -- Frank ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=384722&aid=1275919&group_id=25576 |