You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Subskillening: Adding Flavor to characters (#5649)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
## About The Pull Request
Adds in subskills to places I thought of, mainly cooking.
With the new skill system we can have subskills that rely on parent
stats for roles and provides boosted xp, this lets us have subskills
without running into skill bloat issues.
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
## Why It's Good For The Game
More flavor and potential for dedicated subclasses
<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->
## Changelog
<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Please note that
maintainers freely reserve the right to remove and add tags should they
deem it appropriate. You can attempt to finagle the system all you want,
but it's best to shoot for clear communication right off the bat. -->
<!-- !! Do not add whitespace in-between the entries, do not change the
tags and do not leave the tags without any entries. -->
:cl:
change:cooking now has subskills of it for various tasks like baking,
prepping
change: armor and weapon smithing now have children for repairing
specifically
balance: armor can now be repaired from broken
balance: repaired broken armor incurs a max durability loss which can be
restored by melding metal into it on the anvil
/:cl:
<!-- Both :cl:'s are required for the changelog to work! You can put
your name to the right of the first :cl: if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
## Pre-Merge Checklist
<!-- Don't bother filling these in while creating your Pull Request,
just click the checkboxes after the Pull Request is opened and you are
redirected to the page. -->
- [ ] You tested this on a local server.
- [ ] This code did not runtime during testing.
- [ ] You documented all of your changes.
<!-- Neither the compiler nor workflow checks are perfect at detecting
runtimes and errors. It is important to test your code/feature/fix
locally. -->
Copy file name to clipboardExpand all lines: code/datums/attributes/attributes/skills/craft.dm
-75Lines changed: 0 additions & 75 deletions
Original file line number
Diff line number
Diff line change
@@ -13,43 +13,6 @@
13
13
"...you feel grass under you feet as you peer onto a meadow, you prepare a campfire and a tent and drift off into deeper slumber.."
14
14
)
15
15
16
-
/datum/attribute/skill/craft/weaponsmithing
17
-
name ="Weaponsmithing"
18
-
desc ="Represents your character's ability to craft metal weapons. The higher your skill in Weaponsmithing, the more complex weapons you can create, and the better the resulting quality, up to Masterwork."
19
-
governing_attribute =STAT_STRENGTH
20
-
default_attributes =list(
21
-
/datum/attribute/skill/craft/blacksmithing =-5,
22
-
)
23
-
difficulty =SKILL_DIFFICULTY_HARD
24
-
dreams =list(
25
-
"...you gently grasp the tang of the blade. without water nor oil, you turn over to the basin, slicing your hand, and letting the blood fill the void... you quench the blade."
26
-
)
27
-
28
-
/datum/attribute/skill/craft/armorsmithing
29
-
name ="Armorsmithing"
30
-
desc ="Represents your character's ability to craft metal armor. The higher your skill in Armorsmithing, the more complex armor you can create, and the better the resulting quality, up to Masterwork."
31
-
governing_attribute =STAT_STRENGTH
32
-
default_attributes =list(
33
-
/datum/attribute/skill/craft/blacksmithing =-5,
34
-
)
35
-
difficulty =SKILL_DIFFICULTY_HARD
36
-
dreams =list(
37
-
"...you are assailed by a faceless adversary. he pummels you - crack, crack, crack... it hurts, you scream... he tires, you do not..."
38
-
)
39
-
40
-
/datum/attribute/skill/craft/blacksmithing
41
-
name ="Blacksmithing"
42
-
desc ="Represents your character's ability to craft metal items. The higher your skill in Blacksmithing, the more complex items you can create, and the better the resulting quality, up to Masterwork."
43
-
governing_attribute =STAT_STRENGTH
44
-
default_attributes =list(
45
-
STAT_STRENGTH=-5,
46
-
STAT_INTELLIGENCE=-6,
47
-
)
48
-
difficulty =SKILL_DIFFICULTY_AVERAGE
49
-
dreams =list(
50
-
"...CLANG! Clang! Clang... you feel the weight of the hammer reverberate up your arm, past your shoulder, through your spine... the hits march to the drums of your heart. you feel attuned to the metal."
51
-
)
52
-
53
16
/datum/attribute/skill/craft/smelting
54
17
name ="Smelting"
55
18
desc ="Represents your character's ability to smelt metal into ingots. The higher your skill in Smelting, the better the ingots you create, which affect the quality of the resulting item."
@@ -103,19 +66,6 @@
103
66
"...you hear a quick snap in the distance... you rush over, and notice a small cabbit with a snare wrapped around its leg... you gently unsheath your knife, and loom over the poor, frightened thing..."
104
67
)
105
68
106
-
/datum/attribute/skill/craft/cooking
107
-
name ="Cooking"
108
-
desc ="Represents your character's ability to cook food. The higher your skill in Cooking, the better the food you can cook and the more you can make with your ingredients."
109
-
category =SKILL_CATEGORY_DOMESTIC
110
-
governing_attribute =STAT_INTELLIGENCE
111
-
default_attributes =list(
112
-
STAT_INTELLIGENCE=-4,
113
-
)
114
-
difficulty =SKILL_DIFFICULTY_EASY
115
-
dreams =list(
116
-
"...you sit by the table in your dreary hovel, staring at the wooden bowl of soup given to you by your mother... you blink and look around the tavern, before your vision returns to the bowl... you feel comforted..."
117
-
)
118
-
119
69
/datum/attribute/skill/craft/alchemy
120
70
name ="Alchemy"
121
71
desc ="Represents your character's ability to craft potions. The higher your skill in Alchemy, the better you can identify potions and ingredients."
@@ -149,28 +99,3 @@
149
99
dreams =list(
150
100
"...you pour the powder down the barrel of the cannon, and without a projectile to follow the dust, you cut off a finger, and toss it in there... you turn to light the fuse..."
151
101
)
152
-
153
-
/datum/attribute/skill/craft/engineering
154
-
name ="Engineering"
155
-
desc ="Represents your character's ability to craft mechanical items. The higher your skill in Engineering, the more complex items you can create without failure."
156
-
governing_attribute =STAT_INTELLIGENCE
157
-
default_attributes =list(
158
-
STAT_INTELLIGENCE=-7,
159
-
)
160
-
difficulty =SKILL_DIFFICULTY_VERY_HARD
161
-
dreams =list(
162
-
"...visions plague your mind. you toss and turn this nite. you see mechanical beasts gutting their masters with bare hands, fire raging acrost unknown streets... you grab a brick off the road and peer below into an infinite void... you inhale, and feel the steam burn your lungs..."
163
-
)
164
-
165
-
/datum/attribute/skill/craft/tanning
166
-
name ="Skincrafting"
167
-
desc ="Represents your character's ability to process and use animal hide. The higher your skill in Skincrafting, the more leather you can create and the more you can make with it."
168
-
governing_attribute =STAT_PERCEPTION
169
-
default_attributes =list(
170
-
STAT_PERCEPTION=-5,
171
-
STAT_STRENGTH=-6,
172
-
)
173
-
difficulty =SKILL_DIFFICULTY_AVERAGE
174
-
dreams =list(
175
-
"...you stare down at the rabbit, its eyes wide and unblinking... you feel the knife in your hand, and the blood on your hands... and the warmth of the pelt..."
desc ="Represents your character's ability to craft metal items. The higher your skill in Blacksmithing, the more complex items you can create, and the better the resulting quality, up to Masterwork."
4
+
governing_attribute =STAT_STRENGTH
5
+
default_attributes =list(
6
+
STAT_STRENGTH=-5,
7
+
STAT_INTELLIGENCE=-6,
8
+
)
9
+
difficulty =SKILL_DIFFICULTY_AVERAGE
10
+
dreams =list(
11
+
"...CLANG! Clang! Clang... you feel the weight of the hammer reverberate up your arm, past your shoulder, through your spine... the hits march to the drums of your heart. you feel attuned to the metal."
12
+
)
13
+
14
+
/datum/attribute/skill/craft/weaponsmithing
15
+
name ="Weaponsmithing"
16
+
desc ="Represents your character's ability to craft metal weapons. The higher your skill in Weaponsmithing, the more complex weapons you can create, and the better the resulting quality, up to Masterwork."
17
+
governing_attribute =STAT_STRENGTH
18
+
default_attributes =list(
19
+
/datum/attribute/skill/craft/blacksmithing =-5,
20
+
)
21
+
difficulty =SKILL_DIFFICULTY_HARD
22
+
dreams =list(
23
+
"...you gently grasp the tang of the blade. without water nor oil, you turn over to the basin, slicing your hand, and letting the blood fill the void... you quench the blade."
24
+
)
25
+
26
+
/datum/attribute/skill/craft/armorsmithing
27
+
name ="Armorsmithing"
28
+
desc ="Represents your character's ability to craft metal armor. The higher your skill in Armorsmithing, the more complex armor you can create, and the better the resulting quality, up to Masterwork."
29
+
governing_attribute =STAT_STRENGTH
30
+
default_attributes =list(
31
+
/datum/attribute/skill/craft/blacksmithing =-5,
32
+
)
33
+
difficulty =SKILL_DIFFICULTY_HARD
34
+
dreams =list(
35
+
"...you are assailed by a faceless adversary. he pummels you - crack, crack, crack... it hurts, you scream... he tires, you do not..."
36
+
)
37
+
38
+
/datum/attribute/skill/craft/weapon_repair
39
+
name ="Weapon Repair"
40
+
desc ="Represents your character's ability to maintain and restore damaged weapons. A skilled weapon repairman can re-edge a dulled blade, re-set a loose haft, and pull a weapon back from the brink of uselessness though restoring a truly ruined weapon to its former glory demands more than repair alone."
41
+
governing_attribute =STAT_STRENGTH
42
+
default_attributes =list(
43
+
/datum/attribute/skill/craft/weaponsmithing =-8,
44
+
)
45
+
difficulty =SKILL_DIFFICULTY_AVERAGE
46
+
dreams =list(
47
+
"...you turn the blade over in your hands, tracing the notches along the edge with your thumb... each one tells you something... a hard parry, a bad angle, a desperate blow... you set it to the stone and begin to work them out one by one..."
48
+
)
49
+
shared_xp_percent =0.5
50
+
51
+
/datum/attribute/skill/craft/armor_repair
52
+
name ="Armor Repair"
53
+
desc ="Represents your character's ability to maintain and restore damaged armor. Dented plates, burst rivets, torn mail a capable armorer can address all of it, returning protection to gear that has seen hard use. What cannot be repaired must be replaced, and knowing the difference is half the skill."
54
+
governing_attribute =STAT_STRENGTH
55
+
default_attributes =list(
56
+
/datum/attribute/skill/craft/armorsmithing =-8,
57
+
)
58
+
difficulty =SKILL_DIFFICULTY_AVERAGE
59
+
dreams =list(
60
+
"...you run your hand across the breastplate, feeling every dent and crease beneath your palm... you think about the blow that made each one... you raise your hammer and begin to answer them in reverse..."
0 commit comments