From 5e3c221251f449d0171ff1b36b143e84518e0da1 Mon Sep 17 00:00:00 2001 From: Ranger Rick <81042907+RickGrymes@users.noreply.github.com> Date: Fri, 26 Dec 2025 10:54:33 -0600 Subject: [PATCH] Add Legion enlistment options and localization Introduced FCP_Legion_Enlistment_Options.xml to define enlistment, missions, salary, provisions, storage, work, bounty, resign, and reinforcement options for Caesar's Legion. Enabled Legion enlistment in FCP_Legion.xml by uncommenting and configuring the relevant mod extension. Added English localization for all new enlistment-related UI and gameplay text in FCP_Legion_Enlistment.xml. --- .../FCP_Legion_Enlistment_Options.xml | 192 ++++++++++++++++++ 1.6/Defs/FactionDefs/FCP_Legion.xml | 4 +- .../English/Keyed/FCP_Legion_Enlistment.xml | 89 ++++++++ 3 files changed, 283 insertions(+), 2 deletions(-) create mode 100644 1.6/Defs/EnlistmentDefs/FCP_Legion_Enlistment_Options.xml create mode 100644 Common/Languages/English/Keyed/FCP_Legion_Enlistment.xml diff --git a/1.6/Defs/EnlistmentDefs/FCP_Legion_Enlistment_Options.xml b/1.6/Defs/EnlistmentDefs/FCP_Legion_Enlistment_Options.xml new file mode 100644 index 0000000..4f5ccc3 --- /dev/null +++ b/1.6/Defs/EnlistmentDefs/FCP_Legion_Enlistment_Options.xml @@ -0,0 +1,192 @@ + + + + + + + + + FCP_Enlistment_Legion + 10 + 5 + + + + FCP_Legion_Enlist_Letter_Title + FCP_Legion_Enlist_Letter_Label + FCP_Legion_Enlist_Button_Label + FCP_Legion_Enlist_Button_Desc + FCP_Legion_Enlist_Requrements_Not_Satisfied + FCP_Legion_Enlisted_To_Hostile_Faction + Things/UI/Enlisted/FCP_Legion_Enlist + FCP_Sound_Card_Use + FCP_Legion_Enlisted_With_Key + + + + true + FCP_Legion_Missions_Label + FCP_Legion_Missions_Desc + Things/UI/Enlisted/FCP_Legion_Missions + Things/UI/Enlisted/FCP_Legion_Missions + FCP_Legion_Menu_Missions_Desc + FCP_Legion_Menu_Missions_Select_Quest + FCP_Legion_Menu_Missions_Start_Quest + 50 + FCP_Legion_Not_Enough_Money + + + + true + FCP_Currency_Legion_Denarius + FCP_Legion_Salary_Label + FCP_Legion_Salary_Desc + Things/UI/Enlisted/FCP_Legion_Salary + 200~400 + 14 + + + + +
  • + FCP_Legion_Provisions_Label + FCP_Legion_Provisions_Desc + Things/UI/Enlisted/FCP_Legion_Provisions + +
  • + MealSurvivalPack + 12~18 +
  • +
  • + Pemmican + 20~30 +
  • + + 10 + +
  • + FCP_Legion_Provisions_Label_Standard_Issue + FCP_Legion_Provisions_Desc_Standard_Issue + Things/UI/Enlisted/FCP_Legion_Standard_Issue + +
  • + FCP_Apparel_Legion_Recruit_Armor + 2 +
  • +
  • + FCP_Apparel_Legion_Recruit_Helmet + 2 +
  • +
  • + MeleeWeapon_Gladius + 2 +
  • + + 45 + +
    + + + + true + FCP_Legion_Storage_Label + FCP_Legion_Storage_Desc + Things/UI/Enlisted/FCP_Legion_Storage + + + + 0.0001 + +
  • + FCP_Legion_Labor_Label + FCP_Legion_Labor_Desc + Things/UI/Enlisted/FCP_Legion_Labor + 0.3 + 8 +
  • +
  • + FCP_Legion_Medical_Camp_Label + FCP_Legion_Medical_Camp_Desc + Things/UI/Enlisted/FCP_Legion_Medical + 0.2 + 600 + +
  • MedicineHerbal
  • + + 1.5 + +
  • + FCP_Legion_Combat_Training_Label + FCP_Legion_Combat_Training_Desc + Things/UI/Enlisted/FCP_Legion_Combat_Training + + 700 + 300 + + 0.15 +
  • +
  • + FCP_Legion_Survival_Training_Label + FCP_Legion_Survival_Training_Desc + Things/UI/Enlisted/FCP_Legion_Survival_Training + + 400 + 300 + 200 + + 0.2 +
  • +
    + + + + true + FCP_Legion_Turn_In_Label + FCP_Legion_Turn_In_Desc + Things/UI/Enlisted/FCP_Turn_In + FCP_Caravan_Legion_Slave_Trader + FCP_Legion_Turned_In_A_Slave + 7 + FCP_Legion_Turn_In_Trader_Name + + + + false + + + + -30 + FCP_Legion_Resign_Menu_Text + FCP_Legion_Resign_Letter_Title + FCP_Legion_Resign_Letter_Label + FCP_Legion_Resign_Button_Label + FCP_Legion_Resign_Button_Desc + Things/UI/Enlisted/FCP_Legion_Resign + + + + FCP_Legion_Kick_Out_Letter_Title + FCP_Legion_Kick_Out_Label_Title + + + + true + FCP_Legion_Reinforcements_Button_Label + FCP_Legion_Reinforcements_Button_Desc + Things/UI/Enlisted/FCP_Legion_Call_Reinforcements + -5 + 50000 + +
  • + 75~100 + 900~2000 +
  • +
  • + 50~74 + 650~900 +
  • +
    + +
    + +
    \ No newline at end of file diff --git a/1.6/Defs/FactionDefs/FCP_Legion.xml b/1.6/Defs/FactionDefs/FCP_Legion.xml index c0ffcc8..eab0349 100644 --- a/1.6/Defs/FactionDefs/FCP_Legion.xml +++ b/1.6/Defs/FactionDefs/FCP_Legion.xml @@ -213,12 +213,12 @@ - +
  • FCP_Icon_Legion diff --git a/Common/Languages/English/Keyed/FCP_Legion_Enlistment.xml b/Common/Languages/English/Keyed/FCP_Legion_Enlistment.xml new file mode 100644 index 0000000..33a0516 --- /dev/null +++ b/Common/Languages/English/Keyed/FCP_Legion_Enlistment.xml @@ -0,0 +1,89 @@ + + + + + + + + + + You have Enlisted into Caesar's Legion. + Ave, recruit. This message comes from your Centurion. You have proven yourself worthy to march under the banner of the Bull. Caesar demands discipline, strength, and absolute loyalty. Do not fail him.\n\nYou will receive denarii as payment for your service, and provisions will be available at Legion camps when you report for duty. Our training grounds will hone your skills in combat and survival. Use them well.\n\n-Ave, true to Caesar + Enlist into Caesar's Legion. + Sign a new contract with Caesar's Legion. + You need to have minimum of 10 goodwill, currently you have only {0} goodwill. + Enlisted with: Caesar's Legion + Active enlist options + + + + Assignments + Assignment descriptions + As you enter the camp, you ask around about any assignments that need completing for the glory of Caesar. + Select an Assignment: + Start Assignment ({0}) + Cancel + Not enough denarii + + + + Wages + You are entitled to collect wages from this faction every 14 days. + + + + Provisions + Provisions will arrive via your caravan inventory every 10 days:\n\n- 12-18 Survival meal packs\n- 20-30 Pemmican + + Standard Issue + Legion standard issue gear will arrive via your caravan inventory every 45 days:\n\n- ×2 Recruit Armor\n- ×2 Recruit Helmet\n- ×2 Gladius + + + + Storage + Store items from your caravan to your faction stash. Faction stashes transfer across all of the faction's camps and will save contents even if you are no longer enlisted. + Storage inventory + Caravan inventory + + + + Labor Duty + Perform manual labor for the Legion and earn $8 an hour. + Medical Camp + Report to the medical camp. This service tends to all of your team with herbal medicine. Immunity gain is also increased while your team is receiving treatment. + Training: Combat training + Train your legionaries in the art of war with hourly experience gain on the following skills:\n\n- Melee\n- Shooting\n\nHourly experience gain stops when this faction is resting at night. + Training: Survival training + Train your legionaries in survival skills with hourly experience gain on the following skills:\n\n- Medicine\n- Plants\n- Animals\n\nHourly experience gain stops when this faction is resting at night. + + + + Turn in + Turn in prisoners and captives to Legion slave traders.\n\n -Turning over any hostile pawns do not result in a slavery debuff- + Legion Slave Trader + + + + You will resign from Caesar's Legion effective immediately. (-30 in relations) + Resigned + Resign + You have successfully resigned from Caesar's Legion. (-30 relations) + Leave this faction. + Player's settlement required + cannot join because you are enlisted with their enemy, {HOSTILEFACTION_name} + + + + Kicked out + An order for your contract's immediate termination has been filed by {LEADER_nameDef}. You have been kicked out from the {FACTION_name}. + + + + Reinforcements + Call for reinforcements from your faction. The number of legionaries they send depends on your current relations. + + + + Turned in a slave to Legion + +