Note: not all companions are shown to reduce spoiling the fun of discovery, just wanted to show some examples
######################
###Companion builds###
######################
#################################################
###[iw = in work]
###[# = comment for python code/]
###[[example begin]
###[iw]
###[#*name lower case*]
###[npc##]
###[*name*]
###[*template type*]
###[*$### or $free*]
###[face# *###*]
###[note:*personality notes*/*race*/*sex*]
###[*religion*]
###[example end]]
#################################################
#######################
### begin templates ###
#######################
###################################################
###companions are specialised using this formula###
###################################################
###################
###young warrior###
###################
# str_18 | agi_12 | int_6 | cha_12|level(11),wpex(150,100,150,90,90,100)|wp_firearm(91), #young warrior
#knows_ironflesh_8|knows_power_strike_8|knows_power_throw_8|knows_maintenance_3|knows_weapon_master_4|knows_athletics_6|knows_riding_2|knows_looting_5|knows_inventory_management_4|knows_persuasion_3|knows_leadership_5|knows_trade_2|knows_shield_2,
]<-#copystopmarker
#############
###warrior###
#############
# str_20 | agi_14 | int_6 | cha_12|level(16),wpex(250,200,150,90,90,200)|wp_firearm(91), #warrior
#knows_ironflesh_10|knows_power_strike_10|knows_power_throw_10|knows_maintenance_3|knows_weapon_master_6|knows_athletics_8|knows_riding_4|knows_looting_5|knows_inventory_management_4|knows_persuasion_3|knows_leadership_6|knows_trade_2|knows_shield_2,
]
#####################
###veteran warrior###
#####################
# str_24 | agi_16 | int_8 | cha_12|level(36),wpex(350,350,350,100,90,250)|wp_firearm(100), #veteran warrior
#knows_ironflesh_10|knows_power_strike_10|knows_power_throw_10|knows_maintenance_6|knows_weapon_master_8|knows_athletics_8|knows_riding_5|knows_looting_8|knows_pathfinding_2|knows_inventory_management_6|knows_wound_treatment_2|knows_surgery_1|knows_first_aid_2|knows_persuasion_4|knows_trainer_2|knows_leadership_8|knows_trade_4|knows_shield_3,
]
###################
###elite warrior###
###################
# str_26 | agi_16 | int_8 | cha_12|level(46),wpex(350,350,350,100,90,250)|wp_firearm(100), #elite warrior
#knows_ironflesh_10|knows_power_strike_10|knows_power_throw_10|knows_maintenance_8|knows_weapon_master_10|knows_athletics_8|knows_riding_6|knows_looting_10|knows_pathfinding_3|knows_inventory_management_8|knows_wound_treatment_2|knows_surgery_1|knows_first_aid_3|knows_persuasion_6|knows_trainer_4|knows_leadership_10|knows_trade_8|knows_shield_3,
]
###################
###elder warrior###
###################
# str_26 | agi_16 | int_12 | cha_20|level(51),wpex(450,450,450,100,90,350)|wp_firearm(100), #elder warrior
#knows_ironflesh_10|knows_power_strike_10|knows_power_throw_10|knows_maintenance_8|knows_weapon_master_10|knows_athletics_10|knows_riding_8|knows_looting_10|knows_pathfinding_4|knows_inventory_management_10|knows_wound_treatment_2|knows_surgery_2|knows_first_aid_3|knows_persuasion_8|knows_trainer_5|knows_leadership_10|knows_trade_10|knows_shield_3,
]
###################
###woman warrior###
###################
# str_12 | agi_12 | int_12 | cha_18|level(11),wpex(150,100,150,150,100,100)|wp_firearm(91), #woman warrior
#knows_ironflesh_4|knows_power_strike_6|knows_power_throw_6|knows_power_draw_6|knows_maintenance_2|knows_weapon_master_4|knows_athletics_8|knows_riding_4|knows_looting_5|knows_inventory_management_4|knows_wound_treatment_3|knows_surgery_1|knows_first_aid_3|knows_persuasion_4|knows_leadership_6|knows_trade_2|knows_shield_2,
]
#################
###elder woman###
#################
# str_16 | agi_16 | int_12 | cha_21|level(36),wpex(150,100,150,150,100,100)|wp_firearm(91), #elder woman
#knows_ironflesh_6|knows_power_strike_6|knows_power_throw_8|knows_power_draw_8|knows_maintenance_8|knows_weapon_master_8|knows_athletics_8|knows_riding_6|knows_looting_5|knows_inventory_management_10|knows_wound_treatment_4|knows_surgery_3|knows_first_aid_4|knows_persuasion_8|knows_leadership_10|knows_trade_8|knows_shield_3,
]
###########
###witch###
###########
# str_10 | agi_18 | int_20 | cha_20|level(21),wpex(100,100,100,250,100,100)|wp_firearm(91), #witch
#knows_ironflesh_2|knows_power_strike_4|knows_power_throw_6|knows_power_draw_8|knows_maintenance_6|knows_weapon_master_8|knows_athletics_8|knows_riding_6|knows_looting_8|knows_inventory_management_6|knows_wound_treatment_8|knows_surgery_8|knows_first_aid_8|knows_persuasion_10|knows_leadership_10|knows_trade_4|knows_shield_2,
]
###########
###nurse###
###########
# str_9 | agi_10 | int_14 | cha_12|level(5),wpex(90,70,90,120,80,100)|wp_firearm(100), #nurse
#knows_ironflesh_4|knows_power_strike_3|knows_power_throw_4|knows_power_draw_4|knows_maintenance_7|knows_weapon_master_1|knows_athletics_5|knows_looting_5|knows_inventory_management_6|knows_wound_treatment_2|knows_first_aid_8|knows_persuasion_6|knows_leadership_1|knows_trade_6|knows_shield_1,
]
############
###doctor###
############
# str_14 | agi_14 | int_16 | cha_16|level(16),wpex(100,100,100,150,100,100)|wp_firearm(100), #doctor
#knows_ironflesh_4|knows_power_strike_3|knows_power_throw_5|knows_power_draw_5|knows_maintenance_8|knows_weapon_master_4|knows_athletics_5|knows_looting_5|knows_inventory_management_8|knows_wound_treatment_8|knows_surgery_6|knows_first_aid_8|knows_persuasion_8|knows_leadership_3|knows_trade_7|knows_shield_2,
]
################
###highlander###
################
# str_16 | agi_20 | int_8 | cha_12|level(36),wpex(350,350,350,100,250,250)|wp_firearm(100), #highlander
#knows_ironflesh_10|knows_power_strike_8|knows_power_throw_8|knows_power_draw_4|knows_maintenance_8|knows_weapon_master_10|knows_athletics_10|knows_riding_4|knows_looting_8|knows_pathfinding_6|knows_inventory_management_8|knows_wound_treatment_3|knows_first_aid_3|knows_persuasion_4|knows_trainer_2|knows_leadership_8|knows_trade_4|knows_shield_3,
]
####################
###young nobleman###
####################
# str_16 | agi_12 | int_6 | cha_18|level(6),wpex(150,100,150,90,90,100)|wp_firearm(91), #young nobleman
#knows_ironflesh_8|knows_power_strike_8|knows_power_throw_8|knows_power_draw_4|knows_maintenance_3|knows_weapon_master_4|knows_athletics_6|knows_riding_4|knows_looting_5|knows_inventory_management_4|knows_persuasion_2|knows_leadership_8|knows_trade_2|knows_shield_2,
]
####################
###elder nobleman###
####################
# str_18 | agi_14 | int_12 | cha_28|level(36),wpex(250,200,250,250,90,300)|wp_firearm(91), #elder nobleman
#knows_ironflesh_10|knows_power_strike_10|knows_power_throw_10|knows_power_draw_6|knows_maintenance_8|knows_weapon_master_8|knows_athletics_6|knows_riding_6|knows_looting_8|knows_inventory_management_8|knows_persuasion_8|knows_leadership_10|knows_trade_6|knows_shield_3,
]
###[norse warriors get this also, young{knows_sea_king_2|knows_navigation_4} warrior{knows_sea_king_3|knows_navigation_6} veteran{knows_sea_king_3|knows_navigation_8} elite/elder{knows_sea_king_4|knows_navigation_10}]
###[norse woman warriors this, woman/elder{knows_sea_king_2|knows_navigation_4}]
###[others get {knows_sea_king_1|knows_navigation_2} if elite/elder]
###[scout/woodsman adds{| agi_20 | int_10 |}]
###[ {knows_tracking_4|knows_pathfinding_8|knows_spotting_8|}]
###################
###end templates###
###################
######################
###Companions Begin###
######################
#################
###Implemented###
#################
iw
#haraldr
npc17
Haraldr
elite warrior
$1000
face# 0x00000009230867c4549eae1ce16ec6da00000000001dbb340000000000000000
note:common/norse/m
Pagan
iw
#hrorekr
npc18
Hrorekr
elite warrior
$1000
face# 0x000000060104304f47526a5b8c8dc8d400000000001e59230000000000000000
note:common/norse/m
Pagan
iw
#eirik
npc19
Eirik
elite warrior
$1000
face# 0x0000000a000812c65b1a72db5dadb56d00000000001e2b2d0000000000000000
note:likes ale/norse/m
Pagan