Track LocalMods as part of monolith

This commit is contained in:
2026-06-08 18:50:16 +03:00
parent 143f2fed7c
commit 1b214b44c2
1287 changed files with 139255 additions and 1 deletions
+19
View File
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<Missions tags="MLC, pirateoutposts">
<PirateOutposts identifier="pirateoutpost_set0" tags="mlc, pirateoutpostset" type="GoTo">
<PirateOutpost path="%ModDir%/Pirate/Outposts/mlc_pirate_o1_diff_0-10.sub" mindiff="0" maxdiff="10" />
<PirateOutpost path="%ModDir%/Pirate/Outposts/mlc_pirate_o1_diff_0-15.sub" mindiff="0" maxdiff="15" />
<PirateOutpost path="%ModDir%/Pirate/Outposts/mlc_pirate_o1_diff_5-15.sub" mindiff="5" maxdiff="15" />
<PirateOutpost path="%ModDir%/Pirate/Outposts/mlc_pirate_o1_diff_10-20.sub" mindiff="10" maxdiff="20" />
<PirateOutpost path="%ModDir%/Pirate/Outposts/mlc_pirate_o1_diff_15-25.sub" mindiff="15" maxdiff="25" />
<PirateOutpost path="%ModDir%/Pirate/Outposts/mlc_pirate_o1_diff_20-30.sub" mindiff="20" maxdiff="30" />
<PirateOutpost path="%ModDir%/Pirate/Outposts/mlc_pirate_o1_diff_25-35.sub" mindiff="25" maxdiff="35" />
<PirateOutpost path="%ModDir%/Pirate/Outposts/mlc_pirate_o1_diff_40-50.sub" mindiff="40" maxdiff="50" />
<PirateOutpost path="%ModDir%/Pirate/Outposts/mlc_pirate_o1_diff_50-70.sub" mindiff="50" maxdiff="70" />
<PirateOutpost path="%ModDir%/Pirate/Outposts/mlc_pirate_o2_diff_20-30.sub" mindiff="20" maxdiff="30" />
<PirateOutpost path="%ModDir%/Pirate/Outposts/mlc_pirate_o3_diff_15-25.sub" mindiff="15" maxdiff="25" />
<PirateOutpost path="%ModDir%/Pirate/Outposts/mlc_pirate_o4_diff_15-25.sub" mindiff="15" maxdiff="25" />
<PirateOutpost path="%ModDir%/Pirate/Outposts/PirateOutpost_Ceiling01.sub" mindiff="5" maxdiff="15" placement="Top" />
<PirateOutpost path="%ModDir%/Pirate/Outposts/PirateBase_Ceiling_2.sub" mindiff="25" maxdiff="65" placement="Top" />
</PirateOutposts>
</Missions>
Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<Items></Items>
+48
View File
@@ -0,0 +1,48 @@
<?xml version="1.0" encoding="utf-8"?>
<Items>
<Item name="Sonar Jammer" identifier="sonarjammer" tags="command" category="Machine,Weapon" spritecolor="255,255,255,255" Scale="1">
<Sprite texture="%ModDir%/Pirate/pirate_weapons.png" sourcerect="2,0,158,147" depth="0.8" origin="0.5,0.5" />
<SonarJammer PowerConsumption="800" strength="1" minvoltage="0.5" />
<LightComponent range="10.0" lightcolor="255,255,255,0" alphablend="true" pulsefrequency="0.4" pulseamount="0.4" powerconsumption="1" IsOn="false" castshadows="false" allowingameediting="false">
<sprite texture="%ModDir%/Pirate/pirate_weapons.png" sourcerect="160,0,158,147" depth="0.1" origin="0.5,0.5" alpha="1.0" />
<IsActive targetitemcomponent="SonarJammer" Voltage="gt 0.5" />
</LightComponent>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver">
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
<requireditem items="screwdriver" type="Equipped" />
<input name="power_in" displayname="connection.powerin" />
</ConnectionPanel>
<aitarget soundrange="8000" fadeouttime="5" />
</Item>
<!--Item name="Pirate Radio" identifier="mlc-pirateradio" tags="smallitem" category="Equipment" impactsoundtag="impact_metal_light" scale="0.5">
<PreferredContainer primary="locker" />
<PreferredContainer secondary="wreckarmcab,abandonedarmcab" amount="1" spawnprobability="0.005" />
<PreferredContainer secondary="piratearmcab" amount="1" spawnprobability="0.01" />
<Price baseprice="2000">
<Price storeidentifier="merchantoutpost" multiplier="0.1" sold="false" />
<Price storeidentifier="merchantcity" sold="false" />
<Price storeidentifier="merchantresearch" multiplier="0.1" sold="false" />
<Price storeidentifier="merchantmilitary" multiplier="1.75" sold="false" />
<Price storeidentifier="merchantmine" multiplier="0.1" sold="false" />
<Price storeidentifier="merchantengineering" multiplier="0.25" sold="false" />
</Price>
<Fabricate SuitableFabricator="piratestore" requiredtime="3" requiredmoney="2000" fabricationlimitmin="1" fabricationlimitmax="1" />
<Deconstruct time="30">
<Item identifier="titanium" />
<Item identifier="ballisticfiber" />
<Item identifier="rubber" amount="2" />
<Item identifier="rubber" amount="2" />
<Item identifier="fpgacircuit" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="832,320,64,64" origin="0.5,0.5" />
<Sprite texture="Content/Items/Tools/tools.png" sourcerect="231,101,24,54" depth="0.55" origin="0.5,0.5" />
<Body width="27" height="60" density="12" />
<Holdable slots="Any,RightHand,LeftHand" holdangle="30" handle1="0,-15" msg="ItemMsgPickUpSelect" />
<ItemContainer capacity="1" maxstacksize="1" hideitems="true" containedstateindicatorstyle="battery">
<SlotIcon slotindex="0" texture="Content/UI/StatusMonitorUI.png" sourcerect="128,448,64,64" origin="0.5,0.5" />
<Containable items="mobilebattery">
<StatusEffect type="OnContaining" targettype="This" Voltage="1.0" setvalue="true" />
</Containable>
</ItemContainer>
</Item-->
</Items>
+231
View File
@@ -0,0 +1,231 @@
<?xml version="1.0" encoding="utf-8"?>
<Missions>
<!-- Used-->
<!-- We hi-jack missions because I can't think of a better way to get the data into the game -->
<!-- It's preformatted and everything :) -->
<!-- Pirate Outposts -->
<!-- Cold Caverns (0-10% diff)-->
<PirateMission name="mlc_pirate_diff_0-10" type="Pirate" identifier="mlc_mp_pirate_cold_cavern" tags="" description="INTERNAL USE ONLY" difficulty="0" commonness="0" reward="0" successmessage="" addedmissiondifficultyperplayer="8">
<message header="" text="" />
<message header="" text="" />
<!-- NOT Used, outposts are defined elsewhere -->
<SubmarineTypes>
<Submarine path="Content/Map/EnemySubmarines/DugongPirate.sub" preferreddifficulty="0" alternatereward="0" />
</SubmarineTypes>
<!-- Used -->
<Characters>
<!-- The types of characters we'll spawn in -->
<Character typeidentifier="piratesecurity" minamount="1" maxamount="1" />
<Character typeidentifier="piratemechanic" minamount="1" maxamount="1" />
<Character typeidentifier="pirateengineer" minamount="1" maxamount="1" />
</Characters>
<CharacterTypes>
<CharacterType typeidentifier="piratesecurity">
<Character identifier="piratesecurityrecruit" from="mlc_pirates_cold_caverns" preferreddifficulty="5" iscommander="true" />
</CharacterType>
<CharacterType typeidentifier="piratemechanic">
<Character identifier="piratemechanicrecruit" from="mlc_pirates_cold_caverns" preferreddifficulty="5" />
</CharacterType>
<CharacterType typeidentifier="pirateengineer">
<Character identifier="pirateengineerrecruit" from="mlc_pirates_cold_caverns" preferreddifficulty="5" />
</CharacterType>
</CharacterTypes>
<Icon texture="Content/UI/MissionIcons.png" sourcerect="0,768,256,256" color="243,146,55" />
</PirateMission>
<!-- Cold Caverns (10-20% diff)-->
<PirateMission name="mlc_pirate_diff_10-20" type="Pirate" identifier="mlc_mp_pirate_cold_cavern1" tags="" description="INTERNAL USE ONLY" difficulty="0" commonness="0" reward="0" successmessage="" addedmissiondifficultyperplayer="8">
<message header="" text="" />
<message header="" text="" />
<!-- NOT Used, outposts are defined elsewhere -->
<SubmarineTypes>
<Submarine path="Content/Map/EnemySubmarines/DugongPirate.sub" preferreddifficulty="0" alternatereward="0" />
</SubmarineTypes>
<!-- Used -->
<Characters>
<!-- The types of characters we'll spawn in -->
<Character typeidentifier="piratecaptain" minamount="1" maxamount="1" />
<Character typeidentifier="piratesecurity" minamount="1" maxamount="1" />
<Character typeidentifier="piratemedic" minamount="0" maxamount="1" />
<Character typeidentifier="piratemechanic" minamount="1" maxamount="1" />
<Character typeidentifier="pirateengineer" minamount="1" maxamount="1" />
</Characters>
<CharacterTypes>
<CharacterType typeidentifier="piratecaptain">
<Character identifier="piratecaptain" from="mlc_pirates_cold_caverns" preferreddifficulty="10" iscommander="true" />
</CharacterType>
<CharacterType typeidentifier="piratesecurity">
<Character identifier="piratesecurityrecruit" from="mlc_pirates_cold_caverns_1" preferreddifficulty="10" />
<Character identifier="piratesecuritygunner" from="mlc_pirates_cold_caverns" preferreddifficulty="15" />
</CharacterType>
<CharacterType typeidentifier="piratemechanic">
<Character identifier="piratemechanicrecruit" from="mlc_pirates_cold_caverns" preferreddifficulty="10" />
</CharacterType>
<CharacterType typeidentifier="pirateengineer">
<Character identifier="pirateengineerrecruit" from="mlc_pirates_cold_caverns" preferreddifficulty="10" />
</CharacterType>
<CharacterType typeidentifier="piratemedic">
<Character identifier="piratemedicrecruit" from="mlc_pirates_cold_caverns" preferreddifficulty="10" />
</CharacterType>
</CharacterTypes>
<Icon texture="Content/UI/MissionIcons.png" sourcerect="0,768,256,256" color="243,146,55" />
</PirateMission>
<!-- Europan Ridge (15-30% diff)-->
<PirateMission name="mlc_pirate_diff_15-30" type="Pirate" identifier="mlc_mp_pirates_ridge" tags="" description="INTERNAL USE ONLY" difficulty="0" commonness="0" reward="0" successmessage="" addedmissiondifficultyperplayer="8">
<message header="" text="" />
<message header="" text="" />
<!-- NOT Used, outposts are defined elsewhere -->
<SubmarineTypes>
<Submarine path="Content/Map/EnemySubmarines/DugongPirate.sub" preferreddifficulty="0" alternatereward="0" />
</SubmarineTypes>
<!-- Used -->
<Characters>
<!-- The types of characters we'll spawn in -->
<Character typeidentifier="piratecaptain" minamount="1" maxamount="1" />
<Character typeidentifier="piratesecurity" minamount="1" maxamount="2" />
<Character typeidentifier="piratemedic" minamount="1" maxamount="1" />
<Character typeidentifier="piratemechanic" minamount="1" maxamount="1" />
<Character typeidentifier="pirateengineer" minamount="1" maxamount="1" />
</Characters>
<CharacterTypes>
<CharacterType typeidentifier="piratecaptain">
<Character identifier="piratecaptain" from="mlc_pirates_ridge" preferreddifficulty="20" iscommander="true" />
</CharacterType>
<CharacterType typeidentifier="piratesecurity">
<Character identifier="piratesecurityrecruit" from="mlc_pirates_ridge" preferreddifficulty="15" />
<Character identifier="piratesecuritygunner" from="mlc_pirates_ridge" preferreddifficulty="20" />
</CharacterType>
<CharacterType typeidentifier="piratemechanic">
<Character identifier="piratemechanicrecruit" from="mlc_pirates_ridge" preferreddifficulty="10" />
</CharacterType>
<CharacterType typeidentifier="pirateengineer">
<Character identifier="pirateengineerrecruit" from="mlc_pirates_ridge" preferreddifficulty="10" />
</CharacterType>
<CharacterType typeidentifier="piratemedic">
<Character identifier="piratemedicrecruit" from="mlc_pirates_ridge" preferreddifficulty="10" />
</CharacterType>
</CharacterTypes>
<Icon texture="Content/UI/MissionIcons.png" sourcerect="0,768,256,256" color="243,146,55" />
</PirateMission>
<!-- Aphotic Plateau (25-50% diff)-->
<PirateMission name="mlc_pirate_diff_25-50" type="Pirate" identifier="mlc_mp_pirate_plateau" tags="" description="INTERNAL USE ONLY" difficulty="0" commonness="0" reward="0" successmessage="" addedmissiondifficultyperplayer="8">
<message header="" text="" />
<message header="" text="" />
<!-- NOT Used, outposts are defined elsewhere -->
<SubmarineTypes>
<Submarine path="Content/Map/EnemySubmarines/DugongPirate.sub" preferreddifficulty="0" alternatereward="0" />
</SubmarineTypes>
<!-- Used -->
<Characters>
<!-- The types of characters we'll spawn in -->
<Character typeidentifier="piratecaptain" minamount="1" maxamount="1" />
<Character typeidentifier="piratesecurity" minamount="2" maxamount="4" />
<Character typeidentifier="piratemedic" minamount="1" maxamount="1" />
<Character typeidentifier="piratemechanic" minamount="1" maxamount="2" />
<Character typeidentifier="pirateengineer" minamount="1" maxamount="2" />
</Characters>
<CharacterTypes>
<CharacterType typeidentifier="piratecaptain">
<Character identifier="piratecaptain" from="mlc_pirates_plateau" preferreddifficulty="30" iscommander="true" />
</CharacterType>
<CharacterType typeidentifier="piratesecurity">
<Character identifier="piratesecurityrecruit" from="mlc_pirates_plateau" preferreddifficulty="25" />
<Character identifier="piratesecuritygunner" from="mlc_pirates_plateau" preferreddifficulty="35" />
<Character identifier="piratesecuritybrute" from="mlc_pirates_plateau" preferreddifficulty="40" />
</CharacterType>
<CharacterType typeidentifier="piratemechanic">
<Character identifier="piratemechanicrecruit" from="mlc_pirates_plateau" preferreddifficulty="25" />
</CharacterType>
<CharacterType typeidentifier="pirateengineer">
<Character identifier="pirateengineerrecruit" from="mlc_pirates_plateau" preferreddifficulty="25" />
</CharacterType>
<CharacterType typeidentifier="piratemedic">
<Character identifier="piratemedicrecruit" from="mlc_pirates_plateau" preferreddifficulty="25" />
</CharacterType>
</CharacterTypes>
<Icon texture="Content/UI/MissionIcons.png" sourcerect="0,768,256,256" color="243,146,55" />
</PirateMission>
<!-- The Great Sea (45-65% diff)-->
<PirateMission name="mlc_pirate_diff_45-65" type="Pirate" identifier="mlc_mp_pirate_greatsea" tags="" description="INTERNAL USE ONLY" difficulty="0" commonness="0" reward="0" successmessage="" addedmissiondifficultyperplayer="8">
<message header="" text="" />
<message header="" text="" />
<!-- NOT Used, outposts are defined elsewhere -->
<SubmarineTypes>
<Submarine path="Content/Map/EnemySubmarines/DugongPirate.sub" preferreddifficulty="0" alternatereward="0" />
</SubmarineTypes>
<!-- Used -->
<Characters>
<!-- The types of characters we'll spawn in -->
<Character typeidentifier="piratecaptain" minamount="1" maxamount="1" />
<Character typeidentifier="piratesecurity" minamount="3" maxamount="5" />
<Character typeidentifier="piratemedic" minamount="1" maxamount="2" />
<Character typeidentifier="piratemechanic" minamount="1" maxamount="2" />
<Character typeidentifier="pirateengineer" minamount="1" maxamount="2" />
</Characters>
<CharacterTypes>
<CharacterType typeidentifier="piratecaptain">
<Character identifier="piratecaptain" from="mlc_pirates_greatsea" preferreddifficulty="50" iscommander="true" />
<Character identifier="piratecaptainlord" from="mlc_pirates_greatsea" preferreddifficulty="60" iscommander="true" />
</CharacterType>
<CharacterType typeidentifier="piratesecurity">
<Character identifier="piratesecurityelite" from="mlc_pirates_greatsea" preferreddifficulty="50" />
<Character identifier="pirateflamer" from="mlc_pirates_greatsea" preferreddifficulty="55" />
<Character identifier="pirateberserker" from="mlc_pirates_greatsea" preferreddifficulty="55" />
<Character identifier="piratedeadeye" from="mlc_pirates_greatsea" preferreddifficulty="60" />
<Character identifier="piratesecuritybrute" from="mlc_pirates_greatsea" preferreddifficulty="60" />
</CharacterType>
<CharacterType typeidentifier="piratemechanic">
<Character identifier="piratemechanicrecruit" from="mlc_pirates_greatsea" preferreddifficulty="45" />
</CharacterType>
<CharacterType typeidentifier="pirateengineer">
<Character identifier="pirateengineerrecruit" from="mlc_pirates_greatsea" preferreddifficulty="45" />
</CharacterType>
<CharacterType typeidentifier="piratemedic">
<Character identifier="piratemedic" from="mlc_pirates_greatsea" preferreddifficulty="45" />
<Character identifier="piratemedic" from="mlc_pirates_wastes" preferreddifficulty="55" />
</CharacterType>
</CharacterTypes>
<Icon texture="Content/UI/MissionIcons.png" sourcerect="0,768,256,256" color="243,146,55" />
</PirateMission>
<!-- Hydrothermal Wastes (55-100% diff)-->
<PirateMission name="mlc_pirate_diff_55-100" type="Pirate" identifier="mlc_mp_pirate_wastes" tags="" description="INTERNAL USE ONLY" difficulty="0" commonness="0" reward="0" successmessage="" addedmissiondifficultyperplayer="8">
<message header="" text="" />
<message header="" text="" />
<!-- NOT Used, outposts are defined elsewhere -->
<SubmarineTypes>
<Submarine path="Content/Map/EnemySubmarines/DugongPirate.sub" preferreddifficulty="0" alternatereward="0" />
</SubmarineTypes>
<!-- Used -->
<Characters>
<!-- The types of characters we'll spawn in -->
<Character typeidentifier="piratecaptain" minamount="1" maxamount="1" />
<Character typeidentifier="piratesecurity" minamount="5" maxamount="5" />
<Character typeidentifier="piratemedic" minamount="2" maxamount="2" />
<Character typeidentifier="piratemechanic" minamount="2" maxamount="2" />
<Character typeidentifier="pirateengineer" minamount="2" maxamount="2" />
</Characters>
<CharacterTypes>
<CharacterType typeidentifier="piratecaptain">
<Character identifier="piratecaptainlord" from="mlc_pirates_wastes" preferreddifficulty="60" iscommander="true" />
</CharacterType>
<CharacterType typeidentifier="piratesecurity">
<Character identifier="piratesecurityelite" from="mlc_pirates_wastes" preferreddifficulty="60" />
<Character identifier="pirateflamer" from="mlc_pirates_wastes" preferreddifficulty="65" />
<Character identifier="piratedeadeye" from="mlc_pirates_wastes" preferreddifficulty="65" />
<Character identifier="piratesecuritybrute" from="mlc_pirates_wastes" preferreddifficulty="70" />
<Character identifier="pirateberserker" from="mlc_pirates_wastes" preferreddifficulty="80" />
</CharacterType>
<CharacterType typeidentifier="piratemechanic">
<Character identifier="piratemechanicrecruit" from="mlc_pirates_wastes" preferreddifficulty="60" />
<Character identifier="piratemechanicveteran" from="mlc_pirates_wastes" preferreddifficulty="70" />
</CharacterType>
<CharacterType typeidentifier="pirateengineer">
<Character identifier="pirateengineerrecruit" from="mlc_pirates_wastes" preferreddifficulty="60" />
<Character identifier="pirateengineerveteran" from="mlc_pirates_wastes" preferreddifficulty="70" />
</CharacterType>
<CharacterType typeidentifier="piratemedic">
<Character identifier="piratemedic" from="mlc_pirates_wastes" preferreddifficulty="60" />
</CharacterType>
</CharacterTypes>
<Icon texture="Content/UI/MissionIcons.png" sourcerect="0,768,256,256" color="243,146,55" />
</PirateMission>
</Missions>
File diff suppressed because it is too large Load Diff
+167
View File
@@ -0,0 +1,167 @@
<?xml version="1.0" encoding="utf-8"?>
<Talents>
<!-- Immunities -->
<Talent identifier="ptalent_immune_burn">
<AbilityGroupEffect abilityeffecttype="None">
<Abilities>
<CharacterAbilityGiveResistance resistanceid="burn" multiplier="0" />
</Abilities>
</AbilityGroupEffect>
</Talent>
<!-- Increase -->
<Talent identifier="ptalent_increase_burn">
<AbilityGroupEffect abilityeffecttype="OnAddDamageAffliction">
<Abilities>
<CharacterAbilityModifyAffliction afflictionidentifiers="burn" addedmultiplier="0.5" />
</Abilities>
</AbilityGroupEffect>
</Talent>
<!-- Abilities -->
<Talent identifier="ptalent_tank">
<AbilityGroupEffect abilityeffecttype="None">
<Abilities>
<CharacterAbilityGiveStat stattype="MovementSpeed" value="-0.15" />
</Abilities>
</AbilityGroupEffect>
<AbilityGroupInterval maxtriggercount="1">
<Conditions>
<AbilityConditionAboveVitality invert="true" vitalitypercentage="0" />
</Conditions>
<Abilities>
<CharacterAbilityApplyStatusEffects>
<StatusEffects>
<StatusEffect type="OnAbility" target="Character" multiplyafflictionsbymaxvitality="true" disabledeltatime="true">
<Affliction identifier="implacable" amount="20.0" />
</StatusEffect>
</StatusEffects>
</CharacterAbilityApplyStatusEffects>
</Abilities>
</AbilityGroupInterval>
</Talent>
<Talent identifier="ptalent_berserker">
<AbilityGroupEffect abilityeffecttype="None">
<Abilities>
<CharacterAbilityGiveStat stattype="MeleeAttackSpeed" value="0.8" />
<CharacterAbilityGiveStat stattype="MovementSpeed" value="0.15" />
<CharacterAbilityGiveResistance resistanceid="stun,incrementalstun,progressivestun" multiplier="0.15" />
</Abilities>
</AbilityGroupEffect>
</Talent>
<Talent identifier="ptalent_healaura">
<AbilityGroupEffect abilityeffecttype="None">
<Abilities>
<CharacterAbilityApplyStatusEffectsToAllies range="600">
<StatusEffects>
<StatusEffect type="OnAbility" target="Character" multiplyafflictionsbymaxvitality="true">
<Affliction identifier="melodicrespite" amount="15" />
</StatusEffect>
</StatusEffects>
</CharacterAbilityApplyStatusEffectsToAllies>
</Abilities>
</AbilityGroupEffect>
</Talent>
<Talent identifier="ptalent_fanatic">
<AbilityGroupInterval>
<Conditions>
<AbilityConditionAboveVitality invert="true" vitalitypercentage="0.9" />
</Conditions>
<Abilities>
<CharacterAbilityApplyStatusEffects>
<StatusEffects>
<StatusEffect type="OnAbility" target="Character" multiplyafflictionsbymaxvitality="true" disabledeltatime="true">
<Affliction identifier="combatstimulant" amount="15.0" />
</StatusEffect>
</StatusEffects>
</CharacterAbilityApplyStatusEffects>
</Abilities>
</AbilityGroupInterval>
</Talent>
<!-- Skill Increases -->
<!-- Recruit -->
<Talent identifier="ptalent_recruitmechanic">
<AbilityGroupEffect abilityeffecttype="None">
<Abilities>
<CharacterAbilityGiveStat stattype="MechanicalSkillBonus" value="20" />
</Abilities>
</AbilityGroupEffect>
</Talent>
<Talent identifier="ptalent_recruitengineer">
<AbilityGroupEffect abilityeffecttype="None">
<Abilities>
<CharacterAbilityGiveStat stattype="ElectricalSkillBonus" value="20" />
</Abilities>
</AbilityGroupEffect>
</Talent>
<Talent identifier="ptalent_recruitsec">
<AbilityGroupEffect abilityeffecttype="None">
<Abilities>
<CharacterAbilityGiveStat stattype="WeaponsSkillBonus" value="20" />
</Abilities>
</AbilityGroupEffect>
</Talent>
<Talent identifier="ptalent_recruitmedic">
<AbilityGroupEffect abilityeffecttype="None">
<Abilities>
<CharacterAbilityGiveStat stattype="MedicalSkillBonus" value="20" />
</Abilities>
</AbilityGroupEffect>
</Talent>
<!-- Established -->
<Talent identifier="ptalent_mechanic">
<AbilityGroupEffect abilityeffecttype="None">
<Abilities>
<CharacterAbilityGiveStat stattype="MechanicalSkillBonus" value="35" />
</Abilities>
</AbilityGroupEffect>
</Talent>
<Talent identifier="ptalent_engineer">
<AbilityGroupEffect abilityeffecttype="None">
<Abilities>
<CharacterAbilityGiveStat stattype="ElectricalSkillBonus" value="35" />
</Abilities>
</AbilityGroupEffect>
</Talent>
<Talent identifier="ptalent_sec">
<AbilityGroupEffect abilityeffecttype="None">
<Abilities>
<CharacterAbilityGiveStat stattype="WeaponsSkillBonus" value="35" />
</Abilities>
</AbilityGroupEffect>
</Talent>
<Talent identifier="ptalent_medic">
<AbilityGroupEffect abilityeffecttype="None">
<Abilities>
<CharacterAbilityGiveStat stattype="MedicalSkillBonus" value="35" />
</Abilities>
</AbilityGroupEffect>
</Talent>
<!-- Elite -->
<Talent identifier="ptalent_mechanicelite">
<AbilityGroupEffect abilityeffecttype="None">
<Abilities>
<CharacterAbilityGiveStat stattype="MechanicalSkillBonus" value="45" />
</Abilities>
</AbilityGroupEffect>
</Talent>
<Talent identifier="ptalent_engineerelite">
<AbilityGroupEffect abilityeffecttype="None">
<Abilities>
<CharacterAbilityGiveStat stattype="ElectricalSkillBonus" value="45" />
</Abilities>
</AbilityGroupEffect>
</Talent>
<Talent identifier="ptalent_secelite">
<AbilityGroupEffect abilityeffecttype="None">
<Abilities>
<CharacterAbilityGiveStat stattype="WeaponsSkillBonus" value="45" />
</Abilities>
</AbilityGroupEffect>
</Talent>
<Talent identifier="ptalent_medicelite">
<AbilityGroupEffect abilityeffecttype="None">
<Abilities>
<CharacterAbilityGiveStat stattype="MedicalSkillBonus" value="45" />
</Abilities>
</AbilityGroupEffect>
</Talent>
</Talents>
Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB