12-20-2017, 07:46 PM | #11 | |
GCA Prime
Join Date: Aug 2004
Location: Portland, OR
|
Re: Made a major change to attributes
Quote:
Most likely, you'd have to create an attribute for the character's weight (because that's just fluff to GCA right now), which you could then use in a formula to set the basevalue() of Hit Points. Unless it's that the *cost* of adjusting Hit Points is different depending on the character's weight. Trickier, but probably still doable. In that case, you'd have to create a modifier that is applied to Hit Points, and that modifier would use the new weight attribute to figure an adjustment to the cost (similar in concept to how ST has a modifier that uses Size Modifier to adjust costs).
__________________
Armin D. Sykes | Visit my GCA5 blog for updates and previews. | Get GURPS Character Assistant 5 now at Warehouse 23. |
|
12-20-2017, 07:51 PM | #12 |
Join Date: Aug 2013
|
Re: Made a major change to attributes
HP = 2 * (cube root of weight in lbs.) if living
We are rounding up. |
12-20-2017, 08:27 PM | #13 |
Join Date: Jul 2013
|
Re: Made a major change to attributes
I have a problem with the data file I created, the attribute changes do not work anymore. When I tested it, it worked, but now for some reason it won't let me adjust HT, IQ or Per at all.
|
12-20-2017, 08:29 PM | #14 |
GCA Prime
Join Date: Aug 2004
Location: Portland, OR
|
Re: Made a major change to attributes
This is quick, off the top of my head, and I have NOT tested it, but it would be something like this I think:
Code:
Encoding=UTF-8 Version=3 // The version information above MUST be the first line of the data file Program=4.0.423 Description=12/20/2017 for Jareth Valar // Jareth Valar // // // Default Re: Made a major change to attributes // HP = 2 * (cube root of weight in lbs.) if living // // We are rounding up. [ATTRIBUTES] Living Weight, basevalue(125), step(1), maxscore(1000000), minscore(0), mainwin(13), disadat(-1), display(no) #ReplaceTags in "ST:Hit Points" with {basevalue( 2 * @round( @power(ST:Living Weight, 1/3) + 0.5 ) )} I included the + 0.5 in the formula so that it should get any fractions up over .5 for the rounding function to round it up. You can change the name of Living Weight to anything you like, but remember to change it in the formula for Hit Points as well. Since this Living Weight attribute is intended to be entered by the user, they'll also have to manually adjust for things like Skinny or Overweight.
__________________
Armin D. Sykes | Visit my GCA5 blog for updates and previews. | Get GURPS Character Assistant 5 now at Warehouse 23. |
12-20-2017, 08:31 PM | #15 |
GCA Prime
Join Date: Aug 2004
Location: Portland, OR
|
Re: Made a major change to attributes
Check minscore() and maxscore(), make sure you still have up() and down().
__________________
Armin D. Sykes | Visit my GCA5 blog for updates and previews. | Get GURPS Character Assistant 5 now at Warehouse 23. |
12-20-2017, 08:47 PM | #16 |
Join Date: Jul 2013
|
Re: Made a major change to attributes
|
12-20-2017, 08:58 PM | #17 | |
GCA Prime
Join Date: Aug 2004
Location: Portland, OR
|
Re: Made a major change to attributes
Quote:
Post your file somewhere, or email it to me, and I'll take a look at it.
__________________
Armin D. Sykes | Visit my GCA5 blog for updates and previews. | Get GURPS Character Assistant 5 now at Warehouse 23. |
|
12-20-2017, 09:09 PM | #18 |
Join Date: Jul 2013
|
Re: Made a major change to attributes
|
12-20-2017, 09:25 PM | #19 |
GCA Prime
Join Date: Aug 2004
Location: Portland, OR
|
Re: Made a major change to attributes
I'll try to look at it tomorrow, I'm away from my desk the rest of tonight.
__________________
Armin D. Sykes | Visit my GCA5 blog for updates and previews. | Get GURPS Character Assistant 5 now at Warehouse 23. |
12-20-2017, 10:36 PM | #20 |
Join Date: Jul 2013
|
Re: Made a major change to attributes
ok, thanks
|
Tags |
attribute cost, pyramid |
|
|