GetScoreAdjective = { type = character #poorly text = { trigger = { scope:task_contract.var:score_tally <= scope:task_contract.var:win_t1_threshold } localization_key = task_contract_poorly } #well text = { trigger = { scope:task_contract.var:score_tally = scope:task_contract.var:win_t2_threshold } localization_key = task_contract_well } #stellarly text = { trigger = { scope:task_contract.var:score_tally = scope:task_contract.var:win_t3_threshold } localization_key = task_contract_stellarly } } GetScriptTopic = { type = character random_valid = yes #strengthening bonds through diplomatic maneuvers text = { trigger = { scope:task_contract.var:passage_topic ?= flag:diplomacy_topic } localization_key = script_topic_diplomacy_01 } #courtesies of the [ROOT.Char.GetCurrentLocation.GetCulture.GetNameNoTooltip] culture text = { trigger = { scope:task_contract.var:passage_topic ?= flag:diplomacy_topic } localization_key = script_topic_diplomacy_02 } #wars and their politics text = { trigger = { scope:task_contract.var:passage_topic ?= flag:martial_topic } localization_key = script_topic_martial_01 } #the battle of [ROOT.Char.GetCurrentLocation.GetBaronyNameExplicitlyNoTooltip] text = { trigger = { scope:task_contract.var:passage_topic ?= flag:martial_topic } localization_key = script_topic_martial_02 } #caring for plants and property text = { trigger = { scope:task_contract.var:passage_topic ?= flag:stewardship_topic } localization_key = script_topic_stewardship_01 } #domesticating and caring for animals text = { trigger = { scope:task_contract.var:passage_topic ?= flag:stewardship_topic } localization_key = script_topic_stewardship_02 } #playing courtiers against each other text = { trigger = { scope:task_contract.var:passage_topic ?= flag:intrigue_topic } localization_key = script_topic_intrigue_01 } #the art of puppetry text = { trigger = { scope:task_contract.var:passage_topic ?= flag:intrigue_topic } localization_key = script_topic_intrigue_02 } #religious studies and their gleanings text = { trigger = { scope:task_contract.var:passage_topic ?= flag:learning_topic } localization_key = script_topic_learning_01 } #the innovations of far-away cultures text = { trigger = { scope:task_contract.var:passage_topic ?= flag:learning_topic } localization_key = script_topic_learning_02 } } GetTradeGoods = { type = character random_valid = yes #set of furs text = { localization_key = trade_goods_furs } #handful of ornate, scented pouches text = { localization_key = trade_goods_pouches } #vials of red sand text = { localization_key = trade_goods_vials } #sample of fresh [ROOT.Char.Custom('SmallAnimal')] meat text = { localization_key = trade_goods_meat } #dish of local [ROOT.Char.Custom('GetLocalStreetFood')] text = { localization_key = trade_goods_street_food } } GetPreferedTopicConcept = { type = character #Diplomacy text = { trigger = { scope:task_contract.var:prefered_topic = flag:diplomacy } localization_key = task_contract_topic_concept_diplomacy } #Martial text = { trigger = { scope:task_contract.var:prefered_topic = flag:martial } localization_key = task_contract_topic_concept_martial } #Stewardship text = { trigger = { scope:task_contract.var:prefered_topic = flag:stewardship } localization_key = task_contract_topic_concept_stewardship } #Intrigue text = { trigger = { scope:task_contract.var:prefered_topic = flag:intrigue } localization_key = task_contract_topic_concept_intrigue } #Learning text = { trigger = { scope:task_contract.var:prefered_topic = flag:learning } localization_key = task_contract_topic_concept_learning } #Traveler text = { trigger = { scope:task_contract.var:prefered_topic = flag:travel } localization_key = task_contract_topic_concept_travel } #Pilgrim text = { trigger = { scope:task_contract.var:prefered_topic = flag:pilgrimage } localization_key = task_contract_topic_concept_pilgrimage } #POI text = { trigger = { scope:task_contract.var:prefered_topic = flag:poi } localization_key = task_contract_topic_concept_poi } } GetPreferedTopic = { type = character random_valid = yes #Diplomacy text = { trigger = { scope:task_contract.var:prefered_topic = flag:diplomacy } localization_key = task_contract_topic_diplomacy_01 } text = { trigger = { scope:task_contract.var:prefered_topic = flag:diplomacy } localization_key = task_contract_topic_diplomacy_02 } #Martial text = { trigger = { scope:task_contract.var:prefered_topic = flag:martial } localization_key = task_contract_topic_martial_01 } text = { trigger = { scope:task_contract.var:prefered_topic = flag:martial } localization_key = task_contract_topic_martial_02 } #Stewardship text = { trigger = { scope:task_contract.var:prefered_topic = flag:stewardship } localization_key = task_contract_topic_stewardship_01 } text = { trigger = { scope:task_contract.var:prefered_topic = flag:stewardship } localization_key = task_contract_topic_stewardship_02 } #Intrigue text = { trigger = { scope:task_contract.var:prefered_topic = flag:intrigue } localization_key = task_contract_topic_intrigue_01 } text = { trigger = { scope:task_contract.var:prefered_topic = flag:intrigue } localization_key = task_contract_topic_intrigue_02 } #Learning text = { trigger = { scope:task_contract.var:prefered_topic = flag:learning } localization_key = task_contract_topic_learning_01 } text = { trigger = { scope:task_contract.var:prefered_topic = flag:learning } localization_key = task_contract_topic_learning_02 } #Traveler text = { trigger = { scope:task_contract.var:prefered_topic = flag:travel } localization_key = task_contract_topic_travel_01 } text = { trigger = { scope:task_contract.var:prefered_topic = flag:travel } localization_key = task_contract_topic_travel_02 } #Pilgrim text = { trigger = { scope:task_contract.var:prefered_topic = flag:pilgrimage } localization_key = task_contract_topic_pilgrimage_01 } text = { trigger = { scope:task_contract.var:prefered_topic = flag:pilgrimage } localization_key = task_contract_topic_pilgrimage_02 } #POI text = { trigger = { scope:task_contract.var:prefered_topic = flag:poi } localization_key = task_contract_topic_poi_01 } text = { trigger = { scope:task_contract.var:prefered_topic = flag:poi } localization_key = task_contract_topic_poi_02 } } GetLatestTopic = { type = character random_valid = yes #Diplomacy text = { trigger = { scope:task_contract.var:latest_topic = flag:diplomacy } localization_key = task_contract_topic_diplomacy_01 } text = { trigger = { scope:task_contract.var:latest_topic = flag:diplomacy } localization_key = task_contract_topic_diplomacy_02 } #Martial text = { trigger = { scope:task_contract.var:latest_topic = flag:martial } localization_key = task_contract_topic_martial_01 } text = { trigger = { scope:task_contract.var:latest_topic = flag:martial } localization_key = task_contract_topic_martial_02 } #Stewardship text = { trigger = { scope:task_contract.var:latest_topic = flag:stewardship } localization_key = task_contract_topic_stewardship_01 } text = { trigger = { scope:task_contract.var:latest_topic = flag:stewardship } localization_key = task_contract_topic_stewardship_02 } #Intrigue text = { trigger = { scope:task_contract.var:latest_topic = flag:intrigue } localization_key = task_contract_topic_intrigue_01 } text = { trigger = { scope:task_contract.var:latest_topic = flag:intrigue } localization_key = task_contract_topic_intrigue_02 } #Learning text = { trigger = { scope:task_contract.var:latest_topic = flag:learning } localization_key = task_contract_topic_learning_01 } text = { trigger = { scope:task_contract.var:latest_topic = flag:learning } localization_key = task_contract_topic_learning_02 } #Traveler text = { trigger = { scope:task_contract.var:latest_topic = flag:travel } localization_key = task_contract_topic_travel_01 } text = { trigger = { scope:task_contract.var:latest_topic = flag:travel } localization_key = task_contract_topic_travel_02 } #Pilgrim text = { trigger = { scope:task_contract.var:latest_topic = flag:pilgrimage } localization_key = task_contract_topic_pilgrimage_01 } text = { trigger = { scope:task_contract.var:latest_topic = flag:pilgrimage } localization_key = task_contract_topic_pilgrimage_02 } #POI text = { trigger = { scope:task_contract.var:latest_topic = flag:poi } localization_key = task_contract_topic_poi_01 } text = { trigger = { scope:task_contract.var:latest_topic = flag:poi } localization_key = task_contract_topic_poi_02 } #Stress text = { trigger = { scope:task_contract.var:latest_topic = flag:generic } localization_key = task_contract_topic_generic_01 } text = { trigger = { scope:task_contract.var:latest_topic = flag:generic } localization_key = task_contract_topic_generic_02 } } GetInspirationTopic = { type = character #Diplomacy text = { trigger = { scope:task_contract.var:prefered_topic = flag:diplomacy } localization_key = task_contract_topic_inspiration_diplomacy } #Martial text = { trigger = { scope:task_contract.var:prefered_topic = flag:martial } localization_key = task_contract_topic_inspiration_martial } #Stewardship text = { trigger = { scope:task_contract.var:prefered_topic = flag:stewardship } localization_key = task_contract_topic_inspiration_stewardship } #Intrigue text = { trigger = { scope:task_contract.var:prefered_topic = flag:intrigue } localization_key = task_contract_topic_inspiration_intrigue } #Learning text = { trigger = { scope:task_contract.var:prefered_topic = flag:learning } localization_key = task_contract_topic_inspiration_learning } #Traveler text = { trigger = { scope:task_contract.var:prefered_topic = flag:travel } localization_key = task_contract_topic_inspiration_travel } #Pilgrim text = { trigger = { scope:task_contract.var:prefered_topic = flag:pilgrimage } localization_key = task_contract_topic_inspiration_pilgrimage } }