Steve Jackson Games - Site Navigation
Home General Info Follow Us Search Illuminator Store Forums What's New Other Games Ogre GURPS Munchkin Our Games: Home

Go Back   Steve Jackson Games Forums > Roleplaying > GURPS > GURPS Character Assistant

Reply
 
Thread Tools Display Modes
Old 06-17-2021, 10:50 AM   #111
Armin
GCA Prime
 
Armin's Avatar
 
Join Date: Aug 2004
Location: Portland, OR
Default 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.)


Here are replacement versions of the bits for the data file:

The Drudic Skill section:
Code:
<Druidic Skills>
Esoteric Medicine (Druidic),
	cat(_General, Esoteric, Medical),
	type(Per/H),
	default(ST:Perception - 6),
	page(A25),
	ident(Druidic),
	needs("AD:Power Investiture (Druidic)")
Herb Lore,
	cat(_General, Occult/Magical, Plant, Elixirs, Elixirs -  Herbal),
	type(IQ/VH),
	page(A25),
	ident(Druidic),
	needs("AD:Power Investiture (Druidic)")
The Cleric template:
Code:
// 
// CLERIC
// 
Cleric, displaycost(250), cost(0),_
	description(You're a mortal agent of the Powers of Good. You might not be the physical foe of Evil the holy warrior is, but you're no cloistered idealist...),_
	page(A19),_
	noresync(yes),_
	sets(_
		{ST:ST}=12,_
		{ST:DX}=12,_
		{ST:IQ}=14,_
		{ST:HT}=12,_
		{ST:Hit Points}=ST:ST,_
		{ST:Will}=ST:IQ,_
		{ST:Perception}=ST:IQ,_
		{ST:Fatigue Points}=ST:HT,_
		{ST:Basic Speed}=6.0,_
		{ST:Basic Move}={ST:Basic Speed}_
	),_
	adds(_
		{AD:Clerical Investment},_
		{AD:Power Investiture}=3,_
		{SK:Diagnosis}=1pts,_
		{SK:First Aid}=1pts,_
		{SK:Meditation}=1pts,_
		{SK:Occultism}=1pts,_
		{SK:Public Speaking}=1pts,_
		{SK:Religious Ritual}=1pts,_
		{SK:Surgery}=2pts,_
		{SK:Teaching}=1pts,_
		{SK:Theology}=1pts,_
		{SK:Esoteric Medicine (Holy)}=4pts,_
		{SK:Exorcism}=4pts,_
		%weapontypesaliaslist%_
	),_
	needs(20 Spells), ident(Clerical),_
	x(_
		#message(_
			"You will need to spend one point on each of 20 clerical spells (marked as from ~Clerical colleges) after completing this template." _
		),_
		#ChoiceList(_
				name(weapontypes),_
				title(Combat specialty),_
				text(Choose your melee skill package.),_
				picksallowed(1),_
				method(bynumber),_
				list(_
						"Axe/Mace [8] and Shield [4]",_
						"Broadsword [8] and Shield [4]",_
						"Flail [8] and Shield [4]",_
						"Staff [12]" _
				),_
				aliaslist(_
						"{SK:Axe/Mace}=8pts, {SK:Shield (Shield)}=4pts",_
						"{SK:Broadsword}=8pts, {SK:Shield (Shield)}=4pts",_
						"{SK:Flail}=8pts, {SK:Shield (Shield)}=4pts",_
						"{SK:Staff}=12pts"_
					)_
				)_
	),_
	select1(_
		text("Please select 45 points chosen from this mix of Holy abilities and other traits."),_
		tagwith(Cleric(yes)),_
		pointswanted(45),_
		itemswanted(atleast 1),_
		multitype(yes),_
		list(_
			#list(GMAdvantages),_
			AD:Extra ST #codes(upto 4, downto 1),_
			AD:Extra DX #codes(upto 2, downto 1),_
			AD:Extra IQ #codes(upto 2, downto 1),_
			AD:Extra HT #codes(upto 4, downto 1),_
			AD:Extra Will #codes(upto 9, downto 1),_
			AD:Extra Fatigue Points #codes(upto 4, downto 1),_
			AD:Energy Reserve (Holy) #codes(upto 15, downto 1),_
			AD:Fearlessness,_
			AD:Unfazeable,_
			AD:Healer #codes(upto 4, downto 1),_
			#list(Extra Languages),_
			AD:Luck #codes(upto 2, downto 1),_
			AD:Mind Shield,_
			#newitem(AD:Increase Power Investiture, 10/20, existing(AD:Power Investiture)) #codes(upto 6, downto %level+1),_
			AD:Resistant to Disease #codes(upto 6, downto 1),_
			AD:Signature Gear,_
			AD:Spirit Empathy,_
			#list(Holy Abilities)_
		)_
	),_
	select2(_
		text("Please select one of these disadvantages."),_
		tagwith(Cleric(yes)),_
		pointswanted(-10),_
		itemswanted(1),_
		list(_
			#list(GMDisadvantages),_
			DI:Honesty,_
			DI:Sense of Duty (Coreligionists),_
			DI:Vow (No edged weapons)_
		)_
	),_
	select3(_
		text("Please select -15 points from the following disadvantages."),_
		tagwith(Cleric(yes)),_
		pointswanted(-15),_
		itemswanted(atleast 1),_
		list(_
			#list(GMDisadvantages),_
			DI:Honesty,_
			DI:Sense of Duty (Coreligionists),_
			DI:Vow (No edged weapons),_
			DI:Disciplines of Faith (Mysticism),_
			DI:Disciplines of Faith (Ritualism),_
			DI:Fanaticism #codes(upto 1, downto 1),_
			DI:Intolerance ("Evil" religions),_
			DI:Intolerance (All other religions),_
			DI:Vow (Vegetarianism),_
			DI:Vow (Chastity),_
			DI:Wealth #codes(upto 2, downto 1)_
		)_
	),_
	select4(_
		text("Please select a further -25 points from the following disadvantages."),_
		tagwith(Cleric(yes)),_
		pointswanted(-25),_
		itemswanted(atleast 1),_
		list(_
			#BuildSelectList(Disdvantages where Cleric is "Yes", template(#newitem(DI:_Increase/Modify %ListItem%, cost(0), displaycost(varies), existing(DI:%ListItem%)))),_
			#list(GMDisadvantages),_
			DI:Honesty,_
			DI:Sense of Duty (Coreligionists),_
			DI:Vow (No edged weapons),_
			DI:Disciplines of Faith (Mysticism),_
			DI:Disciplines of Faith (Ritualism),_
			DI:Fanaticism #codes(upto 1, downto 1),_
			DI:Intolerance ("Evil" religions),_
			DI:Intolerance (All other religions),_
			DI:Vow (Vegetarianism),_
			DI:Vow (Chastity),_
			DI:Wealth #codes(upto 2, downto 1),_
			DI:Charitable,_
			DI:Compulsive Generosity,_
			DI:Miserliness,_
			DI:Gluttony,_
			DI:Overconfidence,_
			DI:Overweight,_
			DI:Fat,_
			DI:Selfless,_
			DI:Sense of Duty (Adventuring companions),_
			DI:Stubbornness,_
			DI:Truthfulness,_
			DI:Weirdness Magnet_
		)_
	),_
	select5(_
		text("Please select a ranged attack skill"),_
		tagwith(Cleric(yes)),_
		pointswanted(4),_
		itemswanted(1),_
		list(_
			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:Throwing #codes(upto 4pts, downto 4pts),_
			SK:Sling #codes(upto 4pts, downto 4pts)_
		)_
	),_
	select6(_
		text("Pick a Hidden Lore specialty"),_
		tagwith(Cleric(yes)),_
		pointswanted(1),_
		itemswanted(1),_
		list(_
			SK:Hidden Lore (Demons) #codes(upto 1pts),_
			SK:Hidden Lore (Faeries) #codes(upto 1pts),_
			SK:Hidden Lore (Spirits) #codes(upto 1pts)_
		)_
	),_
	select7(_
		text("Please select five of these skills"),_
		tagwith(Cleric(yes)),_
		pointswanted(5),_
		itemswanted(5),_
		list(_
			#buildlist(list(#list(GMBackgroundSkills)), template(%ListItem% #codes(upto 1pts))),_
			SK:Climbing #codes(upto 1pts),_
			SK:Stealth #codes(upto 1pts),_
			SK:Gesture #codes(upto 1pts),_
			SK:Panhandling #codes(upto 1pts),_
			SK:Savoir-Faire (High Society) #codes(upto 1pts),_
			SK:Research #codes(upto 1pts),_
			SK:Writing #codes(upto 1pts),_
			SK:Hiking #codes(upto 1pts),_
			SK:Scrounging #codes(upto 1pts),_
			SK:Observation #codes(upto 1pts),_
			SK:Search #codes(upto 1pts)_
		)_
	),_
	select8(#List(QuirkSelection))
__________________
Armin D. Sykes | Visit my GCA5 blog for updates and previews. | Get GURPS Character Assistant 5 now at Warehouse 23.

Last edited by Armin; 06-17-2021 at 10:54 AM.
Armin is online now   Reply With Quote
Old 06-17-2021, 10:51 AM   #112
Armin
GCA Prime
 
Armin's Avatar
 
Join Date: Aug 2004
Location: Portland, OR
Default 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))
__________________
Armin D. Sykes | Visit my GCA5 blog for updates and previews. | Get GURPS Character Assistant 5 now at Warehouse 23.

Last edited by Armin; 06-17-2021 at 10:54 AM.
Armin is online now   Reply With Quote
Old 06-17-2021, 06:44 PM   #113
Darkclaw
 
Darkclaw's Avatar
 
Join Date: Apr 2005
Location: Seattle, WA
Default Re: GCA and Dungeon Fantasy RPG

Awesome, fixed just like that!

Thanks very much for all the hard work on GCA, I really appreciate it.
__________________
"The dreamers of the day are dangerous men, for they may act on their dreams with open eyes, to make them possible."
T.E. Lawrence
Darkclaw is offline   Reply With Quote
Old 06-17-2021, 10:40 PM   #114
Armin
GCA Prime
 
Armin's Avatar
 
Join Date: Aug 2004
Location: Portland, OR
Default Re: GCA and Dungeon Fantasy RPG

Quote:
Originally Posted by Darkclaw View Post
Awesome, fixed just like that!

Thanks very much for all the hard work on GCA, I really appreciate it.
You're welcome!
__________________
Armin D. Sykes | Visit my GCA5 blog for updates and previews. | Get GURPS Character Assistant 5 now at Warehouse 23.
Armin is online now   Reply With Quote
Old 11-12-2021, 06:44 PM   #115
Armin
GCA Prime
 
Armin's Avatar
 
Join Date: Aug 2004
Location: Portland, OR
Default Re: GCA and Dungeon Fantasy RPG

I wanted to mention here that I am currently, actively working to *finally* get the Equipment section of the DFRPG data file fixed up, so that it correctly uses the information just from the boxed set, and not haphazardly thrown in there from the GURPS Dungeon Fantasy line's data files.

I'll be combining all the various equipment bits I'm doing right now with Emily's existing file for all the armor, weapons, and modifiers.

Then I'll release that and folks can tell me what's broken ;-)
__________________
Armin D. Sykes | Visit my GCA5 blog for updates and previews. | Get GURPS Character Assistant 5 now at Warehouse 23.
Armin is online now   Reply With Quote
Old 06-29-2022, 08:29 PM   #116
GalaCollie77
 
Join Date: May 2020
Default Re: GCA and Dungeon Fantasy RPG

I am making a data file for the Companion 3 book with the templates. Let me know if anyone is interested in it and I will post the link to it.
GalaCollie77 is offline   Reply With Quote
Old 06-30-2022, 10:29 AM   #117
Armin
GCA Prime
 
Armin's Avatar
 
Join Date: Aug 2004
Location: Portland, OR
Default Re: GCA and Dungeon Fantasy RPG

Quote:
Originally Posted by GalaCollie77 View Post
I am making a data file for the Companion 3 book with the templates. Let me know if anyone is interested in it and I will post the link to it.
I'd love to include that file with GCA once you get it to a point that you're happy with.

If you're okay with that, just send me the file when it's done!
__________________
Armin D. Sykes | Visit my GCA5 blog for updates and previews. | Get GURPS Character Assistant 5 now at Warehouse 23.
Armin is online now   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Fnords are Off
[IMG] code is Off
HTML code is Off

Forum Jump


All times are GMT -6. The time now is 09:50 AM.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc.