Skip to content

Commit

Permalink
add clockwork options and some modifications
Browse files Browse the repository at this point in the history
  • Loading branch information
shuanz committed Jul 29, 2017
1 parent 35ac4f2 commit d9f5902
Show file tree
Hide file tree
Showing 7 changed files with 144 additions and 25 deletions.
18 changes: 18 additions & 0 deletions ancestries/clockwork/clockwork_age.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"3": "You are new, 5 years or younger",
"4": "You are new, 5 years or younger",
"5": "You are new, 5 years or younger",
"6": "You are new, 5 years or younger",
"7": "You are new, 5 years or younger",
"8": "You are new, 5 years or younger",
"9": "You are experienced, 6 to 10 years old",
"10": "You are experienced, 6 to 10 years old",
"11": "You are experienced, 6 to 10 years old",
"12": "You are experienced, 6 to 10 years old",
"13": "You are old, 11 to 50 years old",
"14": "You are old, 11 to 50 years old",
"15": "You are old, 11 to 50 years old",
"16": "You are very old, 51 to 150 years old",
"17": "You are very old, 51 to 150 years old",
"18": "You are ancient, more than 150 years old"
}
18 changes: 18 additions & 0 deletions ancestries/clockwork/clockwork_appearence.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"3": "You have a strange and unsettling appearance.",
"4": "You appeared crude and ill-formed",
"5": "You appear battered, broken, and in poor repair.",
"6": "You appear battered, broken, and in poor repair.",
"7": "You have no facial features or distinguishing markings.",
"8": "You have no facial features or distinguishing markings.",
"9": "You have a mere suggestion of facial features.",
"10": "You have a mere suggestion of facial features.",
"11": "You have a mere suggestion of facial features.",
"12": "You have a mere suggestion of facial features.",
"13": "You appear well made and good working condition",
"14": "You appear well made and good working condition",
"15": "You have a stylized and ornate body.",
"16": "You have a stylized and ornate body.",
"17": "You have an ornate body festooned with etchings and ornamental jewels.",
"18": "YYou have an exquisite body festooned with elaborate etchings and ornamental jewels, and trimmed in precious metals. If dismantled, your body parts are worth 1d6 gc."
}
22 changes: 22 additions & 0 deletions ancestries/clockwork/clockwork_background.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"1": "Your soul came from Hell. Start the game with 1d3 Corruption.",
"2": "Your soul was plucked from the Underworld before it could forget its former life. Start the game with 1d6 Insanity and add an extra profession.",
"3": "You spent 1d20 years in a dormant state.",
"4": "Your maker treated you poorly. You escaped and fear your maker will find you.",
"5": "Fire, plague, or monsters destroyed your home and you are the sole survivor.",
"6": "You were stolen from the workshop where you were made and lived as a slave for 1d6 years.",
"7": "Goblins captured you and almost took you apart for scrap materials. You have replaced your missing components with bits of wood, old weapons, and other rubbish.",
"8": "You were left to nd your own way in the world when your maker died.",
"9": "You fell off a boat and spent 2 years walking to shore.",
"10": "You worked to ful ll your purpose for 1d6 years.",
"11": "Choose a member of the group. That character found you and turned your key. You owe that character a debt.",
"12": "You were one of 1d6 other clockworks made at the same time. You hope to nd them one day.",
"13": "You were made to be a translator. You can speak one additional language.",
"14": "You were made to be a scribe. You know how to read and write the Common Tongue.",
"15": "Your maker set you free to nd your destiny.",
"16": "You can’t remember your past. You don’t know where you came from or how you came to be where you are.",
"17": "You built a lasting monument in your community.",
"18": "You found a cryptic message inside your body. You have not yet deciphered its meaning.",
"19": "You have a sword grafted to one of your arms.",
"20": "You came into money and start the game with 2d6 cp."
}
18 changes: 18 additions & 0 deletions ancestries/clockwork/clockwork_form.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"3": "You are a small winged clockwork. Reduce your Health by 5 and your Size to 1/2. You can y, but you must land at the end of your movement or fall. You are 3 feet tall and weigh 50 pounds.",
"4": "You are a small spider-like clockwork with functional hands. Reduce your Size to 1/2. You ignore the effects of dif cult terrain when you climb. You are 3 feet tall and weigh 50 pounds.",
"5": "You are a small spider-like clockwork with functional hands. Reduce your Size to 1/2. You ignore the effects of dif cult terrain when you climb. You are 3 feet tall and weigh 50 pounds.",
"6": "You are a small humanoid clockwork. Reduce your Size to 1/2. You are 4 feet tall and weigh 75 pounds.",
"7": "You are a small humanoid clockwork. Reduce your Size to 1/2. You are 4 feet tall and weigh 75 pounds.",
"8": "You are a small humanoid clockwork. Reduce your Size to 1/2. You are 4 feet tall and weigh 75 pounds.",
"9": "You are a small humanoid clockwork. Reduce your Size to 1/2. You are 4 feet tall and weigh 75 pounds.",
"10": "You are a humanoid clockwork. You are 6 feet tall and weigh 300 pounds.",
"11": "You are a humanoid clockwork. You are 6 feet tall and weigh 300 pounds.",
"12": "You are a humanoid clockwork. You are 6 feet tall and weigh 300 pounds.",
"13": "You are a humanoid clockwork. You are 6 feet tall and weigh 300 pounds.",
"14": "You are a humanoid clockwork. You are 6 feet tall and weigh 300 pounds.",
"15": "You are a humanoid clockwork. You are 6 feet tall and weigh 300 pounds.",
"16": "You are a large humanoid clockwork. Increase your Size to 2, but reduce your Speed and your Defense by 2. You are 10 feet tall and weigh 750 pounds.",
"17": "You are a large humanoid clockwork. Increase your Size to 2, but reduce your Speed and your Defense by 2. You are 10 feet tall and weigh 750 pounds.",
"18": "You are a large clockwork with the lower body of a horse. Increase your Size to 2 and your Speed by 2. However, reduce your Defense by 3. You are 6 feet long, 6 feet tall, and weigh 750 pounds."
}
18 changes: 18 additions & 0 deletions ancestries/clockwork/clockwork_personality.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"3": "You hate living things and take pleasure in pulling them apart.",
"4": "You are terri ed of becoming dormant.",
"5": "Your body gives you power and strength. You use it to enforce your will on others.",
"6": "Your body gives you power and strength. You use it to enforce your will on others.",
"7": "Your body gives you power and strength. You use it to enforce your will on others.",
"8": "You didn’t ask for this existence, but you make the most of it while you have it.",
"9": "You search for meaning in a world in which you have no place.",
"10": "You search for meaning in a world in which you have no place.",
"11": "You search for meaning in a world in which you have no place.",
"12": "You search for meaning in a world in which you have no place.",
"13": "You search for meaning in a world in which you have no place.",
"14": "You were made to serve. You commit your existence to aiding others.",
"15": "You don’t know how you t into this world, but you will spend your life trying to nd out.",
"16": "You obey the instructions of anyone you deem to be an authority.",
"17": "You obey the instructions of anyone you deem to be an authority.",
"18": "Your maker gave you three commandments and you must obey them."
}
22 changes: 22 additions & 0 deletions ancestries/clockwork/clockwork_purpose.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"1": "You were built for war. Increase your Strength or Agility by 2.",
"2": "You were built for war. Increase your Strength or Agility by 2.",
"3": "You were built for war. Increase your Strength or Agility by 2.",
"4": "You were built for war. Increase your Strength or Agility by 2.",
"5": "You were built to work. Increase your Strength by 2.",
"6": "You were built to work. Increase your Strength by 2.",
"7": "You were built to work. Increase your Strength by 2.",
"8": "You were built to work. Increase your Strength by 2.",
"9": "You were built to use magic. Increase your Intellect or Will by 2.",
"10": "You were built to use magic. Increase your Intellect or Will by 2.",
"11": "You were built to use magic. Increase your Intellect or Will by 2.",
"12": "You were built to use magic. Increase your Intellect or Will by 2.",
"13": "You were built to gather intelligence about or assassinate targets. Increase your Agility or Intellect by 2.",
"14": "You were built to gather intelligence about or assassinate targets. Increase your Agility or Intellect by 2.",
"15": "You were built to gather intelligence about or assassinate targets. Increase your Agility or Intellect by 2.",
"16": "You were built to gather intelligence about or assassinate targets. Increase your Agility or Intellect by 2.",
"17": "You were built for an inexplicable purpose. Increase one attribute of your choice by 2.",
"18": "You were built for an inexplicable purpose. Increase one attribute of your choice by 2.",
"19": "You were built for an inexplicable purpose. Increase one attribute of your choice by 2.",
"20": "You were built for an inexplicable purpose. Increase one attribute of your choice by 2."
}
53 changes: 28 additions & 25 deletions main.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,37 +34,40 @@
apparent_gender = character.generate_random(ancestry, "_apparent_gender", "1d6").encode("utf-8")
apparent_ancestry = character.generate_random(ancestry, "_apparent_ancestry", "3d6").encode("utf-8")
quirk = character.generate_random(ancestry, "_quirk", "1d20").encode("utf-8")
form = character.generate_random(ancestry, "_form", "3d6").encode("utf-8")
purpose = character.generate_random(ancestry, "_purpose", "1d20").encode("utf-8")

print "Strength" + ": " + strength
print "Agility" + ": " + agility
print "Intelect" + ": " + intelect
print "Will" + ": " + will
print "Perception" + ": " + intelect
print "Defense" + ": " + agility
print "Health" + ": " + health
print "Healing Rate" + ": " + healing_rate
print "Size" + ": " + size
print "Speed" + ": " + speed
print "Power" + ": " + power
print "Damage" + ": " + damage
print "Insanity" + ": " + insanity
print "Corruption" + ": " + corruption
print "Languages" + ": " + language
print "Background" + ": " + background
print "Personality" + ": " + personality
print "Strength: " + strength
print "Agility: " + agility
print "Intelect: " + intelect
print "Will: " + will
print "Perception: " + intelect
print "Defense: " + agility
print "Health: " + health
print "Healing Rate: " + healing_rate
print "Size: " + size
print "Speed: " + speed
print "Power: " + power
print "Damage: " + damage
print "Insanity: " + insanity
print "Corruption: " + corruption
print "Languages: " + language
print "Background: " + background
print "Personality: " + personality

if ancestry == "human":
print "Religion" + ": " + religion
print "Age" + ": " + age
print "Build" + ": " + build
print "Appearence" + ": " + appearence
print "Religion: " + religion
print "Age: " + age
print "Build: " + build
print "Appearence: " + appearence
elif ancestry == "changeling":
print "True Age" + ": " + true_age
print "Apparent Gender" + ": " + apparent_gender
print "Apparent Ancestry" + ": " + apparent_ancestry
print "True Age: " + true_age
print "Apparent Gender: " + apparent_gender
print "Apparent Ancestry: " + apparent_ancestry
print "Quirk" + ": " + quirk
elif ancestry == "clockwork":
print "Clockwork"
print "Form: " + form
print "Purpose: " + purpose
elif ancestry == "dwarf":
print "Dwarf"
elif ancestry == "goblin":
Expand Down

0 comments on commit d9f5902

Please sign in to comment.