05-22-2024, 12:29 PM | #1 |
Join Date: Jan 2016
|
Half-Stat Defaults for Spells Douglas
As the Title implies, I'm trying to apply Douglas Coles rules for using Half Stat as the base for skills (Pyramid 3/65) to the Spell system (standard GURPS Magic).
I'm having difficulty figuring out how the skill level for spells is calculated exactly. It seems to be a separate formula from other skills, otherwise the Half-Stat file that already exists would work as is. What am I missing here? |
05-22-2024, 01:06 PM | #2 |
Join Date: Aug 2004
Location: Ronkonkoma, NY
|
Re: Half-Stat Defaults for SpellsDouglad
The Half-Stat file only converts the skill types of skills, not spells. In the file, each skill is redefined, one by one, to use the new Half-Stat skill types. The file doesn't work for spells because it doesn't redefine spell skill types one by one.
To get it to work for spells, you'd have to redefine all the spells, too. Unfortunately, this redefinition seems to be very non-trivial. I don't know the Half-Stat system — I've got the article in front of me but haven't read it — but here's an example of what needs to be done. Here's the Accounting skill as defined in the Basic Set data file: Code:
Accounting, IQ/H, default(IQ - 6, SK:Finance - 4, "SK:Mathematics (Statistics)" - 5, SK:Merchant - 5), page(B174), cat(_General, Business) Code:
#ReplaceTags in "SK:Accounting" with {type(IQ/H[-1]), default(IQ + me::defmod, SK:Finance - 4, "SK:Mathematics (Statistics)" - 5, SK:Merchant - 5), defmod(-@int(0.5 + ST:IQ/2)+@MIN(@INT(ST:IQ/2),@MAX(0,ST:IQ-ST:RuleOf::score))-1)} I don't know if that formula varies. If it doesn't, you might be able to add that type() and defmod() to any spell you take, then add "IQ + me::defmod" to the default() for the spell. |
05-22-2024, 01:16 PM | #3 |
Join Date: Jan 2016
|
Re: Half-Stat Defaults for SpellsDouglad
Admittedly I was hoping for an easy way to do it. Using a #ReplaceTags with the All option for example, but it looks like I'm going to have to do it separately for each spell. Yuck.
|
05-23-2024, 12:00 PM | #4 |
Join Date: Aug 2004
Location: Binghamton, NY, USA. Near the river Styx in the 5th Circle.
|
Re: Half-Stat Defaults for Spells Douglas
I'd have to go back and look at how I set up the file, but I guarantee I used a spreadsheet to generate that code because, as I recall, the exact formula in defmod() did vary from skill to skill, but it varied by a consistent amount that was calculable (IIRC it was based on the default level from an attribute).
I don't know how half-stat was supposed to work with spells, but likely it did something similar.
__________________
Eric B. Smith GURPS Data File Coordinator GURPSLand I shall pull the pin from this healing grenade and... Kaboom-baya. |
05-23-2024, 12:21 PM | #5 |
Join Date: Aug 2004
Location: Binghamton, NY, USA. Near the river Styx in the 5th Circle.
|
Re: Half-Stat Defaults for Spells Douglas
And taking a couple minutes to look at the article, if I understand it correctly:
The "effective default" for a skill without a default is attribute/2, at an extra -1 for Hard and Very Hard skills. This means that the effective default for a spell is (attribute/2)-1; if IQ is 10 then default is (10/2)-1 = 5-1 = 4. 1 point in a Hard skill (spell) buys that up to default+4, or 8. This is exactly the same as having a base level of 5+(IQ/2) as the base attribute value. IQ 10 gives a base attribute of 10, and 1 point in a hard skill (spell) buys attribute-2, or 8. In either case, it takes buying two levels of IQ to raise that skill by +1. So unless I'm mistaken, both systems give the same results for skills without defaults (which is all spells), and one of the Variant data files already has 5+(10÷2) as an option: Variant Magic 4e - Alt Attribute 5 + (IQ ÷ 2).gdf
__________________
Eric B. Smith GURPS Data File Coordinator GURPSLand I shall pull the pin from this healing grenade and... Kaboom-baya. |
05-24-2024, 08:49 AM | #6 |
Join Date: Jan 2016
|
Re: Half-Stat Defaults for Spells Douglas
Thank you, that does the trick.
Can't believe I missed that. I guess the sheer number of available Data Files makes it easy to miss some things. |
05-24-2024, 09:10 AM | #7 | |
Doctor of GURPS Ballistics
Join Date: Sep 2004
Location: Lakeville, MN
|
Re: Half-Stat Defaults for Spells Douglas
Quote:
__________________
My blog:Gaming Ballistic, LLC My Store: Gaming Ballistic on Shopify My Patreon: Gaming Ballistic on Patreon |
|
Tags |
datafile, gca5, magic |
Thread Tools | |
Display Modes | |
|
|