BahamutDragon / pcgen

PCGen Data Sets
306 stars 338 forks source link

Savage Species Djinn #840

Closed FerretDave closed 6 years ago

FerretDave commented 6 years ago

Greetings,

Long story, quick question: where is 'SIZEMOD' defined? I can find bonuses applied to it, but cannot find where it is actually used to determine any stat modifiers.

I thought I could fix this, but I'm now perplexed ;-) Using Savage Species, I've created a PC with race 'Djinni' with 9 levels of 'Djinni Monster class'. At 9th level, this race becomes 'Large' - using 9 BONUS:SIZEMOD|NUMBER|1 and that seems to automatically adjust Str/Dex/Con quite significantly, (which I believe is wrong for this class/monster) and this is the crux of my issue. I can offset that with adding something like the following to the class in ss_classes.lst:

9 BONUS:STAT|STR|-16|TYPE=Size
9 BONUS:STAT|DEX|+4|TYPE=Size 9 BONUS:STAT|CON|-4|TYPE=Size (have tried with TYPE=Temporary too!)

The actual bonus values may be related to the original stats, so I may need to play with those values.

However - before I apply that, I have an anomaly in the numbers output to PDF, in that the 'size' modifiers appear to be flagged as temporary - outputting a level 8 djinni gives me the stats I expect, whereas outputting a level 9 djinni gives me different stats and 'temp score' stats that are greater.

So, how can I prevent or offset the change to 'large' size from affecting the stats at all? And/Or - how can I make the stat changes from a size change non-temporary?

Given up scratching my head at this for a while ;) Thanks in advance for any help or guidance.

BahamutDragon commented 6 years ago

Size File is where the bonuses are found. If you do not want the size changes applied, simply use this:

BONUS:VAR|BypassSizeMods|1|TYPE=Boolean

Place it on the class, or race, or template.

FerretDave commented 6 years ago

Greetings, Size file ?! Ah, I was looking at: PCGen\6.07.08\system\gameModes\35e\sizeAdjustment.lst which is an empty file, my apologies, looking at GitHub\pcgen\system\gameModes\Bahamut35e makes quite a difference !

However, it doesn't reference that BypassSizeMods var ? That is referenced in other gamemods, but not Bahamut_35e - I found it in players_handbook\ph_sizes.lst - seems odd that this gamemode has it setup differently, but found it and using it now, thanks.

Cheers Dave

On Thu, 20 Sep 2018 at 04:30, Bahamut notifications@github.com wrote:

Size File is where the bonuses are found. If you do not want the size changes applied, simply use this:

BONUS:VAR|BypassSizeMods|1|TYPE=Boolean

Place it on the class, or race, or template.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/BahamutDragon/pcgen/issues/840#issuecomment-423028686, or mute the thread https://github.com/notifications/unsubscribe-auth/AGNF3YA8ekWu9sB9RlrZJPB_-kPutnuJks5ucwvTgaJpZM4WxGhQ .

-- oxxxxxxx{;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>