{
	"version": 5,
	"id": "AQRJPBswm1pvxMHBs",
	"total_points": 13,
	"profile": {
		"name": "Troglodyte",
		"title": "Humanoid (Reptilian)",
		"player_name": "Dungeons on Automatic",
		"SM": 0
	},
	"settings": {
		"attributes": [
			{
				"id": "st",
				"type": "integer",
				"name": "ST",
				"full_name": "Strength",
				"base": "10",
				"cost_per_point": 10,
				"cost_adj_percent_per_sm": 10
			},
			{
				"id": "dx",
				"type": "integer",
				"name": "DX",
				"full_name": "Dexterity",
				"base": "10",
				"cost_per_point": 20
			},
			{
				"id": "iq",
				"type": "integer",
				"name": "IQ",
				"full_name": "Intelligence",
				"base": "10",
				"cost_per_point": 20
			},
			{
				"id": "ht",
				"type": "integer",
				"name": "HT",
				"full_name": "Health",
				"base": "10",
				"cost_per_point": 10
			},
			{
				"id": "will",
				"type": "integer",
				"name": "Will",
				"base": "$iq",
				"cost_per_point": 5
			},
			{
				"id": "fright_check",
				"type": "integer",
				"name": "Fright Check",
				"base": "$will",
				"cost_per_point": 2
			},
			{
				"id": "per",
				"type": "integer",
				"name": "Per",
				"full_name": "Perception",
				"base": "$iq",
				"cost_per_point": 5
			},
			{
				"id": "vision",
				"type": "integer",
				"name": "Vision",
				"base": "$per",
				"cost_per_point": 2
			},
			{
				"id": "hearing",
				"type": "integer",
				"name": "Hearing",
				"base": "$per",
				"cost_per_point": 2
			},
			{
				"id": "taste_smell",
				"type": "integer",
				"name": "Taste & Smell",
				"base": "$per",
				"cost_per_point": 2
			},
			{
				"id": "touch",
				"type": "integer",
				"name": "Touch",
				"base": "$per",
				"cost_per_point": 2
			},
			{
				"id": "basic_speed",
				"type": "decimal",
				"name": "Basic Speed",
				"base": "($dx + $ht) / 4",
				"cost_per_point": 20
			},
			{
				"id": "basic_move",
				"type": "integer",
				"name": "Basic Move",
				"base": "Math.floor($basic_speed)",
				"cost_per_point": 5
			},
			{
				"id": "fp",
				"type": "pool",
				"name": "FP",
				"full_name": "Fatigue Points",
				"base": "$ht",
				"cost_per_point": 3,
				"thresholds": [
					{
						"state": "Unconscious",
						"value": "-$fp",
						"ops": [
							"halve_move",
							"halve_dodge",
							"halve_st"
						]
					},
					{
						"state": "Collapse",
						"value": "0",
						"explanation": "Roll vs. Will to do anything besides talk or rest; failure causes unconsciousness\nEach FP you lose below 0 also causes 1 HP of injury\nMove, Dodge and ST are halved (B426)",
						"ops": [
							"halve_move",
							"halve_dodge",
							"halve_st"
						]
					},
					{
						"state": "Tired",
						"value": "Math.round($fp / 3)",
						"explanation": "Move, Dodge and ST are halved (B426)",
						"ops": [
							"halve_move",
							"halve_dodge",
							"halve_st"
						]
					},
					{
						"state": "Tiring",
						"value": "$fp - 1"
					},
					{
						"state": "Rested",
						"value": "$fp"
					}
				]
			},
			{
				"id": "hp",
				"type": "pool",
				"name": "HP",
				"full_name": "Hit Points",
				"base": "$st",
				"cost_per_point": 2,
				"cost_adj_percent_per_sm": 10,
				"thresholds": [
					{
						"state": "Dead",
						"value": "Math.round(-$hp * 5)",
						"ops": [
							"halve_move",
							"halve_dodge"
						]
					},
					{
						"state": "Dying #4",
						"value": "Math.round(-$hp * 4)",
						"explanation": "Roll vs. HT to avoid death\nRoll vs. HT-4 every second to avoid falling unconscious\nMove and Dodge are halved (B419)",
						"ops": [
							"halve_move",
							"halve_dodge"
						]
					},
					{
						"state": "Dying #3",
						"value": "Math.round(-$hp * 3)",
						"explanation": "Roll vs. HT to avoid death\nRoll vs. HT-3 every second to avoid falling unconscious\nMove and Dodge are halved (B419)",
						"ops": [
							"halve_move",
							"halve_dodge"
						]
					},
					{
						"state": "Dying #2",
						"value": "Math.round(-$hp * 2)",
						"explanation": "Roll vs. HT to avoid death\nRoll vs. HT-2 every second to avoid falling unconscious\nMove and Dodge are halved (B419)",
						"ops": [
							"halve_move",
							"halve_dodge"
						]
					},
					{
						"state": "Dying #1",
						"value": "-$hp",
						"explanation": "Roll vs. HT to avoid death\nRoll vs. HT-1 every second to avoid falling unconscious\nMove and Dodge are halved (B419)",
						"ops": [
							"halve_move",
							"halve_dodge"
						]
					},
					{
						"state": "Collapse",
						"value": "0",
						"explanation": "Roll vs. HT every second to avoid falling unconscious\nMove and Dodge are halved (B419)",
						"ops": [
							"halve_move",
							"halve_dodge"
						]
					},
					{
						"state": "Reeling",
						"value": "Math.round($hp / 3)",
						"explanation": "Move and Dodge are halved (B419)",
						"ops": [
							"halve_move",
							"halve_dodge"
						]
					},
					{
						"state": "Wounded",
						"value": "$hp - 1"
					},
					{
						"state": "Healthy",
						"value": "$hp"
					}
				]
			}
		],
		"damage_progression": "basic_set",
		"default_length_units": "ft_in",
		"default_weight_units": "lb",
		"body_type": {
			"name": "Humanoid",
			"roll": "3d",
			"locations": [
				{
					"id": "eye",
					"choice_name": "Eyes",
					"table_name": "Eyes",
					"hit_penalty": -9,
					"calc": {
						"roll_range": "-",
						"dr": {
							"all": 6
						}
					}
				},
				{
					"id": "skull",
					"choice_name": "Skull",
					"table_name": "Skull",
					"slots": 2,
					"hit_penalty": -7,
					"dr_bonus": 2,
					"calc": {
						"roll_range": "3-4",
						"dr": {
							"all": 12
						}
					}
				},
				{
					"id": "face",
					"choice_name": "Face",
					"table_name": "Face",
					"slots": 1,
					"hit_penalty": -5,
					"calc": {
						"roll_range": "5",
						"dr": {
							"all": 10
						}
					}
				},
				{
					"id": "leg",
					"choice_name": "Leg",
					"table_name": "Right Leg",
					"slots": 2,
					"hit_penalty": -2,
					"calc": {
						"roll_range": "6-7",
						"dr": {
							"all": 4
						}
					}
				},
				{
					"id": "arm",
					"choice_name": "Arm",
					"table_name": "Right Arm",
					"slots": 1,
					"hit_penalty": -2,
					"calc": {
						"roll_range": "8",
						"dr": {
							"all": 4
						}
					}
				},
				{
					"id": "torso",
					"choice_name": "Torso",
					"table_name": "Torso",
					"slots": 2,
					"calc": {
						"roll_range": "9-10",
						"dr": {
							"all": 4
						}
					}
				},
				{
					"id": "groin",
					"choice_name": "Groin",
					"table_name": "Groin",
					"slots": 1,
					"hit_penalty": -3,
					"calc": {
						"roll_range": "11",
						"dr": {
							"all": 4
						}
					}
				},
				{
					"id": "arm",
					"choice_name": "Arm",
					"table_name": "Left Arm",
					"slots": 1,
					"hit_penalty": -2,
					"calc": {
						"roll_range": "12",
						"dr": {
							"all": 4
						}
					}
				},
				{
					"id": "leg",
					"choice_name": "Leg",
					"table_name": "Left Leg",
					"slots": 2,
					"hit_penalty": -2,
					"calc": {
						"roll_range": "13-14",
						"dr": {
							"all": 4
						}
					}
				},
				{
					"id": "hand",
					"choice_name": "Hand",
					"table_name": "Hand",
					"slots": 1,
					"hit_penalty": -4,
					"calc": {
						"roll_range": "15",
						"dr": {
							"all": 2
						}
					}
				},
				{
					"id": "foot",
					"choice_name": "Foot",
					"table_name": "Foot",
					"slots": 1,
					"hit_penalty": -4,
					"calc": {
						"roll_range": "16",
						"dr": {
							"all": 2
						}
					}
				},
				{
					"id": "neck",
					"choice_name": "Neck",
					"table_name": "Neck",
					"slots": 2,
					"hit_penalty": -5,
					"calc": {
						"roll_range": "17-18",
						"dr": {
							"all": 4
						}
					}
				},
				{
					"id": "vitals",
					"choice_name": "Vitals",
					"table_name": "Vitals",
					"hit_penalty": -3,
					"calc": {
						"roll_range": "-",
						"dr": {
							"all": 4
						}
					}
				}
			]
		}
	},
	"attributes": [
		{
			"attr_id": "st",
			"adj": 0
		},
		{
			"attr_id": "dx",
			"adj": 0
		},
		{
			"attr_id": "iq",
			"adj": 0
		},
		{
			"attr_id": "ht",
			"adj": 0
		},
		{
			"attr_id": "will",
			"adj": 0
		},
		{
			"attr_id": "fright_check",
			"adj": 0
		},
		{
			"attr_id": "per",
			"adj": 0
		},
		{
			"attr_id": "vision",
			"adj": 0
		},
		{
			"attr_id": "hearing",
			"adj": 0
		},
		{
			"attr_id": "taste_smell",
			"adj": 0
		},
		{
			"attr_id": "touch",
			"adj": 0
		},
		{
			"attr_id": "basic_speed",
			"adj": 0
		},
		{
			"attr_id": "basic_move",
			"adj": 0
		},
		{
			"attr_id": "fp",
			"adj": 0
		},
		{
			"attr_id": "hp",
			"adj": 0
		}
	],
	"traits": [
		{
			"id": "TWH3rX3XFpokTq-m2",
			"name": "Troglodyte",
			"reference": "Enraged Eggplant, Monsters (May 11, 2024): Troglodyte [Monster Manual, page 246]",
			"local_notes": "Fan-derived draft authorized for publication. Enraged Eggplant granted unrestricted permission to use, adapt, convert, and publish these statistics. Originator credit: Original GURPS conversion by Enraged Eggplant, from Monsters (May 11, 2024); adapted and republished with permission. Source heading: Troglodyte [Monster Manual, page 246]. SRD name overlap does not make these GURPS mechanics SRD content. Review status: draft. Fan document published 13 points; exact GCS library substitutions produce 13 points. Library adjustment: +0.",
			"container_type": "ancestry",
			"children": [
				{
					"id": "tcDpiH_haeqzPP2Vt",
					"name": "Attributes",
					"reference": "Enraged Eggplant, Monsters (May 11, 2024): Troglodyte [Monster Manual, page 246]",
					"tags": [
						"Advantage",
						"Review Required"
					],
					"local_notes": "Source construction: Attributes: IQ-1 [-20]; HT+1 [10].",
					"base_points": 10,
					"calc": {
						"points": 10
					}
				},
				{
					"id": "tIAtzzxWHtEqHp1A5",
					"name": "Increased Perception",
					"reference": "B16",
					"tags": [
						"Advantage",
						"Attribute",
						"Mental",
						"Physical"
					],
					"local_notes": "Source construction: Per+1\nNative library match: Basic Set/Basic Set Traits (Basic Set Traits.adq). Fan source stated 5 point(s); library calculation is 5.",
					"points_per_level": 5,
					"can_level": true,
					"levels": 1,
					"features": [
						{
							"type": "attribute_bonus",
							"attribute": "per",
							"amount": 1,
							"per_level": true
						}
					],
					"calc": {
						"points": 5,
						"current_level": 1
					}
				},
				{
					"id": "tN_3ppfyqjz5bLRCK",
					"name": "Acute Taste and Smell 2",
					"reference": "Enraged Eggplant, Monsters (May 11, 2024): Troglodyte [Monster Manual, page 246]",
					"tags": [
						"Advantage",
						"Review Required"
					],
					"local_notes": "Source construction: Acute Taste and Smell 2",
					"base_points": 4,
					"calc": {
						"points": 4
					}
				},
				{
					"id": "tx8fS7xXgc0jthucV",
					"name": "Chameleon",
					"reference": "B41,P43",
					"tags": [
						"Advantage",
						"Exotic",
						"Physical"
					],
					"local_notes": "Source construction: Chameleon 1\nNative library match: Basic Set/Basic Set Traits (Basic Set Traits.adq). Fan source stated 5 point(s); library calculation is 5.",
					"points_per_level": 5,
					"can_level": true,
					"levels": 1,
					"calc": {
						"points": 5,
						"current_level": 1
					}
				},
				{
					"id": "tjZ3wAc1t4s4unpdB",
					"name": "Discriminatory Smell",
					"reference": "B49,P47",
					"tags": [
						"Advantage",
						"Exotic",
						"Physical"
					],
					"local_notes": "Source construction: Discriminatory Smell (Emotion Sense, +50%)\nNative library match: Basic Set/Basic Set Traits (Basic Set Traits.adq). Fan source stated 23 point(s); library calculation is 23.",
					"base_points": 15,
					"modifiers": [
						{
							"id": "mNi6aAau9zmkMjPZO",
							"name": "Emotion Sense",
							"reference": "B49",
							"cost_adj": "50%"
						}
					],
					"features": [
						{
							"type": "skill_bonus",
							"selection_type": "skills_with_name",
							"name": {
								"compare": "is",
								"qualifier": "Tracking"
							},
							"amount": 4
						},
						{
							"type": "conditional_modifier",
							"situation": "on any task that utilizes sense of smell",
							"amount": 4
						}
					],
					"calc": {
						"points": 23
					}
				},
				{
					"id": "t2_S_YvZvi7LlMniG",
					"name": "Damage Resistance",
					"reference": "B46,B47,P45,MA43,PSI14",
					"tags": [
						"Advantage",
						"Exotic",
						"Physical"
					],
					"local_notes": "Source construction: DR 1 (Tough Skin, -40%)\nNative library match: Basic Set/Basic Set Traits (Basic Set Traits.adq). Fan source stated 3 point(s); library calculation is 3.",
					"points_per_level": 5,
					"can_level": true,
					"levels": 1,
					"modifiers": [
						{
							"id": "mJwRrjS0BreGhXKji",
							"name": "Tough Skin",
							"reference": "B47",
							"cost_adj": "-40%",
							"local_notes": "Effects that just require skin contact or a scratch ignore this DR"
						}
					],
					"features": [
						{
							"type": "dr_bonus",
							"locations": [
								"all"
							],
							"amount": 1,
							"per_level": true
						},
						{
							"type": "dr_bonus",
							"locations": [
								"eye"
							],
							"amount": -1,
							"per_level": true
						}
					],
					"calc": {
						"points": 3,
						"current_level": 1
					}
				},
				{
					"id": "twA5CewUnzL7o11Mi",
					"name": "Infravision",
					"reference": "B60,P87",
					"tags": [
						"Advantage",
						"Exotic",
						"Physical"
					],
					"local_notes": "Source construction: Infravision\nNative library match: Basic Set/Basic Set Traits (Basic Set Traits.adq). Fan source stated 10 point(s); library calculation is 10.",
					"base_points": 10,
					"calc": {
						"points": 10
					}
				},
				{
					"id": "tU0rgq3jnc9jbA5PK",
					"name": "Peripheral Vision",
					"reference": "B74,P87",
					"tags": [
						"Advantage",
						"Physical"
					],
					"local_notes": "Source construction: Peripheral Vision\nNative library match: Basic Set/Basic Set Traits (Basic Set Traits.adq). Fan source stated 15 point(s); library calculation is 15.",
					"base_points": 15,
					"calc": {
						"points": 15
					}
				},
				{
					"id": "tcdzsTNN5jPtaZ6eb",
					"name": "Reduced Consumption",
					"reference": "B80",
					"tags": [
						"Advantage",
						"Physical"
					],
					"local_notes": "Source construction: Reduced Consumption 3 (Cast-Iron Stomach, -50%)\nNative library match: Basic Set/Basic Set Traits (Basic Set Traits.adq). Fan source stated 3 point(s); library calculation is 3.",
					"points_per_level": 2,
					"can_level": true,
					"levels": 3,
					"modifiers": [
						{
							"id": "mQ4u8-hYJrllEZhJ7",
							"name": "Cast-Iron Stomach",
							"reference": "B80",
							"cost_adj": "-50%"
						}
					],
					"calc": {
						"points": 3,
						"current_level": 3
					}
				},
				{
					"id": "t23DLwDLTyyNYs2p3",
					"name": "Sharp Claws",
					"reference": "B42",
					"tags": [
						"Advantage",
						"Physical"
					],
					"local_notes": "Source construction: Sharp Claws\nNative library match: Basic Set/Basic Set Traits (Basic Set Traits.adq). Fan source stated 5 point(s); library calculation is 5.",
					"base_points": 5,
					"weapons": [
						{
							"id": "w1ChURDuICpEzOFLu",
							"sv": 1,
							"damage": {
								"type": "cut",
								"st": "thr",
								"base": "-1"
							},
							"usage": "Slash",
							"reach": "C",
							"parry": "0",
							"defaults": [
								{
									"type": "dx"
								},
								{
									"type": "skill",
									"name": "Brawling"
								},
								{
									"type": "skill",
									"name": "Boxing"
								},
								{
									"type": "skill",
									"name": "Karate"
								}
							],
							"calc": {
								"damage": "thr-1 cut"
							}
						},
						{
							"id": "wpesW5YCD7lYiyalb",
							"sv": 1,
							"damage": {
								"type": "cut",
								"st": "thr"
							},
							"usage": "Kick",
							"reach": "C,1",
							"defaults": [
								{
									"type": "dx",
									"modifier": -2
								},
								{
									"type": "skill",
									"name": "Karate",
									"modifier": -2
								},
								{
									"type": "skill",
									"name": "Brawling",
									"modifier": -2
								}
							],
							"calc": {
								"damage": "thr cut"
							}
						}
					],
					"calc": {
						"points": 5
					}
				},
				{
					"id": "tydaFg6oyZkte_3me",
					"name": "Sharp Teeth",
					"reference": "B91",
					"tags": [
						"Exotic",
						"Perk",
						"Physical"
					],
					"local_notes": "Source construction: Sharp Teeth\nNative library match: Basic Set/Basic Set Traits (Basic Set Traits.adq). Fan source stated 1 point(s); library calculation is 1.",
					"base_points": 1,
					"weapons": [
						{
							"id": "wuoPaFH2D8V8eSIln",
							"sv": 1,
							"damage": {
								"type": "cut",
								"st": "thr",
								"base": "-1"
							},
							"usage": "Bite",
							"reach": "C",
							"defaults": [
								{
									"type": "skill",
									"name": "Brawling"
								},
								{
									"type": "dx"
								}
							],
							"calc": {
								"damage": "thr-1 cut"
							}
						}
					],
					"calc": {
						"points": 1
					}
				},
				{
					"id": "tcqZgE-Mrmz6oQGCX",
					"name": "Signals",
					"reference": "Enraged Eggplant, Monsters (May 11, 2024): Troglodyte [Monster Manual, page 246]",
					"tags": [
						"Advantage",
						"Review Required"
					],
					"local_notes": "Source construction: Signals (Chemical Messengers; Limited to Broken without normal speech, -20%)",
					"base_points": 12,
					"calc": {
						"points": 12
					}
				},
				{
					"id": "tVpvcomG7zWmv4Gio",
					"name": "Stench",
					"reference": "Enraged Eggplant, Monsters (May 11, 2024): Troglodyte [Monster Manual, page 246]",
					"tags": [
						"Advantage",
						"Review Required"
					],
					"local_notes": "Source construction: Stench: Affliction 1 (HT; Area Effect, 4 yards, Spherical, +115%; Aura, +80%; Emergencies Only, -30%; Melee Attack, Reach C, -30%; Nauseated, +30%; Respiratory Agent, +50%) [32].",
					"base_points": 32,
					"calc": {
						"points": 32
					}
				},
				{
					"id": "tuvO-QVpiMAW8gGLh",
					"name": "Appearance (Ugly)",
					"reference": "Enraged Eggplant, Monsters (May 11, 2024): Troglodyte [Monster Manual, page 246]",
					"tags": [
						"Disadvantage",
						"Review Required"
					],
					"local_notes": "Source construction: Appearance (Ugly)",
					"base_points": -8,
					"calc": {
						"points": -8
					}
				},
				{
					"id": "txNIjx8ecYEUd6zVA",
					"name": "Bad Smell",
					"reference": "B124",
					"tags": [
						"Disadvantage",
						"Physical"
					],
					"local_notes": "Source construction: Bad Smell\nNative library match: Basic Set/Basic Set Traits (Basic Set Traits.adq). Fan source stated -10 point(s); library calculation is -10.",
					"base_points": -10,
					"features": [
						{
							"type": "reaction_bonus",
							"situation": "from most people and animals (although pests or carrion-eating scavengers might be attracted to you!)",
							"amount": -2
						}
					],
					"calc": {
						"points": -10
					}
				},
				{
					"id": "tzu2A8MQm4Znz4P3p",
					"name": "Bad Temper",
					"reference": "B124",
					"tags": [
						"Disadvantage",
						"Mental"
					],
					"local_notes": "Source construction: Bad Temper (12)\nNative library match: Basic Set/Basic Set Traits (Basic Set Traits.adq). Fan source stated -10 point(s); library calculation is -10.",
					"cr": 12,
					"base_points": -10,
					"calc": {
						"points": -10
					}
				},
				{
					"id": "t4jTHkCNWiAjQ_eyz",
					"name": "Bully",
					"reference": "B125",
					"tags": [
						"Disadvantage",
						"Mental"
					],
					"local_notes": "Source construction: Bully (15)\nNative library match: Basic Set/Basic Set Traits (Basic Set Traits.adq). Fan source stated -5 point(s); library calculation is -5.",
					"cr": 15,
					"base_points": -10,
					"features": [
						{
							"type": "reaction_bonus",
							"situation": "from others",
							"amount": -2
						}
					],
					"calc": {
						"points": -5
					}
				},
				{
					"id": "tg5eOnh0QG6ReHIC3",
					"name": "Callous",
					"reference": "B125",
					"tags": [
						"Disadvantage",
						"Mental"
					],
					"local_notes": "Source construction: Callous\nNative library match: Basic Set/Basic Set Traits (Basic Set Traits.adq). Fan source stated -5 point(s); library calculation is -5.",
					"base_points": -5,
					"features": [
						{
							"type": "skill_bonus",
							"selection_type": "skills_with_name",
							"name": {
								"compare": "is",
								"qualifier": "psychology"
							},
							"amount": -3
						},
						{
							"type": "skill_bonus",
							"selection_type": "skills_with_name",
							"name": {
								"compare": "is",
								"qualifier": "teaching"
							},
							"amount": -3
						},
						{
							"type": "reaction_bonus",
							"situation": "from past victims and anyone with Empathy",
							"amount": -1
						},
						{
							"type": "conditional_modifier",
							"situation": "to Interrogation and Intimidation rolls when you use threats or torture",
							"amount": 1
						}
					],
					"calc": {
						"points": -5
					}
				},
				{
					"id": "tvyDn5PxTQZosZJrv",
					"name": "Cold-Blooded",
					"reference": "B127",
					"tags": [
						"Disadvantage",
						"Exotic",
						"Physical"
					],
					"local_notes": "Source construction: Cold-Blooded (50°)\nNative library match: Basic Set/Basic Set Traits (Basic Set Traits.adq). Fan source stated -5 point(s); library calculation is -5. Library note: Under 50-degrees",
					"base_points": -5,
					"features": [
						{
							"type": "conditional_modifier",
							"situation": "to HT to resist the effects of temperature",
							"amount": 2
						}
					],
					"calc": {
						"points": -5
					}
				},
				{
					"id": "tYHe3V5v7rm2DN7Tj",
					"name": "Gluttony",
					"reference": "B137",
					"tags": [
						"Disadvantage",
						"Mental"
					],
					"local_notes": "Source construction: Gluttony (9)\nNative library match: Basic Set/Basic Set Traits (Basic Set Traits.adq). Fan source stated -7 point(s); library calculation is -7. Library note: Make a self-control roll when presented with a tempting morsel or good wine that, for some reason, you should resist. If you fail, you partake – regardless of the consequences.",
					"cr": 9,
					"base_points": -5,
					"calc": {
						"points": -7
					}
				},
				{
					"id": "tzVs1ERRAsdD9zfdj",
					"name": "Odious Racial Habit (Eats sapient beings)",
					"reference": "Enraged Eggplant, Monsters (May 11, 2024): Troglodyte [Monster Manual, page 246]",
					"tags": [
						"Disadvantage",
						"Review Required"
					],
					"local_notes": "Source construction: Odious Racial Habit (Eats sapient beings)",
					"base_points": -15,
					"calc": {
						"points": -15
					}
				},
				{
					"id": "t-kb1wGKp8A_zZato",
					"name": "Restricted Diet (Carnivore)",
					"reference": "Enraged Eggplant, Monsters (May 11, 2024): Troglodyte [Monster Manual, page 246]",
					"tags": [
						"Disadvantage",
						"Review Required"
					],
					"local_notes": "Source construction: Restricted Diet (Carnivore)",
					"base_points": -10,
					"calc": {
						"points": -10
					}
				},
				{
					"id": "teI8ShOBuL9Fcph4I",
					"name": "Sadism",
					"reference": "B152",
					"tags": [
						"Disadvantage",
						"Mental"
					],
					"local_notes": "Source construction: Sadism (15)\nNative library match: Basic Set/Basic Set Traits (Basic Set Traits.adq). Fan source stated -7 point(s); library calculation is -7. Library note: Make a self-control roll whenever you have an opportunity to indulge your desires and know you shouldn’t (e.g., because the prisoner is one who should be released unharmed). If you fail, you cannot restrain yourself.",
					"cr": 15,
					"base_points": -15,
					"features": [
						{
							"type": "reaction_bonus",
							"situation": "from those who become aware of your Sadism unless they are from a culture that holds life in little esteem",
							"amount": -3
						}
					],
					"calc": {
						"points": -7
					}
				},
				{
					"id": "tbhhQoZsl6EMILYIb",
					"name": "Short Attention Span",
					"reference": "B153",
					"tags": [
						"Disadvantage",
						"Mental"
					],
					"local_notes": "Source construction: Short Attention Span (15)\nNative library match: Basic Set/Basic Set Traits (Basic Set Traits.adq). Fan source stated -5 point(s); library calculation is -5. Library note: Make a self-control roll whenever you must maintain interest in something for an extended period of time, or whenever a distraction is offered. If you fail, you automatically fail at the task at hand.",
					"cr": 15,
					"base_points": -10,
					"calc": {
						"points": -5
					}
				},
				{
					"id": "tzRF6Z0ZaWuJ67gGG",
					"name": "Social Stigma (Savage)",
					"reference": "DF3:11",
					"tags": [
						"Disadvantage",
						"Social"
					],
					"local_notes": "Source construction: Social Stigma (Savage)\nNative library match: Dungeon Fantasy/Dungeon Fantasy 3/Dungeon Fantasy 3 Traits (Dungeon Fantasy 3 Traits.adq). Fan source stated -10 point(s); library calculation is -10. Library note: -2 reaction; -4 to skills; Denied entry to town on 6 or less",
					"base_points": -10,
					"calc": {
						"points": -10
					}
				},
				{
					"id": "tRtP1ukKRRy89GUx1",
					"name": "Immunity to Troglodyte Stench",
					"reference": "Enraged Eggplant, Monsters (May 11, 2024): Troglodyte [Monster Manual, page 246]",
					"tags": [
						"Perk",
						"Review Required"
					],
					"local_notes": "Source construction: Immunity to Troglodyte Stench",
					"base_points": 1,
					"calc": {
						"points": 1
					}
				},
				{
					"id": "tAeqr899HjoZ1gL6z",
					"name": "Scales",
					"reference": "PU2:12",
					"tags": [
						"Exotic",
						"Perk",
						"Physical"
					],
					"local_notes": "Source construction: Scales\nNative library match: Power Ups/Power Ups Traits (Power Ups Traits.adq). Fan source stated 1 point(s); library calculation is 1.",
					"base_points": 1,
					"calc": {
						"points": 1
					}
				},
				{
					"id": "txSUSZIy0dQ_jxx5u",
					"name": "Early Maturation 2",
					"reference": "Enraged Eggplant, Monsters (May 11, 2024): Troglodyte [Monster Manual, page 246]",
					"tags": [
						"Feature",
						"Review Required"
					],
					"local_notes": "Source construction: Early Maturation 2",
					"calc": {
						"points": 0
					}
				},
				{
					"id": "ty-IWkBVW0hWyZLWd",
					"name": "Feature: Night Adapted Vision (-5)",
					"reference": "DF3:16",
					"tags": [
						"Feature",
						"Physical",
						"Review Required"
					],
					"local_notes": "Source construction: Feature: Night Adapted Vision (-5)\nFan source wording: Night Vision 5 [0]. Typical Stats states that -5 is the native illumination level. Modeled as the zero-point shifted visual baseline from Dungeon Fantasy 3, not the priced Basic Set Night Vision advantage.",
					"calc": {
						"points": 0
					}
				},
				{
					"id": "t09NHDd5Yk5Oua5Lu",
					"name": "Point reconciliation (unparsed source construction)",
					"reference": "Enraged Eggplant, Monsters (May 11, 2024): Troglodyte [Monster Manual, page 246]",
					"tags": [
						"Review Required",
						"Source Reconciliation"
					],
					"local_notes": "Source construction: Automated source children total 33; published source template total 13. Replace this adjustment after resolving grouped abilities, replacements, unusual cost notation, or a source arithmetic error.",
					"base_points": -20,
					"calc": {
						"points": -20
					}
				}
			],
			"calc": {
				"points": 13
			},
			"melee_weapons": [
				{
					"id": "AOaxkrsfHGY1mKxue",
					"damage": {
						"type": "cut",
						"base": "1d-2"
					},
					"usage": "Sharp Teeth",
					"reach": "C",
					"defaults": [
						{
							"type": "10",
							"modifier": 2
						}
					],
					"usage_notes": "Sharp Teeth (12): thrust 1d-2 cutting (KYOS: 1d-1 cutting), Reach C."
				},
				{
					"id": "Ad2VfqJQyMdSJly-O",
					"damage": {
						"type": "cut",
						"base": "1d-2"
					},
					"usage": "Sharp Claws",
					"reach": "C",
					"defaults": [
						{
							"type": "10",
							"modifier": 2
						}
					],
					"usage_notes": "Sharp Claws (12): thrust 1d-2 cutting (KYOS: 1d-1 cutting), Reach C."
				},
				{
					"id": "Af8yiGMNvmcnvb0u_",
					"damage": {
						"type": "cut",
						"base": "2d"
					},
					"usage": "Stone Axe",
					"reach": "1, unbalanced, 4 lbs",
					"defaults": [
						{
							"type": "10",
							"modifier": 2
						}
					],
					"usage_notes": "Stone Axe (12): swing 2d(0.5) cutting (RS: 2d-1(0.5)), Reach 1, unbalanced, 4 lbs. Treated as cheap for breakage purposes when parrying a swung weapon made of metal."
				},
				{
					"id": "Ad3O8BIclP2JqPTgf",
					"damage": {
						"type": "cr",
						"base": "1d"
					},
					"usage": "Stone Javelin throw",
					"defaults": [
						{
							"type": "10",
							"modifier": 4
						}
					],
					"usage_notes": "Stone Javelin throw (14): thrust 1d(0.5) impal-ing, Acc 3, x1.5/x2.5 (18/30), 2 lbs., Bulk -4."
				},
				{
					"id": "A0gVl7273hqvYSwaK",
					"damage": {
						"type": "cr",
						"base": "1d"
					},
					"usage": "Stone Javelin thrust",
					"reach": "1, 2 lbs",
					"defaults": [
						{
							"type": "10",
							"modifier": 2
						}
					],
					"usage_notes": "Stone Javelin thrust (12): thrust 1d(0.5) impal-ing, Reach 1, 2 lbs. Treated as cheap for breakage pur-poses when parrying a swung weapon made of metal."
				}
			]
		}
	],
	"skills": [
		{
			"id": "ANXruZuekayN4tlJZ",
			"name": "Axe/Mace",
			"difficulty": "dx/a",
			"points": 1,
			"local_notes": "Stated level 12 in the source conversion."
		},
		{
			"id": "AonPsjvmNYTlKmHQA",
			"name": "Brawling",
			"difficulty": "dx/a",
			"points": 1,
			"local_notes": "Stated level 12 in the source conversion."
		},
		{
			"id": "AwSZA1CZT2PlHzrw4",
			"name": "Spear",
			"difficulty": "dx/a",
			"points": 1,
			"local_notes": "Stated level 12 in the source conversion."
		},
		{
			"id": "A_SQCzddQ9kx08W5n",
			"name": "Stealth",
			"difficulty": "dx/a",
			"points": 1,
			"local_notes": "Stated level 14 in the source conversion."
		},
		{
			"id": "Ay1G6WN_xSYm28BJK",
			"name": "Thrown Weapon (Spear)",
			"difficulty": "dx/a",
			"points": 1,
			"local_notes": "Stated level 14 in the source conversion."
		},
		{
			"id": "AMMGxNIZvIOCd4VVr",
			"name": "Survival (Underdark)",
			"difficulty": "dx/a",
			"points": 1,
			"local_notes": "Stated level 12 in the source conversion."
		}
	],
	"notes": [
		{
			"id": "As7zuMVZ9IR2d-m-W",
			"text": "Typical Stats from the reviewed package: ST 12, DX 12, IQ 9, HT 11, HP 12, WILL 9, PER 10, FP 11, SPEED 6, MOVE 6, DODGE 10, DR 1. GCS derives its own values by applying the ancestry; where the two differ, the package's Typical Stats are what the Dungeons on Automatic encounter tables use."
		},
		{
			"id": "A3_qJbf0ASDu5JQ4s",
			"text": "Encounter rating: CER 29 (offense 21, protection 8), threat tier standard, appearing 2."
		},
		{
			"id": "AWR9pus0MJ3G7Zvvc",
			"text": "Stench, reach C: When a troglodyte is angry or frightened, it secretes an oily, musklike chemical that nearly every form of animal life finds offensive. Any creature that inhales the stench exuded by the troglodyte in a 4-yard radius must make a successful HT roll or become nauseated for margin of failure minutes. Troglodytes are immune to this effect."
		},
		{
			"id": "AVAa-dLfVpt4WZbpf",
			"text": "GCS ancestry draft: gcs/troglodyte.gct"
		},
		{
			"id": "AaqydITQWKlp3QHxB",
			"text": "Source template total: 13 points."
		},
		{
			"id": "AhQEd42W9dYPlO9xw",
			"text": "Library-rebuilt template total: 13 points."
		},
		{
			"id": "A0UFBEzrk2H7d4F9_",
			"text": "CER was computed from parsed Typical Stats using the Dungeons On Automatic baseline CER path."
		},
		{
			"id": "AKMzac3bcRqtcClW2",
			"text": "Review attacks, special abilities, encounter frequency, treasure, grappling, and GCS modifiers before approval."
		},
		{
			"id": "ADMDnVYtshDf2NRlc",
			"text": "GCS template includes a -20-point reconciliation child requiring decomposition."
		},
		{
			"id": "AJJVQVwlMpPt9k3lQ",
			"text": "Original GURPS conversion by Enraged Eggplant, from Monsters (May 11, 2024); adapted and republished with permission."
		}
	],
	"created_date": "1970-01-01T00:00:00Z",
	"modified_date": "1970-01-01T00:00:00Z"
}
