Category Archives: Package Updates

Package Updates

Special thanks to DeathDaisy on the GURPS Discord for the huge amount of help with these changes.

GURPS Basic Set 4th Ed.–Characters.gdf
[Modifiers]
<Guns>

Basically did these:

#ReplaceModTags in “Guns:Scope, 4x (TL 6)” with “gives(+1.5 to owner::baseweight, +2 to owner::scopeacc)”
#ReplaceModTags in “Guns:Scope, 4x, Thermal Imaging (TL 8)” with “gives(+1.5 to owner::baseweight, +2 to owner::scopeacc)”

[Equipment]

Basically did these to the main entries:

#ReplaceTags in “EQ:Gauss PDW, 4mm” with “acc(6), scopeacc(1)”
#ReplaceTags in “EQ:Dart Rifle, 11mm” with “acc(5), scopeacc(1)”
#ReplaceTags in “EQ:ICW, 6.88mm” with “acc(4), scopeacc(2)”
#ReplaceTags in “EQ:Gauss Rifle, 4mm” with “acc(7), scopeacc(2)”
#ReplaceTags in “EQ:RPG, 85mm” with “acc(3), scopeacc(1)”
#ReplaceTags in “EQ:Electrolaser Carbine” with “acc(8), scopeacc(1)”

Continue reading

Package Updates

* Official Character Sheet (now 1.0.24)

Official Character Sheet updated so that the names of weapons in the weapons list will match the names in the Equipment lists. (Now using DisplayName instead of FullNameTL, so no more /TL)

Package Updates

* Old-Style XML Export (1.0.1)

Initial release of this new export plugin.

Exports a character in the XML format exported by GCA4. GCA5 save files are natively XML, but complex, and this format allows for continued use of third-party tools that were created to use the simplistic CDATA-heavy XML output that GCA4 exported.

Package Updates

————————————————————
Dungeon Fantasy RPG.gdf
————————————————————
[ATTRIBUTES]
ST

initmods() Size formula() changed “& owner::score > 0” to “& owner::level > 0” because Size Mod only applies for ST increases.

————————————————————
GURPS Banestorm 4e.gdf
————————————————————
[TEMPLATES]
Djinn Ascended Ones (Banestorm)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))"=2,_

Gargoyles (Banestorm)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))",_

Elves (Banestorm)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))" _

Dark Elves (Banestorm)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))" _

Goblins (Banestorm)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))"=2 _

Halflings (Banestorm)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))"=3,_

Kobolds (Banestorm)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))"=2 _

Great Eagles (Banestorm)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))"=2 _

Wise Owl (Banestorm)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))"=4 _

In all of these, removed the initimods() from the created ST disad because Size Mod only applies for ST increases.

————————————————————
GURPS Basic Set 4th Ed.–Characters.gdf
————————————————————
[ATTRIBUTES]
ST

initmods() Size formula() changed “& owner::score > 0” to “& owner::level > 0” because Size Mod only applies for ST increases.

————————————————————
GURPS Bio-Tech 4e.gdf
————————————————————
[TEMPLATES]
Ishtar [TL9] (Bio-Tech)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), _
initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 _
THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))" _

Siduri [TL9] (Bio-Tech)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), _
initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 _
THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))" _

Light Worlder [TL9] (Bio-Tech)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), _
initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 _
THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))" = 2 _

Brownie [TL9] (Bio-Tech)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), _
initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 _
THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))" _

Spacer [TL9] (Bio-Tech)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), _
initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 _
THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))" = 2_

Spacer Bioroid [TL10] (Bio-Tech)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), _
initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 _
THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))" = 2_

Camazotz [TL10] (Bio-Tech)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), _
initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 _
THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))" = 2_

Camazotz Bioroid [TL10] (Bio-Tech)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), _
initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 _
THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))" = 2_

Camazotz Chimera [TL10] (Bio-Tech)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), _
initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 _
THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))" = 2_

Void Dancer [TL11] (Bio-Tech)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), _
initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 _
THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))" = 3,_

Dark Angel Bioroid [TL11] (Bio-Tech)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), _
initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 _
THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))" _

Eros Bioroid [TL10] (Bio-Tech)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), _
initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 _
THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))",_

Eros Fugu Bioroid [TL10] (Bio-Tech)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), _
initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 _
THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))",_

Eros Furry Bioroid [TL10] (Bio-Tech)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), _
initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 _
THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))",_

Eros Gothic Bioroid [TL10] (Bio-Tech)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), _
initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 _
THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))",_

Felicia [TL10] (Bio-Tech)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), _
initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 _
THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))" _

Felicia Bioroid [TL10] (Bio-Tech)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), _
initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 _
THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))" _

Felicia Chimera [TL10] (Bio-Tech)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), _
initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 _
THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))" _

Lepus [TL10] (Bio-Tech)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), _
initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 _
THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))" _

Lepus Bioroid [TL10] (Bio-Tech)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), _
initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 _
THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))" _

Lepus Chimera [TL10] (Bio-Tech)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), _
initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 _
THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))" _

Tek-Rat [TL10] (Bio-Tech)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), _
initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 _
THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))" = 6 _

Tek-Rat Bioroid [TL10] (Bio-Tech)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), _
initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 _
THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))" = 6 _

Tek-Rat Chimera [TL10] (Bio-Tech)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), _
initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 _
THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))" = 6 _

In all of these, removed the initimods() from the created ST disad because Size Mod only applies for ST increases.

————————————————————
GURPS Dragons 4e.gdf
————————————————————
[TEMPLATES]
Petty Drake (Dragons)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))"=3_

Petty Drake - Wild (Dragons)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))"=3_

Petty Drake - Cute Shoulder Dragon (Dragons)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes) | No Fine Manipulators, -40%, group(No Fine Manipulators Stat), formula(-@if(ST:No Fine Manipulators >0 then 40 else 0)), forceformula(yes))"=8_

Petty Drake - Venomous Dragonet (Dragons)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))"=3_

Chinese Water Snake (Dragons)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes) | No Fine Manipulators, -40%, group(No Fine Manipulators Stat), formula(-@if(ST:No Fine Manipulators >0 then 40 else 0)), forceformula(yes))"=1,_

In all of these, removed the initimods() from the created ST disad because Size Mod only applies for ST increases.

————————————————————
GURPS Dungeon Fantasy 2 – Dungeons.gdf
————————————————————
[TEMPLATES]
Doom Child (Dungeon Fantasy)
creates(_
{DI:Racial ST Penalty, -10/-20, cat(Attributes), mods(Extra ST, Size, No Fine Manipulators), gives(-1 to ST:ST), initmods({"Size", -10%, group(Size ST), page(B15), formula(-@if(ST:Size Modifier::score > 0 THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes)} ) } = 2,_

Toxifier (Dungeon Fantasy)
creates(_
{DI:Racial ST Penalty, -10/-20, cat(Attributes), mods(Extra ST, Size, No Fine Manipulators), gives(-1 to ST:ST), initmods({"Size", -10%, group(Size ST), page(B15), formula(-@if(ST:Size Modifier::score > 0 THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes)} )} = 10,_

Giant Rat (Dungeon Fantasy)
creates(_
{DI:Racial ST Penalty, -10/-20, cat(Attributes), mods(Extra ST, Size, No Fine Manipulators), gives(-1 to ST:ST), initmods({"Size", -10%, group(Size ST), page(B15), formula(-@if(ST:Size Modifier::score > 0 THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes)} )} = 1,_

Erupting Slime (Dungeon Fantasy)
creates(_
{DI:Racial ST Penalty, -10/-20, cat(Attributes), mods(Extra ST, Size, No Fine Manipulators), gives(-1 to ST:ST), initmods({"Size", -10%, group(Size ST), page(B15), formula(-@if(ST:Size Modifier::score > 0 THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes)} )} = 10,_

Flaming Skull (Dungeon Fantasy)
creates(_
{DI:Racial ST Penalty, -10/-20, cat(Attributes), mods(Extra ST, Size, No Fine Manipulators), gives(-1 to ST:ST), initmods({"Size", -10%, group(Size ST), page(B15), formula(-@if(ST:Size Modifier::score > 0 THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes)} )} = 10,_

In all of these, removed the initimods() from the created ST disad because Size Mod only applies for ST increases.

————————————————————
GURPS Dungeon Fantasy 5 – Allies.GDF
————————————————————
[TEMPLATES]
Insect Swarm
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), initmods(Size, -10%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes) | No Fine Manipulators, -40%, group(No Fine Manipulators Stat), formula(-@if(ST:No Fine Manipulators > 0 then 40 else 0)), forceformula(yes))" = 8_

Removed the initimods() from the created ST disad because Size Mod only applies for ST increases.

————————————————————
GURPS Dungeon Fantasy 9 – Summoners.gdf
————————————————————
[TEMPLATES]
Embodied Animal-Spirit - Huge Bird (Dungeon Fantasy)
creates(_
"DI:Racial ST Penalty, -10/-20, gives(-1 to ST:ST),_
cat(Exotic Physical, Exotic, Physical, Attributes), initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))" = 3 _

Removed the initimods() from the created ST disad because Size Mod only applies for ST increases.

————————————————————
GURPS Fantasy 4e.gdf
————————————————————
[TEMPLATES]
Elf (Fantasy)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))" _

Halfling (Fantasy)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))"=5,_

In all of these, removed the initimods() from the created ST disad because Size Mod only applies for ST increases.

————————————————————
GURPS Lite 4th Ed.gdf
————————————————————
[ATTRIBUTES]
ST
initmods( Size, -10%, group(Size ST),_
formula(-@if(ST:Size Modifier::score > 0 THEN ST:Size Modifier::score * 10 else 0)),_
forceformula(yes) _

changed to

initmods( Size, -10%, group(Size ST),_
formula(-@if(ST:Size Modifier::score > 0 & owner::level > 0 THEN ST:Size Modifier::score * 10 else 0)),_
forceformula(yes) _

because Size Mod only applies for ST increases.

Hit Points
initmods( Size, -10%, group(Size),_
formula(-@if(ST:Size Modifier::score > 0 THEN ST:Size Modifier::score * 10 else 0)),_
forceformula(yes) _

changed to

initmods( Size, -10%, group(Size),_
formula(-@if(ST:Size Modifier::score > 0 & ST:Hit Points::level > 0 THEN ST:Size Modifier::score * 10 else 0)),_
forceformula(yes) _

because Size Mod only applies for HP increases.

[TEMPLATES]
Elf (Basic Set)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical), gives(-1 to ST:ST), initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))",_

Removed the initimods() from the created ST disad because Size Mod only applies for ST increases.

————————————————————
GURPS Traveller Interstellar Wars 4e.gdf
————————————————————
[TEMPLATES]
Bwap (Traveller: Interstellar Wars)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical, Attributes), gives(-1 to ST:ST), initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))" = 2,_

Nugiiri (Traveller: Interstellar Wars)
creates(_
"DI:Racial ST Penalty, -10/-20, cat(Exotic Physical, Exotic, Physical, Attributes), gives(-1 to ST:ST), initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))" = 3 _

In all of these, removed the initimods() from the created ST disad because Size Mod only applies for ST increases.

————————————————————
GURPS Ultra-Tech 4e.gdf
————————————————————
[TEMPLATES]
Android - Child Body (Ultra-Tech)
creates(_
"DI:Racial ST Penalty, -10/-20, gives(-1 to ST:ST), cat(Exotic Physical, Exotic, Physical, Attributes), initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))" = 3 _

Petbot (Ultra-Tech)
creates(_
"DI:Racial ST Penalty, -10/-20, gives(-1 to ST:ST), cat(Exotic Physical, Exotic, Physical, Attributes), initmods(Size, -0%, group(Size ST), formula(-@if(ST:Size Modifier::score > 0 THEN ST:Size Modifier::score * 10 else 0)), forceformula(yes))" = 3 _

In all of these, removed the initimods() from the created ST disad because Size Mod only applies for ST increases.

Package Updates

GURPS Dungeon Fantasy 5 – Allies.gdf

[TEMPLATES]
Cat
gives() ‘-2 to ST:Basic Speed’ changed to ‘-0.5 to ST:Basic Speed’

Hawk
gives() ‘+2 to ST:Basic Speed’ changed to ‘+0.5 to ST:Basic Speed’