from header_common import *
from header_dialogs import *
from header_operations import *
from header_parties import *
from header_item_modifiers import *
from header_mission_templates import *
from header_skills import *
from header_triggers import *
from header_troops import *
from module_troops import *
from ID_party_templates import *
from ID_items import *

from module_constants import *
from module_advancement import *
from module_saints import *
from module_alchemy import *
from module_orders import *

af_town_overrides = af_override_horse|af_override_head

professions_begin = "trp_bkgnd_recruit"
professions_end = "trp_bkgnd_end_professions"

prev_exp = 48
family_background_attrib_pts = 49
profession_skill_pts = 49

maxpts_begin = 50

aspect_from_maxpts = 50
skill_from_maxpts = -50
maxpts_streetwise = 50
maxpts_persuasion = 51
maxpts_stealth = 52
maxpts_alchemy = 53
maxpts_scholarship = 54
maxpts_healing = 55
maxpts_artifice = 56
maxpts_perception = 57
maxpts_pathfinding = 58
maxpts_tactics = 59
maxpts_woodwise = 60
maxpts_religion = 61
maxpts_horse_archery = 62
maxpts_riding = 63
maxpts_athletics = 64
maxpts_shield = 65
maxpts_quick_learner = 66
maxpts_power_draw = 67
maxpts_power_throw = 68
maxpts_power_strike = 69
maxpts_endurance = 70

attrib_from_maxpts = -71
maxpts_strength     = 71 
maxpts_agility      = 72 
maxpts_intelligence = 73 
maxpts_charisma     = 74 

proficiency_from_maxpts = -75 
maxpts_one_handed = 75 
maxpts_two_handed = 76 
maxpts_polearm = 77 
maxpts_archery = 78 
maxpts_crossbow = 79 
maxpts_throwing = 80 
maxpts_firearm = 81

maxpts_virtue = 82
benefits_rating = 88

starting_gear_begins = 140
starting_gold = 140
starting_light_wpn = 141
starting_heavy_wpn = 142
starting_msl_wpn = 143
starting_ammo = 144
starting_armor = 145
starting_shield = 146
starting_gloves = 147
starting_boots = 148
starting_helmet = 149
starting_food = 150
starting_misc1 = 151
starting_misc2 = 152
starting_misc3 = 153
starting_gear_ends = 154

saint_or_formula_1 = 155
saint_or_formula_2 = 156
saint_or_formula_3 = 157
saint_or_formula_4 = 158
saint_or_formula_5 = 159
saint_or_formula_6 = 160
saint_or_formula_7 = 161
saint_or_formula_8 = 162
saint_or_formula_9 = 163
saint_or_formula_10 = 164
saint_or_formula_11 = 165
saint_or_formula_12 = 166
saint_or_formula_13 = 167
saint_or_formula_14 = 168
saint_or_formula_15 = 169

chargen_scalars_end = 133
chargen_aspects_end = 170

chargen_strings = [
("game_start_1","As the game begins, you find yourself at loose ends, in a tavern in {s1}, speaking with your {older sister/younger brother}."),  
("game_start_2","Leaving the inn, you head out into the main streets of {s1}.  The day seems fresh, new, and sharp - as though golden with potential."),

("childhood_reminisce","While you were young, {you used to get into/I hear you got into} an incredible amount of trouble."),
("grown_up_a_lot","But you grew like a weed, while you were at it."),
("quite_the_adventure","Do you ever miss those days?  I do, once in a while.  When I'm in my cups, mostly."),
("same_household","Even though we grew up in the same household, I was a *very* different kid."),
("do_you_remember","Do you remember the time when I..."),
("all_the_stories","Weird, now that we're grown up, to hear the flip side of all those stories, isn't it?  Christus wept, but I'm thirsty... __ __ __ __ __"),
("your", "Your"),
("str7_apostrophe_s", "{s7}'s"),


("single_pt_mode","one point."),
("max_pts_mode","as many points as allowed."),
("skill_is_maxed","That skill can't go any higher right now; it's displayed for information only."),
("str_and_agi_lost_to_age", "Strength and Agility scores have dropped due to age."),

("proficiency_report_registers","{reg13}"),
("proficiency_report_registers_2a","base +{reg14},"),
("proficiency_report_registers_2b","includes +{reg14} of a"),
("proficiency_report_registers_2c","{reg14}"),
("proficiency_report_registers_3","{reg15}"),
("skill_report_registers","{reg12} (& {reg13}/10)"),
("skill_report_registers_2a","base +{reg14}/10,"),
("skill_report_registers_2b","includes +{reg14}/10 of a"),
("skill_report_registers_2c","{reg14}/10"),
("skill_report_registers_3","{reg15}/10"),

("learned_of_saint","Gained knowledge of Saint {s10}."),
("learned_of_formula","Learned formula for {s10}."),

("do_not_spend_skill_pts","(Remember, the M&B system has been suppressed.  Your companion's character sheet may show unspent skill points or proficiency points, possibly even attribute points.  Don't get too excited!  If you spend them, the mod's experience mechanisms will revert the changes pretty much immediately.)"),
]


chargen_menus = [
#### Yes, this IS the first menu on the game's list, the one which triggers instantly and automatically as a new game begins.
("start_game_1",0,"Welcome, adventurer, to Schattenl\xc3\xa4nder. Before you start the game, you must create a character. To begin, select your character's gender.", "none", 
	[
	(try_begin),  # Aborts out because of (jump_to_menu, "$return_menu") calls while in the wilderness ($return_menu = 0).  This was the easiest fix - menu zero dumps you back to the map.
		(eq, "$Game_has_begun", 1),
		(change_screen_return,0),
	(else_try),
		(assign, "$During_game_start", 1),
		(assign, "$Game_has_begun", 1),
		(store_random_in_range, "$current_town", towns_begin, towns_end),
		(party_relocate_near_party, "p_main_party", "$current_town", 0),
		(call_script, "script_chargen_init", "trp_player"),
		(call_script, "script_init_professions"),
	(try_end),
	],
    [
		("start_male",[],"Male",[
			(troop_set_type,"trp_player",0),
			(assign,"$character_gender",0),
			(troop_raise_attribute, "trp_player", ca_strength, 1),
			(troop_add_item, "trp_player", "itm_linen_tunic"),
			(troop_add_item, "trp_player", "itm_woolen_hose"),
			(play_sound, "snd_opening_theme"),
			(jump_to_menu,"mnu_initial_charsheet")]),
		("start_female",[],"Female",[
			(troop_set_type,"trp_player",1),
			(assign,"$character_gender",1),
			(troop_raise_attribute, "trp_player", ca_charisma, 1),
			(troop_add_item, "trp_player", "itm_woolen_dress"),
			(troop_add_item, "trp_player", "itm_woolen_hose"),
			(play_sound, "snd_opening_theme"),
			(jump_to_menu,"mnu_initial_charsheet")]),
	]),

#### Yes, this IS the second menu on the game's list, the one which triggers instantly and automatically after face selection is complete.
("as_game_begins",0,"{s2}","none",
	[
	(try_begin),
		(eq, "$During_game_start", 1),
		(assign, "$g_encountered_party", "$current_town"),
		(str_store_party_name, 1,"$current_town"),
		(str_store_string, 2, "str_game_start_1"),
		
		(call_script,"script_accept_charsheet_changes", "trp_player"),  # Captures the player's selections on the M&B screen, as slots we'll reference during chargen.

#		(faction_set_slot,"fac_st_Agatha", saint_known, 1),
#		(faction_set_slot,"fac_st_Aidan", saint_known, 1),
#		(party_template_set_slot,"pt_aR_NoxAro", formula_known, 1),
		
		(assign, "$Philosophers_Stone", 0),
		(store_random_in_range, "$DateOffset", 1, 366),
	
#		(troop_add_item, "trp_player", "itm_pawn_alum"),
#		(troop_add_item, "trp_player", "itm_vial_sanguine_base"),
#		(troop_add_item, "trp_player", "itm_potion_Ha_Quckmov"),
				
		(call_script,"script_initialize_saints"),
		(call_script,"script_initialize_alchemy"),
		(call_script,"script_init_item_classifications"),
		(call_script, "script_reconcile_components"),
		(call_script, "script_cities_init"),
		
		(call_script, "script_init_enemy_stat_backups"),
		(call_script, "script_init_wildsites"),
		(call_script, "script_init_action_delays"),

	(else_try),
		(call_script, "script_check_for_interrupt_menu"),
		(str_store_string, 2, "str_game_start_2"),
	(try_end),
	],
    [
	("well_okay",[(eq, "$During_game_start", 1)],"Okay.",
		[
		(assign, "$current_menu", "mnu_city_main_street"),
		(set_jump_mission,"mt_inn_at_game_start"),
		(party_get_slot, reg(11), "$current_town", slot_town_tavern),
		(modify_visitors_at_site, reg(11)),
		(reset_visitors),
		(party_get_slot, reg(12), "$current_town", slot_town_tavernkeeper),
		(set_visitor, 9, reg(12)),
		(try_begin),
			(eq, "$character_gender", 0),
			(set_visitor, 2, "trp_anya"),
		(else_try),
			(set_visitor, 2, "trp_jurgen"),
		(try_end),
		(set_jump_entry, 4),
		(jump_to_scene,reg(11)),
		(change_screen_mission),
		]),
	("set_forth",[(eq, "$During_game_start", 0)],"Set forth in town upon your adventure.",
		[
		(assign, "$user_encounter_index",encounter_back_to_city),
		(assign, "$auto_enter_town","$current_town"),
		(assign, "$user_encounter_current_instance","$current_town"),
		(assign, "$return_menu", "mnu_city_main_street"),
		(change_screen_return),
		]),
	("debug",[(eq, "$During_game_start", 0)],"Head outside the city gates directly.",
		[
		(assign, "$user_encounter_index",0),
		(assign, "$auto_enter_town",0),
		(assign, "$user_encounter_current_instance",0),
		(assign, "$return_menu",0),
		(change_screen_return),
		]),
    ]),

("initial_charsheet",0,"The next screen will show you your initial character sheet.  This will be the one and only time you will spend points using the M&B mechanics; afterwards, the Schattenl\xc3\xa4nder mechanics will take over for the rest of the game.  Read carefully!", "none", [],
	[
	("go_to_charsheet",[],"Okay.",[(change_screen_return,0)]),
	]),

]

chargen_mission_templates = [

  ("inn_at_game_start",0,-1,"Default town visit plus PC at entry four allowed, entry points over 16 removed, and triggers added",
    [
	(0,mtef_scene_source|mtef_team_1,af_town_overrides,group(1),1,[]),
	(1,mtef_visitor_source|mtef_team_1,af_town_overrides,0,1,[]),(2,mtef_visitor_source|mtef_team_1,af_town_overrides,0,1,[]),(3,mtef_visitor_source|mtef_team_1,af_town_overrides,0,1,[]),
	(4,mtef_scene_source|mtef_team_1,af_town_overrides,group(1),1,[]),
	(5,mtef_visitor_source|mtef_team_1,af_town_overrides,0,1,[]),(6,mtef_visitor_source|mtef_team_1,af_town_overrides,0,1,[]),(7,mtef_visitor_source|mtef_team_1,af_town_overrides,0,1,[]),(8,mtef_visitor_source,af_town_overrides,0,1,[]),(9,mtef_visitor_source,af_town_overrides,0,1,[]),(10,mtef_visitor_source,af_town_overrides,0,1,[]),(11,mtef_visitor_source,af_town_overrides,0,1,[]),(12,mtef_visitor_source,af_town_overrides,0,1,[]),
	(13,mtef_visitor_source,0,0,1,[]),(14,mtef_visitor_source,0,0,1,[]),(15,mtef_visitor_source,0,0,1,[]),(16,mtef_visitor_source,0,0,1,[]),
     ],
    [
	(0, 0, ti_once, [], [(set_jump_entry, 0)]),
	(1, 0, ti_once, [], [(store_current_scene, reg(1)),(scene_set_slot, reg(1), slot_scene_visited, 1),]),
	(ti_inventory_key_pressed, 0, 0, [(set_trigger_result,1)], []),
	(ti_tab_pressed, 0, 0, [(eq, "$During_game_start", 0),(set_trigger_result,1)], []),
	(0, 0, 0, [(gt, "$open_inventory_for_party_member",0)], [(finish_mission,0)]),
	(0, 2.5, 0, [(eq, "$During_game_start", 1)],[(try_begin),(eq, "$During_game_start", 0),(else_try),(eq, "$character_gender", 0),(start_mission_conversation, "trp_anya"),(else_try),(start_mission_conversation, "trp_jurgen"),(try_end),]),
	(0, 0, 0, [(eq, "$force_end_of_mission", 1)],[(assign, "$force_end_of_mission", 0),(assign, "$goto_interrupt_menu", 1),(finish_mission, 0)]),
    ]),

]

chargen_run_scripts = [

("chargen_init",  # Static offsets and starting conditions; revisit once we've entered all the chargen details.
	[
	(store_script_param_1, "$Trainee"),
	(try_begin), # Everyone except your sibs gets their stats zeroed out; your sibs' stats are already set based on yours.
		(neq, "$Trainee", "trp_jurgen"),
		(neq, "$Trainee", "trp_anya"),
		(troop_set_slot, "$Trainee", aspect_strength, 3),
		(troop_set_slot, "$Trainee", aspect_agility, 3),
		(troop_set_slot, "$Trainee", aspect_intelligence, 3),
		(troop_set_slot, "$Trainee", aspect_charisma, 3),
	(try_end),
	(troop_set_slot, "$Trainee", aspect_quick_learner, 100),
	(call_script, "script_check_and_correct_character_sheet", "$Trainee"),
	(add_xp_to_troop, -250000, "$Trainee"),
	(troop_set_slot, "$Trainee", divine_favour, 5),
	(troop_set_slot, "$Trainee", max_divine_favour, 5),
	]),
	
("chargen_advance",  # Requires $Trainee be set before calling script.
	[
	(store_script_param_1, ":Aspect"),
	(store_script_param_2, ":Increment"),
	(troop_get_slot, ":Current", "$Trainee", ":Aspect"),
	(store_add, ":NewValue", ":Current", ":Increment"),
	(val_max, ":NewValue", 0),
	(try_begin),
		(this_or_next|le, ":Aspect", aspect_endurance),(eq, ":Aspect", aspect_virtue),
		(val_min, ":NewValue", 100),
#		(try_begin),
#			(gt, ":NewValue", 100),  # Keep skills at actual value ten or less.
#			(store_sub, ":Leftover_pts", ":NewValue", 100),
#			(assign, ":NewValue", 100),
#			(neq, ":Aspect", aspect_endurance),  # No change given for stat/skills.
#			(neq, ":Aspect", aspect_perception),
#			(val_add, "$Chargen_pts", ":Leftover_pts"),
#		(try_end),
		(try_begin),
			(eq, ":Aspect", aspect_quick_learner),
			(val_mul, ":Increment", -1),
			(gt, ":Increment", ":Current"),  # We're about to more than zero our Quick Learner score...
			(val_div, ":Increment", -20),
			(call_script, "script_chargen_advance", aspect_strength, ":Increment"),
			(call_script, "script_chargen_advance", aspect_agility, ":Increment"),
			(display_message, "str_str_and_agi_lost_to_age"),
		(try_end),
	(else_try),
		(le, ":Aspect", aspect_charisma),
		(val_min, ":NewValue", 30),		# And attributes at 30 or less.
		(try_begin),
			(eq, ":Aspect", aspect_strength),
			(call_script, "script_chargen_advance", aspect_power_strike, ":Increment"),
			(call_script, "script_chargen_advance", aspect_power_draw, ":Increment"),
			(call_script, "script_chargen_advance", aspect_power_throw, ":Increment"),
		(else_try),
			(eq, ":Aspect", aspect_agility),
			(call_script, "script_chargen_advance", aspect_shield, ":Increment"),
			(call_script, "script_chargen_advance", aspect_athletics, ":Increment"),
			(call_script, "script_chargen_advance", aspect_stealth, ":Increment"),
			(call_script, "script_chargen_advance", aspect_artifice, ":Increment"),
		(else_try),
			(eq, ":Aspect", aspect_intelligence),
			(call_script, "script_chargen_advance", aspect_alchemy, ":Increment"),
			(call_script, "script_chargen_advance", aspect_religion, ":Increment"),
			(call_script, "script_chargen_advance", aspect_scholarship, ":Increment"),
			(call_script, "script_chargen_advance", aspect_healing, ":Increment"),
			(call_script, "script_chargen_advance", aspect_tactics, ":Increment"),
			(call_script, "script_chargen_advance", aspect_woodwise, ":Increment"),
		(else_try),
			(eq, ":Aspect", aspect_charisma),
			(call_script, "script_chargen_advance", aspect_persuasion, ":Increment"),
			(call_script, "script_chargen_advance", aspect_streetwise, ":Increment"),
			(call_script, "script_chargen_advance", aspect_virtue, ":Increment"),
		(try_end),
	(else_try),
		(le, ":Aspect", aspect_firearm),
		(val_mul, ":Increment", 5),  # Get x5 instead of x1 when you increase a proficiency.
		(store_add, ":NewValue", ":Current", ":Increment"),
		(val_min, ":NewValue", 1000),
	(try_end),
	(troop_set_slot, "$Trainee", ":Aspect", ":NewValue"),
	]),

("chargen_start",
	[
	(call_script, "script_chargen_backup"),

	(troop_get_slot, ":Age", "$Trainee", slot_char_age),
	(val_add, ":Age", 15),
	(troop_set_slot, "$Trainee", slot_char_age, ":Age"),
	
	(troop_add_proficiency_points, "$Trainee", -250000),		
	
	(assign, "$Num_benefits", 0),

	(try_begin),  # For the player only, because they're the first sibling created of a pair... make backups of your genetic gifts, for your siblings to use as well (plus some bonuses so they're cool).
		(eq, "$Trainee", "trp_player"),
		(eq, "$PC_family_background", 0), # Check if we've ever set this variable before - if we have, the PC's redoing his 
		(assign, "$PC_family_background", "$chargen_backgnd"),
		(try_for_range, ":This_slot", aspects_begin, chargen_scalars_end),
			(troop_get_slot, ":Contents", "$Trainee", ":This_slot"),
			(troop_set_slot, "trp_jurgen", ":This_slot", ":Contents"),
			(troop_set_slot, "trp_anya", ":This_slot", ":Contents"),
		(try_end),
		(try_begin),
			(eq, "$character_gender", 0),
			(assign, "$Trainee", "trp_anya"),
			(call_script, "script_chargen_advance", aspect_strength, -1),
			(call_script, "script_chargen_advance", aspect_charisma, 3),
			(call_script, "script_chargen_advance", aspect_intelligence, 2),
		(else_try),
			(assign, "$Trainee", "trp_jurgen"),
			(call_script, "script_chargen_advance", aspect_strength, 3),
			(call_script, "script_chargen_advance", aspect_charisma, -1),
			(call_script, "script_chargen_advance", aspect_agility, 2),
		(try_end),
		(assign, "$Trainee", "trp_player"),
	(try_end),
	]),
	
("start_family_background",
	[
	(store_script_param_1, "$chargen_backgnd"),
	(troop_get_slot, "$Chargen_pts", "$chargen_backgnd", family_background_attrib_pts),
	
	(try_for_range, ":Aspect", aspects_begin, chargen_scalars_end),
		(troop_get_slot, ":Increment", "$chargen_backgnd", ":Aspect"),
		(call_script, "script_chargen_advance", ":Aspect", ":Increment"),
	(try_end),
		
	(try_for_range, ":Gearslot", starting_gear_begins, starting_gear_ends),
		(troop_get_slot, ":Gear", "$chargen_backgnd", ":Gearslot"),
		(troop_set_slot, "$Trainee", ":Gearslot", ":Gear"),
	(try_end),
	
	(assign, "$Profession", -1),
	(try_for_range, ":Prof_to_init", professions_begin, professions_end),
		(troop_set_slot, ":Prof_to_init", prev_exp, 0),
	(try_end),
	]),

	
("start_profession",
	[
	(store_script_param_1, "$Profession"),
	(try_for_range, ":Aspect", aspects_begin, chargen_scalars_end),
		(neg|is_between, ":Aspect", aspect_strength, aspect_one_handed),(neq, ":Aspect", aspect_endurance),(neq, ":Aspect", aspect_perception),
		(troop_get_slot, ":Base", "$Profession", ":Aspect"),
		(try_begin),
			(neg|troop_slot_ge, "$Trainee", slot_char_age, 23),
			(val_add, ":Base", 2),
		(try_end),
		(call_script, "script_chargen_advance", ":Aspect", ":Base"),
	(try_end),
	(troop_get_slot, "$Chargen_pts", "$Profession", profession_skill_pts),
	(try_begin),
		(neg|troop_slot_ge, "$Trainee", slot_char_age, 23),
		(val_add, "$Chargen_pts", 20),
	(else_try),
		(neg|troop_slot_ge, "$Trainee", slot_char_age, 28),
		(val_add, "$Chargen_pts", 5),
	(try_end),
	
	(troop_get_slot, ":Benefit_code", "$Profession", benefits_rating),
	(try_begin),
		(gt, ":Benefit_code", 0),	# Positive code means X saints.	
		(try_for_range, ":i_saints", 0, ":Benefit_code"),
			(store_add, ":Slot_to_store", saint_or_formula_1, "$Num_benefits"),
			(assign, ":Keep_iterating", 1),
			(try_for_range, ":i_1", 0, 100),
				(eq, ":Keep_iterating", 1),
				(store_random_in_range, ":Saint_to_try", saints_begin, saints_end),
				(faction_slot_eq, ":Saint_to_try", saint_known, 0),  
				(assign, ":Clear", 1),
				(try_for_range, ":Prev_slot", saint_or_formula_1, ":Slot_to_store"),
					(troop_slot_eq, "$Trainee", ":Prev_slot", ":Saint_to_try"),
					(assign, ":Clear", 0),
				(try_end),
				(eq, ":Clear", 1),
				(troop_set_slot, "$Trainee", ":Slot_to_store", ":Saint_to_try"),
				(str_store_faction_name, 10, ":Saint_to_try"),
				(display_message, "str_learned_of_saint", 0xFFAAC0C0),
				(assign, ":Keep_iterating", 0),
				(val_add, "$Num_benefits", 1),
			(try_end),
		(try_end),
	(else_try),
		(lt, ":Benefit_code", 0),	# Negative code means -X formulae.
		(try_for_range, ":Formula_learned_today", ":Benefit_code", 0),
			(store_add, ":Slot_to_store", saint_or_formula_1, "$Num_benefits"),
			(assign, ":Keep_iterating", 1),
			(try_for_range, ":Index", 0, 100),
				(eq, ":Keep_iterating", 1),
				(store_random_in_range, ":Formula_to_try", potions_begin, potions_end),
				(party_template_slot_eq, ":Formula_to_try", formula_known, 0),
				(val_mul, ":Formula_to_try", -1),
				(assign, ":Clear", 1),
				(try_for_range, ":Prev_slot", saint_or_formula_1, ":Slot_to_store"),
					(troop_slot_eq, "$Trainee", ":Prev_slot", ":Formula_to_try"),
					(assign, ":Clear", 0),
				(try_end),
				(eq, ":Clear", 1),
				(troop_set_slot, "$Trainee", ":Slot_to_store", ":Formula_to_try"),
				(val_mul, ":Formula_to_try", -1),
				(str_store_item_name, 10, ":Formula_to_try"),
				(display_message, "str_learned_of_formula", 0xFFAAC0C0),
				(assign, ":Keep_iterating", 0),
				(val_add, "$Num_benefits", 1),
			(try_end),
		(try_end),
	(try_end),
					
	]),
	
("is_stat_maxed",
	[
	(store_script_param_1, ":Aspect"),
	(try_begin),
		(this_or_next|eq, ":Aspect", aspect_endurance),(eq, ":Aspect", aspect_perception),
		(assign, ":Two_point_cutoff", 36),
		(assign, ":Three_point_cutoff", 76),
		(assign, ":Absolute_cap", 100),
	(else_try),
		(assign, ":Two_point_cutoff", 14),
		(assign, ":Three_point_cutoff", 24),
		(assign, ":Absolute_cap", 30),
	(try_end),
	(try_begin),
		(le, "$Chargen_pts", 0),
		(assign, ":Stat_maxed", 1),
	(else_try),
		(troop_slot_ge, "$Trainee", ":Aspect", ":Absolute_cap"),
		(assign, ":Stat_maxed", 1),
	(else_try),
		(troop_slot_ge, "$Trainee", ":Aspect", ":Three_point_cutoff"),
		(le, "$Chargen_pts", 2),
		(assign, ":Stat_maxed", 1),
	(else_try),
		(troop_slot_ge, "$Trainee", ":Aspect", ":Two_point_cutoff"),
		(le, "$Chargen_pts", 1),
		(assign, ":Stat_maxed", 1),
	(else_try),
		(assign, ":Stat_maxed", 0),
	(try_end),
	(eq, ":Stat_maxed", 1),
	]),
	
("set_skill_registers",
	[
	(store_script_param_1, ":Aspect"),
	(store_sub, ":MaxPts_slot", ":Aspect", aspect_from_maxpts),
	(troop_get_slot, ":Limit", "$Profession", ":MaxPts_slot"),
	(troop_get_slot, ":Base", "$Profession", ":Aspect"),
	(troop_get_slot, ":Incoming", "trp_chargen_backup", ":Aspect"),
	(troop_get_slot, ":Actual", "$Trainee", ":Aspect"),
	(try_begin),
		(neg|troop_slot_ge, "$Trainee", slot_char_age, 23),
		(val_add, ":Base", 2),
	(try_end),
	(try_begin),
		(is_between, ":Aspect", aspect_one_handed, aspect_virtue),
		(store_add, ":Cost_for_1_pt", ":Actual", 55),
		(val_div, ":Cost_for_1_pt", 150),
		(val_mul, ":Limit", 5),
		(val_mul, ":Base", 5),
	(else_try),
		(store_add, ":Cost_for_1_pt", ":Actual", 11),
		(val_div, ":Cost_for_1_pt", 30),
	(try_end),
	(val_max, ":Cost_for_1_pt", 1),
	
	(assign, reg(13), ":Actual"),
	(store_sub, reg(14), ":Actual", ":Incoming"),
	(store_add, reg(15), ":Base", ":Limit"),
	
	(store_add, ":Initial_val", ":Incoming", ":Base"),
	
	(try_begin),
		(this_or_next|is_between, ":Aspect", aspect_one_handed, aspect_virtue),(eq, ":Aspect", aspect_virtue),
		(str_store_string, 13, "str_proficiency_report_registers"),
		(try_begin),
			(eq, ":Actual", ":Initial_val"),
			(str_store_string, 14, "str_proficiency_report_registers_2a"),
		(else_try),
			(str_store_string, 14, "str_proficiency_report_registers_2b"),
		(try_end),
		(str_store_string, 15, "str_proficiency_report_registers_3"),
	(else_try),
		(store_div, reg12, reg13, 10),
		(val_mod, reg13, 10),
		(str_store_string, 13, "str_skill_report_registers"),
		(try_begin),
			(eq, ":Actual", ":Initial_val"),
			(str_store_string, 14, "str_skill_report_registers_2a"),
		(else_try),
			(str_store_string, 14, "str_skill_report_registers_2b"),
		(try_end),
		(str_store_string, 15, "str_skill_report_registers_3"),
	(try_end),
	
	(lt, reg(14), reg(15)),
	(ge, "$Chargen_pts", ":Cost_for_1_pt"),
	]),

("maxed_skill_registers",
	[
	(store_script_param_1, ":Aspect"),
	(store_sub, ":MaxPts_slot", ":Aspect", aspect_from_maxpts),
	(troop_get_slot, ":Limit", "$Profession", ":MaxPts_slot"),
	(troop_get_slot, ":Base", "$Profession", ":Aspect"),
	(troop_get_slot, ":Incoming", "trp_chargen_backup", ":Aspect"),
	(troop_get_slot, ":Actual", "$Trainee", ":Aspect"),
	(try_begin),
		(neg|troop_slot_ge, "$Trainee", slot_char_age, 23),
		(val_add, ":Base", 2),
	(try_end),
	(try_begin),
		(is_between, ":Aspect", aspect_one_handed, aspect_virtue),
		(store_add, ":Cost_for_1_pt", ":Actual", 55),
		(val_div, ":Cost_for_1_pt", 150),
		(val_mul, ":Limit", 5),
		(val_mul, ":Base", 5),
	(else_try),
		(store_add, ":Cost_for_1_pt", ":Actual", 11),
		(val_div, ":Cost_for_1_pt", 30),
	(try_end),
	(val_max, ":Cost_for_1_pt", 1),
	
	(assign, reg(13), ":Actual"),
	(store_sub, reg(14), ":Actual", ":Incoming"),
	(store_add, reg(15), ":Base", ":Limit"),

	(try_begin),
		(this_or_next|is_between, ":Aspect", aspect_one_handed, aspect_virtue),(eq, ":Aspect", aspect_virtue),
		(str_store_string, 13, "str_proficiency_report_registers"),
		(str_store_string, 14, "str_proficiency_report_registers_2c"),
		(str_store_string, 15, "str_proficiency_report_registers_3"),
	(else_try),
		(store_div, reg12, reg13, 10),
		(val_mod, reg13, 10),
		(str_store_string, 13, "str_skill_report_registers"),
		(str_store_string, 14, "str_skill_report_registers_2c"),
		(str_store_string, 15, "str_skill_report_registers_3"),
	(try_end),
	
	(this_or_next|eq, reg(14), reg(15)),(lt, "$Chargen_pts", ":Cost_for_1_pt"),
	]),
	
("chargen_modal_advance",
	[
	(store_script_param_1, ":Aspect"),
	(store_sub, ":MaxPts_slot", ":Aspect", aspect_from_maxpts),
	(troop_get_slot, ":Limit", "$Profession", ":MaxPts_slot"),
	(troop_get_slot, ":Base", "$Profession", ":Aspect"),
	(troop_get_slot, ":Incoming", "trp_chargen_backup", ":Aspect"),
	(try_begin),
		(neg|troop_slot_ge, "$Trainee", slot_char_age, 23),
		(val_add, ":Base", 2),
	(try_end),
	(store_sub, ":Raisable_limit", ":Limit", 1),  # Done here
	(try_begin),
		(is_between, ":Aspect", aspect_one_handed, aspect_virtue),
		(val_mul, ":Raisable_limit", 5),
		(val_mul, ":Base", 5),
	(try_end),
	(store_add, ":Highest_raisable_score", ":Base", ":Raisable_limit"),(val_add, ":Highest_raisable_score", ":Incoming"),
#	(store_add, ":Initial_val", ":Incoming", ":Base"),
	
	(assign, ":Keep_iterating", 1),
	
	(try_for_range, ":Index", 0, 20),
		(troop_get_slot, ":Actual", "$Trainee", ":Aspect"),
		(eq, ":Keep_iterating", 1),
		(try_begin),
			(eq, "$Single_pt_mode", 1),
			(assign, ":Keep_iterating", 0),
		(else_try),
			(ge, ":Actual", ":Highest_raisable_score"),
			(assign, ":Keep_iterating", 0),
		(try_end),

		(try_begin),
			(is_between, ":Aspect", aspect_one_handed, aspect_virtue),
			(store_add, ":Cost_for_1_pt", ":Actual", 55),
			(val_div, ":Cost_for_1_pt", 150),
		(else_try),
			(store_add, ":Cost_for_1_pt", ":Actual", 11),
			(val_div, ":Cost_for_1_pt", 30),
		(try_end),
		(val_max, ":Cost_for_1_pt", 1),
		(ge, "$Chargen_pts", ":Cost_for_1_pt"),  # Can we afford it?

		(call_script, "script_chargen_advance", ":Aspect", 1),
		(val_sub, "$Chargen_pts", ":Cost_for_1_pt"),
	(try_end),
	]),
	
("chargen_backup",
	[
	(try_for_range, ":This_slot", aspects_begin, chargen_aspects_end),
		(troop_get_slot, ":Contents", "$Trainee", ":This_slot"),
		(troop_set_slot, "trp_chargen_backup", ":This_slot", ":Contents"),
	(try_end),
	]),

("chargen_restore_from_backup",
	[
	(try_for_range, ":This_slot", aspects_begin, chargen_aspects_end),
		(troop_get_slot, ":Contents", "trp_chargen_backup", ":This_slot"),
		(troop_set_slot, "$Trainee", ":This_slot", ":Contents"),
	(try_end),
	]),
	
("chargen_terminate",
	[
	(call_script, "script_check_and_correct_character_sheet", "$Trainee"),  # Turn all your aspects into actual stats now.

	(try_begin),   # Player still gets some offensive potions to start him off.  Why?  'Cause they're cool!
		(eq, "$Trainee", "trp_player"),
		(troop_set_slot, "trp_player", starting_misc1, "itm_potion_Gb_AFire"),
		#(troop_set_slot, "trp_player", starting_misc2, "itm_potion_Sol_Eyebrn"),
		(troop_set_slot, "trp_player", starting_misc3, "itm_potion_aR_NoxAro"),
	(else_try),		# Bro or sis will get more-or-less the equipment you saw them with originally, for continuity.
		(eq, "$Trainee", "trp_anya"),
#		(troop_set_slot, "$Trainee", starting_armor, "itm_pilgrim_disguise"),
#		(troop_set_slot, "$Trainee", starting_boots, "itm_leather_boots"),
#		(troop_set_slot, "$Trainee", starting_light_wpn, "itm_arming_sword"),
#		(troop_set_slot, "$Trainee", starting_msl_wpn, "itm_hunting_bow"),
#		(troop_set_slot, "$Trainee", starting_ammo, "itm_barbed_arrows"),
		(troop_set_slot, "$Trainee", starting_armor, 0),
		(troop_set_slot, "$Trainee", starting_boots, 0),
		(troop_set_slot, "$Trainee", starting_light_wpn, 0),
		(troop_set_slot, "$Trainee", starting_msl_wpn, 0),
		(troop_set_slot, "$Trainee", starting_ammo, 0),
		(troop_set_slot, "$Trainee", starting_misc1, 0),
	(else_try),
		(eq, "$Trainee", "trp_jurgen"),
#		(troop_set_slot, "$Trainee", starting_armor, "itm_mail_and_plate"),
#		(troop_set_slot, "$Trainee", starting_boots, "itm_leather_boots"),
#		(troop_set_slot, "$Trainee", starting_heavy_wpn, "itm_bastard_sword"),
		(troop_set_slot, "$Trainee", starting_armor, 0),
		(troop_set_slot, "$Trainee", starting_boots, 0),
		(troop_set_slot, "$Trainee", starting_heavy_wpn, 0),
		(troop_set_slot, "$Trainee", starting_misc1, "itm_tools"),
	(try_end),

	(troop_clear_inventory, "$Trainee"),  # Doesn't seem to properly clear their already-equipped gear.  This next loop ought to fix that.
#	(try_for_range, ":Equipped_slot", 0, 10),
#		(troop_get_inventory_slot, ":Item", "$Trainee", ":Equipped_slot"),
#		(troop_remove_item, "$Trainee", ":Item"),
#	(try_end),
	(store_troop_gold, ":Gold", "$Trainee"),
	(troop_remove_gold, "$Trainee", ":Gold"),
	
	(troop_get_slot, ":Gold", "$Trainee", starting_gold),
	(troop_set_slot, "$Trainee", starting_gold, 0),
	(troop_add_gold, "trp_player", ":Gold"),  # Player keeps all of group's gold; nobody has separate gold stocks in this mod.
	
	(try_for_range, ":Item_slot", starting_light_wpn, starting_gear_ends),
		(troop_get_slot, ":Item", "$Trainee", ":Item_slot"),
		(gt, ":Item", 0),
		(troop_add_item, "$Trainee", ":Item"),
	(try_end),
	(try_for_range, ":Count", 0, 10),
		(display_message, "str_empty_string"),
	(try_end),
	
	(store_add, ":Last_benefit", "$Num_benefits", saint_or_formula_1),
	(try_for_range, ":Benefit_slot", saint_or_formula_1, ":Last_benefit"),
		(troop_get_slot, ":Benefit_encoded", "$Trainee", ":Benefit_slot"),
		(try_begin),
			(gt, ":Benefit_encoded", 0),	# Positive code means a saint.
			(faction_set_slot, ":Benefit_encoded", saint_known, 1),
		(else_try),
			(lt, ":Benefit_encoded", 0),	# Negative code means a formula (with a negative sign in front).
			(val_mul, ":Benefit_encoded", -1),
			(party_template_set_slot, ":Benefit_encoded", formula_known, 1),
			(troop_add_item, "$Trainee", ":Benefit_encoded"),
		(try_end),
	(try_end),
	
	# Reset globals used during chargen, just in case we forget to set them specifically during the next character's turn.
	(assign, "$Min_age", 0),
	(assign, "$Max_age", 65),
#	(assign, "$Min_aspect_ID", aspect_intelligence),    # Currently not used at all...
#	(assign, "$Min_aspect_magnitude", 2),
	(try_for_range, ":Chargen_slot", starting_gold, chargen_aspects_end),
		(troop_set_slot, "$Trainee", ":Chargen_slot", 0),
	(try_end),
	]),
	
]



chargen_dialogs = [

[anyone,"event_triggered",[(eq, "$During_game_start", 1),(assign, "$During_game_start", 0),(store_conversation_troop,reg(3)),(this_or_next|eq, reg(3), "trp_jurgen"),(eq, reg(3), "trp_anya")],"Well, {little brother/sister}, before we discuss the future, let us speak of the past.  It's been a few years since last we spoke; tell me your story!  I know full well that we were born to...", "chargen_family_background",
	[
	(assign, "$Trainee", "trp_player"),
	(call_script, "script_accept_charsheet_changes", "$Trainee"),
	(call_script, "script_chargen_start"),
	(assign, "$Min_age", 0),(assign, "$Max_age", 65),
	]],
# Duplicate copy for if players are really really fast at starting the conversation themselves, before the trigger can fire.  The only difference is "start" instead of "event_triggered".  NOTE - "start" may actually be being used for both possibilities, not sure.
[anyone,"start",[(eq, "$During_game_start", 1),(assign, "$During_game_start", 0),(store_conversation_troop,reg(3)),(this_or_next|eq, reg(3), "trp_jurgen"),(eq, reg(3), "trp_anya")],"Well, {little brother/sister}, before we discuss the future, let us speak of the past.  It's been a few years since last we spoke; tell me your story!  I know full well that we were born to...", "chargen_family_background",
	[
	(assign, "$Trainee", "trp_player"),
	(call_script, "script_accept_charsheet_changes", "$Trainee"),
	(call_script, "script_chargen_start"),
	(assign, "$Min_age", 0),(assign, "$Max_age", 65),
	]],

[trp_jurgen,"start", [(troop_slot_eq, "trp_jurgen", slot_npc_met_before, 0)], "Well, sis, you've told me your story.  I suppose I owe you the same, if we're to be companions on the road. Will you pull up a chair?", "jurgen_wants_to_do_chargen",[]],
[anyone|plyr, "jurgen_wants_to_do_chargen",[],"Barkeep! Mead for me, and an ale for the kid.  --I'm teasing! Tell away, brother.","chargen_spend_stat_pts",[(call_script, "script_chargen_init", "trp_jurgen"),(assign, "$Trainee", "trp_jurgen"),(troop_get_slot, ":Age", "trp_player", slot_char_age),(val_sub, ":Age", 1),(assign, "$Max_age", ":Age"),(val_sub, ":Age", 10),(assign, "$Min_age", ":Age"),(troop_set_slot, "trp_jurgen", slot_char_age, -1),(call_script, "script_chargen_start"),(call_script, "script_start_family_background", "$PC_family_background"),(troop_set_slot, "trp_jurgen", slot_npc_met_before, 1)]],
[anyone|plyr, "jurgen_wants_to_do_chargen",[],"Not now, J\xc3\xbcrgen.  I'm on my own in this world, for the moment.  Ask again later.","close_window",[]],

[trp_anya,"start", [(troop_slot_eq, "trp_anya", slot_npc_met_before, 0)], "Well, little brother, you've told me your story.  I suppose I owe you the same, if we're to be companions on the road. Will you pull up a chair?", "anya_wants_to_do_chargen",[]],
[anyone|plyr, "anya_wants_to_do_chargen",[],"Barkeep! Mead for me, and an ale for the lady.  --I'm all ears, Anya.  Tell away.","chargen_spend_stat_pts",[(call_script, "script_chargen_init", "trp_anya"),(assign, "$Trainee", "trp_anya"),(troop_get_slot, ":Age", "trp_player", slot_char_age),(val_add, ":Age", 1),(assign, "$Min_age", ":Age"),(val_add, ":Age", 10),(assign, "$Max_age", ":Age"),(troop_set_slot, "trp_anya", slot_char_age, 1),(call_script, "script_chargen_start"),(call_script, "script_start_family_background", "$PC_family_background"),(troop_set_slot, "trp_anya", slot_npc_met_before, 1)]],
[anyone|plyr, "anya_wants_to_do_chargen",[],"Not now, sister.  I'm on my own in this world, for the moment.  Ask again later.","close_window",[]],

###################################################################################
##############	Selection of family background		############################
###################################################################################

[anyone, "changed_mind_family_background",[(eq, "$Trainee", "trp_player")],"Maybe that was the story you told the other {lads/girls}, but you can't fool family.  Tell me the real stories about growing up among...","chargen_family_background",[(call_script, "script_chargen_restore_from_backup"),]],
[anyone|plyr, "changed_mind_family_background",[(this_or_next|eq, "$Trainee", "trp_jurgen"),(eq, "$Trainee", "trp_anya")],"Maybe that was the story you told the other {girls/lads}, but you can't fool family.  Tell me the real stories now, {sis/little brother}.","chargen_spend_stat_pts",[(call_script, "script_chargen_restore_from_backup"),(call_script, "script_start_family_background", "$PC_family_background")]],
[anyone, "changed_mind_family_background",[],"Misremembered, eh?  Or did you just not want to admit to your real birth, among...","chargen_family_background",[(call_script, "script_chargen_restore_from_backup"),]],

[anyone|plyr,"chargen_family_background",[],"rural commoners.","chargen_spend_stat_pts",[(call_script, "script_start_family_background", "trp_bkgnd_rural_commoners")]],
[anyone|plyr,"chargen_family_background",[],"urban commoners.","chargen_spend_stat_pts",[(call_script, "script_start_family_background", "trp_bkgnd_urban_commoners")]],
[anyone|plyr,"chargen_family_background",[],"country craftsfolk.","chargen_spend_stat_pts",[(call_script, "script_start_family_background", "trp_bkgnd_country_crafts_family")]],
[anyone|plyr,"chargen_family_background",[],"town tradesmen.","chargen_spend_stat_pts",[(call_script, "script_start_family_background", "trp_bkgnd_town_trades_family")]],
[anyone|plyr,"chargen_family_background",[],"wealthy city-dwellers.","chargen_spend_stat_pts",[(call_script, "script_start_family_background", "trp_bkgnd_wealthy_urban_family")]],
[anyone|plyr,"chargen_family_background",[],"nobility.","chargen_spend_stat_pts",[(call_script, "script_start_family_background", "trp_bkgnd_nobility")]],

###################################################################################
##############	Spending starting stat points		############################
###################################################################################

[anyone,"chargen_spend_stat_pts",
	[
	(try_begin),
		(eq, "$Trainee", "trp_player"),
		(str_store_string, 4, "str_childhood_reminisce"),
		(assign, "$PC_family_background", "$chargen_backgnd"),
		(try_begin),
			(gt, "$Chargen_pts", 0),
			(str_store_string, 5, "str_grown_up_a_lot"),
		(else_try),
			(str_store_string, 5, "str_quite_the_adventure"),
		(try_end),
		(str_store_string, 6, "str_your"),
	(else_try),
		(this_or_next|eq, "$Trainee", "trp_anya"),(eq, "$Trainee", "trp_jurgen"),
		(str_store_string, 4, "str_same_household"),
		(try_begin),
			(gt, "$Chargen_pts", 0),
			(str_store_string, 5, "str_do_you_remember"),
		(else_try),
			(str_store_string, 5, "str_all_the_stories"),
		(try_end),
		(str_store_troop_name, 7, "$Trainee"),
		(str_store_string, 6, "str_str7_apostrophe_s"),
	(try_end),
	(assign, reg(6), "$Chargen_pts"),
	(troop_get_slot, reg(7), "$Trainee", aspect_strength),
	(troop_get_slot, reg(8), "$Trainee", aspect_agility),
	(troop_get_slot, reg(9), "$Trainee", aspect_intelligence),
	(troop_get_slot, reg(10), "$Trainee", aspect_charisma),
	(troop_get_slot, reg(12), "$Trainee", aspect_endurance),
	(store_div, reg(11), reg(12), 10),
	(val_mod, reg(12), 10),
	(troop_get_slot, reg(14), "$Trainee", aspect_perception),
	(store_div, reg(13), reg(14), 10),
	(val_mod, reg(14), 10),
	
	],
	"{s4} {s5} __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ ({reg6} stat points left.  {s6} Strength is {reg7}, Agility {reg8}, Intelligence {reg9}, Charisma {reg10}, Endurance {reg11} (& {reg12}/10), and Perception is {reg13} (& {reg14}/10).)", "chargen_spendpts_option",[]],
	
[anyone|plyr,"chargen_spendpts_option",[(ge, "$Chargen_pts", 1),(troop_get_slot, reg20, "$Trainee", aspect_strength),(lt, reg20, 14),(store_add, reg21, reg20, 1)],"Raise Str to {reg21} (& raise PowerStrike/PowerDraw/PowerThrow)","chargen_spend_stat_pts",[(call_script, "script_chargen_advance", aspect_strength, 1),(val_sub, "$Chargen_pts", 1)]],
[anyone|plyr,"chargen_spendpts_option",[(ge, "$Chargen_pts", 2),(troop_get_slot, reg20, "$Trainee", aspect_strength),(is_between, reg20, 14,24),(store_add, reg21, reg20, 1)],"Raise Str to {reg21} (& raise PowerStrike/PowerDraw/PowerThrow)","chargen_spend_stat_pts",[(call_script, "script_chargen_advance", aspect_strength, 1),(val_sub, "$Chargen_pts", 2)]],
[anyone|plyr,"chargen_spendpts_option",[(ge, "$Chargen_pts", 3),(troop_get_slot, reg20, "$Trainee", aspect_strength),(is_between, reg20, 24,30),(store_add, reg21, reg20, 1)],"Raise Str to {reg21} (& raise PowerStrike/PowerDraw/PowerThrow)","chargen_spend_stat_pts",[(call_script, "script_chargen_advance", aspect_strength, 1),(val_sub, "$Chargen_pts", 3)]],
[anyone|plyr,"chargen_spendpts_option",[(call_script, "script_is_stat_maxed", aspect_strength)],"Strength cannot be increased further.","chargen_spend_stat_pts",[]],
		
[anyone|plyr,"chargen_spendpts_option",[(ge, "$Chargen_pts", 1),(troop_get_slot, reg20, "$Trainee", aspect_agility),(lt, reg20, 14),(store_add, reg21, reg20, 1)],"Raise Agi to {reg21} (& raise Shield/Athletics/Stealth/Artifice)","chargen_spend_stat_pts",[(call_script, "script_chargen_advance", aspect_agility, 1),(val_sub, "$Chargen_pts", 1)]],
[anyone|plyr,"chargen_spendpts_option",[(ge, "$Chargen_pts", 2),(troop_get_slot, reg20, "$Trainee", aspect_agility),(is_between, reg20, 14,24),(store_add, reg21, reg20, 1)],"Raise Agi to {reg21} (& raise Shield/Athletics/Stealth/Artifice)","chargen_spend_stat_pts",[(call_script, "script_chargen_advance", aspect_agility, 1),(val_sub, "$Chargen_pts", 2)]],
[anyone|plyr,"chargen_spendpts_option",[(ge, "$Chargen_pts", 3),(troop_get_slot, reg20, "$Trainee", aspect_agility),(is_between, reg20, 24,30),(store_add, reg21, reg20, 1)],"Raise Agi to {reg21} (& raise Shield/Athletics/Stealth/Artifice)","chargen_spend_stat_pts",[(call_script, "script_chargen_advance", aspect_agility, 1),(val_sub, "$Chargen_pts", 3)]],
[anyone|plyr,"chargen_spendpts_option",[(call_script, "script_is_stat_maxed", aspect_agility)],"Agility cannot be increased further.","chargen_spend_stat_pts",[]],
		
[anyone|plyr,"chargen_spendpts_option",[(ge, "$Chargen_pts", 1),(troop_get_slot, reg20, "$Trainee", aspect_intelligence),(lt, reg20, 14),(store_add, reg21, reg20, 1)],"Raise Int to {reg21} (& raise Alchemy/Religion/Scholar/Heal/Tactics/Woodwise)","chargen_spend_stat_pts",[(call_script, "script_chargen_advance", aspect_intelligence, 1),(val_sub, "$Chargen_pts", 1)]],
[anyone|plyr,"chargen_spendpts_option",[(ge, "$Chargen_pts", 2),(troop_get_slot, reg20, "$Trainee", aspect_intelligence),(is_between, reg20, 14,24),(store_add, reg21, reg20, 1)],"Raise Int to {reg21} (& raise Alchemy/Religion/Scholar/Heal/Tactics/Woodwise)","chargen_spend_stat_pts",[(call_script, "script_chargen_advance", aspect_intelligence, 1),(val_sub, "$Chargen_pts", 2)]],
[anyone|plyr,"chargen_spendpts_option",[(ge, "$Chargen_pts", 3),(troop_get_slot, reg20, "$Trainee", aspect_intelligence),(is_between, reg20, 24,30),(store_add, reg21, reg20, 1)],"Raise Int to {reg21} (& raise Alchemy/Religion/Scholar/Heal/Tactics/Woodwise)","chargen_spend_stat_pts",[(call_script, "script_chargen_advance", aspect_intelligence, 1),(val_sub, "$Chargen_pts", 3)]],
[anyone|plyr,"chargen_spendpts_option",[(call_script, "script_is_stat_maxed", aspect_intelligence)],"Intelligence cannot be increased further.","chargen_spend_stat_pts",[]],
		
[anyone|plyr,"chargen_spendpts_option",[(ge, "$Chargen_pts", 1),(troop_get_slot, reg20, "$Trainee", aspect_charisma),(lt, reg20, 14),(store_add, reg21, reg20, 1)],"Raise Cha to {reg21} (& raise Persuasion/Streetwise/Virtue)","chargen_spend_stat_pts",[(call_script, "script_chargen_advance", aspect_charisma, 1),(val_sub, "$Chargen_pts", 1)]],
[anyone|plyr,"chargen_spendpts_option",[(ge, "$Chargen_pts", 2),(troop_get_slot, reg20, "$Trainee", aspect_charisma),(is_between, reg20, 14,24),(store_add, reg21, reg20, 1)],"Raise Cha to {reg21} (& raise Persuasion/Streetwise/Virtue)","chargen_spend_stat_pts",[(call_script, "script_chargen_advance", aspect_charisma, 1),(val_sub, "$Chargen_pts", 2)]],
[anyone|plyr,"chargen_spendpts_option",[(ge, "$Chargen_pts", 3),(troop_get_slot, reg20, "$Trainee", aspect_charisma),(is_between, reg20, 24,30),(store_add, reg21, reg20, 1)],"Raise Cha to {reg21} (& raise Persuasion/Streetwise/Virtue)","chargen_spend_stat_pts",[(call_script, "script_chargen_advance", aspect_charisma, 1),(val_sub, "$Chargen_pts", 3)]],
[anyone|plyr,"chargen_spendpts_option",[(call_script, "script_is_stat_maxed", aspect_charisma)],"Charisma cannot be increased further.","chargen_spend_stat_pts",[]],

[anyone|plyr,"chargen_spendpts_option",[(ge, "$Chargen_pts", 1),(troop_get_slot, reg20, "$Trainee", aspect_endurance),(lt, reg20, 36),(store_add, reg21, reg20, 4),(store_div, reg22, reg20, 10),(val_mod, reg20, 10),(store_div, reg23, reg21, 10),(val_mod, reg21, 10)],"Raise Endurance from {reg22} (+{reg20}/10) to {reg23} (+{reg21}/10)","chargen_spend_stat_pts",[(call_script, "script_chargen_advance", aspect_endurance, 4),(val_sub, "$Chargen_pts", 1)]],
[anyone|plyr,"chargen_spendpts_option",[(ge, "$Chargen_pts", 2),(troop_get_slot, reg20, "$Trainee", aspect_endurance),(is_between, reg20, 36,76),(store_add, reg21, reg20, 4),(store_div, reg22, reg20, 10),(val_mod, reg20, 10),(store_div, reg23, reg21, 10),(val_mod, reg21, 10)],"Raise Endurance from {reg22} (+{reg20}/10) to {reg23} (+{reg21}/10)","chargen_spend_stat_pts",[(call_script, "script_chargen_advance", aspect_endurance, 4),(val_sub, "$Chargen_pts", 2)]],
[anyone|plyr,"chargen_spendpts_option",[(ge, "$Chargen_pts", 3),(troop_get_slot, reg20, "$Trainee", aspect_endurance),(is_between, reg20, 76,100),(store_add, reg21, reg20, 4),(val_min,reg21,100),(store_div, reg22, reg20, 10),(val_mod, reg20, 10),(store_div, reg23, reg21, 10),(val_mod, reg21, 10)],"Raise Endurance from {reg22} (+{reg20}/10) to {reg23} (+{reg21}/10)","chargen_spend_stat_pts",[(call_script, "script_chargen_advance", aspect_endurance, 4),(val_sub, "$Chargen_pts", 3)]],
[anyone|plyr,"chargen_spendpts_option",[(call_script, "script_is_stat_maxed", aspect_endurance)],"Endurance cannot be increased further.","chargen_spend_stat_pts",[]],

[anyone|plyr,"chargen_spendpts_option",[(ge, "$Chargen_pts", 1),(troop_get_slot, reg20, "$Trainee", aspect_perception),(lt, reg20, 36),(store_add, reg21, reg20, 4),(store_div, reg22, reg20, 10),(val_mod, reg20, 10),(store_div, reg23, reg21, 10),(val_mod, reg21, 10)],"Raise Perception from {reg22} (+{reg20}/10) to {reg23} (+{reg21}/10)","chargen_spend_stat_pts",[(call_script, "script_chargen_advance", aspect_perception, 4),(val_sub, "$Chargen_pts", 1)]],
[anyone|plyr,"chargen_spendpts_option",[(ge, "$Chargen_pts", 2),(troop_get_slot, reg20, "$Trainee", aspect_perception),(is_between, reg20, 36,76),(store_add, reg21, reg20, 4),(store_div, reg22, reg20, 10),(val_mod, reg20, 10),(store_div, reg23, reg21, 10),(val_mod, reg21, 10)],"Raise Perception from {reg22} (+{reg20}/10) to {reg23} (+{reg21}/10)","chargen_spend_stat_pts",[(call_script, "script_chargen_advance", aspect_perception, 4),(val_sub, "$Chargen_pts", 2)]],
[anyone|plyr,"chargen_spendpts_option",[(ge, "$Chargen_pts", 3),(troop_get_slot, reg20, "$Trainee", aspect_perception),(is_between, reg20, 76,100),(store_add, reg21, reg20, 4),(val_min,reg21,100),(store_div, reg22, reg20, 10),(val_mod, reg20, 10),(store_div, reg23, reg21, 10),(val_mod, reg21, 10)],"Raise Perception from {reg22} (+{reg20}/10) to {reg23} (+{reg21}/10)","chargen_spend_stat_pts",[(call_script, "script_chargen_advance", aspect_perception, 4),(val_sub, "$Chargen_pts", 3)]],
[anyone|plyr,"chargen_spendpts_option",[(call_script, "script_is_stat_maxed", aspect_perception)],"Perception cannot be increased further.","chargen_spend_stat_pts",[]],

######## Continue on to choosing professions,
[anyone|plyr,"chargen_spendpts_option",[(le, "$Chargen_pts", 0),(this_or_next|troop_slot_eq, "$Trainee", slot_char_age, "$Max_age"),(neg|troop_slot_ge, "$Trainee", slot_char_age, "$Max_age")],"That's all I remember of being kids.  But then I left home and started my career as...","chargen_select_profession",[(call_script, "script_check_and_correct_character_sheet", "$Trainee"),(troop_get_slot, ":Age", "$Trainee", slot_char_age),(val_add, ":Age", 5),(troop_set_slot, "$Trainee", slot_char_age, ":Age")]],

######## Stop chargen here, play as a fifteen-year-old (except Jurgen, -1 year, or Anya, +1 year, from all standard values).
#[anyone|plyr,"chargen_spendpts_option",[(le, "$Chargen_pts", 0),(troop_get_slot, reg(60), "$Trainee", slot_char_age),(ge, reg(60), "$Min_age")],"That brings me to today, and the beginning of greater things.  (Done at age {reg60}, Quick Learner 10.)","follow_chargen",[(call_script, "script_chargen_terminate")]],

######## Reset back to the family background selection.
[anyone|plyr,"chargen_spendpts_option",[],"Oh, wait. Can I back up and tell you this bit over again, a little differently?","changed_mind_family_background",[]],

###################################################################################
##############	Choosing a profession				############################
###################################################################################

[anyone, "chargen_select_profession", [(eq, "$Trainee", "trp_player")], "I'm listening.  Tell me all the best stories from when you were...", "chargen_select_profession_option", []],
[anyone, "chargen_select_profession", [(neq, "$Trainee", "trp_player")], "Well, in those years, I was pretty busy as...", "chargen_select_profession_option", []],
[anyone, "chargen_reselect_profession", [], "Hmph.  Okay, so -- truth this time, please -- you actually were...", "chargen_select_profession_option", [(call_script, "script_chargen_restore_from_backup")]],

# Add requirements to these!  Put a slot on the professions to store that they've been taken by this char, clear them at start of chargen.
[anyone|plyr, "chargen_select_profession_option", [(neg|troop_slot_eq, "trp_bkgnd_recruit", prev_exp, 1)], "A recruit.", "chargen_spend_skill_pts", [(call_script, "script_chargen_backup"),(call_script, "script_start_profession", "trp_bkgnd_recruit")]],
[anyone|plyr, "chargen_select_profession_option", [(troop_slot_eq, "trp_bkgnd_recruit", prev_exp, 1)], "A soldier.", "chargen_spend_skill_pts", [(call_script, "script_chargen_backup"),(call_script, "script_start_profession", "trp_bkgnd_soldier")]],
[anyone|plyr, "chargen_select_profession_option", [(this_or_next|troop_slot_eq, "trp_bkgnd_soldier", prev_exp, 1),(troop_slot_eq, "trp_bkgnd_knight", prev_exp, 1)], "A veteran.", "chargen_spend_skill_pts", [(call_script, "script_chargen_backup"),(call_script, "script_start_profession", "trp_bkgnd_veteran")]],
[anyone|plyr, "chargen_select_profession_option", [(this_or_next|troop_slot_eq, "trp_bkgnd_veteran", prev_exp, 1),(troop_slot_eq, "trp_bkgnd_courtier", prev_exp, 1),(troop_slot_ge, "$Trainee", aspect_perception, 40),(troop_slot_ge, "$Trainee", aspect_intelligence, 10),(troop_slot_ge, "$Trainee", aspect_charisma, 10)], "A captain.", "chargen_spend_skill_pts", [(call_script, "script_chargen_backup"),(call_script, "script_start_profession", "trp_bkgnd_captain")]],
[anyone|plyr, "chargen_select_profession_option", [(this_or_next|troop_slot_eq, "trp_bkgnd_noble_heir", prev_exp, 1),(this_or_next|troop_slot_eq, "trp_bkgnd_courtier", prev_exp, 1),(this_or_next|troop_slot_eq, "trp_bkgnd_captain", prev_exp, 1),(troop_slot_eq, "trp_bkgnd_abbot_abbess", prev_exp, 1),(troop_slot_ge, "$Trainee", aspect_virtue, 25)], "A knight.", "chargen_spend_skill_pts", [(call_script, "script_chargen_backup"),(call_script, "script_start_profession", "trp_bkgnd_knight")]],

[anyone|plyr, "chargen_select_profession_option", [(eq, "$chargen_backgnd", "trp_bkgnd_nobility")], "A noble heir.", "chargen_spend_skill_pts", [(call_script, "script_chargen_backup"),(call_script, "script_start_profession", "trp_bkgnd_noble_heir")]],
[anyone|plyr, "chargen_select_profession_option", [(this_or_next|eq, "$chargen_backgnd", "trp_bkgnd_nobility"),(eq, "$chargen_backgnd", "trp_bkgnd_wealthy_urban_family"),], "A courtier.", "chargen_spend_skill_pts", [(call_script, "script_chargen_backup"),(call_script, "script_start_profession", "trp_bkgnd_courtier")]],
[anyone|plyr, "chargen_select_profession_option", [(this_or_next|troop_slot_eq, "trp_bkgnd_noble_heir", prev_exp, 1),(troop_slot_eq, "trp_bkgnd_courtier", prev_exp, 1),(troop_slot_ge, "$Trainee", slot_char_age, 23)], "A manorial lord.", "chargen_spend_skill_pts", [(call_script, "script_chargen_backup"),(call_script, "script_start_profession", "trp_bkgnd_manorial_lord")]],

[anyone|plyr, "chargen_select_profession_option", [], "An oblate.", "chargen_spend_skill_pts", [(call_script, "script_chargen_backup"),(call_script, "script_start_profession", "trp_bkgnd_oblate")]],
[anyone|plyr, "chargen_select_profession_option", [(neg|troop_slot_eq, "trp_bkgnd_novice_monk_nun", prev_exp, 1)], "A novice monk/nun.", "chargen_spend_skill_pts", [(call_script, "script_chargen_backup"),(call_script, "script_start_profession", "trp_bkgnd_novice_monk_nun")]],
[anyone|plyr, "chargen_select_profession_option", [(this_or_next|troop_slot_eq, "trp_bkgnd_hermit", prev_exp, 1),(troop_slot_eq, "trp_bkgnd_novice_monk_nun", prev_exp, 1)], "A friar.", "chargen_spend_skill_pts", [(call_script, "script_chargen_backup"),(call_script, "script_start_profession", "trp_bkgnd_friar")]],
[anyone|plyr, "chargen_select_profession_option", [(this_or_next|troop_slot_eq, "trp_bkgnd_novice_monk_nun", prev_exp, 1),(this_or_next|troop_slot_eq, "trp_bkgnd_noble_heir", prev_exp, 1),(troop_slot_eq, "trp_bkgnd_courtier", prev_exp, 1),(troop_slot_ge, "$Trainee", aspect_perception, 20),(troop_slot_ge, "$Trainee", aspect_intelligence, 6),(troop_slot_ge, "$Trainee", aspect_charisma, 6)], "A monk/nun.", "chargen_spend_skill_pts", [(call_script, "script_chargen_backup"),(call_script, "script_start_profession", "trp_bkgnd_monk_nun")]],
[anyone|plyr, "chargen_select_profession_option", [(this_or_next|troop_slot_eq, "trp_bkgnd_monk_nun", prev_exp, 1),(this_or_next|troop_slot_eq, "trp_bkgnd_noble_heir", prev_exp, 1),(troop_slot_eq, "trp_bkgnd_courtier", prev_exp, 1),(troop_slot_ge, "$Trainee", aspect_perception, 40),(troop_slot_ge, "$Trainee", aspect_intelligence, 10),(troop_slot_ge, "$Trainee", aspect_charisma, 10)], "A priest.", "chargen_spend_skill_pts", [(call_script, "script_chargen_backup"),(call_script, "script_start_profession", "trp_bkgnd_priest")]],
[anyone|plyr, "chargen_select_profession_option", [(this_or_next|troop_slot_eq, "trp_bkgnd_monk_nun", prev_exp, 1),(troop_slot_eq, "trp_bkgnd_priest", prev_exp, 1),(troop_slot_ge, "$Trainee", aspect_perception, 40),(troop_slot_ge, "$Trainee", aspect_intelligence, 10),(troop_slot_ge, "$Trainee", aspect_charisma, 10),(troop_slot_ge, "$Trainee", slot_char_age, 28)], "An abbot/abbess.", "chargen_spend_skill_pts", [(call_script, "script_chargen_backup"),(call_script, "script_start_profession", "trp_bkgnd_abbot_abbess")]],
[anyone|plyr, "chargen_select_profession_option", [(this_or_next|troop_slot_eq, "trp_bkgnd_monk_nun", prev_exp, 1),(troop_slot_eq, "trp_bkgnd_priest", prev_exp, 1),(troop_slot_ge, "$Trainee", aspect_perception, 60),(troop_slot_ge, "$Trainee", aspect_intelligence, 15),(troop_slot_ge, "$Trainee", aspect_charisma, 15),(troop_slot_ge, "$Trainee", slot_char_age, 33)], "A bishop.", "chargen_spend_skill_pts", [(call_script, "script_chargen_backup"),(call_script, "script_start_profession", "trp_bkgnd_bishop")]],
[anyone|plyr, "chargen_select_profession_option", [(troop_slot_ge, "$Trainee", aspect_virtue, 25)], "A hermit.", "chargen_spend_skill_pts", [(call_script, "script_chargen_backup"),(call_script, "script_start_profession", "trp_bkgnd_hermit")]],

[anyone|plyr, "chargen_select_profession_option", [], "A student.", "chargen_spend_skill_pts", [(call_script, "script_chargen_backup"),(call_script, "script_start_profession", "trp_bkgnd_student")]],
[anyone|plyr, "chargen_select_profession_option", [(this_or_next|eq, "$chargen_backgnd", "trp_bkgnd_wealthy_urban_family"),(this_or_next|troop_slot_eq, "trp_bkgnd_local_trader", prev_exp, 1),(this_or_next|troop_slot_eq, "trp_bkgnd_student", prev_exp, 1),(troop_slot_eq, "trp_bkgnd_novice_monk_nun", prev_exp, 1)], "A clerk.", "chargen_spend_skill_pts", [(call_script, "script_chargen_backup"),(call_script, "script_start_profession", "trp_bkgnd_clerk")]],
[anyone|plyr, "chargen_select_profession_option", [(this_or_next|troop_slot_eq, "trp_bkgnd_student", prev_exp, 1),(this_or_next|troop_slot_eq, "trp_bkgnd_clerk", prev_exp, 1),(troop_slot_eq, "trp_bkgnd_oblate", prev_exp, 1),(troop_slot_ge, "$Trainee", aspect_intelligence, 20)], "An alchemist.", "chargen_spend_skill_pts", [(call_script, "script_chargen_backup"),(call_script, "script_start_profession", "trp_bkgnd_alchemist")]],
[anyone|plyr, "chargen_select_profession_option", [(this_or_next|troop_slot_eq, "trp_bkgnd_student", prev_exp, 1),(this_or_next|troop_slot_eq, "trp_bkgnd_alchemist", prev_exp, 1),(troop_slot_eq, "trp_bkgnd_clerk", prev_exp, 1),(troop_slot_ge, "$Trainee", aspect_scholarship, 30)], "A professor.", "chargen_spend_skill_pts", [(call_script, "script_chargen_backup"),(call_script, "script_start_profession", "trp_bkgnd_professor")]],
[anyone|plyr, "chargen_select_profession_option", [(this_or_next|troop_slot_eq, "trp_bkgnd_alchemist", prev_exp, 1),(troop_slot_eq, "trp_bkgnd_professor", prev_exp, 1),(troop_slot_ge, "$Trainee", aspect_intelligence, 25)], "A master alchemist.", "chargen_spend_skill_pts", [(call_script, "script_chargen_backup"),(call_script, "script_start_profession", "trp_bkgnd_master_alchemist")]],
[anyone|plyr, "chargen_select_profession_option", [(this_or_next|troop_slot_eq, "trp_bkgnd_student", prev_exp, 1),(troop_slot_eq, "trp_bkgnd_clerk", prev_exp, 1),(troop_slot_ge, "$Trainee", aspect_healing, 25)], "A physician.", "chargen_spend_skill_pts", [(call_script, "script_chargen_backup"),(call_script, "script_start_profession", "trp_bkgnd_physician")]],

[anyone|plyr, "chargen_select_profession_option", [], "A peddler.", "chargen_spend_skill_pts", [(call_script, "script_chargen_backup"),(call_script, "script_start_profession", "trp_bkgnd_peddler")]],
[anyone|plyr, "chargen_select_profession_option", [(neq, "$chargen_backgnd", "trp_bkgnd_rural_commoners"),(neq, "$chargen_backgnd", "trp_bkgnd_country_crafts_family"),(le, "$Caste", 3)], "A swindler.", "chargen_spend_skill_pts", [(call_script, "script_chargen_backup"),(call_script, "script_start_profession", "trp_bkgnd_swindler")]],
[anyone|plyr, "chargen_select_profession_option", [(neq, "$chargen_backgnd", "trp_bkgnd_rural_commoners"),(neq, "$chargen_backgnd", "trp_bkgnd_urban_commoners"),(le, "$Caste", 2)], "A local trader.", "chargen_spend_skill_pts", [(call_script, "script_chargen_backup"),(call_script, "script_start_profession", "trp_bkgnd_local_trader")]],
[anyone|plyr, "chargen_select_profession_option", [(this_or_next|eq, "$chargen_backgnd", "trp_bkgnd_nobility"),(this_or_next|eq, "$chargen_backgnd", "trp_bkgnd_wealthy_urban_family"),(troop_slot_eq, "trp_bkgnd_local_trader", prev_exp, 1)], "A traveling merchant.", "chargen_spend_skill_pts", [(call_script, "script_chargen_backup"),(call_script, "script_start_profession", "trp_bkgnd_traveling_merchant")]],
[anyone|plyr, "chargen_select_profession_option", [(troop_slot_eq, "trp_bkgnd_traveling_merchant", prev_exp, 1),(troop_slot_ge, "$Trainee", aspect_intelligence, 10)], "A merchant-proprietor.", "chargen_spend_skill_pts", [(call_script, "script_chargen_backup"),(call_script, "script_start_profession", "trp_bkgnd_merchant-proprietor")]],

[anyone|plyr, "chargen_select_profession_option", [(neq, "$chargen_backgnd", "trp_bkgnd_nobility"),(neg|troop_slot_eq, "trp_bkgnd_apprentice_craftsman", prev_exp, 1)], "An apprentice craftsman", "chargen_spend_skill_pts", [(call_script, "script_chargen_backup"),(call_script, "script_start_profession", "trp_bkgnd_apprentice_craftsman")]],
[anyone|plyr, "chargen_select_profession_option", [(this_or_next|eq, "$chargen_backgnd", "trp_bkgnd_country_crafts_family"),(this_or_next|eq, "$chargen_backgnd", "trp_bkgnd_town_trades_family"),(troop_slot_eq, "trp_bkgnd_apprentice_craftsman", prev_exp, 1),(le, "$Caste", 4)], "A journeyman craftsman.", "chargen_spend_skill_pts", [(call_script, "script_chargen_backup"),(call_script, "script_start_profession", "trp_bkgnd_journeyman_craftsman")]],
[anyone|plyr, "chargen_select_profession_option", [(troop_slot_eq, "trp_bkgnd_journeyman_craftsman", prev_exp, 1)], "A master craftsman.", "chargen_spend_skill_pts", [(call_script, "script_chargen_backup"),(call_script, "script_start_profession", "trp_bkgnd_master_craftsman")]],

[anyone|plyr, "chargen_select_profession_option", [(neq, "$chargen_backgnd", "trp_bkgnd_urban_commoners"),(neq, "$chargen_backgnd", "trp_bkgnd_town_trades_family"),(neq, "$chargen_backgnd", "trp_bkgnd_wealthy_urban_family"),], "A hunter.", "chargen_spend_skill_pts", [(call_script, "script_chargen_backup"),(call_script, "script_start_profession", "trp_bkgnd_hunter")]],
[anyone|plyr, "chargen_select_profession_option", [(neq, "$chargen_backgnd", "trp_bkgnd_nobility"),(neq, "$chargen_backgnd", "trp_bkgnd_wealthy_urban_family"),(le, "$Caste", 1)], "A peasant.", "chargen_spend_skill_pts", [(call_script, "script_chargen_backup"),(call_script, "script_start_profession", "trp_bkgnd_peasant")]],
[anyone|plyr, "chargen_select_profession_option", [(neq, "$chargen_backgnd", "trp_bkgnd_nobility")], "A laborer.", "chargen_spend_skill_pts", [(call_script, "script_chargen_backup"),(call_script, "script_start_profession", "trp_bkgnd_laborer")]],
[anyone|plyr, "chargen_select_profession_option", [(neq, "$chargen_backgnd", "trp_bkgnd_nobility")], "A vagabond.", "chargen_spend_skill_pts", [(call_script, "script_chargen_backup"),(call_script, "script_start_profession", "trp_bkgnd_vagabond")]],
[anyone|plyr, "chargen_select_profession_option", [(neq, "$chargen_backgnd", "trp_bkgnd_wealthy_urban_family"),(neg|troop_slot_ge, "$Trainee", aspect_virtue, 25)], "A bandit.", "chargen_spend_skill_pts", [(call_script, "script_chargen_backup"),(call_script, "script_start_profession", "trp_bkgnd_bandit")]],
[anyone|plyr, "chargen_select_profession_option", [(neg|troop_slot_ge, "$Trainee", aspect_virtue, 25)], "A thief.", "chargen_spend_skill_pts", [(call_script, "script_chargen_backup"),(call_script, "script_start_profession", "trp_bkgnd_thief")]],


[anyone|plyr,"chargen_select_profession_option",[(eq, "$Profession", -1)],"Hah! I was bullshitting you. Enough; stand to an ale and I'll tell you the real story.","changed_mind_family_background",[]],

###################################################################################
##############	Spending skill pts				############################
###################################################################################

[anyone, "chargen_spend_skill_pts", [(try_begin),(eq, "$Single_pt_mode", 1),(str_store_string, 10, "str_single_pt_mode"),(else_try),(str_store_string, 10, "str_max_pts_mode"),(try_end),(assign, reg11, "$Chargen_pts"),(str_store_troop_name, 9, "$Trainee"),(neq, "$Trainee", "trp_player")], "Hard to believe those days are gone.  Why, I remember the time when... __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ (Buying skills for {s9}. Remaining skill points: {reg11}. One click buys {s10})", "chargen_spend_skill_pts_option", []],
[anyone, "chargen_spend_skill_pts", [(try_begin),(eq, "$Single_pt_mode", 1),(str_store_string, 10, "str_single_pt_mode"),(else_try),(str_store_string, 10, "str_max_pts_mode"),(try_end),(assign, reg11, "$Chargen_pts"),(str_store_troop_name, 9, "$Trainee"),(eq, "$Trainee", "trp_player")], "Are you seriously telling me that one time you... __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ _(Buying skills for {s9}. Remaining skill points: {reg11}. One click buys {s10})", "chargen_spend_skill_pts_option", []],

######## Mode setting options
[anyone|plyr,"chargen_spend_skill_pts_option",[(eq, "$Single_pt_mode", 0)],"(Set it so that one click buys just one skill point.)","chargen_spend_skill_pts",[(assign, "$Single_pt_mode", 1)]],
[anyone|plyr,"chargen_spend_skill_pts_option",[(eq, "$Single_pt_mode", 1)],"(Set it so that one click spends as many points as currently allowed.)","chargen_spend_skill_pts",[(assign, "$Single_pt_mode", 0)]],

######## Specific skills
[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_set_skill_registers", aspect_one_handed)],"One-handed weapons {s13} ({s14} max +{s15}).","chargen_spend_skill_pts",[(call_script, "script_chargen_modal_advance", aspect_one_handed)]],
[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_maxed_skill_registers", aspect_one_handed)],"One-handed weapons {s13} (went up +{s14}).","chargen_spend_skill_pts",[(display_message, "str_skill_is_maxed", 0xFFAAAADD)]],

[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_set_skill_registers", aspect_two_handed)], "Two-handed weapons {s13} ({s14} max +{s15}).","chargen_spend_skill_pts",[(call_script, "script_chargen_modal_advance", aspect_two_handed)]],
[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_maxed_skill_registers", aspect_two_handed)], "Two-handed weapons {s13} (went up +{s14}).","chargen_spend_skill_pts",[(display_message, "str_skill_is_maxed", 0xFFAAAADD)]],

[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_set_skill_registers", aspect_polearm)], "Polearms {s13} ({s14} max +{s15}).","chargen_spend_skill_pts",[(call_script, "script_chargen_modal_advance", aspect_polearm)]],
[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_maxed_skill_registers", aspect_polearm)], "Polearms {s13} (went up +{s14}).","chargen_spend_skill_pts",[(display_message, "str_skill_is_maxed", 0xFFAAAADD)]],

[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_set_skill_registers", aspect_power_strike)], "Power strike {s13} ({s14} max +{s15}).","chargen_spend_skill_pts",[(call_script, "script_chargen_modal_advance", aspect_power_strike)]],
[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_maxed_skill_registers", aspect_power_strike)], "Power strike {s13} (went up +{s14}).","chargen_spend_skill_pts",[(display_message, "str_skill_is_maxed", 0xFFAAAADD)]],

[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_set_skill_registers", aspect_archery)], "Archery {s13} ({s14} max +{s15}).","chargen_spend_skill_pts",[(call_script, "script_chargen_modal_advance", aspect_archery)]],
[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_maxed_skill_registers", aspect_archery)], "Archery {s13} (went up +{s14}).","chargen_spend_skill_pts",[(display_message, "str_skill_is_maxed", 0xFFAAAADD)]],

[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_set_skill_registers", aspect_power_draw)], "Power draw {s13} ({s14} max +{s15}).","chargen_spend_skill_pts",[(call_script, "script_chargen_modal_advance", aspect_power_draw)]],
[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_maxed_skill_registers", aspect_power_draw)], "Power draw {s13} (went up +{s14}).","chargen_spend_skill_pts",[(display_message, "str_skill_is_maxed", 0xFFAAAADD)]],

[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_set_skill_registers", aspect_crossbow)], "Crossbows {s13} ({s14} max +{s15}).","chargen_spend_skill_pts",[(call_script, "script_chargen_modal_advance", aspect_crossbow)]],
[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_maxed_skill_registers", aspect_crossbow)], "Crossbows {s13} (went up +{s14}).","chargen_spend_skill_pts",[(display_message, "str_skill_is_maxed", 0xFFAAAADD)]],

[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_set_skill_registers", aspect_throwing)], "Thrown weapons {s13} ({s14} max +{s15}).","chargen_spend_skill_pts",[(call_script, "script_chargen_modal_advance", aspect_throwing)]],
[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_maxed_skill_registers", aspect_throwing)], "Thrown weapons {s13} (went up +{s14}).","chargen_spend_skill_pts",[(display_message, "str_skill_is_maxed", 0xFFAAAADD)]],

[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_set_skill_registers", aspect_power_throw)], "Power throw {s13} ({s14} max +{s15}).","chargen_spend_skill_pts",[(call_script, "script_chargen_modal_advance", aspect_power_throw)]],
[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_maxed_skill_registers", aspect_power_throw)], "Power throw {s13} (went up +{s14}).","chargen_spend_skill_pts",[(display_message, "str_skill_is_maxed", 0xFFAAAADD)]],

[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_set_skill_registers", aspect_firearm)], "Firearms {s13} ({s14} max +{s15}).","chargen_spend_skill_pts",[(call_script, "script_chargen_modal_advance", aspect_firearm)]],
[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_maxed_skill_registers", aspect_firearm)], "Firearms {s13} (went up +{s14}).","chargen_spend_skill_pts",[(display_message, "str_skill_is_maxed", 0xFFAAAADD)]],

[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_set_skill_registers", aspect_shield)], "Shield skill {s13} ({s14} max +{s15}).","chargen_spend_skill_pts",[(call_script, "script_chargen_modal_advance", aspect_shield)]],
[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_maxed_skill_registers", aspect_shield)], "Shield skill {s13} (went up +{s14}).","chargen_spend_skill_pts",[(display_message, "str_skill_is_maxed", 0xFFAAAADD)]],

[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_set_skill_registers", aspect_athletics)], "Athletics {s13} ({s14} max +{s15}).","chargen_spend_skill_pts",[(call_script, "script_chargen_modal_advance", aspect_athletics)]],
[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_maxed_skill_registers", aspect_athletics)], "Athletics {s13} (went up +{s14}).","chargen_spend_skill_pts",[(display_message, "str_skill_is_maxed", 0xFFAAAADD)]],

[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_set_skill_registers", aspect_tactics)], "Tactics {s13} ({s14} max +{s15}).","chargen_spend_skill_pts",[(call_script, "script_chargen_modal_advance", aspect_tactics)]],
[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_maxed_skill_registers", aspect_tactics)], "Tactics {s13} (went up +{s14}).","chargen_spend_skill_pts",[(display_message, "str_skill_is_maxed", 0xFFAAAADD)]],

[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_set_skill_registers", aspect_alchemy)], "Alchemy {s13} ({s14} max +{s15}).","chargen_spend_skill_pts",[(call_script, "script_chargen_modal_advance", aspect_alchemy)]],
[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_maxed_skill_registers", aspect_alchemy)], "Alchemy {s13} (went up +{s14}).","chargen_spend_skill_pts",[(display_message, "str_skill_is_maxed", 0xFFAAAADD)]],

[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_set_skill_registers", aspect_scholarship)], "Scholarship {s13} ({s14} max +{s15}).","chargen_spend_skill_pts",[(call_script, "script_chargen_modal_advance", aspect_scholarship)]],
[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_maxed_skill_registers", aspect_scholarship)], "Scholarship {s13} (went up +{s14}).","chargen_spend_skill_pts",[(display_message, "str_skill_is_maxed", 0xFFAAAADD)]],

[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_set_skill_registers", aspect_artifice)], "Artifice {s13} ({s14} max +{s15}).","chargen_spend_skill_pts",[(call_script, "script_chargen_modal_advance", aspect_artifice)]],
[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_maxed_skill_registers", aspect_artifice)], "Artifice {s13} (went up +{s14}).","chargen_spend_skill_pts",[(display_message, "str_skill_is_maxed", 0xFFAAAADD)]],

[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_set_skill_registers", aspect_religion)], "Religion {s13} ({s14} max +{s15}).","chargen_spend_skill_pts",[(call_script, "script_chargen_modal_advance", aspect_religion)]],
[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_maxed_skill_registers", aspect_religion)], "Religion {s13} (went up +{s14}).","chargen_spend_skill_pts",[(display_message, "str_skill_is_maxed", 0xFFAAAADD)]],

[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_set_skill_registers", aspect_virtue)], "Virtue {s13} ({s14} max +{s15}).","chargen_spend_skill_pts",[(call_script, "script_chargen_modal_advance", aspect_virtue)]],
[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_maxed_skill_registers", aspect_virtue)], "Virtue {s13} (went up +{s14}).","chargen_spend_skill_pts",[(display_message, "str_skill_is_maxed", 0xFFAAAADD)]],

[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_set_skill_registers", aspect_healing)], "Healing {s13} ({s14} max +{s15}).","chargen_spend_skill_pts",[(call_script, "script_chargen_modal_advance", aspect_healing)]],
[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_maxed_skill_registers", aspect_healing)], "Healing {s13} (went up +{s14}).","chargen_spend_skill_pts",[(display_message, "str_skill_is_maxed", 0xFFAAAADD)]],

[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_set_skill_registers", aspect_persuasion)], "Persuasion {s13} ({s14} max +{s15}).","chargen_spend_skill_pts",[(call_script, "script_chargen_modal_advance", aspect_persuasion)]],
[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_maxed_skill_registers", aspect_persuasion)], "Persuasion {s13} (went up +{s14}).","chargen_spend_skill_pts",[(display_message, "str_skill_is_maxed", 0xFFAAAADD)]],

[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_set_skill_registers", aspect_streetwise)], "Streetwise {s13} ({s14} max +{s15}).","chargen_spend_skill_pts",[(call_script, "script_chargen_modal_advance", aspect_streetwise)]],
[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_maxed_skill_registers", aspect_streetwise)], "Streetwise {s13} (went up +{s14}).","chargen_spend_skill_pts",[(display_message, "str_skill_is_maxed", 0xFFAAAADD)]],

[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_set_skill_registers", aspect_stealth)], "Stealth {s13} ({s14} max +{s15}).","chargen_spend_skill_pts",[(call_script, "script_chargen_modal_advance", aspect_stealth)]],
[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_maxed_skill_registers", aspect_stealth)], "Stealth {s13} (went up +{s14}).","chargen_spend_skill_pts",[(display_message, "str_skill_is_maxed", 0xFFAAAADD)]],

[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_set_skill_registers", aspect_riding)], "Riding {s13} ({s14} max +{s15}).","chargen_spend_skill_pts",[(call_script, "script_chargen_modal_advance", aspect_riding)]],
[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_maxed_skill_registers", aspect_riding)], "Riding {s13} (went up +{s14}).","chargen_spend_skill_pts",[(display_message, "str_skill_is_maxed", 0xFFAAAADD)]],

[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_set_skill_registers", aspect_horse_archery)], "Horse archery {s13} ({s14} max +{s15}).","chargen_spend_skill_pts",[(call_script, "script_chargen_modal_advance", aspect_horse_archery)]],
[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_maxed_skill_registers", aspect_horse_archery)], "Horse archery {s13} (went up +{s14}).","chargen_spend_skill_pts",[(display_message, "str_skill_is_maxed", 0xFFAAAADD)]],

[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_set_skill_registers", aspect_woodwise)], "Woodwise {s13} ({s14} max +{s15}).","chargen_spend_skill_pts",[(call_script, "script_chargen_modal_advance", aspect_woodwise)]],
[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_maxed_skill_registers", aspect_woodwise)], "Woodwise {s13} (went up +{s14}).","chargen_spend_skill_pts",[(display_message, "str_skill_is_maxed", 0xFFAAAADD)]],

[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_set_skill_registers", aspect_pathfinding)], "Pathfinding {s13} ({s14} max +{s15}).","chargen_spend_skill_pts",[(call_script, "script_chargen_modal_advance", aspect_pathfinding)]],
[anyone|plyr,"chargen_spend_skill_pts_option",[(call_script, "script_maxed_skill_registers", aspect_pathfinding)], "Pathfinding {s13} (went up +{s14}).","chargen_spend_skill_pts",[(display_message, "str_skill_is_maxed", 0xFFAAAADD)]],

######## Stop chargen here, no more professions.
[anyone|plyr,"chargen_spend_skill_pts_option",[(le, "$Chargen_pts", 0),(troop_get_slot, reg(60), "$Trainee", slot_char_age),(ge, reg(60), "$Min_age"),(troop_get_slot, reg(61), "$Trainee", aspect_quick_learner),(val_div, reg(61), 10)],"That brings me to today; the future an unwritten page. (Done at age {reg60}, Quick Learner {reg61}).","follow_chargen",[(call_script, "script_chargen_terminate")]],

######## Continue to more professions.
[anyone|plyr,"chargen_spend_skill_pts_option",[(le, "$Chargen_pts", 0),(troop_get_slot, reg(60), "$Trainee", slot_char_age),(lt, reg(60), "$Max_age"),(neq, "$Trainee", "trp_franz")],"Bartender; more ale! That's all there is to tell of those years, but then I became...","chargen_select_profession",[(call_script, "script_check_and_correct_character_sheet", "$Trainee"),(troop_get_slot, ":Age", "$Trainee", slot_char_age),(val_add, ":Age", 5),(troop_set_slot, "$Trainee", slot_char_age, ":Age"),(call_script, "script_chargen_advance", aspect_quick_learner, -20),(troop_set_slot, "$Profession", prev_exp, 1)]],

[trp_franz|plyr, "chargen_spend_skill_pts_option",[(le, "$Chargen_pts", 0),(troop_get_slot, reg(60), "$Trainee", slot_char_age),(lt, reg(60), "$Max_age")],"Then the faculty became unreasonably annoyed at something or other, and I moved on...","chargen_select_profession",[(call_script, "script_check_and_correct_character_sheet", "$Trainee"),(troop_get_slot, ":Age", "$Trainee", slot_char_age),(val_add, ":Age", 5),(troop_set_slot, "$Trainee", slot_char_age, ":Age"),(call_script, "script_chargen_advance", aspect_quick_learner, -20),(troop_set_slot, "$Profession", prev_exp, 1)]],

######## Restart from the current age's profession selection stage.
[anyone|plyr,"chargen_spend_skill_pts_option",[],"I'm pulling your leg; I made all that up.  Let me tell you the real story of those years...","chargen_reselect_profession",[]],

###################################################################################
##############	After chargen				############################
###################################################################################

#[trp_player, "follow_chargen", [(eq, "$Trainee", "trp_player")], "But that's all behind me, now.  Let me just finish my drink, perhaps run a few errands, and I'll be back to set before you -- formally -- the plan of which we spoke, years ago.  Think back... you'll remember it.","close_window",[]],
[anyone, "follow_chargen", [(eq, "$Trainee", "trp_player")], "Quite the stories you have, {little brother/big sister}!  And, yes, before you ask - I remember the plan we talked about, all those years ago, just as well as you do.  Why don't you just finish your drink, perhaps run whatever errands you need to, change into your travelling clothes, then come back and we'll speak of it in earnest.","close_window",[]],

[trp_jurgen,"follow_chargen",[],"Now 'tis time to speak of your great plan.  I like it, and it likes me well, and I see in your eyes that it's still your intention.  So -- sister mine -- we are agreed, then?  Time to leave the past behind us, head out into the world, make our fortunes, become famous, meet girls?  Oh, and lads for you, I suppose.  Are you sure you want my company in this adventure?", "jurgen_askjoin",[]],
[trp_jurgen,"start", [(store_conversation_troop,reg(3)),(eq, reg(3), "trp_jurgen"),(troop_get_slot, reg(4),reg(3),slot_npc_met_before),(eq, reg(4),1),(neg|main_party_has_troop,reg(3))], "Well, sis, have you reconsidered? Would you like me to join you?", "jurgen_askjoin",[]],
[trp_jurgen|plyr,"jurgen_askjoin", [], "(Laugh) Yes, little brother.  Let's go.", "jurgen_join",[]],
[trp_jurgen, "jurgen_join", [], "Excellent. Look out, Germany - here we come!", "close_window", [(troop_join, "trp_jurgen"),(troop_set_slot, "trp_jurgen", slot_npc_current_town, -1),(troop_set_slot, "trp_jurgen", slot_npc_met_before,2)]],
[trp_jurgen|plyr,"jurgen_askjoin", [], "No offense, little brother, but I'd rather go it alone for now.", "close_window",[]],

[trp_anya,"follow_chargen",[],"This plan always was your idea, little brother.  I must say it's grown on me, over the years.  Are you still certain it's your wish?  Leave humdrum ordinariness behind us, and take Fortune by her thin white throat, shape the world by our wits, our hands, our deeds?  I still believe we can, if we set our minds to it.  Shall we set out now, together, in this endeavour?", "anya_askjoin",[]],
[trp_anya,"start", [(store_conversation_troop,reg(3)),(eq, reg(3), "trp_anya"),(troop_get_slot, reg(4),reg(3),slot_npc_met_before),(eq, reg(4),1),(neg|main_party_has_troop,reg(3))], "Well, little brother, have you reconsidered? Would you like me to journey with you?", "anya_askjoin",[]],
[trp_anya|plyr,"anya_askjoin", [], "Yes - that is still my intention, if you'll join me.", "anya_join",[]],
[trp_anya, "anya_join", [], "At least until I find you a nice little wifey and get me some nieces, yes.  ... Oh, I'm teasing you, you know that.  Let's go.", "close_window", [(store_conversation_troop,reg(3)),(troop_join, reg(3)),(troop_set_slot, reg(3), slot_npc_current_town, -1),(troop_set_slot,reg(3),slot_npc_met_before,3)]],
[trp_anya|plyr,"anya_askjoin", [], "No offense, sister dear, but I'd rather go it alone for now.", "close_window",[]],



]


# See also module_troops.py for the definitions of the family backgrounds and professions, as used below (and above).
chargen_init_professions_script = [

("init_professions",
	[

	(assign, ":Family_background", "trp_bkgnd_rural_commoners"),
		(troop_set_slot, ":Family_background", family_background_attrib_pts, 65),
		(troop_set_slot, ":Family_background", aspect_endurance, 8),
		(troop_set_slot, ":Family_background", aspect_strength, 4),
		(troop_set_slot, ":Family_background", aspect_agility, 0),
		(troop_set_slot, ":Family_background", aspect_perception, 0),
		(troop_set_slot, ":Family_background", aspect_intelligence, -1),
		(troop_set_slot, ":Family_background", aspect_charisma, -2),
		(troop_set_slot, ":Family_background", aspect_one_handed, 2),
		(troop_set_slot, ":Family_background", aspect_two_handed, 3),
		(troop_set_slot, ":Family_background", aspect_polearm, 2),
		(troop_set_slot, ":Family_background", aspect_power_strike, 2),
		(troop_set_slot, ":Family_background", aspect_archery, 1),
		(troop_set_slot, ":Family_background", aspect_power_draw, 0),
		(troop_set_slot, ":Family_background", aspect_crossbow, 0),
		(troop_set_slot, ":Family_background", aspect_throwing, 2),
		(troop_set_slot, ":Family_background", aspect_power_throw, 0),
		(troop_set_slot, ":Family_background", aspect_firearm, 0),
		(troop_set_slot, ":Family_background", aspect_shield, 2),
		(troop_set_slot, ":Family_background", aspect_persuasion, 0),
		(troop_set_slot, ":Family_background", aspect_alchemy, 0),
		(troop_set_slot, ":Family_background", aspect_religion, 1),
		(troop_set_slot, ":Family_background", aspect_scholarship, 0),
		(troop_set_slot, ":Family_background", aspect_healing, 0),
		(troop_set_slot, ":Family_background", aspect_artifice, 0),
		(troop_set_slot, ":Family_background", aspect_tactics, 2),
		(troop_set_slot, ":Family_background", aspect_stealth, 0),
		(troop_set_slot, ":Family_background", aspect_streetwise, 1),
		(troop_set_slot, ":Family_background", aspect_athletics, 0),
		(troop_set_slot, ":Family_background", aspect_riding, 0),
		(troop_set_slot, ":Family_background", aspect_woodwise, 0),
		(troop_set_slot, ":Family_background", aspect_pathfinding, 0),
		(troop_set_slot, ":Family_background", aspect_horse_archery, 0),
		(troop_set_slot, ":Family_background", aspect_virtue, 0),
		(troop_set_slot, ":Family_background", starting_gold, 5),
		(troop_set_slot, ":Family_background", starting_heavy_wpn, "itm_scythe"),
		(troop_set_slot, ":Family_background", starting_light_wpn, "itm_butchering_knife"),
		(troop_set_slot, ":Family_background", starting_msl_wpn, "itm_stones"),
		(troop_set_slot, ":Family_background", starting_armor, "itm_padded_cloth"),
		(troop_set_slot, ":Family_background", starting_boots, "itm_leather_boots"),
		(troop_set_slot, ":Family_background", starting_helmet, "itm_straw_hat"),
		(troop_set_slot, ":Family_background", starting_food, "itm_flour"),

	(assign, ":Family_background", "trp_bkgnd_urban_commoners"),
		(troop_set_slot, ":Family_background", family_background_attrib_pts, 64),
		(troop_set_slot, ":Family_background", aspect_endurance, 4),
		(troop_set_slot, ":Family_background", aspect_strength, 4),
		(troop_set_slot, ":Family_background", aspect_agility, 0),
		(troop_set_slot, ":Family_background", aspect_perception, 0),
		(troop_set_slot, ":Family_background", aspect_intelligence, 0),
		(troop_set_slot, ":Family_background", aspect_charisma, -2),
		(troop_set_slot, ":Family_background", aspect_one_handed, 3),
		(troop_set_slot, ":Family_background", aspect_two_handed, 2),
		(troop_set_slot, ":Family_background", aspect_polearm, 2),
		(troop_set_slot, ":Family_background", aspect_power_strike, 2),
		(troop_set_slot, ":Family_background", aspect_archery, 0),
		(troop_set_slot, ":Family_background", aspect_power_draw, 0),
		(troop_set_slot, ":Family_background", aspect_crossbow, 1),
		(troop_set_slot, ":Family_background", aspect_throwing, 2),
		(troop_set_slot, ":Family_background", aspect_power_throw, 0),
		(troop_set_slot, ":Family_background", aspect_firearm, 1),
		(troop_set_slot, ":Family_background", aspect_shield, 2),
		(troop_set_slot, ":Family_background", aspect_persuasion, 0),
		(troop_set_slot, ":Family_background", aspect_alchemy, 0),
		(troop_set_slot, ":Family_background", aspect_religion, 1),
		(troop_set_slot, ":Family_background", aspect_scholarship, 0),
		(troop_set_slot, ":Family_background", aspect_healing, 2),
		(troop_set_slot, ":Family_background", aspect_artifice, 3),
		(troop_set_slot, ":Family_background", aspect_tactics, 0),
		(troop_set_slot, ":Family_background", aspect_stealth, 0),
		(troop_set_slot, ":Family_background", aspect_streetwise, 1),
		(troop_set_slot, ":Family_background", aspect_athletics, 0),
		(troop_set_slot, ":Family_background", aspect_riding, 0),
		(troop_set_slot, ":Family_background", aspect_woodwise, 0),
		(troop_set_slot, ":Family_background", aspect_pathfinding, 0),
		(troop_set_slot, ":Family_background", aspect_horse_archery, 0),
		(troop_set_slot, ":Family_background", aspect_virtue, 0),
		(troop_set_slot, ":Family_background", starting_gold, 12),
		(troop_set_slot, ":Family_background", starting_light_wpn, "itm_dagger"),
		(troop_set_slot, ":Family_background", starting_msl_wpn, "itm_throwing_knives"),
		(troop_set_slot, ":Family_background", starting_armor, "itm_studded_leather_coat"),
		(troop_set_slot, ":Family_background", starting_boots, "itm_blue_hose"),
		(troop_set_slot, ":Family_background", starting_helmet, "itm_common_hood"),

	(assign, ":Family_background", "trp_bkgnd_country_crafts_family"),
		(troop_set_slot, ":Family_background", family_background_attrib_pts, 62),
		(troop_set_slot, ":Family_background", aspect_endurance, 4),
		(troop_set_slot, ":Family_background", aspect_strength, 3),
		(troop_set_slot, ":Family_background", aspect_agility, 0),
		(troop_set_slot, ":Family_background", aspect_perception, 0),
		(troop_set_slot, ":Family_background", aspect_intelligence, 0),
		(troop_set_slot, ":Family_background", aspect_charisma, -1),
		(troop_set_slot, ":Family_background", aspect_one_handed, 3),
		(troop_set_slot, ":Family_background", aspect_two_handed, 1),
		(troop_set_slot, ":Family_background", aspect_polearm, 3),
		(troop_set_slot, ":Family_background", aspect_power_strike, 2),
		(troop_set_slot, ":Family_background", aspect_archery, 2),
		(troop_set_slot, ":Family_background", aspect_power_draw, 2),
		(troop_set_slot, ":Family_background", aspect_crossbow, 1),
		(troop_set_slot, ":Family_background", aspect_throwing, 1),
		(troop_set_slot, ":Family_background", aspect_power_throw, 2),
		(troop_set_slot, ":Family_background", aspect_firearm, 0),
		(troop_set_slot, ":Family_background", aspect_shield, 2),
		(troop_set_slot, ":Family_background", aspect_persuasion, 0),
		(troop_set_slot, ":Family_background", aspect_alchemy, 1),
		(troop_set_slot, ":Family_background", aspect_religion, 3),
		(troop_set_slot, ":Family_background", aspect_scholarship, 1),
		(troop_set_slot, ":Family_background", aspect_healing, 0),
		(troop_set_slot, ":Family_background", aspect_artifice, 0),
		(troop_set_slot, ":Family_background", aspect_tactics, 1),
		(troop_set_slot, ":Family_background", aspect_stealth, 0),
		(troop_set_slot, ":Family_background", aspect_streetwise, 0),
		(troop_set_slot, ":Family_background", aspect_athletics, 0),
		(troop_set_slot, ":Family_background", aspect_riding, 0),
		(troop_set_slot, ":Family_background", aspect_woodwise, 0),
		(troop_set_slot, ":Family_background", aspect_pathfinding, 0),
		(troop_set_slot, ":Family_background", aspect_horse_archery, 0),
		(troop_set_slot, ":Family_background", aspect_virtue, 0),
		(troop_set_slot, ":Family_background", starting_gold, 18),
		(troop_set_slot, ":Family_background", starting_light_wpn, "itm_hammer"),
		(troop_set_slot, ":Family_background", starting_msl_wpn, "itm_hunting_bow"),
		(troop_set_slot, ":Family_background", starting_ammo, "itm_arrows"),
		(troop_set_slot, ":Family_background", starting_armor, "itm_linen_tunic"),
		(troop_set_slot, ":Family_background", starting_boots, "itm_woolen_hose"),
		(troop_set_slot, ":Family_background", starting_gloves, "itm_leather_gloves"),
		(troop_set_slot, ":Family_background", starting_food, "itm_flour"),
		
	(assign, ":Family_background", "trp_bkgnd_town_trades_family"),
		(troop_set_slot, ":Family_background", family_background_attrib_pts, 61),
		(troop_set_slot, ":Family_background", aspect_endurance, 0),
		(troop_set_slot, ":Family_background", aspect_strength, 2),
		(troop_set_slot, ":Family_background", aspect_agility, -1),
		(troop_set_slot, ":Family_background", aspect_perception, 4),
		(troop_set_slot, ":Family_background", aspect_intelligence, 1),
		(troop_set_slot, ":Family_background", aspect_charisma, -1),
		(troop_set_slot, ":Family_background", aspect_one_handed, 3),
		(troop_set_slot, ":Family_background", aspect_two_handed, 2),
		(troop_set_slot, ":Family_background", aspect_polearm, 2),
		(troop_set_slot, ":Family_background", aspect_power_strike, 2),
		(troop_set_slot, ":Family_background", aspect_archery, 0),
		(troop_set_slot, ":Family_background", aspect_power_draw, 0),
		(troop_set_slot, ":Family_background", aspect_crossbow, 2),
		(troop_set_slot, ":Family_background", aspect_throwing, 0),
		(troop_set_slot, ":Family_background", aspect_power_throw, 0),
		(troop_set_slot, ":Family_background", aspect_firearm, 2),
		(troop_set_slot, ":Family_background", aspect_shield, 2),
		(troop_set_slot, ":Family_background", aspect_persuasion, 0),
		(troop_set_slot, ":Family_background", aspect_alchemy, 1),
		(troop_set_slot, ":Family_background", aspect_religion, 4),
		(troop_set_slot, ":Family_background", aspect_scholarship, 2),
		(troop_set_slot, ":Family_background", aspect_healing, 2),
		(troop_set_slot, ":Family_background", aspect_artifice, 2),
		(troop_set_slot, ":Family_background", aspect_tactics, 0),
		(troop_set_slot, ":Family_background", aspect_stealth, 0),
		(troop_set_slot, ":Family_background", aspect_streetwise, 1),
		(troop_set_slot, ":Family_background", aspect_athletics, 0),
		(troop_set_slot, ":Family_background", aspect_riding, 0),
		(troop_set_slot, ":Family_background", aspect_woodwise, 0),
		(troop_set_slot, ":Family_background", aspect_pathfinding, 0),
		(troop_set_slot, ":Family_background", aspect_horse_archery, 0),
		(troop_set_slot, ":Family_background", aspect_virtue, 0),
		(troop_set_slot, ":Family_background", starting_gold, 24),
		(troop_set_slot, ":Family_background", starting_heavy_wpn, "itm_iron_staff"),
		(troop_set_slot, ":Family_background", starting_msl_wpn, "itm_hunting_crossbow"),
		(troop_set_slot, ":Family_background", starting_ammo, "itm_bolts"),
		(troop_set_slot, ":Family_background", starting_armor, "itm_light_leather"),
		(troop_set_slot, ":Family_background", starting_boots, "itm_leather_boots"),
		(troop_set_slot, ":Family_background", starting_gloves, "itm_leather_gloves"),
		(troop_set_slot, ":Family_background", starting_food, "itm_dried_meat"),

	(assign, ":Family_background", "trp_bkgnd_wealthy_urban_family"),
		(troop_set_slot, ":Family_background", family_background_attrib_pts, 58),
		(troop_set_slot, ":Family_background", aspect_endurance, 0),
		(troop_set_slot, ":Family_background", aspect_strength, 2),
		(troop_set_slot, ":Family_background", aspect_agility, -1),
		(troop_set_slot, ":Family_background", aspect_perception, 4),
		(troop_set_slot, ":Family_background", aspect_intelligence, 0),
		(troop_set_slot, ":Family_background", aspect_charisma, -1),
		(troop_set_slot, ":Family_background", aspect_one_handed, 3),
		(troop_set_slot, ":Family_background", aspect_two_handed, 1),
		(troop_set_slot, ":Family_background", aspect_polearm, 2),
		(troop_set_slot, ":Family_background", aspect_power_strike, 2),
		(troop_set_slot, ":Family_background", aspect_archery, 0),
		(troop_set_slot, ":Family_background", aspect_power_draw, 0),
		(troop_set_slot, ":Family_background", aspect_crossbow, 2),
		(troop_set_slot, ":Family_background", aspect_throwing, 0),
		(troop_set_slot, ":Family_background", aspect_power_throw, 0),
		(troop_set_slot, ":Family_background", aspect_firearm, 1),
		(troop_set_slot, ":Family_background", aspect_shield, 2),
		(troop_set_slot, ":Family_background", aspect_persuasion, 1),
		(troop_set_slot, ":Family_background", aspect_alchemy, 2),
		(troop_set_slot, ":Family_background", aspect_religion, 1),
		(troop_set_slot, ":Family_background", aspect_scholarship, 1),
		(troop_set_slot, ":Family_background", aspect_healing, 1),
		(troop_set_slot, ":Family_background", aspect_artifice, 2),
		(troop_set_slot, ":Family_background", aspect_tactics, 1),
		(troop_set_slot, ":Family_background", aspect_stealth, 0),
		(troop_set_slot, ":Family_background", aspect_streetwise, 1),
		(troop_set_slot, ":Family_background", aspect_athletics, 0),
		(troop_set_slot, ":Family_background", aspect_riding, 0),
		(troop_set_slot, ":Family_background", aspect_woodwise, 0),
		(troop_set_slot, ":Family_background", aspect_pathfinding, 0),
		(troop_set_slot, ":Family_background", aspect_horse_archery, 0),
		(troop_set_slot, ":Family_background", aspect_virtue, 0),
		(troop_set_slot, ":Family_background", starting_gold, 30),
		(troop_set_slot, ":Family_background", starting_light_wpn, "itm_arming_sword"),
		(troop_set_slot, ":Family_background", starting_msl_wpn, "itm_flintlock_pistol"),
		(troop_set_slot, ":Family_background", starting_ammo, "itm_cartridges"),
		(troop_set_slot, ":Family_background", starting_armor, "itm_light_mail_and_plate"),
		(troop_set_slot, ":Family_background", starting_boots, "itm_splinted_leather_greaves"),
		(troop_set_slot, ":Family_background", starting_gloves, "itm_leather_gloves"),
		(troop_set_slot, ":Family_background", starting_food, "itm_dried_meat"),

	(assign, ":Family_background", "trp_bkgnd_nobility"),
		(troop_set_slot, ":Family_background", family_background_attrib_pts, 57),
		(troop_set_slot, ":Family_background", aspect_endurance, 4),
		(troop_set_slot, ":Family_background", aspect_strength, 3),
		(troop_set_slot, ":Family_background", aspect_agility, -1),
		(troop_set_slot, ":Family_background", aspect_perception, 0),
		(troop_set_slot, ":Family_background", aspect_intelligence, -1),
		(troop_set_slot, ":Family_background", aspect_charisma, -1),
		(troop_set_slot, ":Family_background", aspect_one_handed, 4),
		(troop_set_slot, ":Family_background", aspect_two_handed, 2),
		(troop_set_slot, ":Family_background", aspect_polearm, 3),
		(troop_set_slot, ":Family_background", aspect_power_strike, 3),
		(troop_set_slot, ":Family_background", aspect_archery, 2),
		(troop_set_slot, ":Family_background", aspect_power_draw, 2),
		(troop_set_slot, ":Family_background", aspect_crossbow, 0),
		(troop_set_slot, ":Family_background", aspect_throwing, 0),
		(troop_set_slot, ":Family_background", aspect_power_throw, 2),
		(troop_set_slot, ":Family_background", aspect_firearm, 0),
		(troop_set_slot, ":Family_background", aspect_shield, 3),
		(troop_set_slot, ":Family_background", aspect_persuasion, 2),
		(troop_set_slot, ":Family_background", aspect_alchemy, 1),
		(troop_set_slot, ":Family_background", aspect_religion, 0),
		(troop_set_slot, ":Family_background", aspect_scholarship, 1),
		(troop_set_slot, ":Family_background", aspect_healing, 0),
		(troop_set_slot, ":Family_background", aspect_artifice, 0),
		(troop_set_slot, ":Family_background", aspect_tactics, 2),
		(troop_set_slot, ":Family_background", aspect_stealth, 0),
		(troop_set_slot, ":Family_background", aspect_streetwise, 1),
		(troop_set_slot, ":Family_background", aspect_athletics, 0),
		(troop_set_slot, ":Family_background", aspect_riding, 0),
		(troop_set_slot, ":Family_background", aspect_woodwise, 0),
		(troop_set_slot, ":Family_background", aspect_pathfinding, 0),
		(troop_set_slot, ":Family_background", aspect_horse_archery, 0),
		(troop_set_slot, ":Family_background", aspect_virtue, 0),
		(troop_set_slot, ":Family_background", starting_gold, 100),
		(troop_set_slot, ":Family_background", starting_light_wpn, "itm_winged_mace"),
		(troop_set_slot, ":Family_background", starting_misc1, "itm_heraldric_shield"),
		(troop_set_slot, ":Family_background", starting_misc2, "itm_saddle_horse"),
		(troop_set_slot, ":Family_background", starting_armor, "itm_courtly_outfit"),
		(troop_set_slot, ":Family_background", starting_boots, "itm_mail_chausses"),
		(troop_set_slot, ":Family_background", starting_food, "itm_dried_meat"),


	(assign, ":Profession_init", "trp_bkgnd_recruit"),(troop_set_slot, ":Profession_init", profession_skill_pts, 18),(troop_set_slot, ":Profession_init", aspect_endurance, 4),(troop_set_slot, ":Profession_init", aspect_strength, 1),(troop_set_slot, ":Profession_init", aspect_agility, 0),(troop_set_slot, ":Profession_init", aspect_perception, 0),(troop_set_slot, ":Profession_init", aspect_intelligence, 0),(troop_set_slot, ":Profession_init", aspect_charisma, 0),(troop_set_slot, ":Profession_init", aspect_one_handed, 5),(troop_set_slot, ":Profession_init", maxpts_one_handed, 3),(troop_set_slot, ":Profession_init", aspect_two_handed, 3),(troop_set_slot, ":Profession_init", maxpts_two_handed, 5),(troop_set_slot, ":Profession_init", aspect_polearm, 5),(troop_set_slot, ":Profession_init", maxpts_polearm, 3),(troop_set_slot, ":Profession_init", aspect_power_strike, 4),(troop_set_slot, ":Profession_init", maxpts_power_strike, 4),(troop_set_slot, ":Profession_init", aspect_archery, 1),(troop_set_slot, ":Profession_init", maxpts_archery, 5),(troop_set_slot, ":Profession_init", aspect_power_draw, 0),(troop_set_slot, ":Profession_init", maxpts_power_draw, 3),(troop_set_slot, ":Profession_init", aspect_crossbow, 4),(troop_set_slot, ":Profession_init", maxpts_crossbow, 3),(troop_set_slot, ":Profession_init", aspect_throwing, 1),(troop_set_slot, ":Profession_init", maxpts_throwing, 4),(troop_set_slot, ":Profession_init", aspect_power_throw, 0),(troop_set_slot, ":Profession_init", maxpts_power_throw, 3),(troop_set_slot, ":Profession_init", aspect_firearm, 2),(troop_set_slot, ":Profession_init", maxpts_firearm, 2),(troop_set_slot, ":Profession_init", aspect_shield, 4),(troop_set_slot, ":Profession_init", maxpts_shield, 4),(troop_set_slot, ":Profession_init", aspect_persuasion, 1),(troop_set_slot, ":Profession_init", maxpts_persuasion, 2),(troop_set_slot, ":Profession_init", aspect_alchemy, 0),(troop_set_slot, ":Profession_init", maxpts_alchemy, 0),(troop_set_slot, ":Profession_init", aspect_religion, 0),(troop_set_slot, ":Profession_init", maxpts_religion, 2),(troop_set_slot, ":Profession_init", aspect_scholarship, 0),(troop_set_slot, ":Profession_init", maxpts_scholarship, 0),(troop_set_slot, ":Profession_init", aspect_healing, 1),(troop_set_slot, ":Profession_init", maxpts_healing, 2),(troop_set_slot, ":Profession_init", aspect_artifice, 0),(troop_set_slot, ":Profession_init", maxpts_artifice, 2),(troop_set_slot, ":Profession_init", aspect_tactics, 2),(troop_set_slot, ":Profession_init", maxpts_tactics, 3),(troop_set_slot, ":Profession_init", aspect_stealth, 1),(troop_set_slot, ":Profession_init", maxpts_stealth, 5),(troop_set_slot, ":Profession_init", aspect_streetwise, 1),(troop_set_slot, ":Profession_init", maxpts_streetwise, 5),(troop_set_slot, ":Profession_init", aspect_athletics, 2),(troop_set_slot, ":Profession_init", maxpts_athletics, 5),(troop_set_slot, ":Profession_init", aspect_riding, 1),(troop_set_slot, ":Profession_init", maxpts_riding, 4),(troop_set_slot, ":Profession_init", aspect_woodwise, 1),(troop_set_slot, ":Profession_init", maxpts_woodwise, 4),(troop_set_slot, ":Profession_init", aspect_pathfinding, 1),(troop_set_slot, ":Profession_init", maxpts_pathfinding, 4),(troop_set_slot, ":Profession_init", aspect_horse_archery, 0),(troop_set_slot, ":Profession_init", maxpts_horse_archery, 2),(troop_set_slot, ":Profession_init", aspect_virtue, 0),(troop_set_slot, ":Profession_init", maxpts_virtue, 2),(troop_set_slot, ":Profession_init", benefits_rating, 0),
	(assign, ":Profession_init", "trp_bkgnd_oblate"),(troop_set_slot, ":Profession_init", profession_skill_pts, 22),(troop_set_slot, ":Profession_init", aspect_endurance, 0),(troop_set_slot, ":Profession_init", aspect_strength, 0),(troop_set_slot, ":Profession_init", aspect_agility, 0),(troop_set_slot, ":Profession_init", aspect_perception, 0),(troop_set_slot, ":Profession_init", aspect_intelligence, 1),(troop_set_slot, ":Profession_init", aspect_charisma, -1),(troop_set_slot, ":Profession_init", aspect_one_handed, 3),(troop_set_slot, ":Profession_init", maxpts_one_handed, 3),(troop_set_slot, ":Profession_init", aspect_two_handed, 0),(troop_set_slot, ":Profession_init", maxpts_two_handed, 3),(troop_set_slot, ":Profession_init", aspect_polearm, 0),(troop_set_slot, ":Profession_init", maxpts_polearm, 3),(troop_set_slot, ":Profession_init", aspect_power_strike, 0),(troop_set_slot, ":Profession_init", maxpts_power_strike, 3),(troop_set_slot, ":Profession_init", aspect_archery, 0),(troop_set_slot, ":Profession_init", maxpts_archery, 3),(troop_set_slot, ":Profession_init", aspect_power_draw, 0),(troop_set_slot, ":Profession_init", maxpts_power_draw, 2),(troop_set_slot, ":Profession_init", aspect_crossbow, 0),(troop_set_slot, ":Profession_init", maxpts_crossbow, 2),(troop_set_slot, ":Profession_init", aspect_throwing, 0),(troop_set_slot, ":Profession_init", maxpts_throwing, 3),(troop_set_slot, ":Profession_init", aspect_power_throw, 0),(troop_set_slot, ":Profession_init", maxpts_power_throw, 2),(troop_set_slot, ":Profession_init", aspect_firearm, 0),(troop_set_slot, ":Profession_init", maxpts_firearm, 1),(troop_set_slot, ":Profession_init", aspect_shield, 1),(troop_set_slot, ":Profession_init", maxpts_shield, 3),(troop_set_slot, ":Profession_init", aspect_persuasion, 1),(troop_set_slot, ":Profession_init", maxpts_persuasion, 6),(troop_set_slot, ":Profession_init", aspect_alchemy, 1),(troop_set_slot, ":Profession_init", maxpts_alchemy, 6),(troop_set_slot, ":Profession_init", aspect_religion, 3),(troop_set_slot, ":Profession_init", maxpts_religion, 6),(troop_set_slot, ":Profession_init", aspect_scholarship, 4),(troop_set_slot, ":Profession_init", maxpts_scholarship, 9),(troop_set_slot, ":Profession_init", aspect_healing, 0),(troop_set_slot, ":Profession_init", maxpts_healing, 6),(troop_set_slot, ":Profession_init", aspect_artifice, 1),(troop_set_slot, ":Profession_init", maxpts_artifice, 4),(troop_set_slot, ":Profession_init", aspect_tactics, 0),(troop_set_slot, ":Profession_init", maxpts_tactics, 3),(troop_set_slot, ":Profession_init", aspect_stealth, 0),(troop_set_slot, ":Profession_init", maxpts_stealth, 4),(troop_set_slot, ":Profession_init", aspect_streetwise, 0),(troop_set_slot, ":Profession_init", maxpts_streetwise, 3),(troop_set_slot, ":Profession_init", aspect_athletics, 0),(troop_set_slot, ":Profession_init", maxpts_athletics, 6),(troop_set_slot, ":Profession_init", aspect_riding, 0),(troop_set_slot, ":Profession_init", maxpts_riding, 4),(troop_set_slot, ":Profession_init", aspect_woodwise, 0),(troop_set_slot, ":Profession_init", maxpts_woodwise, 4),(troop_set_slot, ":Profession_init", aspect_pathfinding, 0),(troop_set_slot, ":Profession_init", maxpts_pathfinding, 4),(troop_set_slot, ":Profession_init", aspect_horse_archery, 0),(troop_set_slot, ":Profession_init", maxpts_horse_archery, 2),(troop_set_slot, ":Profession_init", aspect_virtue, 2),(troop_set_slot, ":Profession_init", maxpts_virtue, 5),(troop_set_slot, ":Profession_init", benefits_rating, -1),
	(assign, ":Profession_init", "trp_bkgnd_novice_monk_nun"),(troop_set_slot, ":Profession_init", profession_skill_pts, 23),(troop_set_slot, ":Profession_init", aspect_endurance, 0),(troop_set_slot, ":Profession_init", aspect_strength, 0),(troop_set_slot, ":Profession_init", aspect_agility, 0),(troop_set_slot, ":Profession_init", aspect_perception, 0),(troop_set_slot, ":Profession_init", aspect_intelligence, 1),(troop_set_slot, ":Profession_init", aspect_charisma, 0),(troop_set_slot, ":Profession_init", aspect_one_handed, 3),(troop_set_slot, ":Profession_init", maxpts_one_handed, 3),(troop_set_slot, ":Profession_init", aspect_two_handed, 1),(troop_set_slot, ":Profession_init", maxpts_two_handed, 3),(troop_set_slot, ":Profession_init", aspect_polearm, 0),(troop_set_slot, ":Profession_init", maxpts_polearm, 3),(troop_set_slot, ":Profession_init", aspect_power_strike, 0),(troop_set_slot, ":Profession_init", maxpts_power_strike, 3),(troop_set_slot, ":Profession_init", aspect_archery, 0),(troop_set_slot, ":Profession_init", maxpts_archery, 2),(troop_set_slot, ":Profession_init", aspect_power_draw, 0),(troop_set_slot, ":Profession_init", maxpts_power_draw, 2),(troop_set_slot, ":Profession_init", aspect_crossbow, 0),(troop_set_slot, ":Profession_init", maxpts_crossbow, 2),(troop_set_slot, ":Profession_init", aspect_throwing, 1),(troop_set_slot, ":Profession_init", maxpts_throwing, 2),(troop_set_slot, ":Profession_init", aspect_power_throw, 0),(troop_set_slot, ":Profession_init", maxpts_power_throw, 2),(troop_set_slot, ":Profession_init", aspect_firearm, 0),(troop_set_slot, ":Profession_init", maxpts_firearm, 2),(troop_set_slot, ":Profession_init", aspect_shield, 1),(troop_set_slot, ":Profession_init", maxpts_shield, 3),(troop_set_slot, ":Profession_init", aspect_persuasion, 1),(troop_set_slot, ":Profession_init", maxpts_persuasion, 3),(troop_set_slot, ":Profession_init", aspect_alchemy, 0),(troop_set_slot, ":Profession_init", maxpts_alchemy, 2),(troop_set_slot, ":Profession_init", aspect_religion, 4),(troop_set_slot, ":Profession_init", maxpts_religion, 6),(troop_set_slot, ":Profession_init", aspect_scholarship, 3),(troop_set_slot, ":Profession_init", maxpts_scholarship, 8),(troop_set_slot, ":Profession_init", aspect_healing, 0),(troop_set_slot, ":Profession_init", maxpts_healing, 7),(troop_set_slot, ":Profession_init", aspect_artifice, 0),(troop_set_slot, ":Profession_init", maxpts_artifice, 4),(troop_set_slot, ":Profession_init", aspect_tactics, 0),(troop_set_slot, ":Profession_init", maxpts_tactics, 2),(troop_set_slot, ":Profession_init", aspect_stealth, 0),(troop_set_slot, ":Profession_init", maxpts_stealth, 2),(troop_set_slot, ":Profession_init", aspect_streetwise, 0),(troop_set_slot, ":Profession_init", maxpts_streetwise, 2),(troop_set_slot, ":Profession_init", aspect_athletics, 0),(troop_set_slot, ":Profession_init", maxpts_athletics, 6),(troop_set_slot, ":Profession_init", aspect_riding, 0),(troop_set_slot, ":Profession_init", maxpts_riding, 2),(troop_set_slot, ":Profession_init", aspect_woodwise, 0),(troop_set_slot, ":Profession_init", maxpts_woodwise, 4),(troop_set_slot, ":Profession_init", aspect_pathfinding, 0),(troop_set_slot, ":Profession_init", maxpts_pathfinding, 3),(troop_set_slot, ":Profession_init", aspect_horse_archery, 0),(troop_set_slot, ":Profession_init", maxpts_horse_archery, 2),(troop_set_slot, ":Profession_init", aspect_virtue, 5),(troop_set_slot, ":Profession_init", maxpts_virtue, 6),(troop_set_slot, ":Profession_init", benefits_rating, 0),
	(assign, ":Profession_init", "trp_bkgnd_peddler"),(troop_set_slot, ":Profession_init", profession_skill_pts, 23),(troop_set_slot, ":Profession_init", aspect_endurance, 0),(troop_set_slot, ":Profession_init", aspect_strength, 0),(troop_set_slot, ":Profession_init", aspect_agility, 0),(troop_set_slot, ":Profession_init", aspect_perception, 4),(troop_set_slot, ":Profession_init", aspect_intelligence, 1),(troop_set_slot, ":Profession_init", aspect_charisma, 0),(troop_set_slot, ":Profession_init", aspect_one_handed, 3),(troop_set_slot, ":Profession_init", maxpts_one_handed, 3),(troop_set_slot, ":Profession_init", aspect_two_handed, 2),(troop_set_slot, ":Profession_init", maxpts_two_handed, 3),(troop_set_slot, ":Profession_init", aspect_polearm, 0),(troop_set_slot, ":Profession_init", maxpts_polearm, 3),(troop_set_slot, ":Profession_init", aspect_power_strike, 1),(troop_set_slot, ":Profession_init", maxpts_power_strike, 3),(troop_set_slot, ":Profession_init", aspect_archery, 0),(troop_set_slot, ":Profession_init", maxpts_archery, 2),(troop_set_slot, ":Profession_init", aspect_power_draw, 0),(troop_set_slot, ":Profession_init", maxpts_power_draw, 2),(troop_set_slot, ":Profession_init", aspect_crossbow, 1),(troop_set_slot, ":Profession_init", maxpts_crossbow, 3),(troop_set_slot, ":Profession_init", aspect_throwing, 1),(troop_set_slot, ":Profession_init", maxpts_throwing, 3),(troop_set_slot, ":Profession_init", aspect_power_throw, 0),(troop_set_slot, ":Profession_init", maxpts_power_throw, 2),(troop_set_slot, ":Profession_init", aspect_firearm, 0),(troop_set_slot, ":Profession_init", maxpts_firearm, 2),(troop_set_slot, ":Profession_init", aspect_shield, 1),(troop_set_slot, ":Profession_init", maxpts_shield, 3),(troop_set_slot, ":Profession_init", aspect_persuasion, 4),(troop_set_slot, ":Profession_init", maxpts_persuasion, 8),(troop_set_slot, ":Profession_init", aspect_alchemy, 1),(troop_set_slot, ":Profession_init", maxpts_alchemy, 3),(troop_set_slot, ":Profession_init", aspect_religion, 1),(troop_set_slot, ":Profession_init", maxpts_religion, 1),(troop_set_slot, ":Profession_init", aspect_scholarship, 1),(troop_set_slot, ":Profession_init", maxpts_scholarship, 4),(troop_set_slot, ":Profession_init", aspect_healing, 0),(troop_set_slot, ":Profession_init", maxpts_healing, 4),(troop_set_slot, ":Profession_init", aspect_artifice, 1),(troop_set_slot, ":Profession_init", maxpts_artifice, 6),(troop_set_slot, ":Profession_init", aspect_tactics, 1),(troop_set_slot, ":Profession_init", maxpts_tactics, 3),(troop_set_slot, ":Profession_init", aspect_stealth, 0),(troop_set_slot, ":Profession_init", maxpts_stealth, 6),(troop_set_slot, ":Profession_init", aspect_streetwise, 4),(troop_set_slot, ":Profession_init", maxpts_streetwise, 8),(troop_set_slot, ":Profession_init", aspect_athletics, 1),(troop_set_slot, ":Profession_init", maxpts_athletics, 5),(troop_set_slot, ":Profession_init", aspect_riding, 0),(troop_set_slot, ":Profession_init", maxpts_riding, 4),(troop_set_slot, ":Profession_init", aspect_woodwise, 3),(troop_set_slot, ":Profession_init", maxpts_woodwise, 6),(troop_set_slot, ":Profession_init", aspect_pathfinding, 2),(troop_set_slot, ":Profession_init", maxpts_pathfinding, 5),(troop_set_slot, ":Profession_init", aspect_horse_archery, 0),(troop_set_slot, ":Profession_init", maxpts_horse_archery, 2),(troop_set_slot, ":Profession_init", aspect_virtue, 0),(troop_set_slot, ":Profession_init", maxpts_virtue, 2),(troop_set_slot, ":Profession_init", benefits_rating, 0),
	(assign, ":Profession_init", "trp_bkgnd_student"),(troop_set_slot, ":Profession_init", profession_skill_pts, 24),(troop_set_slot, ":Profession_init", aspect_endurance, 0),(troop_set_slot, ":Profession_init", aspect_strength, 0),(troop_set_slot, ":Profession_init", aspect_agility, 0),(troop_set_slot, ":Profession_init", aspect_perception, 4),(troop_set_slot, ":Profession_init", aspect_intelligence, 1),(troop_set_slot, ":Profession_init", aspect_charisma, 0),(troop_set_slot, ":Profession_init", aspect_one_handed, 3),(troop_set_slot, ":Profession_init", maxpts_one_handed, 3),(troop_set_slot, ":Profession_init", aspect_two_handed, 0),(troop_set_slot, ":Profession_init", maxpts_two_handed, 3),(troop_set_slot, ":Profession_init", aspect_polearm, 0),(troop_set_slot, ":Profession_init", maxpts_polearm, 3),(troop_set_slot, ":Profession_init", aspect_power_strike, 0),(troop_set_slot, ":Profession_init", maxpts_power_strike, 3),(troop_set_slot, ":Profession_init", aspect_archery, 0),(troop_set_slot, ":Profession_init", maxpts_archery, 3),(troop_set_slot, ":Profession_init", aspect_power_draw, 0),(troop_set_slot, ":Profession_init", maxpts_power_draw, 2),(troop_set_slot, ":Profession_init", aspect_crossbow, 0),(troop_set_slot, ":Profession_init", maxpts_crossbow, 3),(troop_set_slot, ":Profession_init", aspect_throwing, 1),(troop_set_slot, ":Profession_init", maxpts_throwing, 3),(troop_set_slot, ":Profession_init", aspect_power_throw, 0),(troop_set_slot, ":Profession_init", maxpts_power_throw, 2),(troop_set_slot, ":Profession_init", aspect_firearm, 0),(troop_set_slot, ":Profession_init", maxpts_firearm, 2),(troop_set_slot, ":Profession_init", aspect_shield, 0),(troop_set_slot, ":Profession_init", maxpts_shield, 3),(troop_set_slot, ":Profession_init", aspect_persuasion, 3),(troop_set_slot, ":Profession_init", maxpts_persuasion, 5),(troop_set_slot, ":Profession_init", aspect_alchemy, 1),(troop_set_slot, ":Profession_init", maxpts_alchemy, 4),(troop_set_slot, ":Profession_init", aspect_religion, 2),(troop_set_slot, ":Profession_init", maxpts_religion, 4),(troop_set_slot, ":Profession_init", aspect_scholarship, 4),(troop_set_slot, ":Profession_init", maxpts_scholarship, 8),(troop_set_slot, ":Profession_init", aspect_healing, 1),(troop_set_slot, ":Profession_init", maxpts_healing, 1),(troop_set_slot, ":Profession_init", aspect_artifice, 2),(troop_set_slot, ":Profession_init", maxpts_artifice, 1),(troop_set_slot, ":Profession_init", aspect_tactics, 0),(troop_set_slot, ":Profession_init", maxpts_tactics, 3),(troop_set_slot, ":Profession_init", aspect_stealth, 0),(troop_set_slot, ":Profession_init", maxpts_stealth, 3),(troop_set_slot, ":Profession_init", aspect_streetwise, 2),(troop_set_slot, ":Profession_init", maxpts_streetwise, 0),(troop_set_slot, ":Profession_init", aspect_athletics, 0),(troop_set_slot, ":Profession_init", maxpts_athletics, 6),(troop_set_slot, ":Profession_init", aspect_riding, 0),(troop_set_slot, ":Profession_init", maxpts_riding, 1),(troop_set_slot, ":Profession_init", aspect_woodwise, 0),(troop_set_slot, ":Profession_init", maxpts_woodwise, 4),(troop_set_slot, ":Profession_init", aspect_pathfinding, 0),(troop_set_slot, ":Profession_init", maxpts_pathfinding, 2),(troop_set_slot, ":Profession_init", aspect_horse_archery, 0),(troop_set_slot, ":Profession_init", maxpts_horse_archery, 2),(troop_set_slot, ":Profession_init", aspect_virtue, 1),(troop_set_slot, ":Profession_init", maxpts_virtue, 2),(troop_set_slot, ":Profession_init", benefits_rating, 0),
	(assign, ":Profession_init", "trp_bkgnd_apprentice_craftsman"),(troop_set_slot, ":Profession_init", profession_skill_pts, 28),(troop_set_slot, ":Profession_init", aspect_endurance, 0),(troop_set_slot, ":Profession_init", aspect_strength, 0),(troop_set_slot, ":Profession_init", aspect_agility, 1),(troop_set_slot, ":Profession_init", aspect_perception, 0),(troop_set_slot, ":Profession_init", aspect_intelligence, 1),(troop_set_slot, ":Profession_init", aspect_charisma, -1),(troop_set_slot, ":Profession_init", aspect_one_handed, 4),(troop_set_slot, ":Profession_init", maxpts_one_handed, 3),(troop_set_slot, ":Profession_init", aspect_two_handed, 1),(troop_set_slot, ":Profession_init", maxpts_two_handed, 3),(troop_set_slot, ":Profession_init", aspect_polearm, 0),(troop_set_slot, ":Profession_init", maxpts_polearm, 3),(troop_set_slot, ":Profession_init", aspect_power_strike, 1),(troop_set_slot, ":Profession_init", maxpts_power_strike, 3),(troop_set_slot, ":Profession_init", aspect_archery, 1),(troop_set_slot, ":Profession_init", maxpts_archery, 3),(troop_set_slot, ":Profession_init", aspect_power_draw, 1),(troop_set_slot, ":Profession_init", maxpts_power_draw, 2),(troop_set_slot, ":Profession_init", aspect_crossbow, 1),(troop_set_slot, ":Profession_init", maxpts_crossbow, 3),(troop_set_slot, ":Profession_init", aspect_throwing, 0),(troop_set_slot, ":Profession_init", maxpts_throwing, 2),(troop_set_slot, ":Profession_init", aspect_power_throw, 1),(troop_set_slot, ":Profession_init", maxpts_power_throw, 2),(troop_set_slot, ":Profession_init", aspect_firearm, 1),(troop_set_slot, ":Profession_init", maxpts_firearm, 2),(troop_set_slot, ":Profession_init", aspect_shield, 1),(troop_set_slot, ":Profession_init", maxpts_shield, 3),(troop_set_slot, ":Profession_init", aspect_persuasion, 1),(troop_set_slot, ":Profession_init", maxpts_persuasion, 5),(troop_set_slot, ":Profession_init", aspect_alchemy, 0),(troop_set_slot, ":Profession_init", maxpts_alchemy, 4),(troop_set_slot, ":Profession_init", aspect_religion, 1),(troop_set_slot, ":Profession_init", maxpts_religion, 3),(troop_set_slot, ":Profession_init", aspect_scholarship, 1),(troop_set_slot, ":Profession_init", maxpts_scholarship, 4),(troop_set_slot, ":Profession_init", aspect_healing, 0),(troop_set_slot, ":Profession_init", maxpts_healing, 4),(troop_set_slot, ":Profession_init", aspect_artifice, 5),(troop_set_slot, ":Profession_init", maxpts_artifice, 6),(troop_set_slot, ":Profession_init", aspect_tactics, 1),(troop_set_slot, ":Profession_init", maxpts_tactics, 3),(troop_set_slot, ":Profession_init", aspect_stealth, 0),(troop_set_slot, ":Profession_init", maxpts_stealth, 4),(troop_set_slot, ":Profession_init", aspect_streetwise, 2),(troop_set_slot, ":Profession_init", maxpts_streetwise, 6),(troop_set_slot, ":Profession_init", aspect_athletics, 1),(troop_set_slot, ":Profession_init", maxpts_athletics, 6),(troop_set_slot, ":Profession_init", aspect_riding, 0),(troop_set_slot, ":Profession_init", maxpts_riding, 2),(troop_set_slot, ":Profession_init", aspect_woodwise, 0),(troop_set_slot, ":Profession_init", maxpts_woodwise, 2),(troop_set_slot, ":Profession_init", aspect_pathfinding, 0),(troop_set_slot, ":Profession_init", maxpts_pathfinding, 2),(troop_set_slot, ":Profession_init", aspect_horse_archery, 0),(troop_set_slot, ":Profession_init", maxpts_horse_archery, 2),(troop_set_slot, ":Profession_init", aspect_virtue, 1),(troop_set_slot, ":Profession_init", maxpts_virtue, 3),(troop_set_slot, ":Profession_init", benefits_rating, 0),
	(assign, ":Profession_init", "trp_bkgnd_laborer"),(troop_set_slot, ":Profession_init", profession_skill_pts, 31),(troop_set_slot, ":Profession_init", aspect_endurance, 4),(troop_set_slot, ":Profession_init", aspect_strength, 1),(troop_set_slot, ":Profession_init", aspect_agility, 0),(troop_set_slot, ":Profession_init", aspect_perception, 0),(troop_set_slot, ":Profession_init", aspect_intelligence, -1),(troop_set_slot, ":Profession_init", aspect_charisma, 0),(troop_set_slot, ":Profession_init", aspect_one_handed, 0),(troop_set_slot, ":Profession_init", maxpts_one_handed, 3),(troop_set_slot, ":Profession_init", aspect_two_handed, 1),(troop_set_slot, ":Profession_init", maxpts_two_handed, 3),(troop_set_slot, ":Profession_init", aspect_polearm, 0),(troop_set_slot, ":Profession_init", maxpts_polearm, 5),(troop_set_slot, ":Profession_init", aspect_power_strike, 1),(troop_set_slot, ":Profession_init", maxpts_power_strike, 4),(troop_set_slot, ":Profession_init", aspect_archery, 0),(troop_set_slot, ":Profession_init", maxpts_archery, 2),(troop_set_slot, ":Profession_init", aspect_power_draw, 0),(troop_set_slot, ":Profession_init", maxpts_power_draw, 1),(troop_set_slot, ":Profession_init", aspect_crossbow, 0),(troop_set_slot, ":Profession_init", maxpts_crossbow, 0),(troop_set_slot, ":Profession_init", aspect_throwing, 0),(troop_set_slot, ":Profession_init", maxpts_throwing, 3),(troop_set_slot, ":Profession_init", aspect_power_throw, 0),(troop_set_slot, ":Profession_init", maxpts_power_throw, 1),(troop_set_slot, ":Profession_init", aspect_firearm, 0),(troop_set_slot, ":Profession_init", maxpts_firearm, 0),(troop_set_slot, ":Profession_init", aspect_shield, 1),(troop_set_slot, ":Profession_init", maxpts_shield, 3),(troop_set_slot, ":Profession_init", aspect_persuasion, 0),(troop_set_slot, ":Profession_init", maxpts_persuasion, 5),(troop_set_slot, ":Profession_init", aspect_alchemy, 0),(troop_set_slot, ":Profession_init", maxpts_alchemy, 1),(troop_set_slot, ":Profession_init", aspect_religion, 0),(troop_set_slot, ":Profession_init", maxpts_religion, 2),(troop_set_slot, ":Profession_init", aspect_scholarship, 0),(troop_set_slot, ":Profession_init", maxpts_scholarship, 3),(troop_set_slot, ":Profession_init", aspect_healing, 1),(troop_set_slot, ":Profession_init", maxpts_healing, 5),(troop_set_slot, ":Profession_init", aspect_artifice, 1),(troop_set_slot, ":Profession_init", maxpts_artifice, 4),(troop_set_slot, ":Profession_init", aspect_tactics, 0),(troop_set_slot, ":Profession_init", maxpts_tactics, 2),(troop_set_slot, ":Profession_init", aspect_stealth, 1),(troop_set_slot, ":Profession_init", maxpts_stealth, 6),(troop_set_slot, ":Profession_init", aspect_streetwise, 2),(troop_set_slot, ":Profession_init", maxpts_streetwise, 7),(troop_set_slot, ":Profession_init", aspect_athletics, 0),(troop_set_slot, ":Profession_init", maxpts_athletics, 6),(troop_set_slot, ":Profession_init", aspect_riding, 1),(troop_set_slot, ":Profession_init", maxpts_riding, 3),(troop_set_slot, ":Profession_init", aspect_woodwise, 1),(troop_set_slot, ":Profession_init", maxpts_woodwise, 5),(troop_set_slot, ":Profession_init", aspect_pathfinding, 1),(troop_set_slot, ":Profession_init", maxpts_pathfinding, 4),(troop_set_slot, ":Profession_init", aspect_horse_archery, 0),(troop_set_slot, ":Profession_init", maxpts_horse_archery, 2),(troop_set_slot, ":Profession_init", aspect_virtue, 1),(troop_set_slot, ":Profession_init", maxpts_virtue, 4),(troop_set_slot, ":Profession_init", benefits_rating, 0),
	(assign, ":Profession_init", "trp_bkgnd_vagabond"),(troop_set_slot, ":Profession_init", profession_skill_pts, 27),(troop_set_slot, ":Profession_init", aspect_endurance, 4),(troop_set_slot, ":Profession_init", aspect_strength, 0),(troop_set_slot, ":Profession_init", aspect_agility, 1),(troop_set_slot, ":Profession_init", aspect_perception, 0),(troop_set_slot, ":Profession_init", aspect_intelligence, 0),(troop_set_slot, ":Profession_init", aspect_charisma, -1),(troop_set_slot, ":Profession_init", aspect_one_handed, 5),(troop_set_slot, ":Profession_init", maxpts_one_handed, 3),(troop_set_slot, ":Profession_init", aspect_two_handed, 0),(troop_set_slot, ":Profession_init", maxpts_two_handed, 3),(troop_set_slot, ":Profession_init", aspect_polearm, 0),(troop_set_slot, ":Profession_init", maxpts_polearm, 4),(troop_set_slot, ":Profession_init", aspect_power_strike, 0),(troop_set_slot, ":Profession_init", maxpts_power_strike, 3),(troop_set_slot, ":Profession_init", aspect_archery, 0),(troop_set_slot, ":Profession_init", maxpts_archery, 2),(troop_set_slot, ":Profession_init", aspect_power_draw, 0),(troop_set_slot, ":Profession_init", maxpts_power_draw, 1),(troop_set_slot, ":Profession_init", aspect_crossbow, 0),(troop_set_slot, ":Profession_init", maxpts_crossbow, 0),(troop_set_slot, ":Profession_init", aspect_throwing, 1),(troop_set_slot, ":Profession_init", maxpts_throwing, 3),(troop_set_slot, ":Profession_init", aspect_power_throw, 0),(troop_set_slot, ":Profession_init", maxpts_power_throw, 1),(troop_set_slot, ":Profession_init", aspect_firearm, 0),(troop_set_slot, ":Profession_init", maxpts_firearm, 0),(troop_set_slot, ":Profession_init", aspect_shield, 1),(troop_set_slot, ":Profession_init", maxpts_shield, 3),(troop_set_slot, ":Profession_init", aspect_persuasion, 1),(troop_set_slot, ":Profession_init", maxpts_persuasion, 3),(troop_set_slot, ":Profession_init", aspect_alchemy, 0),(troop_set_slot, ":Profession_init", maxpts_alchemy, 1),(troop_set_slot, ":Profession_init", aspect_religion, 1),(troop_set_slot, ":Profession_init", maxpts_religion, 1),(troop_set_slot, ":Profession_init", aspect_scholarship, 0),(troop_set_slot, ":Profession_init", maxpts_scholarship, 1),(troop_set_slot, ":Profession_init", aspect_healing, 1),(troop_set_slot, ":Profession_init", maxpts_healing, 4),(troop_set_slot, ":Profession_init", aspect_artifice, 0),(troop_set_slot, ":Profession_init", maxpts_artifice, 2),(troop_set_slot, ":Profession_init", aspect_tactics, 0),(troop_set_slot, ":Profession_init", maxpts_tactics, 2),(troop_set_slot, ":Profession_init", aspect_stealth, 2),(troop_set_slot, ":Profession_init", maxpts_stealth, 8),(troop_set_slot, ":Profession_init", aspect_streetwise, 3),(troop_set_slot, ":Profession_init", maxpts_streetwise, 8),(troop_set_slot, ":Profession_init", aspect_athletics, 1),(troop_set_slot, ":Profession_init", maxpts_athletics, 6),(troop_set_slot, ":Profession_init", aspect_riding, 0),(troop_set_slot, ":Profession_init", maxpts_riding, 2),(troop_set_slot, ":Profession_init", aspect_woodwise, 1),(troop_set_slot, ":Profession_init", maxpts_woodwise, 6),(troop_set_slot, ":Profession_init", aspect_pathfinding, 0),(troop_set_slot, ":Profession_init", maxpts_pathfinding, 4),(troop_set_slot, ":Profession_init", aspect_horse_archery, 0),(troop_set_slot, ":Profession_init", maxpts_horse_archery, 1),(troop_set_slot, ":Profession_init", aspect_virtue, 0),(troop_set_slot, ":Profession_init", maxpts_virtue, 2),(troop_set_slot, ":Profession_init", benefits_rating, 0),
	(assign, ":Profession_init", "trp_bkgnd_thief"),(troop_set_slot, ":Profession_init", profession_skill_pts, 22),(troop_set_slot, ":Profession_init", aspect_endurance, 0),(troop_set_slot, ":Profession_init", aspect_strength, 0),(troop_set_slot, ":Profession_init", aspect_agility, 1),(troop_set_slot, ":Profession_init", aspect_perception, 0),(troop_set_slot, ":Profession_init", aspect_intelligence, 1),(troop_set_slot, ":Profession_init", aspect_charisma, -1),(troop_set_slot, ":Profession_init", aspect_one_handed, 1),(troop_set_slot, ":Profession_init", maxpts_one_handed, 4),(troop_set_slot, ":Profession_init", aspect_two_handed, 1),(troop_set_slot, ":Profession_init", maxpts_two_handed, 3),(troop_set_slot, ":Profession_init", aspect_polearm, 0),(troop_set_slot, ":Profession_init", maxpts_polearm, 4),(troop_set_slot, ":Profession_init", aspect_power_strike, 1),(troop_set_slot, ":Profession_init", maxpts_power_strike, 4),(troop_set_slot, ":Profession_init", aspect_archery, 0),(troop_set_slot, ":Profession_init", maxpts_archery, 3),(troop_set_slot, ":Profession_init", aspect_power_draw, 0),(troop_set_slot, ":Profession_init", maxpts_power_draw, 2),(troop_set_slot, ":Profession_init", aspect_crossbow, 0),(troop_set_slot, ":Profession_init", maxpts_crossbow, 4),(troop_set_slot, ":Profession_init", aspect_throwing, 1),(troop_set_slot, ":Profession_init", maxpts_throwing, 3),(troop_set_slot, ":Profession_init", aspect_power_throw, 0),(troop_set_slot, ":Profession_init", maxpts_power_throw, 2),(troop_set_slot, ":Profession_init", aspect_firearm, 0),(troop_set_slot, ":Profession_init", maxpts_firearm, 3),(troop_set_slot, ":Profession_init", aspect_shield, 2),(troop_set_slot, ":Profession_init", maxpts_shield, 4),(troop_set_slot, ":Profession_init", aspect_persuasion, 1),(troop_set_slot, ":Profession_init", maxpts_persuasion, 4),(troop_set_slot, ":Profession_init", aspect_alchemy, 1),(troop_set_slot, ":Profession_init", maxpts_alchemy, 1),(troop_set_slot, ":Profession_init", aspect_religion, 0),(troop_set_slot, ":Profession_init", maxpts_religion, 1),(troop_set_slot, ":Profession_init", aspect_scholarship, 0),(troop_set_slot, ":Profession_init", maxpts_scholarship, 1),(troop_set_slot, ":Profession_init", aspect_healing, 0),(troop_set_slot, ":Profession_init", maxpts_healing, 2),(troop_set_slot, ":Profession_init", aspect_artifice, 2),(troop_set_slot, ":Profession_init", maxpts_artifice, 7),(troop_set_slot, ":Profession_init", aspect_tactics, 0),(troop_set_slot, ":Profession_init", maxpts_tactics, 3),(troop_set_slot, ":Profession_init", aspect_stealth, 6),(troop_set_slot, ":Profession_init", maxpts_stealth, 9),(troop_set_slot, ":Profession_init", aspect_streetwise, 3),(troop_set_slot, ":Profession_init", maxpts_streetwise, 8),(troop_set_slot, ":Profession_init", aspect_athletics, 1),(troop_set_slot, ":Profession_init", maxpts_athletics, 5),(troop_set_slot, ":Profession_init", aspect_riding, 1),(troop_set_slot, ":Profession_init", maxpts_riding, 1),(troop_set_slot, ":Profession_init", aspect_woodwise, 1),(troop_set_slot, ":Profession_init", maxpts_woodwise, 3),(troop_set_slot, ":Profession_init", aspect_pathfinding, 1),(troop_set_slot, ":Profession_init", maxpts_pathfinding, 2),(troop_set_slot, ":Profession_init", aspect_horse_archery, 0),(troop_set_slot, ":Profession_init", maxpts_horse_archery, 2),(troop_set_slot, ":Profession_init", aspect_virtue, -1),(troop_set_slot, ":Profession_init", maxpts_virtue, 1),(troop_set_slot, ":Profession_init", benefits_rating, 0),
	(assign, ":Profession_init", "trp_bkgnd_peasant"),(troop_set_slot, ":Profession_init", profession_skill_pts, 28),(troop_set_slot, ":Profession_init", aspect_endurance, 4),(troop_set_slot, ":Profession_init", aspect_strength, 1),(troop_set_slot, ":Profession_init", aspect_agility, 0),(troop_set_slot, ":Profession_init", aspect_perception, 0),(troop_set_slot, ":Profession_init", aspect_intelligence, -1),(troop_set_slot, ":Profession_init", aspect_charisma, 0),(troop_set_slot, ":Profession_init", aspect_one_handed, 0),(troop_set_slot, ":Profession_init", maxpts_one_handed, 3),(troop_set_slot, ":Profession_init", aspect_two_handed, 2),(troop_set_slot, ":Profession_init", maxpts_two_handed, 4),(troop_set_slot, ":Profession_init", aspect_polearm, 2),(troop_set_slot, ":Profession_init", maxpts_polearm, 3),(troop_set_slot, ":Profession_init", aspect_power_strike, 1),(troop_set_slot, ":Profession_init", maxpts_power_strike, 4),(troop_set_slot, ":Profession_init", aspect_archery, 0),(troop_set_slot, ":Profession_init", maxpts_archery, 3),(troop_set_slot, ":Profession_init", aspect_power_draw, 0),(troop_set_slot, ":Profession_init", maxpts_power_draw, 2),(troop_set_slot, ":Profession_init", aspect_crossbow, 0),(troop_set_slot, ":Profession_init", maxpts_crossbow, 2),(troop_set_slot, ":Profession_init", aspect_throwing, 1),(troop_set_slot, ":Profession_init", maxpts_throwing, 2),(troop_set_slot, ":Profession_init", aspect_power_throw, 0),(troop_set_slot, ":Profession_init", maxpts_power_throw, 2),(troop_set_slot, ":Profession_init", aspect_firearm, 0),(troop_set_slot, ":Profession_init", maxpts_firearm, 2),(troop_set_slot, ":Profession_init", aspect_shield, 1),(troop_set_slot, ":Profession_init", maxpts_shield, 4),(troop_set_slot, ":Profession_init", aspect_persuasion, 1),(troop_set_slot, ":Profession_init", maxpts_persuasion, 3),(troop_set_slot, ":Profession_init", aspect_alchemy, 0),(troop_set_slot, ":Profession_init", maxpts_alchemy, 1),(troop_set_slot, ":Profession_init", aspect_religion, 1),(troop_set_slot, ":Profession_init", maxpts_religion, 1),(troop_set_slot, ":Profession_init", aspect_scholarship, 0),(troop_set_slot, ":Profession_init", maxpts_scholarship, 1),(troop_set_slot, ":Profession_init", aspect_healing, 0),(troop_set_slot, ":Profession_init", maxpts_healing, 5),(troop_set_slot, ":Profession_init", aspect_artifice, 1),(troop_set_slot, ":Profession_init", maxpts_artifice, 2),(troop_set_slot, ":Profession_init", aspect_tactics, 0),(troop_set_slot, ":Profession_init", maxpts_tactics, 3),(troop_set_slot, ":Profession_init", aspect_stealth, 0),(troop_set_slot, ":Profession_init", maxpts_stealth, 6),(troop_set_slot, ":Profession_init", aspect_streetwise, 0),(troop_set_slot, ":Profession_init", maxpts_streetwise, 2),(troop_set_slot, ":Profession_init", aspect_athletics, 1),(troop_set_slot, ":Profession_init", maxpts_athletics, 6),(troop_set_slot, ":Profession_init", aspect_riding, 1),(troop_set_slot, ":Profession_init", maxpts_riding, 4),(troop_set_slot, ":Profession_init", aspect_woodwise, 2),(troop_set_slot, ":Profession_init", maxpts_woodwise, 5),(troop_set_slot, ":Profession_init", aspect_pathfinding, 1),(troop_set_slot, ":Profession_init", maxpts_pathfinding, 4),(troop_set_slot, ":Profession_init", aspect_horse_archery, 0),(troop_set_slot, ":Profession_init", maxpts_horse_archery, 2),(troop_set_slot, ":Profession_init", aspect_virtue, 1),(troop_set_slot, ":Profession_init", maxpts_virtue, 3),(troop_set_slot, ":Profession_init", benefits_rating, 0),
	(assign, ":Profession_init", "trp_bkgnd_hunter"),(troop_set_slot, ":Profession_init", profession_skill_pts, 20),(troop_set_slot, ":Profession_init", aspect_endurance, 4),(troop_set_slot, ":Profession_init", aspect_strength, -1),(troop_set_slot, ":Profession_init", aspect_agility, 1),(troop_set_slot, ":Profession_init", aspect_perception, 0),(troop_set_slot, ":Profession_init", aspect_intelligence, 1),(troop_set_slot, ":Profession_init", aspect_charisma, 0),(troop_set_slot, ":Profession_init", aspect_one_handed, 0),(troop_set_slot, ":Profession_init", maxpts_one_handed, 4),(troop_set_slot, ":Profession_init", aspect_two_handed, 0),(troop_set_slot, ":Profession_init", maxpts_two_handed, 4),(troop_set_slot, ":Profession_init", aspect_polearm, 2),(troop_set_slot, ":Profession_init", maxpts_polearm, 4),(troop_set_slot, ":Profession_init", aspect_power_strike, 1),(troop_set_slot, ":Profession_init", maxpts_power_strike, 4),(troop_set_slot, ":Profession_init", aspect_archery, 2),(troop_set_slot, ":Profession_init", maxpts_archery, 3),(troop_set_slot, ":Profession_init", aspect_power_draw, 2),(troop_set_slot, ":Profession_init", maxpts_power_draw, 2),(troop_set_slot, ":Profession_init", aspect_crossbow, 1),(troop_set_slot, ":Profession_init", maxpts_crossbow, 3),(troop_set_slot, ":Profession_init", aspect_throwing, 1),(troop_set_slot, ":Profession_init", maxpts_throwing, 3),(troop_set_slot, ":Profession_init", aspect_power_throw, 2),(troop_set_slot, ":Profession_init", maxpts_power_throw, 2),(troop_set_slot, ":Profession_init", aspect_firearm, 0),(troop_set_slot, ":Profession_init", maxpts_firearm, 2),(troop_set_slot, ":Profession_init", aspect_shield, 1),(troop_set_slot, ":Profession_init", maxpts_shield, 4),(troop_set_slot, ":Profession_init", aspect_persuasion, 1),(troop_set_slot, ":Profession_init", maxpts_persuasion, 2),(troop_set_slot, ":Profession_init", aspect_alchemy, 0),(troop_set_slot, ":Profession_init", maxpts_alchemy, 1),(troop_set_slot, ":Profession_init", aspect_religion, 1),(troop_set_slot, ":Profession_init", maxpts_religion, 2),(troop_set_slot, ":Profession_init", aspect_scholarship, 0),(troop_set_slot, ":Profession_init", maxpts_scholarship, 0),(troop_set_slot, ":Profession_init", aspect_healing, 2),(troop_set_slot, ":Profession_init", maxpts_healing, 4),(troop_set_slot, ":Profession_init", aspect_artifice, 0),(troop_set_slot, ":Profession_init", maxpts_artifice, 3),(troop_set_slot, ":Profession_init", aspect_tactics, 1),(troop_set_slot, ":Profession_init", maxpts_tactics, 3),(troop_set_slot, ":Profession_init", aspect_stealth, 4),(troop_set_slot, ":Profession_init", maxpts_stealth, 9),(troop_set_slot, ":Profession_init", aspect_streetwise, 0),(troop_set_slot, ":Profession_init", maxpts_streetwise, 0),(troop_set_slot, ":Profession_init", aspect_athletics, 1),(troop_set_slot, ":Profession_init", maxpts_athletics, 5),(troop_set_slot, ":Profession_init", aspect_riding, 1),(troop_set_slot, ":Profession_init", maxpts_riding, 4),(troop_set_slot, ":Profession_init", aspect_woodwise, 3),(troop_set_slot, ":Profession_init", maxpts_woodwise, 8),(troop_set_slot, ":Profession_init", aspect_pathfinding, 2),(troop_set_slot, ":Profession_init", maxpts_pathfinding, 6),(troop_set_slot, ":Profession_init", aspect_horse_archery, 0),(troop_set_slot, ":Profession_init", maxpts_horse_archery, 2),(troop_set_slot, ":Profession_init", aspect_virtue, 1),(troop_set_slot, ":Profession_init", maxpts_virtue, 2),(troop_set_slot, ":Profession_init", benefits_rating, 0),
	(assign, ":Profession_init", "trp_bkgnd_bandit"),(troop_set_slot, ":Profession_init", profession_skill_pts, 22),(troop_set_slot, ":Profession_init", aspect_endurance, 4),(troop_set_slot, ":Profession_init", aspect_strength, 0),(troop_set_slot, ":Profession_init", aspect_agility, 1),(troop_set_slot, ":Profession_init", aspect_perception, 0),(troop_set_slot, ":Profession_init", aspect_intelligence, 0),(troop_set_slot, ":Profession_init", aspect_charisma, -1),(troop_set_slot, ":Profession_init", aspect_one_handed, 1),(troop_set_slot, ":Profession_init", maxpts_one_handed, 4),(troop_set_slot, ":Profession_init", aspect_two_handed, 2),(troop_set_slot, ":Profession_init", maxpts_two_handed, 4),(troop_set_slot, ":Profession_init", aspect_polearm, 0),(troop_set_slot, ":Profession_init", maxpts_polearm, 4),(troop_set_slot, ":Profession_init", aspect_power_strike, 2),(troop_set_slot, ":Profession_init", maxpts_power_strike, 4),(troop_set_slot, ":Profession_init", aspect_archery, 1),(troop_set_slot, ":Profession_init", maxpts_archery, 3),(troop_set_slot, ":Profession_init", aspect_power_draw, 0),(troop_set_slot, ":Profession_init", maxpts_power_draw, 2),(troop_set_slot, ":Profession_init", aspect_crossbow, 1),(troop_set_slot, ":Profession_init", maxpts_crossbow, 3),(troop_set_slot, ":Profession_init", aspect_throwing, 1),(troop_set_slot, ":Profession_init", maxpts_throwing, 3),(troop_set_slot, ":Profession_init", aspect_power_throw, 0),(troop_set_slot, ":Profession_init", maxpts_power_throw, 2),(troop_set_slot, ":Profession_init", aspect_firearm, 0),(troop_set_slot, ":Profession_init", maxpts_firearm, 2),(troop_set_slot, ":Profession_init", aspect_shield, 2),(troop_set_slot, ":Profession_init", maxpts_shield, 4),(troop_set_slot, ":Profession_init", aspect_persuasion, 1),(troop_set_slot, ":Profession_init", maxpts_persuasion, 4),(troop_set_slot, ":Profession_init", aspect_alchemy, 0),(troop_set_slot, ":Profession_init", maxpts_alchemy, 1),(troop_set_slot, ":Profession_init", aspect_religion, 0),(troop_set_slot, ":Profession_init", maxpts_religion, 0),(troop_set_slot, ":Profession_init", aspect_scholarship, 0),(troop_set_slot, ":Profession_init", maxpts_scholarship, 1),(troop_set_slot, ":Profession_init", aspect_healing, 0),(troop_set_slot, ":Profession_init", maxpts_healing, 5),(troop_set_slot, ":Profession_init", aspect_artifice, 0),(troop_set_slot, ":Profession_init", maxpts_artifice, 2),(troop_set_slot, ":Profession_init", aspect_tactics, 1),(troop_set_slot, ":Profession_init", maxpts_tactics, 3),(troop_set_slot, ":Profession_init", aspect_stealth, 3),(troop_set_slot, ":Profession_init", maxpts_stealth, 9),(troop_set_slot, ":Profession_init", aspect_streetwise, 0),(troop_set_slot, ":Profession_init", maxpts_streetwise, 2),(troop_set_slot, ":Profession_init", aspect_athletics, 1),(troop_set_slot, ":Profession_init", maxpts_athletics, 5),(troop_set_slot, ":Profession_init", aspect_riding, 2),(troop_set_slot, ":Profession_init", maxpts_riding, 6),(troop_set_slot, ":Profession_init", aspect_woodwise, 2),(troop_set_slot, ":Profession_init", maxpts_woodwise, 8),(troop_set_slot, ":Profession_init", aspect_pathfinding, 2),(troop_set_slot, ":Profession_init", maxpts_pathfinding, 7),(troop_set_slot, ":Profession_init", aspect_horse_archery, 0),(troop_set_slot, ":Profession_init", maxpts_horse_archery, 3),(troop_set_slot, ":Profession_init", aspect_virtue, -1),(troop_set_slot, ":Profession_init", maxpts_virtue, 1),(troop_set_slot, ":Profession_init", benefits_rating, 0),
	(assign, ":Profession_init", "trp_bkgnd_noble_heir"),(troop_set_slot, ":Profession_init", profession_skill_pts, 21),(troop_set_slot, ":Profession_init", aspect_endurance, 0),(troop_set_slot, ":Profession_init", aspect_strength, 0),(troop_set_slot, ":Profession_init", aspect_agility, 0),(troop_set_slot, ":Profession_init", aspect_perception, -4),(troop_set_slot, ":Profession_init", aspect_intelligence, 1),(troop_set_slot, ":Profession_init", aspect_charisma, 1),(troop_set_slot, ":Profession_init", aspect_one_handed, 2),(troop_set_slot, ":Profession_init", maxpts_one_handed, 3),(troop_set_slot, ":Profession_init", aspect_two_handed, 0),(troop_set_slot, ":Profession_init", maxpts_two_handed, 4),(troop_set_slot, ":Profession_init", aspect_polearm, 0),(troop_set_slot, ":Profession_init", maxpts_polearm, 4),(troop_set_slot, ":Profession_init", aspect_power_strike, 1),(troop_set_slot, ":Profession_init", maxpts_power_strike, 4),(troop_set_slot, ":Profession_init", aspect_archery, 1),(troop_set_slot, ":Profession_init", maxpts_archery, 4),(troop_set_slot, ":Profession_init", aspect_power_draw, 1),(troop_set_slot, ":Profession_init", maxpts_power_draw, 3),(troop_set_slot, ":Profession_init", aspect_crossbow, 1),(troop_set_slot, ":Profession_init", maxpts_crossbow, 4),(troop_set_slot, ":Profession_init", aspect_throwing, 0),(troop_set_slot, ":Profession_init", maxpts_throwing, 3),(troop_set_slot, ":Profession_init", aspect_power_throw, 1),(troop_set_slot, ":Profession_init", maxpts_power_throw, 3),(troop_set_slot, ":Profession_init", aspect_firearm, 1),(troop_set_slot, ":Profession_init", maxpts_firearm, 3),(troop_set_slot, ":Profession_init", aspect_shield, 2),(troop_set_slot, ":Profession_init", maxpts_shield, 4),(troop_set_slot, ":Profession_init", aspect_persuasion, 2),(troop_set_slot, ":Profession_init", maxpts_persuasion, 9),(troop_set_slot, ":Profession_init", aspect_alchemy, 1),(troop_set_slot, ":Profession_init", maxpts_alchemy, 4),(troop_set_slot, ":Profession_init", aspect_religion, 1),(troop_set_slot, ":Profession_init", maxpts_religion, 8),(troop_set_slot, ":Profession_init", aspect_scholarship, 0),(troop_set_slot, ":Profession_init", maxpts_scholarship, 7),(troop_set_slot, ":Profession_init", aspect_healing, 0),(troop_set_slot, ":Profession_init", maxpts_healing, 8),(troop_set_slot, ":Profession_init", aspect_artifice, 0),(troop_set_slot, ":Profession_init", maxpts_artifice, 3),(troop_set_slot, ":Profession_init", aspect_tactics, 1),(troop_set_slot, ":Profession_init", maxpts_tactics, 3),(troop_set_slot, ":Profession_init", aspect_stealth, 0),(troop_set_slot, ":Profession_init", maxpts_stealth, 6),(troop_set_slot, ":Profession_init", aspect_streetwise, 0),(troop_set_slot, ":Profession_init", maxpts_streetwise, 6),(troop_set_slot, ":Profession_init", aspect_athletics, 1),(troop_set_slot, ":Profession_init", maxpts_athletics, 6),(troop_set_slot, ":Profession_init", aspect_riding, 2),(troop_set_slot, ":Profession_init", maxpts_riding, 8),(troop_set_slot, ":Profession_init", aspect_woodwise, 0),(troop_set_slot, ":Profession_init", maxpts_woodwise, 5),(troop_set_slot, ":Profession_init", aspect_pathfinding, 1),(troop_set_slot, ":Profession_init", maxpts_pathfinding, 6),(troop_set_slot, ":Profession_init", aspect_horse_archery, 0),(troop_set_slot, ":Profession_init", maxpts_horse_archery, 3),(troop_set_slot, ":Profession_init", aspect_virtue, 2),(troop_set_slot, ":Profession_init", maxpts_virtue, 7),(troop_set_slot, ":Profession_init", benefits_rating, 0),
	(assign, ":Profession_init", "trp_bkgnd_courtier"),(troop_set_slot, ":Profession_init", profession_skill_pts, 12),(troop_set_slot, ":Profession_init", aspect_endurance, 0),(troop_set_slot, ":Profession_init", aspect_strength, -1),(troop_set_slot, ":Profession_init", aspect_agility, 0),(troop_set_slot, ":Profession_init", aspect_perception, 4),(troop_set_slot, ":Profession_init", aspect_intelligence, 1),(troop_set_slot, ":Profession_init", aspect_charisma, 1),(troop_set_slot, ":Profession_init", aspect_one_handed, 1),(troop_set_slot, ":Profession_init", maxpts_one_handed, 3),(troop_set_slot, ":Profession_init", aspect_two_handed, 0),(troop_set_slot, ":Profession_init", maxpts_two_handed, 3),(troop_set_slot, ":Profession_init", aspect_polearm, 0),(troop_set_slot, ":Profession_init", maxpts_polearm, 4),(troop_set_slot, ":Profession_init", aspect_power_strike, 0),(troop_set_slot, ":Profession_init", maxpts_power_strike, 4),(troop_set_slot, ":Profession_init", aspect_archery, 1),(troop_set_slot, ":Profession_init", maxpts_archery, 3),(troop_set_slot, ":Profession_init", aspect_power_draw, 0),(troop_set_slot, ":Profession_init", maxpts_power_draw, 2),(troop_set_slot, ":Profession_init", aspect_crossbow, 0),(troop_set_slot, ":Profession_init", maxpts_crossbow, 3),(troop_set_slot, ":Profession_init", aspect_throwing, 0),(troop_set_slot, ":Profession_init", maxpts_throwing, 3),(troop_set_slot, ":Profession_init", aspect_power_throw, 0),(troop_set_slot, ":Profession_init", maxpts_power_throw, 2),(troop_set_slot, ":Profession_init", aspect_firearm, 0),(troop_set_slot, ":Profession_init", maxpts_firearm, 2),(troop_set_slot, ":Profession_init", aspect_shield, 0),(troop_set_slot, ":Profession_init", maxpts_shield, 3),(troop_set_slot, ":Profession_init", aspect_persuasion, 6),(troop_set_slot, ":Profession_init", maxpts_persuasion, 9),(troop_set_slot, ":Profession_init", aspect_alchemy, 1),(troop_set_slot, ":Profession_init", maxpts_alchemy, 4),(troop_set_slot, ":Profession_init", aspect_religion, 2),(troop_set_slot, ":Profession_init", maxpts_religion, 8),(troop_set_slot, ":Profession_init", aspect_scholarship, 2),(troop_set_slot, ":Profession_init", maxpts_scholarship, 9),(troop_set_slot, ":Profession_init", aspect_healing, 0),(troop_set_slot, ":Profession_init", maxpts_healing, 6),(troop_set_slot, ":Profession_init", aspect_artifice, 0),(troop_set_slot, ":Profession_init", maxpts_artifice, 2),(troop_set_slot, ":Profession_init", aspect_tactics, 0),(troop_set_slot, ":Profession_init", maxpts_tactics, 3),(troop_set_slot, ":Profession_init", aspect_stealth, 4),(troop_set_slot, ":Profession_init", maxpts_stealth, 4),(troop_set_slot, ":Profession_init", aspect_streetwise, 0),(troop_set_slot, ":Profession_init", maxpts_streetwise, 8),(troop_set_slot, ":Profession_init", aspect_athletics, 1),(troop_set_slot, ":Profession_init", maxpts_athletics, 6),(troop_set_slot, ":Profession_init", aspect_riding, 2),(troop_set_slot, ":Profession_init", maxpts_riding, 7),(troop_set_slot, ":Profession_init", aspect_woodwise, 0),(troop_set_slot, ":Profession_init", maxpts_woodwise, 2),(troop_set_slot, ":Profession_init", aspect_pathfinding, 1),(troop_set_slot, ":Profession_init", maxpts_pathfinding, 4),(troop_set_slot, ":Profession_init", aspect_horse_archery, 0),(troop_set_slot, ":Profession_init", maxpts_horse_archery, 3),(troop_set_slot, ":Profession_init", aspect_virtue, 2),(troop_set_slot, ":Profession_init", maxpts_virtue, 6),(troop_set_slot, ":Profession_init", benefits_rating, 0),
	(assign, ":Profession_init", "trp_bkgnd_local_trader"),(troop_set_slot, ":Profession_init", profession_skill_pts, 22),(troop_set_slot, ":Profession_init", aspect_endurance, 0),(troop_set_slot, ":Profession_init", aspect_strength, -1),(troop_set_slot, ":Profession_init", aspect_agility, 0),(troop_set_slot, ":Profession_init", aspect_perception, 4),(troop_set_slot, ":Profession_init", aspect_intelligence, 1),(troop_set_slot, ":Profession_init", aspect_charisma, 1),(troop_set_slot, ":Profession_init", aspect_one_handed, 1),(troop_set_slot, ":Profession_init", maxpts_one_handed, 5),(troop_set_slot, ":Profession_init", aspect_two_handed, 0),(troop_set_slot, ":Profession_init", maxpts_two_handed, 3),(troop_set_slot, ":Profession_init", aspect_polearm, 0),(troop_set_slot, ":Profession_init", maxpts_polearm, 3),(troop_set_slot, ":Profession_init", aspect_power_strike, 1),(troop_set_slot, ":Profession_init", maxpts_power_strike, 4),(troop_set_slot, ":Profession_init", aspect_archery, 0),(troop_set_slot, ":Profession_init", maxpts_archery, 3),(troop_set_slot, ":Profession_init", aspect_power_draw, 0),(troop_set_slot, ":Profession_init", maxpts_power_draw, 2),(troop_set_slot, ":Profession_init", aspect_crossbow, 1),(troop_set_slot, ":Profession_init", maxpts_crossbow, 3),(troop_set_slot, ":Profession_init", aspect_throwing, 1),(troop_set_slot, ":Profession_init", maxpts_throwing, 3),(troop_set_slot, ":Profession_init", aspect_power_throw, 0),(troop_set_slot, ":Profession_init", maxpts_power_throw, 2),(troop_set_slot, ":Profession_init", aspect_firearm, 0),(troop_set_slot, ":Profession_init", maxpts_firearm, 2),(troop_set_slot, ":Profession_init", aspect_shield, 2),(troop_set_slot, ":Profession_init", maxpts_shield, 4),(troop_set_slot, ":Profession_init", aspect_persuasion, 4),(troop_set_slot, ":Profession_init", maxpts_persuasion, 9),(troop_set_slot, ":Profession_init", aspect_alchemy, 1),(troop_set_slot, ":Profession_init", maxpts_alchemy, 2),(troop_set_slot, ":Profession_init", aspect_religion, 0),(troop_set_slot, ":Profession_init", maxpts_religion, 2),(troop_set_slot, ":Profession_init", aspect_scholarship, 1),(troop_set_slot, ":Profession_init", maxpts_scholarship, 5),(troop_set_slot, ":Profession_init", aspect_healing, 0),(troop_set_slot, ":Profession_init", maxpts_healing, 4),(troop_set_slot, ":Profession_init", aspect_artifice, 1),(troop_set_slot, ":Profession_init", maxpts_artifice, 4),(troop_set_slot, ":Profession_init", aspect_tactics, 0),(troop_set_slot, ":Profession_init", maxpts_tactics, 3),(troop_set_slot, ":Profession_init", aspect_stealth, 0),(troop_set_slot, ":Profession_init", maxpts_stealth, 4),(troop_set_slot, ":Profession_init", aspect_streetwise, 4),(troop_set_slot, ":Profession_init", maxpts_streetwise, 8),(troop_set_slot, ":Profession_init", aspect_athletics, 0),(troop_set_slot, ":Profession_init", maxpts_athletics, 6),(troop_set_slot, ":Profession_init", aspect_riding, 0),(troop_set_slot, ":Profession_init", maxpts_riding, 5),(troop_set_slot, ":Profession_init", aspect_woodwise, 2),(troop_set_slot, ":Profession_init", maxpts_woodwise, 5),(troop_set_slot, ":Profession_init", aspect_pathfinding, 1),(troop_set_slot, ":Profession_init", maxpts_pathfinding, 5),(troop_set_slot, ":Profession_init", aspect_horse_archery, 0),(troop_set_slot, ":Profession_init", maxpts_horse_archery, 2),(troop_set_slot, ":Profession_init", aspect_virtue, 0),(troop_set_slot, ":Profession_init", maxpts_virtue, 3),(troop_set_slot, ":Profession_init", benefits_rating, 0),
	(assign, ":Profession_init", "trp_bkgnd_traveling_merchant"),(troop_set_slot, ":Profession_init", profession_skill_pts, 18),(troop_set_slot, ":Profession_init", aspect_endurance, 0),(troop_set_slot, ":Profession_init", aspect_strength, 0),(troop_set_slot, ":Profession_init", aspect_agility, 0),(troop_set_slot, ":Profession_init", aspect_perception, 4),(troop_set_slot, ":Profession_init", aspect_intelligence, 1),(troop_set_slot, ":Profession_init", aspect_charisma, 1),(troop_set_slot, ":Profession_init", aspect_one_handed, 2),(troop_set_slot, ":Profession_init", maxpts_one_handed, 3),(troop_set_slot, ":Profession_init", aspect_two_handed, 1),(troop_set_slot, ":Profession_init", maxpts_two_handed, 3),(troop_set_slot, ":Profession_init", aspect_polearm, 1),(troop_set_slot, ":Profession_init", maxpts_polearm, 3),(troop_set_slot, ":Profession_init", aspect_power_strike, 1),(troop_set_slot, ":Profession_init", maxpts_power_strike, 3),(troop_set_slot, ":Profession_init", aspect_archery, 1),(troop_set_slot, ":Profession_init", maxpts_archery, 2),(troop_set_slot, ":Profession_init", aspect_power_draw, 0),(troop_set_slot, ":Profession_init", maxpts_power_draw, 2),(troop_set_slot, ":Profession_init", aspect_crossbow, 1),(troop_set_slot, ":Profession_init", maxpts_crossbow, 3),(troop_set_slot, ":Profession_init", aspect_throwing, 1),(troop_set_slot, ":Profession_init", maxpts_throwing, 3),(troop_set_slot, ":Profession_init", aspect_power_throw, 0),(troop_set_slot, ":Profession_init", maxpts_power_throw, 2),(troop_set_slot, ":Profession_init", aspect_firearm, 0),(troop_set_slot, ":Profession_init", maxpts_firearm, 2),(troop_set_slot, ":Profession_init", aspect_shield, 1),(troop_set_slot, ":Profession_init", maxpts_shield, 3),(troop_set_slot, ":Profession_init", aspect_persuasion, 4),(troop_set_slot, ":Profession_init", maxpts_persuasion, 9),(troop_set_slot, ":Profession_init", aspect_alchemy, 1),(troop_set_slot, ":Profession_init", maxpts_alchemy, 5),(troop_set_slot, ":Profession_init", aspect_religion, 1),(troop_set_slot, ":Profession_init", maxpts_religion, 4),(troop_set_slot, ":Profession_init", aspect_scholarship, 2),(troop_set_slot, ":Profession_init", maxpts_scholarship, 7),(troop_set_slot, ":Profession_init", aspect_healing, 1),(troop_set_slot, ":Profession_init", maxpts_healing, 4),(troop_set_slot, ":Profession_init", aspect_artifice, 1),(troop_set_slot, ":Profession_init", maxpts_artifice, 3),(troop_set_slot, ":Profession_init", aspect_tactics, 1),(troop_set_slot, ":Profession_init", maxpts_tactics, 3),(troop_set_slot, ":Profession_init", aspect_stealth, 1),(troop_set_slot, ":Profession_init", maxpts_stealth, 3),(troop_set_slot, ":Profession_init", aspect_streetwise, 3),(troop_set_slot, ":Profession_init", maxpts_streetwise, 8),(troop_set_slot, ":Profession_init", aspect_athletics, 1),(troop_set_slot, ":Profession_init", maxpts_athletics, 5),(troop_set_slot, ":Profession_init", aspect_riding, 2),(troop_set_slot, ":Profession_init", maxpts_riding, 7),(troop_set_slot, ":Profession_init", aspect_woodwise, 2),(troop_set_slot, ":Profession_init", maxpts_woodwise, 5),(troop_set_slot, ":Profession_init", aspect_pathfinding, 2),(troop_set_slot, ":Profession_init", maxpts_pathfinding, 6),(troop_set_slot, ":Profession_init", aspect_horse_archery, 0),(troop_set_slot, ":Profession_init", maxpts_horse_archery, 3),(troop_set_slot, ":Profession_init", aspect_virtue, 0),(troop_set_slot, ":Profession_init", maxpts_virtue, 4),(troop_set_slot, ":Profession_init", benefits_rating, 0),
	(assign, ":Profession_init", "trp_bkgnd_clerk"),(troop_set_slot, ":Profession_init", profession_skill_pts, 27),(troop_set_slot, ":Profession_init", aspect_endurance, 0),(troop_set_slot, ":Profession_init", aspect_strength, -1),(troop_set_slot, ":Profession_init", aspect_agility, 0),(troop_set_slot, ":Profession_init", aspect_perception, 4),(troop_set_slot, ":Profession_init", aspect_intelligence, 1),(troop_set_slot, ":Profession_init", aspect_charisma, 0),(troop_set_slot, ":Profession_init", aspect_one_handed, 0),(troop_set_slot, ":Profession_init", maxpts_one_handed, 4),(troop_set_slot, ":Profession_init", aspect_two_handed, 0),(troop_set_slot, ":Profession_init", maxpts_two_handed, 3),(troop_set_slot, ":Profession_init", aspect_polearm, 0),(troop_set_slot, ":Profession_init", maxpts_polearm, 3),(troop_set_slot, ":Profession_init", aspect_power_strike, 0),(troop_set_slot, ":Profession_init", maxpts_power_strike, 4),(troop_set_slot, ":Profession_init", aspect_archery, 0),(troop_set_slot, ":Profession_init", maxpts_archery, 3),(troop_set_slot, ":Profession_init", aspect_power_draw, 0),(troop_set_slot, ":Profession_init", maxpts_power_draw, 2),(troop_set_slot, ":Profession_init", aspect_crossbow, 0),(troop_set_slot, ":Profession_init", maxpts_crossbow, 3),(troop_set_slot, ":Profession_init", aspect_throwing, 1),(troop_set_slot, ":Profession_init", maxpts_throwing, 3),(troop_set_slot, ":Profession_init", aspect_power_throw, 0),(troop_set_slot, ":Profession_init", maxpts_power_throw, 2),(troop_set_slot, ":Profession_init", aspect_firearm, 0),(troop_set_slot, ":Profession_init", maxpts_firearm, 2),(troop_set_slot, ":Profession_init", aspect_shield, 0),(troop_set_slot, ":Profession_init", maxpts_shield, 4),(troop_set_slot, ":Profession_init", aspect_persuasion, 2),(troop_set_slot, ":Profession_init", maxpts_persuasion, 8),(troop_set_slot, ":Profession_init", aspect_alchemy, 1),(troop_set_slot, ":Profession_init", maxpts_alchemy, 2),(troop_set_slot, ":Profession_init", aspect_religion, 2),(troop_set_slot, ":Profession_init", maxpts_religion, 4),(troop_set_slot, ":Profession_init", aspect_scholarship, 3),(troop_set_slot, ":Profession_init", maxpts_scholarship, 9),(troop_set_slot, ":Profession_init", aspect_healing, 0),(troop_set_slot, ":Profession_init", maxpts_healing, 2),(troop_set_slot, ":Profession_init", aspect_artifice, 1),(troop_set_slot, ":Profession_init", maxpts_artifice, 2),(troop_set_slot, ":Profession_init", aspect_tactics, 0),(troop_set_slot, ":Profession_init", maxpts_tactics, 3),(troop_set_slot, ":Profession_init", aspect_stealth, 0),(troop_set_slot, ":Profession_init", maxpts_stealth, 3),(troop_set_slot, ":Profession_init", aspect_streetwise, 1),(troop_set_slot, ":Profession_init", maxpts_streetwise, 5),(troop_set_slot, ":Profession_init", aspect_athletics, 0),(troop_set_slot, ":Profession_init", maxpts_athletics, 6),(troop_set_slot, ":Profession_init", aspect_riding, 0),(troop_set_slot, ":Profession_init", maxpts_riding, 3),(troop_set_slot, ":Profession_init", aspect_woodwise, 0),(troop_set_slot, ":Profession_init", maxpts_woodwise, 1),(troop_set_slot, ":Profession_init", aspect_pathfinding, 0),(troop_set_slot, ":Profession_init", maxpts_pathfinding, 2),(troop_set_slot, ":Profession_init", aspect_horse_archery, 0),(troop_set_slot, ":Profession_init", maxpts_horse_archery, 2),(troop_set_slot, ":Profession_init", aspect_virtue, 1),(troop_set_slot, ":Profession_init", maxpts_virtue, 3),(troop_set_slot, ":Profession_init", benefits_rating, 0),
	(assign, ":Profession_init", "trp_bkgnd_journeyman_craftsman"),(troop_set_slot, ":Profession_init", profession_skill_pts, 26),(troop_set_slot, ":Profession_init", aspect_endurance, 0),(troop_set_slot, ":Profession_init", aspect_strength, -1),(troop_set_slot, ":Profession_init", aspect_agility, 1),(troop_set_slot, ":Profession_init", aspect_perception, 4),(troop_set_slot, ":Profession_init", aspect_intelligence, 0),(troop_set_slot, ":Profession_init", aspect_charisma, 0),(troop_set_slot, ":Profession_init", aspect_one_handed, 2),(troop_set_slot, ":Profession_init", maxpts_one_handed, 5),(troop_set_slot, ":Profession_init", aspect_two_handed, 0),(troop_set_slot, ":Profession_init", maxpts_two_handed, 5),(troop_set_slot, ":Profession_init", aspect_polearm, 0),(troop_set_slot, ":Profession_init", maxpts_polearm, 3),(troop_set_slot, ":Profession_init", aspect_power_strike, 0),(troop_set_slot, ":Profession_init", maxpts_power_strike, 4),(troop_set_slot, ":Profession_init", aspect_archery, 1),(troop_set_slot, ":Profession_init", maxpts_archery, 3),(troop_set_slot, ":Profession_init", aspect_power_draw, 0),(troop_set_slot, ":Profession_init", maxpts_power_draw, 2),(troop_set_slot, ":Profession_init", aspect_crossbow, 1),(troop_set_slot, ":Profession_init", maxpts_crossbow, 3),(troop_set_slot, ":Profession_init", aspect_throwing, 0),(troop_set_slot, ":Profession_init", maxpts_throwing, 3),(troop_set_slot, ":Profession_init", aspect_power_throw, 0),(troop_set_slot, ":Profession_init", maxpts_power_throw, 2),(troop_set_slot, ":Profession_init", aspect_firearm, 0),(troop_set_slot, ":Profession_init", maxpts_firearm, 2),(troop_set_slot, ":Profession_init", aspect_shield, 1),(troop_set_slot, ":Profession_init", maxpts_shield, 5),(troop_set_slot, ":Profession_init", aspect_persuasion, 2),(troop_set_slot, ":Profession_init", maxpts_persuasion, 6),(troop_set_slot, ":Profession_init", aspect_alchemy, 1),(troop_set_slot, ":Profession_init", maxpts_alchemy, 3),(troop_set_slot, ":Profession_init", aspect_religion, 1),(troop_set_slot, ":Profession_init", maxpts_religion, 2),(troop_set_slot, ":Profession_init", aspect_scholarship, 2),(troop_set_slot, ":Profession_init", maxpts_scholarship, 5),(troop_set_slot, ":Profession_init", aspect_healing, 0),(troop_set_slot, ":Profession_init", maxpts_healing, 4),(troop_set_slot, ":Profession_init", aspect_artifice, 5),(troop_set_slot, ":Profession_init", maxpts_artifice, 8),(troop_set_slot, ":Profession_init", aspect_tactics, 0),(troop_set_slot, ":Profession_init", maxpts_tactics, 3),(troop_set_slot, ":Profession_init", aspect_stealth, 0),(troop_set_slot, ":Profession_init", maxpts_stealth, 2),(troop_set_slot, ":Profession_init", aspect_streetwise, 2),(troop_set_slot, ":Profession_init", maxpts_streetwise, 6),(troop_set_slot, ":Profession_init", aspect_athletics, 0),(troop_set_slot, ":Profession_init", maxpts_athletics, 6),(troop_set_slot, ":Profession_init", aspect_riding, 0),(troop_set_slot, ":Profession_init", maxpts_riding, 1),(troop_set_slot, ":Profession_init", aspect_woodwise, 0),(troop_set_slot, ":Profession_init", maxpts_woodwise, 2),(troop_set_slot, ":Profession_init", aspect_pathfinding, 0),(troop_set_slot, ":Profession_init", maxpts_pathfinding, 3),(troop_set_slot, ":Profession_init", aspect_horse_archery, 0),(troop_set_slot, ":Profession_init", maxpts_horse_archery, 2),(troop_set_slot, ":Profession_init", aspect_virtue, 1),(troop_set_slot, ":Profession_init", maxpts_virtue, 3),(troop_set_slot, ":Profession_init", benefits_rating, 0),
	(assign, ":Profession_init", "trp_bkgnd_swindler"),(troop_set_slot, ":Profession_init", profession_skill_pts, 26),(troop_set_slot, ":Profession_init", aspect_endurance, 0),(troop_set_slot, ":Profession_init", aspect_strength, -1),(troop_set_slot, ":Profession_init", aspect_agility, 1),(troop_set_slot, ":Profession_init", aspect_perception, 4),(troop_set_slot, ":Profession_init", aspect_intelligence, 1),(troop_set_slot, ":Profession_init", aspect_charisma, 1),(troop_set_slot, ":Profession_init", aspect_one_handed, 3),(troop_set_slot, ":Profession_init", maxpts_one_handed, 6),(troop_set_slot, ":Profession_init", aspect_two_handed, 0),(troop_set_slot, ":Profession_init", maxpts_two_handed, 4),(troop_set_slot, ":Profession_init", aspect_polearm, 0),(troop_set_slot, ":Profession_init", maxpts_polearm, 3),(troop_set_slot, ":Profession_init", aspect_power_strike, 1),(troop_set_slot, ":Profession_init", maxpts_power_strike, 5),(troop_set_slot, ":Profession_init", aspect_archery, 0),(troop_set_slot, ":Profession_init", maxpts_archery, 3),(troop_set_slot, ":Profession_init", aspect_power_draw, 0),(troop_set_slot, ":Profession_init", maxpts_power_draw, 2),(troop_set_slot, ":Profession_init", aspect_crossbow, 0),(troop_set_slot, ":Profession_init", maxpts_crossbow, 4),(troop_set_slot, ":Profession_init", aspect_throwing, 1),(troop_set_slot, ":Profession_init", maxpts_throwing, 5),(troop_set_slot, ":Profession_init", aspect_power_throw, 0),(troop_set_slot, ":Profession_init", maxpts_power_throw, 2),(troop_set_slot, ":Profession_init", aspect_firearm, 0),(troop_set_slot, ":Profession_init", maxpts_firearm, 3),(troop_set_slot, ":Profession_init", aspect_shield, 1),(troop_set_slot, ":Profession_init", maxpts_shield, 5),(troop_set_slot, ":Profession_init", aspect_persuasion, 4),(troop_set_slot, ":Profession_init", maxpts_persuasion, 9),(troop_set_slot, ":Profession_init", aspect_alchemy, 1),(troop_set_slot, ":Profession_init", maxpts_alchemy, 2),(troop_set_slot, ":Profession_init", aspect_religion, 0),(troop_set_slot, ":Profession_init", maxpts_religion, 1),(troop_set_slot, ":Profession_init", aspect_scholarship, 1),(troop_set_slot, ":Profession_init", maxpts_scholarship, 3),(troop_set_slot, ":Profession_init", aspect_healing, 1),(troop_set_slot, ":Profession_init", maxpts_healing, 2),(troop_set_slot, ":Profession_init", aspect_artifice, 1),(troop_set_slot, ":Profession_init", maxpts_artifice, 2),(troop_set_slot, ":Profession_init", aspect_tactics, 0),(troop_set_slot, ":Profession_init", maxpts_tactics, 4),(troop_set_slot, ":Profession_init", aspect_stealth, 1),(troop_set_slot, ":Profession_init", maxpts_stealth, 7),(troop_set_slot, ":Profession_init", aspect_streetwise, 4),(troop_set_slot, ":Profession_init", maxpts_streetwise, 8),(troop_set_slot, ":Profession_init", aspect_athletics, 0),(troop_set_slot, ":Profession_init", maxpts_athletics, 6),(troop_set_slot, ":Profession_init", aspect_riding, 0),(troop_set_slot, ":Profession_init", maxpts_riding, 5),(troop_set_slot, ":Profession_init", aspect_woodwise, 0),(troop_set_slot, ":Profession_init", maxpts_woodwise, 2),(troop_set_slot, ":Profession_init", aspect_pathfinding, 0),(troop_set_slot, ":Profession_init", maxpts_pathfinding, 2),(troop_set_slot, ":Profession_init", aspect_horse_archery, 0),(troop_set_slot, ":Profession_init", maxpts_horse_archery, 2),(troop_set_slot, ":Profession_init", aspect_virtue, -1),(troop_set_slot, ":Profession_init", maxpts_virtue, 1),(troop_set_slot, ":Profession_init", benefits_rating, 0),
	(assign, ":Profession_init", "trp_bkgnd_master_craftsman"),(troop_set_slot, ":Profession_init", profession_skill_pts, 20),(troop_set_slot, ":Profession_init", aspect_endurance, -4),(troop_set_slot, ":Profession_init", aspect_strength, 0),(troop_set_slot, ":Profession_init", aspect_agility, 0),(troop_set_slot, ":Profession_init", aspect_perception, 4),(troop_set_slot, ":Profession_init", aspect_intelligence, 1),(troop_set_slot, ":Profession_init", aspect_charisma, 1),(troop_set_slot, ":Profession_init", aspect_one_handed, 3),(troop_set_slot, ":Profession_init", maxpts_one_handed, 3),(troop_set_slot, ":Profession_init", aspect_two_handed, 0),(troop_set_slot, ":Profession_init", maxpts_two_handed, 3),(troop_set_slot, ":Profession_init", aspect_polearm, 0),(troop_set_slot, ":Profession_init", maxpts_polearm, 3),(troop_set_slot, ":Profession_init", aspect_power_strike, 0),(troop_set_slot, ":Profession_init", maxpts_power_strike, 3),(troop_set_slot, ":Profession_init", aspect_archery, 0),(troop_set_slot, ":Profession_init", maxpts_archery, 2),(troop_set_slot, ":Profession_init", aspect_power_draw, 0),(troop_set_slot, ":Profession_init", maxpts_power_draw, 2),(troop_set_slot, ":Profession_init", aspect_crossbow, 1),(troop_set_slot, ":Profession_init", maxpts_crossbow, 2),(troop_set_slot, ":Profession_init", aspect_throwing, 0),(troop_set_slot, ":Profession_init", maxpts_throwing, 2),(troop_set_slot, ":Profession_init", aspect_power_throw, 0),(troop_set_slot, ":Profession_init", maxpts_power_throw, 2),(troop_set_slot, ":Profession_init", aspect_firearm, 0),(troop_set_slot, ":Profession_init", maxpts_firearm, 2),(troop_set_slot, ":Profession_init", aspect_shield, 0),(troop_set_slot, ":Profession_init", maxpts_shield, 3),(troop_set_slot, ":Profession_init", aspect_persuasion, 4),(troop_set_slot, ":Profession_init", maxpts_persuasion, 8),(troop_set_slot, ":Profession_init", aspect_alchemy, 2),(troop_set_slot, ":Profession_init", maxpts_alchemy, 4),(troop_set_slot, ":Profession_init", aspect_religion, 1),(troop_set_slot, ":Profession_init", maxpts_religion, 3),(troop_set_slot, ":Profession_init", aspect_scholarship, 1),(troop_set_slot, ":Profession_init", maxpts_scholarship, 5),(troop_set_slot, ":Profession_init", aspect_healing, 1),(troop_set_slot, ":Profession_init", maxpts_healing, 4),(troop_set_slot, ":Profession_init", aspect_artifice, 5),(troop_set_slot, ":Profession_init", maxpts_artifice, 9),(troop_set_slot, ":Profession_init", aspect_tactics, 0),(troop_set_slot, ":Profession_init", maxpts_tactics, 2),(troop_set_slot, ":Profession_init", aspect_stealth, 0),(troop_set_slot, ":Profession_init", maxpts_stealth, 2),(troop_set_slot, ":Profession_init", aspect_streetwise, 3),(troop_set_slot, ":Profession_init", maxpts_streetwise, 8),(troop_set_slot, ":Profession_init", aspect_athletics, 0),(troop_set_slot, ":Profession_init", maxpts_athletics, 6),(troop_set_slot, ":Profession_init", aspect_riding, 0),(troop_set_slot, ":Profession_init", maxpts_riding, 0),(troop_set_slot, ":Profession_init", aspect_woodwise, 0),(troop_set_slot, ":Profession_init", maxpts_woodwise, 1),(troop_set_slot, ":Profession_init", aspect_pathfinding, 0),(troop_set_slot, ":Profession_init", maxpts_pathfinding, 3),(troop_set_slot, ":Profession_init", aspect_horse_archery, 0),(troop_set_slot, ":Profession_init", maxpts_horse_archery, 2),(troop_set_slot, ":Profession_init", aspect_virtue, 2),(troop_set_slot, ":Profession_init", maxpts_virtue, 5),(troop_set_slot, ":Profession_init", benefits_rating, 0),
	(assign, ":Profession_init", "trp_bkgnd_soldier"),(troop_set_slot, ":Profession_init", profession_skill_pts, 18),(troop_set_slot, ":Profession_init", aspect_endurance, 0),(troop_set_slot, ":Profession_init", aspect_strength, 0),(troop_set_slot, ":Profession_init", aspect_agility, 0),(troop_set_slot, ":Profession_init", aspect_perception, 0),(troop_set_slot, ":Profession_init", aspect_intelligence, 0),(troop_set_slot, ":Profession_init", aspect_charisma, 0),(troop_set_slot, ":Profession_init", aspect_one_handed, 1),(troop_set_slot, ":Profession_init", maxpts_one_handed, 4),(troop_set_slot, ":Profession_init", aspect_two_handed, 1),(troop_set_slot, ":Profession_init", maxpts_two_handed, 5),(troop_set_slot, ":Profession_init", aspect_polearm, 2),(troop_set_slot, ":Profession_init", maxpts_polearm, 4),(troop_set_slot, ":Profession_init", aspect_power_strike, 2),(troop_set_slot, ":Profession_init", maxpts_power_strike, 5),(troop_set_slot, ":Profession_init", aspect_archery, 1),(troop_set_slot, ":Profession_init", maxpts_archery, 5),(troop_set_slot, ":Profession_init", aspect_power_draw, 0),(troop_set_slot, ":Profession_init", maxpts_power_draw, 4),(troop_set_slot, ":Profession_init", aspect_crossbow, 2),(troop_set_slot, ":Profession_init", maxpts_crossbow, 3),(troop_set_slot, ":Profession_init", aspect_throwing, 1),(troop_set_slot, ":Profession_init", maxpts_throwing, 4),(troop_set_slot, ":Profession_init", aspect_power_throw, 0),(troop_set_slot, ":Profession_init", maxpts_power_throw, 4),(troop_set_slot, ":Profession_init", aspect_firearm, 1),(troop_set_slot, ":Profession_init", maxpts_firearm, 2),(troop_set_slot, ":Profession_init", aspect_shield, 2),(troop_set_slot, ":Profession_init", maxpts_shield, 5),(troop_set_slot, ":Profession_init", aspect_persuasion, 1),(troop_set_slot, ":Profession_init", maxpts_persuasion, 3),(troop_set_slot, ":Profession_init", aspect_alchemy, 0),(troop_set_slot, ":Profession_init", maxpts_alchemy, 2),(troop_set_slot, ":Profession_init", aspect_religion, 1),(troop_set_slot, ":Profession_init", maxpts_religion, 3),(troop_set_slot, ":Profession_init", aspect_scholarship, 0),(troop_set_slot, ":Profession_init", maxpts_scholarship, 1),(troop_set_slot, ":Profession_init", aspect_healing, 2),(troop_set_slot, ":Profession_init", maxpts_healing, 4),(troop_set_slot, ":Profession_init", aspect_artifice, 1),(troop_set_slot, ":Profession_init", maxpts_artifice, 4),(troop_set_slot, ":Profession_init", aspect_tactics, 1),(troop_set_slot, ":Profession_init", maxpts_tactics, 4),(troop_set_slot, ":Profession_init", aspect_stealth, 2),(troop_set_slot, ":Profession_init", maxpts_stealth, 4),(troop_set_slot, ":Profession_init", aspect_streetwise, 1),(troop_set_slot, ":Profession_init", maxpts_streetwise, 4),(troop_set_slot, ":Profession_init", aspect_athletics, 1),(troop_set_slot, ":Profession_init", maxpts_athletics, 5),(troop_set_slot, ":Profession_init", aspect_riding, 1),(troop_set_slot, ":Profession_init", maxpts_riding, 5),(troop_set_slot, ":Profession_init", aspect_woodwise, 2),(troop_set_slot, ":Profession_init", maxpts_woodwise, 5),(troop_set_slot, ":Profession_init", aspect_pathfinding, 2),(troop_set_slot, ":Profession_init", maxpts_pathfinding, 5),(troop_set_slot, ":Profession_init", aspect_horse_archery, 0),(troop_set_slot, ":Profession_init", maxpts_horse_archery, 3),(troop_set_slot, ":Profession_init", aspect_virtue, 1),(troop_set_slot, ":Profession_init", maxpts_virtue, 3),(troop_set_slot, ":Profession_init", benefits_rating, 0),
	(assign, ":Profession_init", "trp_bkgnd_veteran"),(troop_set_slot, ":Profession_init", profession_skill_pts, 21),(troop_set_slot, ":Profession_init", aspect_endurance, 4),(troop_set_slot, ":Profession_init", aspect_strength, 1),(troop_set_slot, ":Profession_init", aspect_agility, 0),(troop_set_slot, ":Profession_init", aspect_perception, 0),(troop_set_slot, ":Profession_init", aspect_intelligence, 0),(troop_set_slot, ":Profession_init", aspect_charisma, -1),(troop_set_slot, ":Profession_init", aspect_one_handed, 3),(troop_set_slot, ":Profession_init", maxpts_one_handed, 5),(troop_set_slot, ":Profession_init", aspect_two_handed, 1),(troop_set_slot, ":Profession_init", maxpts_two_handed, 5),(troop_set_slot, ":Profession_init", aspect_polearm, 2),(troop_set_slot, ":Profession_init", maxpts_polearm, 5),(troop_set_slot, ":Profession_init", aspect_power_strike, 2),(troop_set_slot, ":Profession_init", maxpts_power_strike, 5),(troop_set_slot, ":Profession_init", aspect_archery, 1),(troop_set_slot, ":Profession_init", maxpts_archery, 5),(troop_set_slot, ":Profession_init", aspect_power_draw, 0),(troop_set_slot, ":Profession_init", maxpts_power_draw, 3),(troop_set_slot, ":Profession_init", aspect_crossbow, 1),(troop_set_slot, ":Profession_init", maxpts_crossbow, 4),(troop_set_slot, ":Profession_init", aspect_throwing, 1),(troop_set_slot, ":Profession_init", maxpts_throwing, 3),(troop_set_slot, ":Profession_init", aspect_power_throw, 0),(troop_set_slot, ":Profession_init", maxpts_power_throw, 3),(troop_set_slot, ":Profession_init", aspect_firearm, 1),(troop_set_slot, ":Profession_init", maxpts_firearm, 3),(troop_set_slot, ":Profession_init", aspect_shield, 2),(troop_set_slot, ":Profession_init", maxpts_shield, 5),(troop_set_slot, ":Profession_init", aspect_persuasion, 2),(troop_set_slot, ":Profession_init", maxpts_persuasion, 5),(troop_set_slot, ":Profession_init", aspect_alchemy, 0),(troop_set_slot, ":Profession_init", maxpts_alchemy, 2),(troop_set_slot, ":Profession_init", aspect_religion, 1),(troop_set_slot, ":Profession_init", maxpts_religion, 4),(troop_set_slot, ":Profession_init", aspect_scholarship, 1),(troop_set_slot, ":Profession_init", maxpts_scholarship, 3),(troop_set_slot, ":Profession_init", aspect_healing, 2),(troop_set_slot, ":Profession_init", maxpts_healing, 4),(troop_set_slot, ":Profession_init", aspect_artifice, 1),(troop_set_slot, ":Profession_init", maxpts_artifice, 4),(troop_set_slot, ":Profession_init", aspect_tactics, 1),(troop_set_slot, ":Profession_init", maxpts_tactics, 4),(troop_set_slot, ":Profession_init", aspect_stealth, 2),(troop_set_slot, ":Profession_init", maxpts_stealth, 6),(troop_set_slot, ":Profession_init", aspect_streetwise, 2),(troop_set_slot, ":Profession_init", maxpts_streetwise, 5),(troop_set_slot, ":Profession_init", aspect_athletics, 1),(troop_set_slot, ":Profession_init", maxpts_athletics, 5),(troop_set_slot, ":Profession_init", aspect_riding, 2),(troop_set_slot, ":Profession_init", maxpts_riding, 5),(troop_set_slot, ":Profession_init", aspect_woodwise, 2),(troop_set_slot, ":Profession_init", maxpts_woodwise, 5),(troop_set_slot, ":Profession_init", aspect_pathfinding, 2),(troop_set_slot, ":Profession_init", maxpts_pathfinding, 5),(troop_set_slot, ":Profession_init", aspect_horse_archery, 0),(troop_set_slot, ":Profession_init", maxpts_horse_archery, 3),(troop_set_slot, ":Profession_init", aspect_virtue, 1),(troop_set_slot, ":Profession_init", maxpts_virtue, 4),(troop_set_slot, ":Profession_init", benefits_rating, 0),
	(assign, ":Profession_init", "trp_bkgnd_manorial_lord"),(troop_set_slot, ":Profession_init", profession_skill_pts, 16),(troop_set_slot, ":Profession_init", aspect_endurance, 0),(troop_set_slot, ":Profession_init", aspect_strength, -1),(troop_set_slot, ":Profession_init", aspect_agility, 0),(troop_set_slot, ":Profession_init", aspect_perception, 0),(troop_set_slot, ":Profession_init", aspect_intelligence, 1),(troop_set_slot, ":Profession_init", aspect_charisma, 2),(troop_set_slot, ":Profession_init", aspect_one_handed, 1),(troop_set_slot, ":Profession_init", maxpts_one_handed, 3),(troop_set_slot, ":Profession_init", aspect_two_handed, 0),(troop_set_slot, ":Profession_init", maxpts_two_handed, 3),(troop_set_slot, ":Profession_init", aspect_polearm, 0),(troop_set_slot, ":Profession_init", maxpts_polearm, 3),(troop_set_slot, ":Profession_init", aspect_power_strike, 1),(troop_set_slot, ":Profession_init", maxpts_power_strike, 3),(troop_set_slot, ":Profession_init", aspect_archery, 1),(troop_set_slot, ":Profession_init", maxpts_archery, 3),(troop_set_slot, ":Profession_init", aspect_power_draw, 1),(troop_set_slot, ":Profession_init", maxpts_power_draw, 2),(troop_set_slot, ":Profession_init", aspect_crossbow, 0),(troop_set_slot, ":Profession_init", maxpts_crossbow, 3),(troop_set_slot, ":Profession_init", aspect_throwing, 0),(troop_set_slot, ":Profession_init", maxpts_throwing, 3),(troop_set_slot, ":Profession_init", aspect_power_throw, 1),(troop_set_slot, ":Profession_init", maxpts_power_throw, 2),(troop_set_slot, ":Profession_init", aspect_firearm, 0),(troop_set_slot, ":Profession_init", maxpts_firearm, 2),(troop_set_slot, ":Profession_init", aspect_shield, 1),(troop_set_slot, ":Profession_init", maxpts_shield, 3),(troop_set_slot, ":Profession_init", aspect_persuasion, 4),(troop_set_slot, ":Profession_init", maxpts_persuasion, 9),(troop_set_slot, ":Profession_init", aspect_alchemy, 1),(troop_set_slot, ":Profession_init", maxpts_alchemy, 5),(troop_set_slot, ":Profession_init", aspect_religion, 4),(troop_set_slot, ":Profession_init", maxpts_religion, 3),(troop_set_slot, ":Profession_init", aspect_scholarship, 1),(troop_set_slot, ":Profession_init", maxpts_scholarship, 9),(troop_set_slot, ":Profession_init", aspect_healing, 0),(troop_set_slot, ":Profession_init", maxpts_healing, 4),(troop_set_slot, ":Profession_init", aspect_artifice, 0),(troop_set_slot, ":Profession_init", maxpts_artifice, 2),(troop_set_slot, ":Profession_init", aspect_tactics, 0),(troop_set_slot, ":Profession_init", maxpts_tactics, 3),(troop_set_slot, ":Profession_init", aspect_stealth, 0),(troop_set_slot, ":Profession_init", maxpts_stealth, 4),(troop_set_slot, ":Profession_init", aspect_streetwise, 0),(troop_set_slot, ":Profession_init", maxpts_streetwise, 4),(troop_set_slot, ":Profession_init", aspect_athletics, 1),(troop_set_slot, ":Profession_init", maxpts_athletics, 6),(troop_set_slot, ":Profession_init", aspect_riding, 2),(troop_set_slot, ":Profession_init", maxpts_riding, 8),(troop_set_slot, ":Profession_init", aspect_woodwise, 2),(troop_set_slot, ":Profession_init", maxpts_woodwise, 7),(troop_set_slot, ":Profession_init", aspect_pathfinding, 2),(troop_set_slot, ":Profession_init", maxpts_pathfinding, 7),(troop_set_slot, ":Profession_init", aspect_horse_archery, 0),(troop_set_slot, ":Profession_init", maxpts_horse_archery, 3),(troop_set_slot, ":Profession_init", aspect_virtue, 3),(troop_set_slot, ":Profession_init", maxpts_virtue, 8),(troop_set_slot, ":Profession_init", benefits_rating, 0),
	(assign, ":Profession_init", "trp_bkgnd_captain"),(troop_set_slot, ":Profession_init", profession_skill_pts, 17),(troop_set_slot, ":Profession_init", aspect_endurance, -4),(troop_set_slot, ":Profession_init", aspect_strength, 0),(troop_set_slot, ":Profession_init", aspect_agility, 0),(troop_set_slot, ":Profession_init", aspect_perception, 0),(troop_set_slot, ":Profession_init", aspect_intelligence, 1),(troop_set_slot, ":Profession_init", aspect_charisma, 1),(troop_set_slot, ":Profession_init", aspect_one_handed, 0),(troop_set_slot, ":Profession_init", maxpts_one_handed, 6),(troop_set_slot, ":Profession_init", aspect_two_handed, 1),(troop_set_slot, ":Profession_init", maxpts_two_handed, 6),(troop_set_slot, ":Profession_init", aspect_polearm, 1),(troop_set_slot, ":Profession_init", maxpts_polearm, 6),(troop_set_slot, ":Profession_init", aspect_power_strike, 1),(troop_set_slot, ":Profession_init", maxpts_power_strike, 6),(troop_set_slot, ":Profession_init", aspect_archery, 1),(troop_set_slot, ":Profession_init", maxpts_archery, 5),(troop_set_slot, ":Profession_init", aspect_power_draw, 0),(troop_set_slot, ":Profession_init", maxpts_power_draw, 3),(troop_set_slot, ":Profession_init", aspect_crossbow, 1),(troop_set_slot, ":Profession_init", maxpts_crossbow, 5),(troop_set_slot, ":Profession_init", aspect_throwing, 1),(troop_set_slot, ":Profession_init", maxpts_throwing, 4),(troop_set_slot, ":Profession_init", aspect_power_throw, 0),(troop_set_slot, ":Profession_init", maxpts_power_throw, 3),(troop_set_slot, ":Profession_init", aspect_firearm, 0),(troop_set_slot, ":Profession_init", maxpts_firearm, 3),(troop_set_slot, ":Profession_init", aspect_shield, 2),(troop_set_slot, ":Profession_init", maxpts_shield, 6),(troop_set_slot, ":Profession_init", aspect_persuasion, 4),(troop_set_slot, ":Profession_init", maxpts_persuasion, 9),(troop_set_slot, ":Profession_init", aspect_alchemy, 1),(troop_set_slot, ":Profession_init", maxpts_alchemy, 4),(troop_set_slot, ":Profession_init", aspect_religion, 1),(troop_set_slot, ":Profession_init", maxpts_religion, 5),(troop_set_slot, ":Profession_init", aspect_scholarship, 3),(troop_set_slot, ":Profession_init", maxpts_scholarship, 7),(troop_set_slot, ":Profession_init", aspect_healing, 0),(troop_set_slot, ":Profession_init", maxpts_healing, 6),(troop_set_slot, ":Profession_init", aspect_artifice, 0),(troop_set_slot, ":Profession_init", maxpts_artifice, 6),(troop_set_slot, ":Profession_init", aspect_tactics, 0),(troop_set_slot, ":Profession_init", maxpts_tactics, 4),(troop_set_slot, ":Profession_init", aspect_stealth, 0),(troop_set_slot, ":Profession_init", maxpts_stealth, 6),(troop_set_slot, ":Profession_init", aspect_streetwise, 0),(troop_set_slot, ":Profession_init", maxpts_streetwise, 6),(troop_set_slot, ":Profession_init", aspect_athletics, 0),(troop_set_slot, ":Profession_init", maxpts_athletics, 6),(troop_set_slot, ":Profession_init", aspect_riding, 2),(troop_set_slot, ":Profession_init", maxpts_riding, 8),(troop_set_slot, ":Profession_init", aspect_woodwise, 0),(troop_set_slot, ":Profession_init", maxpts_woodwise, 5),(troop_set_slot, ":Profession_init", aspect_pathfinding, 1),(troop_set_slot, ":Profession_init", maxpts_pathfinding, 6),(troop_set_slot, ":Profession_init", aspect_horse_archery, 0),(troop_set_slot, ":Profession_init", maxpts_horse_archery, 3),(troop_set_slot, ":Profession_init", aspect_virtue, 1),(troop_set_slot, ":Profession_init", maxpts_virtue, 6),(troop_set_slot, ":Profession_init", benefits_rating, 0),
	(assign, ":Profession_init", "trp_bkgnd_hermit"),(troop_set_slot, ":Profession_init", profession_skill_pts, 20),(troop_set_slot, ":Profession_init", aspect_endurance, 0),(troop_set_slot, ":Profession_init", aspect_strength, 0),(troop_set_slot, ":Profession_init", aspect_agility, 0),(troop_set_slot, ":Profession_init", aspect_perception, 4),(troop_set_slot, ":Profession_init", aspect_intelligence, 0),(troop_set_slot, ":Profession_init", aspect_charisma, -1),(troop_set_slot, ":Profession_init", aspect_one_handed, 1),(troop_set_slot, ":Profession_init", maxpts_one_handed, 3),(troop_set_slot, ":Profession_init", aspect_two_handed, 0),(troop_set_slot, ":Profession_init", maxpts_two_handed, 4),(troop_set_slot, ":Profession_init", aspect_polearm, 1),(troop_set_slot, ":Profession_init", maxpts_polearm, 5),(troop_set_slot, ":Profession_init", aspect_power_strike, 1),(troop_set_slot, ":Profession_init", maxpts_power_strike, 4),(troop_set_slot, ":Profession_init", aspect_archery, 1),(troop_set_slot, ":Profession_init", maxpts_archery, 3),(troop_set_slot, ":Profession_init", aspect_power_draw, 0),(troop_set_slot, ":Profession_init", maxpts_power_draw, 2),(troop_set_slot, ":Profession_init", aspect_crossbow, 0),(troop_set_slot, ":Profession_init", maxpts_crossbow, 2),(troop_set_slot, ":Profession_init", aspect_throwing, 0),(troop_set_slot, ":Profession_init", maxpts_throwing, 4),(troop_set_slot, ":Profession_init", aspect_power_throw, 0),(troop_set_slot, ":Profession_init", maxpts_power_throw, 2),(troop_set_slot, ":Profession_init", aspect_firearm, 0),(troop_set_slot, ":Profession_init", maxpts_firearm, 1),(troop_set_slot, ":Profession_init", aspect_shield, 1),(troop_set_slot, ":Profession_init", maxpts_shield, 4),(troop_set_slot, ":Profession_init", aspect_persuasion, 0),(troop_set_slot, ":Profession_init", maxpts_persuasion, 0),(troop_set_slot, ":Profession_init", aspect_alchemy, 1),(troop_set_slot, ":Profession_init", maxpts_alchemy, 4),(troop_set_slot, ":Profession_init", aspect_religion, 2),(troop_set_slot, ":Profession_init", maxpts_religion, 6),(troop_set_slot, ":Profession_init", aspect_scholarship, 0),(troop_set_slot, ":Profession_init", maxpts_scholarship, 3),(troop_set_slot, ":Profession_init", aspect_healing, 2),(troop_set_slot, ":Profession_init", maxpts_healing, 7),(troop_set_slot, ":Profession_init", aspect_artifice, 2),(troop_set_slot, ":Profession_init", maxpts_artifice, 4),(troop_set_slot, ":Profession_init", aspect_tactics, 0),(troop_set_slot, ":Profession_init", maxpts_tactics, 3),(troop_set_slot, ":Profession_init", aspect_stealth, 0),(troop_set_slot, ":Profession_init", maxpts_stealth, 6),(troop_set_slot, ":Profession_init", aspect_streetwise, 0),(troop_set_slot, ":Profession_init", maxpts_streetwise, 0),(troop_set_slot, ":Profession_init", aspect_athletics, 1),(troop_set_slot, ":Profession_init", maxpts_athletics, 6),(troop_set_slot, ":Profession_init", aspect_riding, 0),(troop_set_slot, ":Profession_init", maxpts_riding, 2),(troop_set_slot, ":Profession_init", aspect_woodwise, 3),(troop_set_slot, ":Profession_init", maxpts_woodwise, 8),(troop_set_slot, ":Profession_init", aspect_pathfinding, 2),(troop_set_slot, ":Profession_init", maxpts_pathfinding, 5),(troop_set_slot, ":Profession_init", aspect_horse_archery, 0),(troop_set_slot, ":Profession_init", maxpts_horse_archery, 2),(troop_set_slot, ":Profession_init", aspect_virtue, 6),(troop_set_slot, ":Profession_init", maxpts_virtue, 9),(troop_set_slot, ":Profession_init", benefits_rating, 1),
	(assign, ":Profession_init", "trp_bkgnd_friar"),(troop_set_slot, ":Profession_init", profession_skill_pts, 12),(troop_set_slot, ":Profession_init", aspect_endurance, 4),(troop_set_slot, ":Profession_init", aspect_strength, 0),(troop_set_slot, ":Profession_init", aspect_agility, 0),(troop_set_slot, ":Profession_init", aspect_perception, -4),(troop_set_slot, ":Profession_init", aspect_intelligence, 0),(troop_set_slot, ":Profession_init", aspect_charisma, 1),(troop_set_slot, ":Profession_init", aspect_one_handed, 2),(troop_set_slot, ":Profession_init", maxpts_one_handed, 4),(troop_set_slot, ":Profession_init", aspect_two_handed, 1),(troop_set_slot, ":Profession_init", maxpts_two_handed, 4),(troop_set_slot, ":Profession_init", aspect_polearm, 0),(troop_set_slot, ":Profession_init", maxpts_polearm, 4),(troop_set_slot, ":Profession_init", aspect_power_strike, 0),(troop_set_slot, ":Profession_init", maxpts_power_strike, 4),(troop_set_slot, ":Profession_init", aspect_archery, 1),(troop_set_slot, ":Profession_init", maxpts_archery, 3),(troop_set_slot, ":Profession_init", aspect_power_draw, 0),(troop_set_slot, ":Profession_init", maxpts_power_draw, 2),(troop_set_slot, ":Profession_init", aspect_crossbow, 0),(troop_set_slot, ":Profession_init", maxpts_crossbow, 2),(troop_set_slot, ":Profession_init", aspect_throwing, 0),(troop_set_slot, ":Profession_init", maxpts_throwing, 3),(troop_set_slot, ":Profession_init", aspect_power_throw, 0),(troop_set_slot, ":Profession_init", maxpts_power_throw, 2),(troop_set_slot, ":Profession_init", aspect_firearm, 0),(troop_set_slot, ":Profession_init", maxpts_firearm, 2),(troop_set_slot, ":Profession_init", aspect_shield, 0),(troop_set_slot, ":Profession_init", maxpts_shield, 4),(troop_set_slot, ":Profession_init", aspect_persuasion, 4),(troop_set_slot, ":Profession_init", maxpts_persuasion, 9),(troop_set_slot, ":Profession_init", aspect_alchemy, 1),(troop_set_slot, ":Profession_init", maxpts_alchemy, 2),(troop_set_slot, ":Profession_init", aspect_religion, 2),(troop_set_slot, ":Profession_init", maxpts_religion, 6),(troop_set_slot, ":Profession_init", aspect_scholarship, 2),(troop_set_slot, ":Profession_init", maxpts_scholarship, 8),(troop_set_slot, ":Profession_init", aspect_healing, 2),(troop_set_slot, ":Profession_init", maxpts_healing, 7),(troop_set_slot, ":Profession_init", aspect_artifice, 0),(troop_set_slot, ":Profession_init", maxpts_artifice, 3),(troop_set_slot, ":Profession_init", aspect_tactics, 0),(troop_set_slot, ":Profession_init", maxpts_tactics, 3),(troop_set_slot, ":Profession_init", aspect_stealth, 0),(troop_set_slot, ":Profession_init", maxpts_stealth, 3),(troop_set_slot, ":Profession_init", aspect_streetwise, 3),(troop_set_slot, ":Profession_init", maxpts_streetwise, 8),(troop_set_slot, ":Profession_init", aspect_athletics, 0),(troop_set_slot, ":Profession_init", maxpts_athletics, 6),(troop_set_slot, ":Profession_init", aspect_riding, 0),(troop_set_slot, ":Profession_init", maxpts_riding, 4),(troop_set_slot, ":Profession_init", aspect_woodwise, 2),(troop_set_slot, ":Profession_init", maxpts_woodwise, 5),(troop_set_slot, ":Profession_init", aspect_pathfinding, 1),(troop_set_slot, ":Profession_init", maxpts_pathfinding, 4),(troop_set_slot, ":Profession_init", aspect_horse_archery, 0),(troop_set_slot, ":Profession_init", maxpts_horse_archery, 2),(troop_set_slot, ":Profession_init", aspect_virtue, 4),(troop_set_slot, ":Profession_init", maxpts_virtue, 6),(troop_set_slot, ":Profession_init", benefits_rating, 1),
	(assign, ":Profession_init", "trp_bkgnd_monk_nun"),(troop_set_slot, ":Profession_init", profession_skill_pts, 17),(troop_set_slot, ":Profession_init", aspect_endurance, 0),(troop_set_slot, ":Profession_init", aspect_strength, 0),(troop_set_slot, ":Profession_init", aspect_agility, 0),(troop_set_slot, ":Profession_init", aspect_perception, -4),(troop_set_slot, ":Profession_init", aspect_intelligence, 1),(troop_set_slot, ":Profession_init", aspect_charisma, 0),(troop_set_slot, ":Profession_init", aspect_one_handed, 1),(troop_set_slot, ":Profession_init", maxpts_one_handed, 3),(troop_set_slot, ":Profession_init", aspect_two_handed, 1),(troop_set_slot, ":Profession_init", maxpts_two_handed, 4),(troop_set_slot, ":Profession_init", aspect_polearm, 0),(troop_set_slot, ":Profession_init", maxpts_polearm, 5),(troop_set_slot, ":Profession_init", aspect_power_strike, 0),(troop_set_slot, ":Profession_init", maxpts_power_strike, 4),(troop_set_slot, ":Profession_init", aspect_archery, 0),(troop_set_slot, ":Profession_init", maxpts_archery, 3),(troop_set_slot, ":Profession_init", aspect_power_draw, 0),(troop_set_slot, ":Profession_init", maxpts_power_draw, 2),(troop_set_slot, ":Profession_init", aspect_crossbow, 0),(troop_set_slot, ":Profession_init", maxpts_crossbow, 3),(troop_set_slot, ":Profession_init", aspect_throwing, 1),(troop_set_slot, ":Profession_init", maxpts_throwing, 3),(troop_set_slot, ":Profession_init", aspect_power_throw, 0),(troop_set_slot, ":Profession_init", maxpts_power_throw, 2),(troop_set_slot, ":Profession_init", aspect_firearm, 0),(troop_set_slot, ":Profession_init", maxpts_firearm, 2),(troop_set_slot, ":Profession_init", aspect_shield, 1),(troop_set_slot, ":Profession_init", maxpts_shield, 4),(troop_set_slot, ":Profession_init", aspect_persuasion, 1),(troop_set_slot, ":Profession_init", maxpts_persuasion, 4),(troop_set_slot, ":Profession_init", aspect_alchemy, 1),(troop_set_slot, ":Profession_init", maxpts_alchemy, 4),(troop_set_slot, ":Profession_init", aspect_religion, 4),(troop_set_slot, ":Profession_init", maxpts_religion, 5),(troop_set_slot, ":Profession_init", aspect_scholarship, 3),(troop_set_slot, ":Profession_init", maxpts_scholarship, 9),(troop_set_slot, ":Profession_init", aspect_healing, 2),(troop_set_slot, ":Profession_init", maxpts_healing, 8),(troop_set_slot, ":Profession_init", aspect_artifice, 1),(troop_set_slot, ":Profession_init", maxpts_artifice, 4),(troop_set_slot, ":Profession_init", aspect_tactics, 0),(troop_set_slot, ":Profession_init", maxpts_tactics, 3),(troop_set_slot, ":Profession_init", aspect_stealth, 0),(troop_set_slot, ":Profession_init", maxpts_stealth, 2),(troop_set_slot, ":Profession_init", aspect_streetwise, 0),(troop_set_slot, ":Profession_init", maxpts_streetwise, 0),(troop_set_slot, ":Profession_init", aspect_athletics, 0),(troop_set_slot, ":Profession_init", maxpts_athletics, 6),(troop_set_slot, ":Profession_init", aspect_riding, 0),(troop_set_slot, ":Profession_init", maxpts_riding, 1),(troop_set_slot, ":Profession_init", aspect_woodwise, 1),(troop_set_slot, ":Profession_init", maxpts_woodwise, 4),(troop_set_slot, ":Profession_init", aspect_pathfinding, 0),(troop_set_slot, ":Profession_init", maxpts_pathfinding, 2),(troop_set_slot, ":Profession_init", aspect_horse_archery, 0),(troop_set_slot, ":Profession_init", maxpts_horse_archery, 2),(troop_set_slot, ":Profession_init", aspect_virtue, 5),(troop_set_slot, ":Profession_init", maxpts_virtue, 5),(troop_set_slot, ":Profession_init", benefits_rating, 1),
	(assign, ":Profession_init", "trp_bkgnd_priest"),(troop_set_slot, ":Profession_init", profession_skill_pts, 23),(troop_set_slot, ":Profession_init", aspect_endurance, 0),(troop_set_slot, ":Profession_init", aspect_strength, -1),(troop_set_slot, ":Profession_init", aspect_agility, 0),(troop_set_slot, ":Profession_init", aspect_perception, 4),(troop_set_slot, ":Profession_init", aspect_intelligence, 1),(troop_set_slot, ":Profession_init", aspect_charisma, 1),(troop_set_slot, ":Profession_init", aspect_one_handed, 3),(troop_set_slot, ":Profession_init", maxpts_one_handed, 3),(troop_set_slot, ":Profession_init", aspect_two_handed, 0),(troop_set_slot, ":Profession_init", maxpts_two_handed, 3),(troop_set_slot, ":Profession_init", aspect_polearm, 0),(troop_set_slot, ":Profession_init", maxpts_polearm, 3),(troop_set_slot, ":Profession_init", aspect_power_strike, 0),(troop_set_slot, ":Profession_init", maxpts_power_strike, 3),(troop_set_slot, ":Profession_init", aspect_archery, 0),(troop_set_slot, ":Profession_init", maxpts_archery, 2),(troop_set_slot, ":Profession_init", aspect_power_draw, 0),(troop_set_slot, ":Profession_init", maxpts_power_draw, 2),(troop_set_slot, ":Profession_init", aspect_crossbow, 0),(troop_set_slot, ":Profession_init", maxpts_crossbow, 2),(troop_set_slot, ":Profession_init", aspect_throwing, 0),(troop_set_slot, ":Profession_init", maxpts_throwing, 2),(troop_set_slot, ":Profession_init", aspect_power_throw, 0),(troop_set_slot, ":Profession_init", maxpts_power_throw, 2),(troop_set_slot, ":Profession_init", aspect_firearm, 0),(troop_set_slot, ":Profession_init", maxpts_firearm, 2),(troop_set_slot, ":Profession_init", aspect_shield, 0),(troop_set_slot, ":Profession_init", maxpts_shield, 3),(troop_set_slot, ":Profession_init", aspect_persuasion, 2),(troop_set_slot, ":Profession_init", maxpts_persuasion, 9),(troop_set_slot, ":Profession_init", aspect_alchemy, 1),(troop_set_slot, ":Profession_init", maxpts_alchemy, 3),(troop_set_slot, ":Profession_init", aspect_religion, 4),(troop_set_slot, ":Profession_init", maxpts_religion, 7),(troop_set_slot, ":Profession_init", aspect_scholarship, 2),(troop_set_slot, ":Profession_init", maxpts_scholarship, 9),(troop_set_slot, ":Profession_init", aspect_healing, 2),(troop_set_slot, ":Profession_init", maxpts_healing, 8),(troop_set_slot, ":Profession_init", aspect_artifice, 0),(troop_set_slot, ":Profession_init", maxpts_artifice, 2),(troop_set_slot, ":Profession_init", aspect_tactics, 0),(troop_set_slot, ":Profession_init", maxpts_tactics, 2),(troop_set_slot, ":Profession_init", aspect_stealth, 0),(troop_set_slot, ":Profession_init", maxpts_stealth, 2),(troop_set_slot, ":Profession_init", aspect_streetwise, 0),(troop_set_slot, ":Profession_init", maxpts_streetwise, 4),(troop_set_slot, ":Profession_init", aspect_athletics, 0),(troop_set_slot, ":Profession_init", maxpts_athletics, 6),(troop_set_slot, ":Profession_init", aspect_riding, 0),(troop_set_slot, ":Profession_init", maxpts_riding, 2),(troop_set_slot, ":Profession_init", aspect_woodwise, 0),(troop_set_slot, ":Profession_init", maxpts_woodwise, 4),(troop_set_slot, ":Profession_init", aspect_pathfinding, 0),(troop_set_slot, ":Profession_init", maxpts_pathfinding, 3),(troop_set_slot, ":Profession_init", aspect_horse_archery, 0),(troop_set_slot, ":Profession_init", maxpts_horse_archery, 2),(troop_set_slot, ":Profession_init", aspect_virtue, 4),(troop_set_slot, ":Profession_init", maxpts_virtue, 6),(troop_set_slot, ":Profession_init", benefits_rating, 1),
	(assign, ":Profession_init", "trp_bkgnd_abbot_abbess"),(troop_set_slot, ":Profession_init", profession_skill_pts, 23),(troop_set_slot, ":Profession_init", aspect_endurance, -4),(troop_set_slot, ":Profession_init", aspect_strength, -2),(troop_set_slot, ":Profession_init", aspect_agility, 0),(troop_set_slot, ":Profession_init", aspect_perception, 4),(troop_set_slot, ":Profession_init", aspect_intelligence, 1),(troop_set_slot, ":Profession_init", aspect_charisma, 2),(troop_set_slot, ":Profession_init", aspect_one_handed, 2),(troop_set_slot, ":Profession_init", maxpts_one_handed, 3),(troop_set_slot, ":Profession_init", aspect_two_handed, 0),(troop_set_slot, ":Profession_init", maxpts_two_handed, 3),(troop_set_slot, ":Profession_init", aspect_polearm, 0),(troop_set_slot, ":Profession_init", maxpts_polearm, 3),(troop_set_slot, ":Profession_init", aspect_power_strike, 0),(troop_set_slot, ":Profession_init", maxpts_power_strike, 3),(troop_set_slot, ":Profession_init", aspect_archery, 0),(troop_set_slot, ":Profession_init", maxpts_archery, 2),(troop_set_slot, ":Profession_init", aspect_power_draw, 0),(troop_set_slot, ":Profession_init", maxpts_power_draw, 2),(troop_set_slot, ":Profession_init", aspect_crossbow, 0),(troop_set_slot, ":Profession_init", maxpts_crossbow, 2),(troop_set_slot, ":Profession_init", aspect_throwing, 0),(troop_set_slot, ":Profession_init", maxpts_throwing, 2),(troop_set_slot, ":Profession_init", aspect_power_throw, 0),(troop_set_slot, ":Profession_init", maxpts_power_throw, 2),(troop_set_slot, ":Profession_init", aspect_firearm, 0),(troop_set_slot, ":Profession_init", maxpts_firearm, 2),(troop_set_slot, ":Profession_init", aspect_shield, 0),(troop_set_slot, ":Profession_init", maxpts_shield, 3),(troop_set_slot, ":Profession_init", aspect_persuasion, 1),(troop_set_slot, ":Profession_init", maxpts_persuasion, 9),(troop_set_slot, ":Profession_init", aspect_alchemy, 1),(troop_set_slot, ":Profession_init", maxpts_alchemy, 4),(troop_set_slot, ":Profession_init", aspect_religion, 4),(troop_set_slot, ":Profession_init", maxpts_religion, 8),(troop_set_slot, ":Profession_init", aspect_scholarship, 3),(troop_set_slot, ":Profession_init", maxpts_scholarship, 9),(troop_set_slot, ":Profession_init", aspect_healing, 2),(troop_set_slot, ":Profession_init", maxpts_healing, 8),(troop_set_slot, ":Profession_init", aspect_artifice, 0),(troop_set_slot, ":Profession_init", maxpts_artifice, 4),(troop_set_slot, ":Profession_init", aspect_tactics, 0),(troop_set_slot, ":Profession_init", maxpts_tactics, 2),(troop_set_slot, ":Profession_init", aspect_stealth, 0),(troop_set_slot, ":Profession_init", maxpts_stealth, 2),(troop_set_slot, ":Profession_init", aspect_streetwise, 0),(troop_set_slot, ":Profession_init", maxpts_streetwise, 4),(troop_set_slot, ":Profession_init", aspect_athletics, 0),(troop_set_slot, ":Profession_init", maxpts_athletics, 6),(troop_set_slot, ":Profession_init", aspect_riding, 0),(troop_set_slot, ":Profession_init", maxpts_riding, 3),(troop_set_slot, ":Profession_init", aspect_woodwise, 0),(troop_set_slot, ":Profession_init", maxpts_woodwise, 4),(troop_set_slot, ":Profession_init", aspect_pathfinding, 0),(troop_set_slot, ":Profession_init", maxpts_pathfinding, 3),(troop_set_slot, ":Profession_init", aspect_horse_archery, 0),(troop_set_slot, ":Profession_init", maxpts_horse_archery, 2),(troop_set_slot, ":Profession_init", aspect_virtue, 3),(troop_set_slot, ":Profession_init", maxpts_virtue, 9),(troop_set_slot, ":Profession_init", benefits_rating, 2),
	(assign, ":Profession_init", "trp_bkgnd_bishop"),(troop_set_slot, ":Profession_init", profession_skill_pts, 18),(troop_set_slot, ":Profession_init", aspect_endurance, 0),(troop_set_slot, ":Profession_init", aspect_strength, -1),(troop_set_slot, ":Profession_init", aspect_agility, 0),(troop_set_slot, ":Profession_init", aspect_perception, 4),(troop_set_slot, ":Profession_init", aspect_intelligence, 1),(troop_set_slot, ":Profession_init", aspect_charisma, 1),(troop_set_slot, ":Profession_init", aspect_one_handed, 2),(troop_set_slot, ":Profession_init", maxpts_one_handed, 3),(troop_set_slot, ":Profession_init", aspect_two_handed, 0),(troop_set_slot, ":Profession_init", maxpts_two_handed, 3),(troop_set_slot, ":Profession_init", aspect_polearm, 0),(troop_set_slot, ":Profession_init", maxpts_polearm, 3),(troop_set_slot, ":Profession_init", aspect_power_strike, 0),(troop_set_slot, ":Profession_init", maxpts_power_strike, 3),(troop_set_slot, ":Profession_init", aspect_archery, 0),(troop_set_slot, ":Profession_init", maxpts_archery, 2),(troop_set_slot, ":Profession_init", aspect_power_draw, 0),(troop_set_slot, ":Profession_init", maxpts_power_draw, 2),(troop_set_slot, ":Profession_init", aspect_crossbow, 0),(troop_set_slot, ":Profession_init", maxpts_crossbow, 2),(troop_set_slot, ":Profession_init", aspect_throwing, 0),(troop_set_slot, ":Profession_init", maxpts_throwing, 2),(troop_set_slot, ":Profession_init", aspect_power_throw, 0),(troop_set_slot, ":Profession_init", maxpts_power_throw, 2),(troop_set_slot, ":Profession_init", aspect_firearm, 0),(troop_set_slot, ":Profession_init", maxpts_firearm, 2),(troop_set_slot, ":Profession_init", aspect_shield, 0),(troop_set_slot, ":Profession_init", maxpts_shield, 3),(troop_set_slot, ":Profession_init", aspect_persuasion, 3),(troop_set_slot, ":Profession_init", maxpts_persuasion, 9),(troop_set_slot, ":Profession_init", aspect_alchemy, 2),(troop_set_slot, ":Profession_init", maxpts_alchemy, 5),(troop_set_slot, ":Profession_init", aspect_religion, 4),(troop_set_slot, ":Profession_init", maxpts_religion, 9),(troop_set_slot, ":Profession_init", aspect_scholarship, 3),(troop_set_slot, ":Profession_init", maxpts_scholarship, 9),(troop_set_slot, ":Profession_init", aspect_healing, 0),(troop_set_slot, ":Profession_init", maxpts_healing, 8),(troop_set_slot, ":Profession_init", aspect_artifice, 0),(troop_set_slot, ":Profession_init", maxpts_artifice, 3),(troop_set_slot, ":Profession_init", aspect_tactics, 0),(troop_set_slot, ":Profession_init", maxpts_tactics, 2),(troop_set_slot, ":Profession_init", aspect_stealth, 0),(troop_set_slot, ":Profession_init", maxpts_stealth, 2),(troop_set_slot, ":Profession_init", aspect_streetwise, 2),(troop_set_slot, ":Profession_init", maxpts_streetwise, 6),(troop_set_slot, ":Profession_init", aspect_athletics, 0),(troop_set_slot, ":Profession_init", maxpts_athletics, 6),(troop_set_slot, ":Profession_init", aspect_riding, 0),(troop_set_slot, ":Profession_init", maxpts_riding, 4),(troop_set_slot, ":Profession_init", aspect_woodwise, 0),(troop_set_slot, ":Profession_init", maxpts_woodwise, 2),(troop_set_slot, ":Profession_init", aspect_pathfinding, 0),(troop_set_slot, ":Profession_init", maxpts_pathfinding, 3),(troop_set_slot, ":Profession_init", aspect_horse_archery, 0),(troop_set_slot, ":Profession_init", maxpts_horse_archery, 2),(troop_set_slot, ":Profession_init", aspect_virtue, 4),(troop_set_slot, ":Profession_init", maxpts_virtue, 8),(troop_set_slot, ":Profession_init", benefits_rating, 2),
	(assign, ":Profession_init", "trp_bkgnd_alchemist"),(troop_set_slot, ":Profession_init", profession_skill_pts, 22),(troop_set_slot, ":Profession_init", aspect_endurance, 0),(troop_set_slot, ":Profession_init", aspect_strength, -1),(troop_set_slot, ":Profession_init", aspect_agility, 0),(troop_set_slot, ":Profession_init", aspect_perception, 4),(troop_set_slot, ":Profession_init", aspect_intelligence, 1),(troop_set_slot, ":Profession_init", aspect_charisma, 0),(troop_set_slot, ":Profession_init", aspect_one_handed, 2),(troop_set_slot, ":Profession_init", maxpts_one_handed, 3),(troop_set_slot, ":Profession_init", aspect_two_handed, 0),(troop_set_slot, ":Profession_init", maxpts_two_handed, 3),(troop_set_slot, ":Profession_init", aspect_polearm, 0),(troop_set_slot, ":Profession_init", maxpts_polearm, 3),(troop_set_slot, ":Profession_init", aspect_power_strike, 0),(troop_set_slot, ":Profession_init", maxpts_power_strike, 3),(troop_set_slot, ":Profession_init", aspect_archery, 0),(troop_set_slot, ":Profession_init", maxpts_archery, 2),(troop_set_slot, ":Profession_init", aspect_power_draw, 0),(troop_set_slot, ":Profession_init", maxpts_power_draw, 2),(troop_set_slot, ":Profession_init", aspect_crossbow, 0),(troop_set_slot, ":Profession_init", maxpts_crossbow, 2),(troop_set_slot, ":Profession_init", aspect_throwing, 0),(troop_set_slot, ":Profession_init", maxpts_throwing, 2),(troop_set_slot, ":Profession_init", aspect_power_throw, 0),(troop_set_slot, ":Profession_init", maxpts_power_throw, 2),(troop_set_slot, ":Profession_init", aspect_firearm, 0),(troop_set_slot, ":Profession_init", maxpts_firearm, 2),(troop_set_slot, ":Profession_init", aspect_shield, 0),(troop_set_slot, ":Profession_init", maxpts_shield, 3),(troop_set_slot, ":Profession_init", aspect_persuasion, 4),(troop_set_slot, ":Profession_init", maxpts_persuasion, 7),(troop_set_slot, ":Profession_init", aspect_alchemy, 3),(troop_set_slot, ":Profession_init", maxpts_alchemy, 7),(troop_set_slot, ":Profession_init", aspect_religion, 1),(troop_set_slot, ":Profession_init", maxpts_religion, 5),(troop_set_slot, ":Profession_init", aspect_scholarship, 3),(troop_set_slot, ":Profession_init", maxpts_scholarship, 9),(troop_set_slot, ":Profession_init", aspect_healing, 1),(troop_set_slot, ":Profession_init", maxpts_healing, 4),(troop_set_slot, ":Profession_init", aspect_artifice, 1),(troop_set_slot, ":Profession_init", maxpts_artifice, 4),(troop_set_slot, ":Profession_init", aspect_tactics, 0),(troop_set_slot, ":Profession_init", maxpts_tactics, 2),(troop_set_slot, ":Profession_init", aspect_stealth, 0),(troop_set_slot, ":Profession_init", maxpts_stealth, 3),(troop_set_slot, ":Profession_init", aspect_streetwise, 2),(troop_set_slot, ":Profession_init", maxpts_streetwise, 5),(troop_set_slot, ":Profession_init", aspect_athletics, 0),(troop_set_slot, ":Profession_init", maxpts_athletics, 6),(troop_set_slot, ":Profession_init", aspect_riding, 0),(troop_set_slot, ":Profession_init", maxpts_riding, 3),(troop_set_slot, ":Profession_init", aspect_woodwise, 0),(troop_set_slot, ":Profession_init", maxpts_woodwise, 4),(troop_set_slot, ":Profession_init", aspect_pathfinding, 0),(troop_set_slot, ":Profession_init", maxpts_pathfinding, 3),(troop_set_slot, ":Profession_init", aspect_horse_archery, 0),(troop_set_slot, ":Profession_init", maxpts_horse_archery, 2),(troop_set_slot, ":Profession_init", aspect_virtue, 2),(troop_set_slot, ":Profession_init", maxpts_virtue, 4),(troop_set_slot, ":Profession_init", benefits_rating, -1),
	(assign, ":Profession_init", "trp_bkgnd_professor"),(troop_set_slot, ":Profession_init", profession_skill_pts, 24),(troop_set_slot, ":Profession_init", aspect_endurance, -4),(troop_set_slot, ":Profession_init", aspect_strength, -1),(troop_set_slot, ":Profession_init", aspect_agility, 0),(troop_set_slot, ":Profession_init", aspect_perception, 4),(troop_set_slot, ":Profession_init", aspect_intelligence, 2),(troop_set_slot, ":Profession_init", aspect_charisma, 0),(troop_set_slot, ":Profession_init", aspect_one_handed, 1),(troop_set_slot, ":Profession_init", maxpts_one_handed, 3),(troop_set_slot, ":Profession_init", aspect_two_handed, 0),(troop_set_slot, ":Profession_init", maxpts_two_handed, 3),(troop_set_slot, ":Profession_init", aspect_polearm, 0),(troop_set_slot, ":Profession_init", maxpts_polearm, 3),(troop_set_slot, ":Profession_init", aspect_power_strike, 0),(troop_set_slot, ":Profession_init", maxpts_power_strike, 3),(troop_set_slot, ":Profession_init", aspect_archery, 0),(troop_set_slot, ":Profession_init", maxpts_archery, 2),(troop_set_slot, ":Profession_init", aspect_power_draw, 0),(troop_set_slot, ":Profession_init", maxpts_power_draw, 2),(troop_set_slot, ":Profession_init", aspect_crossbow, 0),(troop_set_slot, ":Profession_init", maxpts_crossbow, 2),(troop_set_slot, ":Profession_init", aspect_throwing, 0),(troop_set_slot, ":Profession_init", maxpts_throwing, 2),(troop_set_slot, ":Profession_init", aspect_power_throw, 0),(troop_set_slot, ":Profession_init", maxpts_power_throw, 2),(troop_set_slot, ":Profession_init", aspect_firearm, 0),(troop_set_slot, ":Profession_init", maxpts_firearm, 2),(troop_set_slot, ":Profession_init", aspect_shield, 0),(troop_set_slot, ":Profession_init", maxpts_shield, 3),(troop_set_slot, ":Profession_init", aspect_persuasion, 5),(troop_set_slot, ":Profession_init", maxpts_persuasion, 9),(troop_set_slot, ":Profession_init", aspect_alchemy, 2),(troop_set_slot, ":Profession_init", maxpts_alchemy, 6),(troop_set_slot, ":Profession_init", aspect_religion, 2),(troop_set_slot, ":Profession_init", maxpts_religion, 7),(troop_set_slot, ":Profession_init", aspect_scholarship, 3),(troop_set_slot, ":Profession_init", maxpts_scholarship, 9),(troop_set_slot, ":Profession_init", aspect_healing, 1),(troop_set_slot, ":Profession_init", maxpts_healing, 7),(troop_set_slot, ":Profession_init", aspect_artifice, 1),(troop_set_slot, ":Profession_init", maxpts_artifice, 6),(troop_set_slot, ":Profession_init", aspect_tactics, 0),(troop_set_slot, ":Profession_init", maxpts_tactics, 2),(troop_set_slot, ":Profession_init", aspect_stealth, 0),(troop_set_slot, ":Profession_init", maxpts_stealth, 2),(troop_set_slot, ":Profession_init", aspect_streetwise, 0),(troop_set_slot, ":Profession_init", maxpts_streetwise, 4),(troop_set_slot, ":Profession_init", aspect_athletics, 0),(troop_set_slot, ":Profession_init", maxpts_athletics, 6),(troop_set_slot, ":Profession_init", aspect_riding, 0),(troop_set_slot, ":Profession_init", maxpts_riding, 2),(troop_set_slot, ":Profession_init", aspect_woodwise, 0),(troop_set_slot, ":Profession_init", maxpts_woodwise, 3),(troop_set_slot, ":Profession_init", aspect_pathfinding, 0),(troop_set_slot, ":Profession_init", maxpts_pathfinding, 2),(troop_set_slot, ":Profession_init", aspect_horse_archery, 0),(troop_set_slot, ":Profession_init", maxpts_horse_archery, 2),(troop_set_slot, ":Profession_init", aspect_virtue, 2),(troop_set_slot, ":Profession_init", maxpts_virtue, 5),(troop_set_slot, ":Profession_init", benefits_rating, -1),
	(assign, ":Profession_init", "trp_bkgnd_master_alchemist"),(troop_set_slot, ":Profession_init", profession_skill_pts, 20),(troop_set_slot, ":Profession_init", aspect_endurance, -4),(troop_set_slot, ":Profession_init", aspect_strength, -1),(troop_set_slot, ":Profession_init", aspect_agility, 0),(troop_set_slot, ":Profession_init", aspect_perception, 4),(troop_set_slot, ":Profession_init", aspect_intelligence, 2),(troop_set_slot, ":Profession_init", aspect_charisma, 0),(troop_set_slot, ":Profession_init", aspect_one_handed, 0),(troop_set_slot, ":Profession_init", maxpts_one_handed, 2),(troop_set_slot, ":Profession_init", aspect_two_handed, 0),(troop_set_slot, ":Profession_init", maxpts_two_handed, 2),(troop_set_slot, ":Profession_init", aspect_polearm, 0),(troop_set_slot, ":Profession_init", maxpts_polearm, 2),(troop_set_slot, ":Profession_init", aspect_power_strike, 0),(troop_set_slot, ":Profession_init", maxpts_power_strike, 2),(troop_set_slot, ":Profession_init", aspect_archery, 0),(troop_set_slot, ":Profession_init", maxpts_archery, 2),(troop_set_slot, ":Profession_init", aspect_power_draw, 0),(troop_set_slot, ":Profession_init", maxpts_power_draw, 1),(troop_set_slot, ":Profession_init", aspect_crossbow, 0),(troop_set_slot, ":Profession_init", maxpts_crossbow, 2),(troop_set_slot, ":Profession_init", aspect_throwing, 0),(troop_set_slot, ":Profession_init", maxpts_throwing, 2),(troop_set_slot, ":Profession_init", aspect_power_throw, 0),(troop_set_slot, ":Profession_init", maxpts_power_throw, 1),(troop_set_slot, ":Profession_init", aspect_firearm, 0),(troop_set_slot, ":Profession_init", maxpts_firearm, 1),(troop_set_slot, ":Profession_init", aspect_shield, 0),(troop_set_slot, ":Profession_init", maxpts_shield, 2),(troop_set_slot, ":Profession_init", aspect_persuasion, 5),(troop_set_slot, ":Profession_init", maxpts_persuasion, 9),(troop_set_slot, ":Profession_init", aspect_alchemy, 4),(troop_set_slot, ":Profession_init", maxpts_alchemy, 8),(troop_set_slot, ":Profession_init", aspect_religion, 0),(troop_set_slot, ":Profession_init", maxpts_religion, 5),(troop_set_slot, ":Profession_init", aspect_scholarship, 4),(troop_set_slot, ":Profession_init", maxpts_scholarship, 9),(troop_set_slot, ":Profession_init", aspect_healing, 1),(troop_set_slot, ":Profession_init", maxpts_healing, 5),(troop_set_slot, ":Profession_init", aspect_artifice, 1),(troop_set_slot, ":Profession_init", maxpts_artifice, 5),(troop_set_slot, ":Profession_init", aspect_tactics, 0),(troop_set_slot, ":Profession_init", maxpts_tactics, 2),(troop_set_slot, ":Profession_init", aspect_stealth, 0),(troop_set_slot, ":Profession_init", maxpts_stealth, 3),(troop_set_slot, ":Profession_init", aspect_streetwise, 1),(troop_set_slot, ":Profession_init", maxpts_streetwise, 5),(troop_set_slot, ":Profession_init", aspect_athletics, 0),(troop_set_slot, ":Profession_init", maxpts_athletics, 6),(troop_set_slot, ":Profession_init", aspect_riding, 0),(troop_set_slot, ":Profession_init", maxpts_riding, 4),(troop_set_slot, ":Profession_init", aspect_woodwise, 1),(troop_set_slot, ":Profession_init", maxpts_woodwise, 5),(troop_set_slot, ":Profession_init", aspect_pathfinding, 0),(troop_set_slot, ":Profession_init", maxpts_pathfinding, 4),(troop_set_slot, ":Profession_init", aspect_horse_archery, 0),(troop_set_slot, ":Profession_init", maxpts_horse_archery, 2),(troop_set_slot, ":Profession_init", aspect_virtue, 1),(troop_set_slot, ":Profession_init", maxpts_virtue, 4),(troop_set_slot, ":Profession_init", benefits_rating, -2),
	(assign, ":Profession_init", "trp_bkgnd_physician"),(troop_set_slot, ":Profession_init", profession_skill_pts, 21),(troop_set_slot, ":Profession_init", aspect_endurance, -4),(troop_set_slot, ":Profession_init", aspect_strength, -1),(troop_set_slot, ":Profession_init", aspect_agility, 0),(troop_set_slot, ":Profession_init", aspect_perception, 4),(troop_set_slot, ":Profession_init", aspect_intelligence, 1),(troop_set_slot, ":Profession_init", aspect_charisma, 0),(troop_set_slot, ":Profession_init", aspect_one_handed, 0),(troop_set_slot, ":Profession_init", maxpts_one_handed, 6),(troop_set_slot, ":Profession_init", aspect_two_handed, 0),(troop_set_slot, ":Profession_init", maxpts_two_handed, 3),(troop_set_slot, ":Profession_init", aspect_polearm, 0),(troop_set_slot, ":Profession_init", maxpts_polearm, 3),(troop_set_slot, ":Profession_init", aspect_power_strike, 1),(troop_set_slot, ":Profession_init", maxpts_power_strike, 4),(troop_set_slot, ":Profession_init", aspect_archery, 0),(troop_set_slot, ":Profession_init", maxpts_archery, 2),(troop_set_slot, ":Profession_init", aspect_power_draw, 0),(troop_set_slot, ":Profession_init", maxpts_power_draw, 2),(troop_set_slot, ":Profession_init", aspect_crossbow, 0),(troop_set_slot, ":Profession_init", maxpts_crossbow, 2),(troop_set_slot, ":Profession_init", aspect_throwing, 0),(troop_set_slot, ":Profession_init", maxpts_throwing, 2),(troop_set_slot, ":Profession_init", aspect_power_throw, 0),(troop_set_slot, ":Profession_init", maxpts_power_throw, 2),(troop_set_slot, ":Profession_init", aspect_firearm, 0),(troop_set_slot, ":Profession_init", maxpts_firearm, 2),(troop_set_slot, ":Profession_init", aspect_shield, 1),(troop_set_slot, ":Profession_init", maxpts_shield, 5),(troop_set_slot, ":Profession_init", aspect_persuasion, 4),(troop_set_slot, ":Profession_init", maxpts_persuasion, 8),(troop_set_slot, ":Profession_init", aspect_alchemy, 2),(troop_set_slot, ":Profession_init", maxpts_alchemy, 6),(troop_set_slot, ":Profession_init", aspect_religion, 1),(troop_set_slot, ":Profession_init", maxpts_religion, 5),(troop_set_slot, ":Profession_init", aspect_scholarship, 2),(troop_set_slot, ":Profession_init", maxpts_scholarship, 8),(troop_set_slot, ":Profession_init", aspect_healing, 5),(troop_set_slot, ":Profession_init", maxpts_healing, 9),(troop_set_slot, ":Profession_init", aspect_artifice, 1),(troop_set_slot, ":Profession_init", maxpts_artifice, 4),(troop_set_slot, ":Profession_init", aspect_tactics, 0),(troop_set_slot, ":Profession_init", maxpts_tactics, 3),(troop_set_slot, ":Profession_init", aspect_stealth, 0),(troop_set_slot, ":Profession_init", maxpts_stealth, 2),(troop_set_slot, ":Profession_init", aspect_streetwise, 1),(troop_set_slot, ":Profession_init", maxpts_streetwise, 5),(troop_set_slot, ":Profession_init", aspect_athletics, 0),(troop_set_slot, ":Profession_init", maxpts_athletics, 6),(troop_set_slot, ":Profession_init", aspect_riding, 0),(troop_set_slot, ":Profession_init", maxpts_riding, 6),(troop_set_slot, ":Profession_init", aspect_woodwise, 0),(troop_set_slot, ":Profession_init", maxpts_woodwise, 2),(troop_set_slot, ":Profession_init", aspect_pathfinding, 0),(troop_set_slot, ":Profession_init", maxpts_pathfinding, 4),(troop_set_slot, ":Profession_init", aspect_horse_archery, 0),(troop_set_slot, ":Profession_init", maxpts_horse_archery, 2),(troop_set_slot, ":Profession_init", aspect_virtue, 2),(troop_set_slot, ":Profession_init", maxpts_virtue, 6),(troop_set_slot, ":Profession_init", benefits_rating, 0),
	(assign, ":Profession_init", "trp_bkgnd_knight"),(troop_set_slot, ":Profession_init", profession_skill_pts, 16),(troop_set_slot, ":Profession_init", aspect_endurance, 4),(troop_set_slot, ":Profession_init", aspect_strength, 1),(troop_set_slot, ":Profession_init", aspect_agility, 1),(troop_set_slot, ":Profession_init", aspect_perception, 0),(troop_set_slot, ":Profession_init", aspect_intelligence, 0),(troop_set_slot, ":Profession_init", aspect_charisma, 0),(troop_set_slot, ":Profession_init", aspect_one_handed, 0),(troop_set_slot, ":Profession_init", maxpts_one_handed, 5),(troop_set_slot, ":Profession_init", aspect_two_handed, 2),(troop_set_slot, ":Profession_init", maxpts_two_handed, 6),(troop_set_slot, ":Profession_init", aspect_polearm, 3),(troop_set_slot, ":Profession_init", maxpts_polearm, 5),(troop_set_slot, ":Profession_init", aspect_power_strike, 3),(troop_set_slot, ":Profession_init", maxpts_power_strike, 5),(troop_set_slot, ":Profession_init", aspect_archery, 1),(troop_set_slot, ":Profession_init", maxpts_archery, 5),(troop_set_slot, ":Profession_init", aspect_power_draw, 1),(troop_set_slot, ":Profession_init", maxpts_power_draw, 4),(troop_set_slot, ":Profession_init", aspect_crossbow, 1),(troop_set_slot, ":Profession_init", maxpts_crossbow, 4),(troop_set_slot, ":Profession_init", aspect_throwing, 1),(troop_set_slot, ":Profession_init", maxpts_throwing, 3),(troop_set_slot, ":Profession_init", aspect_power_throw, 1),(troop_set_slot, ":Profession_init", maxpts_power_throw, 4),(troop_set_slot, ":Profession_init", aspect_firearm, 0),(troop_set_slot, ":Profession_init", maxpts_firearm, 3),(troop_set_slot, ":Profession_init", aspect_shield, 2),(troop_set_slot, ":Profession_init", maxpts_shield, 5),(troop_set_slot, ":Profession_init", aspect_persuasion, 2),(troop_set_slot, ":Profession_init", maxpts_persuasion, 9),(troop_set_slot, ":Profession_init", aspect_alchemy, 0),(troop_set_slot, ":Profession_init", maxpts_alchemy, 1),(troop_set_slot, ":Profession_init", aspect_religion, 2),(troop_set_slot, ":Profession_init", maxpts_religion, 6),(troop_set_slot, ":Profession_init", aspect_scholarship, 0),(troop_set_slot, ":Profession_init", maxpts_scholarship, 4),(troop_set_slot, ":Profession_init", aspect_healing, 0),(troop_set_slot, ":Profession_init", maxpts_healing, 4),(troop_set_slot, ":Profession_init", aspect_artifice, 0),(troop_set_slot, ":Profession_init", maxpts_artifice, 0),(troop_set_slot, ":Profession_init", aspect_tactics, 1),(troop_set_slot, ":Profession_init", maxpts_tactics, 4),(troop_set_slot, ":Profession_init", aspect_stealth, 0),(troop_set_slot, ":Profession_init", maxpts_stealth, 4),(troop_set_slot, ":Profession_init", aspect_streetwise, 0),(troop_set_slot, ":Profession_init", maxpts_streetwise, 4),(troop_set_slot, ":Profession_init", aspect_athletics, 1),(troop_set_slot, ":Profession_init", maxpts_athletics, 5),(troop_set_slot, ":Profession_init", aspect_riding, 2),(troop_set_slot, ":Profession_init", maxpts_riding, 8),(troop_set_slot, ":Profession_init", aspect_woodwise, 0),(troop_set_slot, ":Profession_init", maxpts_woodwise, 5),(troop_set_slot, ":Profession_init", aspect_pathfinding, 1),(troop_set_slot, ":Profession_init", maxpts_pathfinding, 6),(troop_set_slot, ":Profession_init", aspect_horse_archery, 0),(troop_set_slot, ":Profession_init", maxpts_horse_archery, 3),(troop_set_slot, ":Profession_init", aspect_virtue, 2),(troop_set_slot, ":Profession_init", maxpts_virtue, 6),(troop_set_slot, ":Profession_init", benefits_rating, 0),
	(assign, ":Profession_init", "trp_bkgnd_merchant-proprietor"),(troop_set_slot, ":Profession_init", profession_skill_pts, 23),(troop_set_slot, ":Profession_init", aspect_endurance, -4),(troop_set_slot, ":Profession_init", aspect_strength, -1),(troop_set_slot, ":Profession_init", aspect_agility, 0),(troop_set_slot, ":Profession_init", aspect_perception, 4),(troop_set_slot, ":Profession_init", aspect_intelligence, 1),(troop_set_slot, ":Profession_init", aspect_charisma, 1),(troop_set_slot, ":Profession_init", aspect_one_handed, 0),(troop_set_slot, ":Profession_init", maxpts_one_handed, 3),(troop_set_slot, ":Profession_init", aspect_two_handed, 0),(troop_set_slot, ":Profession_init", maxpts_two_handed, 3),(troop_set_slot, ":Profession_init", aspect_polearm, 0),(troop_set_slot, ":Profession_init", maxpts_polearm, 3),(troop_set_slot, ":Profession_init", aspect_power_strike, 0),(troop_set_slot, ":Profession_init", maxpts_power_strike, 3),(troop_set_slot, ":Profession_init", aspect_archery, 0),(troop_set_slot, ":Profession_init", maxpts_archery, 3),(troop_set_slot, ":Profession_init", aspect_power_draw, 0),(troop_set_slot, ":Profession_init", maxpts_power_draw, 2),(troop_set_slot, ":Profession_init", aspect_crossbow, 0),(troop_set_slot, ":Profession_init", maxpts_crossbow, 3),(troop_set_slot, ":Profession_init", aspect_throwing, 0),(troop_set_slot, ":Profession_init", maxpts_throwing, 3),(troop_set_slot, ":Profession_init", aspect_power_throw, 0),(troop_set_slot, ":Profession_init", maxpts_power_throw, 2),(troop_set_slot, ":Profession_init", aspect_firearm, 0),(troop_set_slot, ":Profession_init", maxpts_firearm, 2),(troop_set_slot, ":Profession_init", aspect_shield, 0),(troop_set_slot, ":Profession_init", maxpts_shield, 3),(troop_set_slot, ":Profession_init", aspect_persuasion, 6),(troop_set_slot, ":Profession_init", maxpts_persuasion, 9),(troop_set_slot, ":Profession_init", aspect_alchemy, 1),(troop_set_slot, ":Profession_init", maxpts_alchemy, 6),(troop_set_slot, ":Profession_init", aspect_religion, 1),(troop_set_slot, ":Profession_init", maxpts_religion, 4),(troop_set_slot, ":Profession_init", aspect_scholarship, 3),(troop_set_slot, ":Profession_init", maxpts_scholarship, 7),(troop_set_slot, ":Profession_init", aspect_healing, 1),(troop_set_slot, ":Profession_init", maxpts_healing, 3),(troop_set_slot, ":Profession_init", aspect_artifice, 0),(troop_set_slot, ":Profession_init", maxpts_artifice, 3),(troop_set_slot, ":Profession_init", aspect_tactics, 0),(troop_set_slot, ":Profession_init", maxpts_tactics, 3),(troop_set_slot, ":Profession_init", aspect_stealth, 0),(troop_set_slot, ":Profession_init", maxpts_stealth, 2),(troop_set_slot, ":Profession_init", aspect_streetwise, 4),(troop_set_slot, ":Profession_init", maxpts_streetwise, 9),(troop_set_slot, ":Profession_init", aspect_athletics, 0),(troop_set_slot, ":Profession_init", maxpts_athletics, 6),(troop_set_slot, ":Profession_init", aspect_riding, 0),(troop_set_slot, ":Profession_init", maxpts_riding, 4),(troop_set_slot, ":Profession_init", aspect_woodwise, 0),(troop_set_slot, ":Profession_init", maxpts_woodwise, 1),(troop_set_slot, ":Profession_init", aspect_pathfinding, 0),(troop_set_slot, ":Profession_init", maxpts_pathfinding, 2),(troop_set_slot, ":Profession_init", aspect_horse_archery, 0),(troop_set_slot, ":Profession_init", maxpts_horse_archery, 2),(troop_set_slot, ":Profession_init", aspect_virtue, 0),(troop_set_slot, ":Profession_init", maxpts_virtue, 5),(troop_set_slot, ":Profession_init", benefits_rating, 0),


	]),

]