| Armin |
06-17-2021 11:51 AM |
Re: GCA and Dungeon Fantasy RPG
I've put a new copy of the Dungeon Fantasy RPG.gdf up on my OneDrive, so you can download that from here. (It is from my GCA5 files, so it includes a Body for GCA5 rather than 4, just FYI.)
The Druid template:
Code:
//
// DRUID
//
Druid, displaycost(250), cost(0),_
description(Your friends call you a "nature priest" but that's a simplification.),_
page(A22),_
noresync(yes),_
sets(_
{ST:ST}=11,_
{ST:DX}=12,_
{ST:IQ}=14,_
{ST:HT}=13,_
{ST:Hit Points}=ST:ST,_
{ST:Will}=ST:IQ,_
{ST:Perception}=ST:IQ,_
{ST:Fatigue Points}=ST:HT,_
{ST:Basic Speed}=6.00,_
{ST:Basic Move}={ST:Basic Speed}_
),_
adds(_
{AD:Green Thumb}=1,_
{AD:Power Investiture (Druidic)}=3,_
{SK:Camouflage}=1pts,_
{SK:Climbing}=2pts,_
{SK:Disguise (Animals)}=1pts,_
{SK:Hiking}=1pts,_
{SK:Naturalist}=2pts,_
{SK:Pharmacy}=1pts,_
{SK:Religious Ritual (Druidic)}=1pts,_
{SK:Stealth}=2pts,_
{SK:Theology (Druidic)}=1pts,_
{SK:Veterinary}=1pts,_
{SK:Weather Sense}=1pts,_
{SK:Esoteric Medicine (Druidic)}=4pts,_
{SK:Herb Lore}=4pts,_
%weapontypesaliaslist%_
),_
needs(20 Spells), ident(Druidic),_
x(_
#message(_
"You will need to spend one point on each of 20 druidic spells (marked as from ~Druidic colleges) after completing this template." _
),_
#ChoiceList(_
name(weapontypes),_
title(Combat specialty),_
text(Choose your melee skill package.),_
picksallowed(1),_
method(bynumber),_
list(_
"Spear [12]",_
"Staff [12]",_
"Axe/Mace [8] and Shield [4]",_
"Broadsword [8] and Shield [4]",_
"Shortsword [8] and Shield [4]",_
"Spear [8] and Shield [4]"_
),_
aliaslist(_
"{SK:Spear}=12pts",_
"{SK:Staff}=12pts",_
"{SK:Axe/Mace}=8pts, {SK:Shield (Shield)}=4pts",_
"{SK:Broadsword}=8pts, {SK:Shield (Shield)}=4pts",_
"{SK:Shortsword}=8pts, {SK:Shield (Shield)}=4pts",_
"{SK:Spear}=8pts, {SK:Shield (Shield)}=4pts"_
)_
)_
),_
select1(_
text("Please select 40 points chosen from this mix of Druidic abilities and other traits."),_
tagwith(Druid(yes)),_
pointswanted(40),_
itemswanted(atleast 1),_
multitype(yes),_
list(_
#list(GMAdvantages),_
#list(Druid Abilities),_
AD:Extra IQ #codes(upto 2, downto 1),_
AD:Extra HT #codes(upto 4, downto 1),_
AD:Extra Perception #codes(upto 6, downto 1),_
AD:Extra Fatigue Points #codes(upto 7, downto 1),_
AD:Animal Empathy,_
AD:Animal Friend #codes(upto 6, downto 1),_
AD:Energy Reserve (Druidic) #codes(upto 13, downto 1),_
#newitem(AD:Increase Green Thumb, 5/10, existing(AD:Green Thumb)) #codes(upto 6, downto %level+1),_
AD:Healer,_
AD:Intuition,_
AD:Luck #codes(upto 2, downto 1),_
AD:Mind Shield,_
AD:Outdoorsman,_
#newitem(AD:Increase Power Investiture (Druidic), 10/20, existing(AD:Power Investiture (Druidic))) #codes(upto 6, downto %level+1),_
AD:Resistant to Disease #codes(upto 6, downto 1),_
AD:Signature Gear,_
AD:Spirit Empathy_
)_
),_
select2(_
text("Please select -20 points from the following disadvantages."),_
tagwith(Druid(yes)),_
pointswanted(-20),_
itemswanted(atleast 1),_
list(_
#list(GMDisadvantages),_
DI:Disciplines of Faith (Ritualism),_
DI:Disciplines of Faith (Mysticism),_
DI:Sense of Duty (Nature),_
DI:Wealth #codes(upto 2, downto 1),_
DI:Vow (Never sleep indoors),_
DI:Vow (Vegetarianism)_
)_
),_
select3(_
text("Please select another -25 points from the following disadvantages."),_
tagwith(Druid(yes)),_
pointswanted(-25),_
itemswanted(atleast 1),_
list(_
#BuildSelectList(Disdvantages where Druid is "Yes", template(#newitem(DI:_Increase/Modify %ListItem%, cost(0), displaycost(varies), existing(DI:%ListItem%)))),_
#list(GMDisadvantages),_
DI:Disciplines of Faith (Ritualism),_
DI:Disciplines of Faith (Mysticism),_
DI:Sense of Duty (Nature),_
DI:Wealth #codes(upto 2, downto 1),_
DI:Vow (Never sleep indoors),_
DI:Vow (Vegetarianism),_
DI:Intolerance (Urbanites),_
DI:Loner,_
DI:No Sense of Humor,_
DI:Odious Personal Habit ("Dirty Hippy"),_
DI:Overconfidence,_
DI:Phobia (Crowds),_
DI:Phobia (Fire),_
DI:Phobia (Machinery),_
DI:Stubbornness,_
DI:Weirdness Magnet_
)_
),_
select4(_
text("Please select a ranged weapon skill"),_
tagwith(Druid(yes)),_
pointswanted(4),_
itemswanted(1),_
list(_
SK:Blowpipe #codes(upto 4pts, downto 4pts),_
SK:Bolas #codes(upto 4pts, downto 4pts),_
SK:Innate Attack (Beam) #codes(upto 4pts, downto 4pts),_
SK:Innate Attack (Breath) #codes(upto 4pts, downto 4pts),_
SK:Innate Attack (Gaze) #codes(upto 4pts, downto 4pts),_
SK:Innate Attack (Projectile) #codes(upto 4pts, downto 4pts),_
SK:Lasso #codes(upto 4pts, downto 4pts),_
SK:Net #codes(upto 4pts, downto 4pts),_
SK:Sling #codes(upto 4pts, downto 4pts),_
SK:Throwing #codes(upto 4pts, downto 4pts),_
SK:Thrown Weapon (Spear) #codes(upto 4pts, downto 4pts),_
SK:Thrown Weapon (Stick) #codes(upto 4pts, downto 4pts)_
)_
),_
select5(_
text("Please select an Animal Handling specialty."),_
tagwith(Druid(yes)),_
pointswanted(1),_
itemswanted(1),_
list(_
SK:Animal Handling (Canines) #codes(upto 1pts),_
SK:Animal Handling #codes(upto 1pts),_
SK:Animal Handling (Felines) #codes(upto 1pts),_
SK:Animal Handling (Equines) #codes(upto 1pts),_
SK:Animal Handling (Snakes) #codes(upto 1pts)_
)_
),_
select6(_
text("Please select a Hidden Lore specialty."),_
tagwith(Druid(yes)),_
pointswanted(1),_
itemswanted(1),_
list(_
SK:Hidden Lore (Elementals) #codes(upto 1pts),_
SK:Hidden Lore (Faeries) #codes(upto 1pts),_
SK:Hidden Lore (Nature Spirits) #codes(upto 1pts)_
)_
),_
select7(_
text("Please pick between Mimicry specialties"),_
tagwith(Druid(yes)),_
pointswanted(1),_
itemswanted(1),_
list(_
SK:Mimicry (Animal Sounds) #codes(upto 1pts),_
SK:Mimicry (Bird Calls) #codes(upto 1pts)_
)_
),_
select8(_
text("Please select a Survival specialty."),_
tagwith(Druid(yes)),_
pointswanted(1),_
itemswanted(1),_
list(_
SK:Survival (Arctic) #codes(upto 1pts),_
SK:Survival (Desert) #codes(upto 1pts),_
SK:Survival (Island/Beach) #codes(upto 1pts),_
SK:Survival (Jungle) #codes(upto 1pts),_
SK:Survival (Mountain) #codes(upto 1pts),_
SK:Survival (Plains) #codes(upto 1pts),_
SK:Survival (Swampland) #codes(upto 1pts),_
SK:Survival (Woodlands) #codes(upto 1pts)_
)_
),_
select9(_
text("Please select three of these skills."),_
tagwith(Druid(yes)),_
pointswanted(3),_
itemswanted(3),_
list(_
#buildlist(list(#list(GMBackgroundSkills)), template(%ListItem% #codes(upto 1pts))),_
SK:Animal Handling (Canines) #codes(upto 1pts),_
SK:Animal Handling #codes(upto 1pts),_
SK:Animal Handling (Felines) #codes(upto 1pts),_
SK:Animal Handling (Equines) #codes(upto 1pts),_
SK:Animal Handling (Snakes) #codes(upto 1pts),_
SK:Diagnosis #codes(upto 1pts),_
SK:Diplomacy #codes(upto 1pts),_
SK:First Aid #codes(upto 1pts),_
SK:Gesture #codes(upto 1pts),_
SK:Hidden Lore (%specify%) #codes(upto 1pts),_
SK:Hidden Lore (Demons) #codes(upto 1pts),_
SK:Hidden Lore (Divine Servitors) #codes(upto 1pts),_
SK:Hidden Lore (Elder Things) #codes(upto 1pts),_
SK:Hidden Lore (Elementals) #codes(upto 1pts),_
SK:Hidden Lore (Faeries) #codes(upto 1pts),_
SK:Hidden Lore (Spirits) #codes(upto 1pts),_
SK:Hidden Lore (Undead) #codes(upto 1pts),_
SK:Hidden Lore (Nature Spirits) #codes(upto 1pts),_
SK:Hidden Lore (Lost Civilizations) #codes(upto 1pts),_
SK:Hidden Lore (Magic Items) #codes(upto 1pts),_
SK:Hidden Lore (Magical Writings) #codes(upto 1pts),_
SK:Knife #codes(upto 1pts),_
SK:Observation #codes(upto 1pts),_
SK:Poisons #codes(upto 1pts),_
SK:Teaching #codes(upto 1pts)_
)_
),_
select10(#List(QuirkSelection))
|