File:Skill tree definition.png
Original file (3,123 × 1,143 pixels, file size: 1.09 MB, MIME type: image/png)
!(Info)!
Summary
2025.12.26 skill tree update
UML Code
Uml code is used to generate the look of the skill tree, and the links present on it in the wiki are smw (semantic media wiki) code that are generated based on pixel coordinate rates, and size rates extracted from the diagram using javascript in a browser in dev mode (i just asked google ai how to do it, and it told me, read more info about extraction here: Template:Skill_tree_skill_marker).
On this page below there are two uml codes. The first one is the currently used uml code, the second one is a newer one that is not used. Eventhough it is not the currently used code, it is intended to be a better template for an updated version of the skill tree for the case let us say new skills are added
In the currently used code there are numerous mistakes such as:
- The image width is not scaled down to a more wiki friendly size
- Basic Mechanics is lacking "s" from its end
- When a java script is used on the svg form of it to extract everything either based on aliases, or based on tag content both are lowercase which will not match page names on the wiki, therefore the "subobjects" of Data:Skill_tree_skill_icon_area_registry will have to be rewritten by hand in order to update it even with it being extracted
- During extraction the default nodes like "available to purchase from game start", and "the player possesses it by default" is difficult to avoid, such that these two may have to be removed from the "subobjects" by hand after the extraction
- Possibly other mistakes i did not notice, or forgot to say
One disadvantage with the new code is that it might contain other yet to be known typoes, and other issues usage time may tell
See more info about uml here:Unified_Modeling_Language
Currently used uml source code
@startuml skill_tree_definition
'made with plantuml extension in visual studio code
'appearance definitions
top to bottom direction
skinparam backgroundColor transparent
skinparam nodesep 15
'skinparam ranksep 30
skinparam padding 0
skinparam margin 0
skinparam DefaultFontStyle bold
skinparam defaultTextAlignment center
skinparam rectangle {
BackgroundColor transparent
BorderColor transparent
Shadowing false
}
skinparam ColorArrowSeparationSpace 5
skinparam arrowThickness 5
skinparam ArrowColor rosybrown
'node definitions
'the icons for the nodes are downloaded from the wiki
'template: rectangle "<font size=20></font>\n<img:../../pictures/skills/.png>" as
'"../../" stands for "up, up" from folders "diagrams/skills/"
'use shift + alt down to copy selected row down
'use alt + up, or down to move selected row into alphabetic position (if you will)
rectangle "<font size=20>the player is starting with these" as by_default
rectangle "<font size=20>available to purchase from the start of the game" as game_start
'definitions with scaled icons: all the "95px..." ones - these are 76/95 = 0.8
rectangle "<font size=20>charcoal burning</font>\n<img:../../pictures/skills/95px-Charcoal_Burning.png{scale=0.8}>" as charcoal_burning
rectangle "<font size=20>cheesemaking</font>\n<img:../../pictures/skills/95px-Cheesemaking.png{scale=0.8}>" as cheesemaking
rectangle "<font size=20>cooking</font>\n<img:../../pictures/skills/95px-Cooking.png{scale=0.8}>" as cooking
rectangle "<font size=20>firecrafts</font>\n<img:../../pictures/skills/95px-Firecrafts.png{scale=0.8}>" as firecrafts
rectangle "<font size=20>landscaping</font>\n<img:../../pictures/skills/95px-Landscaping.png{scale=0.8}>" as landscaping
rectangle "<font size=20>music</font>\n<img:../../pictures/skills/95px-Music.png{scale=0.8}>" as music
'unchanged definitions 76*76px, and 75*76px
rectangle "<font size=20>alchemy</font>\n<img:../../pictures/skills/Alchemy.png>" as alchemy
rectangle "<font size=20>ancestral worship</font>\n<img:../../pictures/skills/Ancestral_Worship.png>" as ancestral_worship
rectangle "<font size=20>animal husbandry</font>\n<img:../../pictures/skills/Animal_Husbandry.png>" as animal_husbandry
rectangle "<font size=20>archery</font>\n<img:../../pictures/skills/Archery.png>" as archery
rectangle "<font size=20>baking</font>\n<img:../../pictures/skills/Baking.png>" as baking
rectangle "<font size=20>basic mechanic</font>\n<img:../../pictures/skills/Basic_Mechanics.png>" as basic_mechanic
rectangle "<font size=20>beekeeping</font>\n<img:../../pictures/skills/Beekeeping.png>" as beekeeping
rectangle "<font size=20>boat building</font>\n<img:../../pictures/skills/Boat_Building.png>" as boat_building
rectangle "<font size=20>carpentry</font>\n<img:../../pictures/skills/Carpentry.png>" as carpentry
rectangle "<font size=20>deep artifice</font>\n<img:../../pictures/skills/Deep_Artifice.png>" as deep_artifice
rectangle "<font size=20>druidic rite</font>\n<img:../../pictures/skills/Druidic_Rite.png>" as druidic_rite
rectangle "<font size=20>farming</font>\n<img:../../pictures/skills/Farming.png>" as farming
rectangle "<font size=20>first aid</font>\n<img:../../pictures/skills/First_Aid.png>" as first_aid
rectangle "<font size=20>fishing</font>\n<img:../../pictures/skills/Fishing.png>" as fishing
rectangle "<font size=20>foraging</font>\n<img:../../pictures/skills/Foraging.png>" as foraging
rectangle "<font size=20>forestry</font>\n<img:../../pictures/skills/Forestry.png>" as forestry
rectangle "<font size=20>gardening</font>\n<img:../../pictures/skills/Gardening.png>" as gardening
rectangle "<font size=20>glass blowing</font>\n<img:../../pictures/skills/Glass_Blowing.png>" as glass_blowing
rectangle "<font size=20>hearth magic</font>\n<img:../../pictures/skills/Hearth_Magic.png>" as hearth_magic
rectangle "<font size=20>hunting</font>\n<img:../../pictures/skills/Hunting.png>" as hunting
rectangle "<font size=20>jewelry</font>\n<img:../../pictures/skills/Jewelry.png>" as jewelry
rectangle "<font size=20>lawspeaking</font>\n<img:../../pictures/skills/Lawspeaking.png>" as lawspeaking
rectangle "<font size=20>locks & bolts</font>\n<img:../../pictures/skills/Locks_&_Bolts.png>" as locks_n_bolts
rectangle "<font size=20>lumberjacking</font>\n<img:../../pictures/skills/Lumberjacking.png>" as lumberjacking
rectangle "<font size=20>metal working</font>\n<img:../../pictures/skills/Metal_Working.png>" as metal_working
rectangle "<font size=20>metallurgy</font>\n<img:../../pictures/skills/Metallurgy.png>" as metallurgy
rectangle "<font size=20>mining</font>\n<img:../../pictures/skills/Mining.png>" as mining
rectangle "<font size=20>murder</font>\n<img:../../pictures/skills/Murder.png>" as murder
rectangle "<font size=20>oral tradition</font>\n<img:../../pictures/skills/Oral_Tradition.png>" as oral_tradition
rectangle "<font size=20>painting</font>\n<img:../../pictures/skills/Painting.png>" as painting
rectangle "<font size=20>plant lore</font>\n<img:../../pictures/skills/Plant_Lore.png>" as plant_lore
rectangle "<font size=20>pottery</font>\n<img:../../pictures/skills/Pottery.png>" as pottery
rectangle "<font size=20>primitive tools</font>\n<img:../../pictures/skills/Primitive_Tools.png>" as primitive_tools
rectangle "<font size=20>rage</font>\n<img:../../pictures/skills/Rage.png>" as rage
rectangle "<font size=20>rope twining</font>\n<img:../../pictures/skills/Rope_Twining.png>" as rope_twining
rectangle "<font size=20>sausage making</font>\n<img:../../pictures/skills/Sausage_Making.png>" as sausage_making
rectangle "<font size=20>sewing</font>\n<img:../../pictures/skills/Sewing.png>" as sewing
rectangle "<font size=20>siegecraft</font>\n<img:../../pictures/skills/Siegecraft.png>" as siegecraft
rectangle "<font size=20>silkfarming</font>\n<img:../../pictures/skills/Silkfarming.png>" as silkfarming
rectangle "<font size=20>steelmaking</font>\n<img:../../pictures/skills/Steelmaking.png>" as steelmaking
rectangle "<font size=20>stone working</font>\n<img:../../pictures/skills/Stone_Working.png>" as stone_working
rectangle "<font size=20>swimming</font>\n<img:../../pictures/skills/Swimming.png>" as swimming
rectangle "<font size=20>tanning</font>\n<img:../../pictures/skills/Tanning.png>" as tanning
rectangle "<font size=20>the will to power</font>\n<img:../../pictures/skills/The_Will_to_Power.png>" as the_will_to_power
rectangle "<font size=20>theft</font>\n<img:../../pictures/skills/Theft.png>" as theft
rectangle "<font size=20>trade</font>\n<img:../../pictures/skills/Trade.png>" as trade
rectangle "<font size=20>trespassing</font>\n<img:../../pictures/skills/Trespassing.png>" as trespassing
rectangle "<font size=20>tunneling</font>\n<img:../../pictures/skills/Tunneling.png>" as tunneling
rectangle "<font size=20>vandalism</font>\n<img:../../pictures/skills/Vandalism.png>" as vandalism
rectangle "<font size=20>wheelwrighting</font>\n<img:../../pictures/skills/Wheelwrighting.png>" as wheelwrighting
rectangle "<font size=20>wilderness survival</font>\n<img:../../pictures/skills/Wilderness_Survival.png>" as wilderness_survival
rectangle "<font size=20>winemaking</font>\n<img:../../pictures/skills/Winemaking.png>" as winemaking
rectangle "<font size=20>woodsmanship</font>\n<img:../../pictures/skills/Woodsmanship.png>" as woodsmanship
rectangle "<font size=20>yeomanry</font>\n<img:../../pictures/skills/Yeomanry.png>" as yeomanry
'connection definitions
alchemy <-[#MediumPurple]- hearth_magic
alchemy <-[#LightGreen]- plant_lore
alchemy <-[#OrangeRed]- glass_blowing
ancestral_worship <-[#MediumPurple]- hearth_magic
animal_husbandry <-- hunting
archery <-- hunting
baking <-[#OrangeRed]- pottery
baking <-[#OrangeRed]- cooking
baking <-[#LightGreen]- farming
basic_mechanic <-[#DarkBlue]- rope_twining
basic_mechanic <-[#BurlyWood;#DarkBlue]- wheelwrighting
basic_mechanic <-[#DarkBlue]- metal_working
beekeeping <-[#LightGreen]- farming
boat_building <-[#SteelBlue]- swimming
boat_building <-[#BurlyWood]- carpentry
carpentry <-[#BurlyWood;#DarkBlue]- lumberjacking
charcoal_burning <-[#OrangeRed]- pottery
charcoal_burning <-[#BurlyWood]- lumberjacking
cheesemaking <-- animal_husbandry
cheesemaking <-[#LightGreen]- farming
cooking <-[#OrangeRed]- firecrafts
deep_artifice <-[#DarkBlue]- tunneling
deep_artifice <-[#LightGreen;#DarkBlue]- farming
deep_artifice <-[#BurlyWood;#DarkBlue]- basic_mechanic
deep_artifice <-[#DarkBlue]- metallurgy
druidic_rite <-[#MediumPurple;#DarkGreen]- hearth_magic
druidic_rite <-[#LightGreen;#DarkGreen]- forestry
farming <-[#DarkGreen;#DarkBlue]- foraging
firecrafts <-[#OrangeRed]- game_start
first_aid <-[#LightGreen]- plant_lore
first_aid <-[#MediumPurple]- hearth_magic
fishing <-[#SteelBlue]- foraging
foraging <-[#DarkGreen;#DarkBlue]- game_start
forestry <-[#LightGreen;#DarkGreen]- gardening
forestry <-[#LightGreen;#DarkGreen]- woodsmanship
gardening <-[#LightGreen;#DarkGreen]- farming
glass_blowing <-[#OrangeRed]- pottery
hearth_magic <-[#MediumPurple;#DarkGreen]- the_will_to_power
hunting <-[#DarkBlue]- foraging
jewelry <-- metal_working
landscaping <-[#BurlyWood]- lumberjacking
lawspeaking <-[#LightGreen;#GoldenRod]- yeomanry
lawspeaking <-[#MediumPurple]- hearth_magic
locks_n_bolts <-[#LightGreen;#GoldenRod]- yeomanry
locks_n_bolts <-[#BurlyWood]- carpentry
lumberjacking <-[#DarkGreen;#DarkBlue]- foraging
metal_working <-[#DarkBlue]- stone_working
metallurgy <-[#DarkBlue]- steelmaking
mining <-[#DarkBlue]- stone_working
murder <-[#DarkRed]- rage
music <-[#MediumPurple]- hearth_magic
oral_tradition .. by_default
painting <-[#MediumPurple]- hearth_magic
plant_lore <-[#LightGreen;#DarkGreen]- farming
pottery <-- foraging
pottery <-[#OrangeRed]- firecrafts
primitive_tools .. by_default
rage <-[#DarkRed]- the_will_to_power
rope_twining <-[#DarkBlue]- tanning
sausage_making <-[#LightGreen]- farming
sausage_making <-- animal_husbandry
sewing <-[#LightGreen]- farming
siegecraft <-[#DarkRed]- vandalism
silkfarming <-[#LightGreen]- beekeeping
steelmaking <-[#DarkBlue]- metal_working
stone_working <-[#DarkBlue]- foraging
swimming <-[#SteelBlue]- fishing
tanning <-[#DarkBlue]- hunting
the_will_to_power <-[#DarkRed;#DarkGreen]- game_start
theft <-[#DarkRed]- trespassing
trade <-[#LightGreen;#GoldenRod]- yeomanry
trespassing <-[#DarkRed]- the_will_to_power
tunneling <-[#DarkBlue]- mining
vandalism <-[#DarkRed]- theft
vandalism <-[#DarkRed]- rage
wheelwrighting <-[#BurlyWood;#DarkBlue]- carpentry
wilderness_survival .. by_default
winemaking <-[#LightGreen]- farming
woodsmanship <-[#LightGreen;#DarkGreen]- plant_lore
woodsmanship <-[#BurlyWood;#DarkGreen]- lumberjacking
yeomanry <-[#GoldenRod]- the_will_to_power
yeomanry <-[#LightGreen]- farming
'connection untangling definitions
primitive_tools -[hidden]right- wilderness_survival
the_will_to_power -[hidden]right- firecrafts
sewing -[hidden]left- yeomanry
painting -[hidden]left- trade
ancestral_worship -[hidden]left- trade
lawspeaking -[hidden]left- trade
music -[hidden]left- trade
lawspeaking -[hidden]- yeomanry
game_start -[hidden]right- by_default
@enduml
New uml source code template
@startuml skill_tree_definition
'made with plantuml extension (by jebbs) in visual studio code
scale 1600 width
'appearance definitions
hide stereotype
top to bottom direction
skinparam backgroundcolor transparent
'this one is setting the spacing between nodes horizontally
skinparam nodesep 15
'this one would be setting the spacing between nodes vertically
'skinparam ranksep 30
skinparam defaulttextalignment center
skinparam defaultfontsize 15
skinparam colorarrowseparationspace 5
skinparam arrowthickness 5
skinparam arrowcolor rosybrown
skinparam rectangle {
backgroundcolor transparent
bordercolor transparent
shadowing false
}
'skill node template definitions for each stereotype
!procedure $skill_root_constructor($local_variable_root_name, $rich_root_content)
rectangle "$rich_root_content" as $local_variable_root_name <<skill_root_rectangle>>
!endprocedure
'skill name, and rich skill name are different for example to facilitate names such as "locks & bolts" to "locks n bolts"
!procedure $skill_node_constructor($local_variable_skill_name, $rich_skill_name, $skill_icon_file_name, $skill_icon_scale)
!$skill_icon_image_tag = "<img:../../pictures/skills/" + $skill_icon_file_name + ".png{scale=" + $skill_icon_scale + "}>"
!$rectangle_content = $rich_skill_name + "\n" + $skill_icon_image_tag
rectangle "$rectangle_content" as $local_variable_skill_name <<skill_node_rectangle>>
!endprocedure
'node definitions
'use shift + alt down to copy selected row down
'use alt + up, or down to move selected row into alphabetic position (if you will)
$skill_root_constructor("by_default", "the player is starting with these")
$skill_root_constructor("game_start", "available to purchase from the start of the game")
'definitions with scaled icons: all the "95px..." ones - these are 76/95 = 0.8
$skill_node_constructor("Charcoal_Burning", "Charcoal Burning", "95px-Charcoal_Burning", "0.8")
$skill_node_constructor("Cheesemaking", "Cheesemaking", "95px-Cheesemaking", "0.8")
$skill_node_constructor("Cooking", "Cooking", "95px-Cooking", "0.8")
$skill_node_constructor("Firecrafts", "Firecrafts", "95px-Firecrafts", "0.8")
$skill_node_constructor("Landscaping", "Landscaping", "95px-Landscaping", "0.8")
$skill_node_constructor("Music", "Music", "95px-Music", "0.8")
'unchanged definitions 76*76px, and 75*76px
$skill_node_constructor("Alchemy", "Alchemy", "Alchemy", "1")
$skill_node_constructor("Ancestral_Worship", "Ancestral Worship", "Ancestral_Worship", "1")
$skill_node_constructor("Animal_Husbandry", "Animal Husbandry", "Animal_Husbandry", "1")
$skill_node_constructor("Archery", "Archery", "Archery", "1")
$skill_node_constructor("Baking", "Baking", "Baking", "1")
$skill_node_constructor("Basic_Mechanics", "Basic Mechanics", "Basic_Mechanics", "1")
$skill_node_constructor("Beekeeping", "Beekeeping", "Beekeeping", "1")
$skill_node_constructor("Boat_Building", "Boat Building", "Boat_Building", "1")
$skill_node_constructor("Carpentry", "Carpentry", "Carpentry", "1")
$skill_node_constructor("Deep_Artifice", "Deep Artifice", "Deep_Artifice", "1")
$skill_node_constructor("Druidic_Rite", "Druidic Rite", "Druidic_Rite", "1")
$skill_node_constructor("Farming", "Farming", "Farming", "1")
$skill_node_constructor("First_Aid", "First Aid", "First_Aid", "1")
$skill_node_constructor("Fishing", "Fishing", "Fishing", "1")
$skill_node_constructor("Foraging", "Foraging", "Foraging", "1")
$skill_node_constructor("Forestry", "Forestry", "Forestry", "1")
$skill_node_constructor("Gardening", "Gardening", "Gardening", "1")
$skill_node_constructor("Glass_Blowing", "Glass Blowing", "Glass_Blowing", "1")
$skill_node_constructor("Hearth_Magic", "Hearth Magic", "Hearth_Magic", "1")
$skill_node_constructor("Hunting", "Hunting", "Hunting", "1")
$skill_node_constructor("Jewelry", "Jewelry", "Jewelry", "1")
$skill_node_constructor("Lawspeaking", "Lawspeaking", "Lawspeaking", "1")
$skill_node_constructor("Locks_n_Bolts", "Locks & Bolts", "Locks_&_Bolts", "1")
$skill_node_constructor("Lumberjacking", "Lumberjacking", "Lumberjacking", "1")
$skill_node_constructor("Metal_Working", "Metal Working", "Metal_Working", "1")
$skill_node_constructor("Metallurgy", "Metallurgy", "Metallurgy", "1")
$skill_node_constructor("Mining", "Mining", "Mining", "1")
$skill_node_constructor("Murder", "Murder", "Murder", "1")
$skill_node_constructor("Oral_Tradition", "Oral Tradition", "Oral_Tradition", "1")
$skill_node_constructor("Painting", "Painting", "Painting", "1")
$skill_node_constructor("Plant_Lore", "Plant Lore", "Plant_Lore", "1")
$skill_node_constructor("Pottery", "Pottery", "Pottery", "1")
$skill_node_constructor("Primitive_Tools", "Primitive Tools", "Primitive_Tools", "1")
$skill_node_constructor("Rage", "Rage", "Rage", "1")
$skill_node_constructor("Rope_Twining", "Rope Twining", "Rope_Twining", "1")
$skill_node_constructor("Sausage_Making", "Sausage Making", "Sausage_Making", "1")
$skill_node_constructor("Sewing", "Sewing", "Sewing", "1")
$skill_node_constructor("Siegecraft", "Siegecraft", "Siegecraft", "1")
$skill_node_constructor("Silkfarming", "Silkfarming", "Silkfarming", "1")
$skill_node_constructor("Steelmaking", "Steelmaking", "Steelmaking", "1")
$skill_node_constructor("Stone_Working", "Stone Working", "Stone_Working", "1")
$skill_node_constructor("Swimming", "Swimming", "Swimming", "1")
$skill_node_constructor("Tanning", "Tanning", "Tanning", "1")
$skill_node_constructor("The_Will_to_Power", "The Will to Power", "The_Will_to_Power", "1")
$skill_node_constructor("Theft", "Theft", "Theft", "1")
$skill_node_constructor("Trade", "Trade", "Trade", "1")
$skill_node_constructor("Trespassing", "Trespassing", "Trespassing", "1")
$skill_node_constructor("Tunneling", "Tunneling", "Tunneling", "1")
$skill_node_constructor("Vandalism", "Vandalism", "Vandalism", "1")
$skill_node_constructor("Wheelwrighting", "Wheelwrighting", "Wheelwrighting", "1")
$skill_node_constructor("Wilderness_Survival", "Wilderness Survival", "Wilderness_Survival", "1")
$skill_node_constructor("Winemaking", "Winemaking", "Winemaking", "1")
$skill_node_constructor("Woodsmanship", "Woodsmanship", "Woodsmanship", "1")
$skill_node_constructor("Yeomanry", "Yeomanry", "Yeomanry", "1")
'connection definitions
"Alchemy" <-[#MediumPurple]- "Hearth_Magic"
"Alchemy" <-[#LightGreen]- "Plant_Lore"
"Alchemy" <-[#OrangeRed]- "Glass_Blowing"
"Ancestral_Worship" <-[#MediumPurple]- "Hearth_Magic"
"Animal_Husbandry" <-- "Hunting"
"Archery" <-- "Hunting"
"Baking" <-[#OrangeRed]- "Pottery"
"Baking" <-[#OrangeRed]- "Cooking"
"Baking" <-[#LightGreen]- "Farming"
"Basic_Mechanics" <-[#DarkBlue]- "Rope_Twining"
"Basic_Mechanics" <-[#BurlyWood;#DarkBlue]- "Wheelwrighting"
"Basic_Mechanics" <-[#DarkBlue]- "Metal_Working"
"Beekeeping" <-[#LightGreen]- "Farming"
"Boat_Building" <-[#SteelBlue]- "Swimming"
"Boat_Building" <-[#BurlyWood]- "Carpentry"
"Carpentry" <-[#BurlyWood;#DarkBlue]- "Lumberjacking"
"Charcoal_Burning" <-[#OrangeRed]- "Pottery"
"Charcoal_Burning" <-[#BurlyWood]- "Lumberjacking"
"Cheesemaking" <-- "Animal_Husbandry"
"Cheesemaking" <-[#LightGreen]- "Farming"
"Cooking" <-[#OrangeRed]- "Firecrafts"
"Deep_Artifice" <-[#DarkBlue]- "Tunneling"
"Deep_Artifice" <-[#LightGreen;#DarkBlue]- "Farming"
"Deep_Artifice" <-[#BurlyWood;#DarkBlue]- "Basic_Mechanics"
"Deep_Artifice" <-[#DarkBlue]- "Metallurgy"
"Druidic_Rite" <-[#MediumPurple;#DarkGreen]- "Hearth_Magic"
"Druidic_Rite" <-[#LightGreen;#DarkGreen]- "Forestry"
"Farming" <-[#DarkGreen;#DarkBlue]- "Foraging"
"Firecrafts" <-[#OrangeRed]- "game_start"
"First_Aid" <-[#LightGreen]- "Plant_Lore"
"First_Aid" <-[#MediumPurple]- "Hearth_Magic"
"Fishing" <-[#SteelBlue]- "Foraging"
"Foraging" <-[#DarkGreen;#DarkBlue]- "game_start"
"Forestry" <-[#LightGreen;#DarkGreen]- "Gardening"
"Forestry" <-[#LightGreen;#DarkGreen]- "Woodsmanship"
"Gardening" <-[#LightGreen;#DarkGreen]- "Farming"
"Glass_Blowing" <-[#OrangeRed]- "Pottery"
"Hearth_Magic" <-[#MediumPurple;#DarkGreen]- "The_Will_to_Power"
"Hunting" <-[#DarkBlue]- "Foraging"
"Jewelry" <-- "Metal_Working"
"Landscaping" <-[#BurlyWood]- "Lumberjacking"
"Lawspeaking" <-[#LightGreen;#GoldenRod]- "Yeomanry"
"Lawspeaking" <-[#MediumPurple]- "Hearth_Magic"
"Locks_n_Bolts" <-[#LightGreen;#GoldenRod]- "Yeomanry"
"Locks_n_Bolts" <-[#BurlyWood]- "Carpentry"
"Lumberjacking" <-[#DarkGreen;#DarkBlue]- "Foraging"
"Metal_Working" <-[#DarkBlue]- "Stone_Working"
"Metallurgy" <-[#DarkBlue]- "Steelmaking"
"Mining" <-[#DarkBlue]- "Stone_Working"
"Murder" <-[#DarkRed]- "Rage"
"Music" <-[#MediumPurple]- "Hearth_Magic"
"Oral_Tradition" .. "by_default"
"Painting" <-[#MediumPurple]- "Hearth_Magic"
"Plant_Lore" <-[#LightGreen;#DarkGreen]- "Farming"
"Pottery" <-- "Foraging"
"Pottery" <-[#OrangeRed]- "Firecrafts"
"Primitive_Tools" .. "by_default"
"Rage" <-[#DarkRed]- "The_Will_to_Power"
"Rope_Twining" <-[#DarkBlue]- "Tanning"
"Sausage_Making" <-[#LightGreen]- "Farming"
"Sausage_Making" <-- "Animal_Husbandry"
"Sewing" <-[#LightGreen]- "Farming"
"Siegecraft" <-[#DarkRed]- "Vandalism"
"Silkfarming" <-[#LightGreen]- "Beekeeping"
"Steelmaking" <-[#DarkBlue]- "Metal_Working"
"Stone_Working" <-[#DarkBlue]- "Foraging"
"Swimming" <-[#SteelBlue]- "Fishing"
"Tanning" <-[#DarkBlue]- "Hunting"
"The_Will_to_Power" <-[#DarkRed;#DarkGreen]- "game_start"
"Theft" <-[#DarkRed]- "Trespassing"
"Trade" <-[#LightGreen;#GoldenRod]- "Yeomanry"
"Trespassing" <-[#DarkRed]- "The_Will_to_Power"
"Tunneling" <-[#DarkBlue]- "Mining"
"Vandalism" <-[#DarkRed]- "Theft"
"Vandalism" <-[#DarkRed]- "Rage"
"Wheelwrighting" <-[#BurlyWood;#DarkBlue]- "Carpentry"
"Wilderness_Survival" .. "by_default"
"Winemaking" <-[#LightGreen]- "Farming"
"Woodsmanship" <-[#LightGreen;#DarkGreen]- "Plant_Lore"
"Woodsmanship" <-[#BurlyWood;#DarkGreen]- "Lumberjacking"
"Yeomanry" <-[#GoldenRod]- "The_Will_to_Power"
"Yeomanry" <-[#LightGreen]- "Farming"
'connection untangling definitions
"Primitive_Tools" -[hidden]right- "Wilderness_Survival"
"The_Will_to_Power" -[hidden]right- "Firecrafts"
"Sewing" -[hidden]left- "Yeomanry"
"Painting" -[hidden]left- "Trade"
"Ancestral_Worship" -[hidden]left- "Trade"
"Lawspeaking" -[hidden]left- "Trade"
"Music" -[hidden]left- "Trade"
"Lawspeaking" -[hidden]- "Yeomanry"
"game_start" -[hidden]right- "by_default"
@enduml
File history
(If this file has been recently updated, clear your cache!)
Click on a date/time to view the file as it appeared at that time.
| Date/Time | Thumbnail | Dimensions | User | Comment | |
|---|---|---|---|---|---|
| current | 00:43, 26 December 2025 | 3,123 × 1,143 (1.09 MB) | Csatangollah (talk | contribs) | 2025.12.26 skill tree update @startuml skill_tree_definition 'made with plantuml extension in visual studio code 'appearance definitions top to bottom direction skinparam backgroundColor transparent skinparam nodesep 15 'skinparam ranksep 30 skinparam padding 0 skinparam margin 0 skinparam DefaultFontStyle bold skinparam defaultTextAlignment center skinparam rectangle { BackgroundColor transparent BorderColor transparent Shadowing false } skinparam ColorArrowSeparationSpace 5 ski... |
You cannot overwrite this file.
File usage
The following 2 pages use this file: