Track LocalMods as part of monolith
This commit is contained in:
+918
@@ -0,0 +1,918 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<locationtypes>
|
||||
<!--
|
||||
ChangeTo:
|
||||
requiredlocations = The change can only happen if there's at least one of the given types of locations near this one.
|
||||
requiredproximity = How close the location needs to be to one of the RequiredLocations for the change to occur (defaults to 1).
|
||||
probability = Base probability per turn for the location to change if near one of the RequiredLocations.
|
||||
requiredproximityforprobabilityincrease = How close the location needs to be to one of the RequiredLocations for the probability to increase.
|
||||
proximityprobabilityincrease = How much the probability increases per turn if within RequiredProximityForProbabilityIncrease steps of RequiredLocations.
|
||||
|
||||
disallowedadjacentlocations = The change can't happen if there's one or more of the given types of locations near this one
|
||||
disallowedproximity = How close the location needs to be to one of the DisallowedAdjacentLocations for the change to be disabled (defaults to 1).
|
||||
|
||||
requirediscovered = Does this location need to be discovered before the change can occur (defaults to true).
|
||||
|
||||
requireddurationrange = If a type change is triggered, a value is randomly chosen within this range and the change is delayed for that many turns.
|
||||
requiredduration = Can be used in place of the previous attribute if you want to use a fixed delay.
|
||||
|
||||
locationtypechangecooldown = The location can't change it's type for this many turns after this location type changes occurs.
|
||||
|
||||
Store:
|
||||
dailyspecialscount = The number of daily specials for merchants at this location type. Defaults to 1.
|
||||
requestedgoodscount = The number of requested goods for merchants at this location type. Defaults to 1.
|
||||
maxreputationmodifier = The maximum effect reputation can have on store prices. Defaults to 0.1.
|
||||
buypricemodifier = Used to determine the buying price from the base price of an item. Defaults to 1.
|
||||
sellpricemodifier = Used to determine the selling price from the base price of an item. Defaults to 0.3.
|
||||
dailyspecialpricemodifier = Change in buying price of daily specials. Defaults to 0.5.
|
||||
requestgoodpricemodifier = Change in selling price of requested goods. Defaults to 2.
|
||||
initialbalance = Initial balance of the store. Defaults to 5000.
|
||||
pricemodifierrange = The range of randomized price modifier. Randomized for each store individually. Defaults to 5. Note: value is direct percentage, i.e. 5 = 5%.
|
||||
-->
|
||||
<Override>
|
||||
<!-- GENERIC ////////// GENERIC ////////// GENERIC ////////// GENERIC ////////// GENERIC ////////// GENERIC ////////// GENERIC ////////// GENERIC ////////// GENERIC ////////// GENERIC ////////// GENERIC ////////// GENERIC ////////// GENERIC ////////// GENERIC ////////// GENERIC ////////// GENERIC ////////// GENERIC -->
|
||||
<!-- STARTER OUTPOST
|
||||
TODO: NEXTUPDATE THIS NEEDS FIXING BEFORE BEING USED.
|
||||
-FIGURE OUT A WAY TO MAKE PLAYERS SPAWN ON THE LEFT
|
||||
-AFTER LEAVING FOR THE 1ST TIME, REPLACE THIS WITH ANOTHER VERSION OF THE OUTPOST THAT SPAWNS CREW INSIDE SUBMARINE -->
|
||||
<StarterOutpost identifier="StarterOutpost" nameidentifiers="StarterOutpost" namefile="Content/Map/locationNames.txt" ForceAsStartOutpost="false" ignoregenericevents="false" Biomegate="Deny" beaconstationchance="0">
|
||||
<AreaSettings zone="1" commonness="0" />
|
||||
<AreaSettings zone="2" commonness="0" />
|
||||
<AreaSettings zone="3" commonness="0" />
|
||||
<AreaSettings zone="4" commonness="0" />
|
||||
<AreaSettings zone="5" commonness="0" />
|
||||
<AreaSettings zone="6" commonness="0" />
|
||||
<Symbol texture="%ModDir:2532991202%/Map/MapAtlasDE.png" sourcerect="896,256,128,128" color="162,213,220,255" />
|
||||
<ChangeTo type="StarterOutpostAFTER" probability="1" messagetag="locationchange.StarterOutpostSPAWN.changeto.StarterOutpostAFTER" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/HabitationOutpost2.png" sourcerect="0,0,2160,1080" premultiplyalpha="false" />
|
||||
<Hireable identifier="captain" commonness="1" />
|
||||
<Hireable identifier="securityofficer" commonness="1" />
|
||||
<Hireable identifier="medicaldoctor" commonness="1" />
|
||||
<Hireable identifier="engineer" commonness="1" />
|
||||
<Hireable identifier="mechanic" commonness="1" />
|
||||
<Hireable identifier="assistant" commonness="1" />
|
||||
<Store sellpricemodifier="0.3" pricemodifierrange="5" dailyspecialscount="0" requestedgoodscount="0" />
|
||||
</StarterOutpost>
|
||||
<!-- Starter outpost is replaced with this version after leaving; changes spawn points and removes the lift -->
|
||||
<StarterOutpostAFTER identifier="StarterOutpostAFTER" nameidentifiers="StarterOutpost" namefile="Content/Map/locationNames.txt" ForceAsStartOutpost="false" ignoregenericevents="true" hasoutpost="false" Biomegate="Deny" beaconstationchance="0">
|
||||
<AreaSettings zone="1" commonness="0" />
|
||||
<AreaSettings zone="2" commonness="0" />
|
||||
<AreaSettings zone="3" commonness="0" />
|
||||
<AreaSettings zone="4" commonness="0" />
|
||||
<AreaSettings zone="5" commonness="0" />
|
||||
<AreaSettings zone="6" commonness="0" />
|
||||
<Symbol texture="%ModDir:2532991202%/Map/MapAtlasDE.png" sourcerect="896,256,128,128" color="162,213,220,255" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/HabitationOutpost2.png" sourcerect="0,0,2160,1080" premultiplyalpha="false" />
|
||||
<Hireable identifier="captain" commonness="1" />
|
||||
<Hireable identifier="securityofficer" commonness="1" />
|
||||
<Hireable identifier="medicaldoctor" commonness="1" />
|
||||
<Hireable identifier="engineer" commonness="1" />
|
||||
<Hireable identifier="mechanic" commonness="1" />
|
||||
<Hireable identifier="assistant" commonness="1" />
|
||||
<Store sellpricemodifier="0.3" pricemodifierrange="5" dailyspecialscount="0" requestedgoodscount="0" />
|
||||
</StarterOutpostAFTER>
|
||||
<None identifier="None" namefile="Content/Map/locationNames.txt" hasoutpost="false" Biomegate="Deny" beaconstationchance="0.4">
|
||||
<AreaSettings zone="1" commonness="3.0" />
|
||||
<AreaSettings zone="2" commonness="3.0" />
|
||||
<AreaSettings zone="3" commonness="2.0" />
|
||||
<AreaSettings zone="4" commonness="2.0" />
|
||||
<AreaSettings zone="5" commonness="3.0" />
|
||||
<AreaSettings zone="6" commonness="0" />
|
||||
<Symbol texture="%ModDir:2532991202%/Map/MapAtlasDE.png" sourcerect="0,768,128,128" color="128,206,175,255" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/NaturalFormations.png" premultiplyalpha="false" />
|
||||
<ChangeTo type="SinkingCircus" probability="0" disallowedadjacentlocations="SinkingCircus,Lair,LairMudraptor,LairThresher,HuskgroundsDE" disallowedproximity="1" messagetag="locationchange.none.changeto.circus">
|
||||
<!-- May be settled if within 3 steps of any outpost, with an increasing chance should it be within 2 or less steps -->
|
||||
<Requirement requiredlocations="Outpost,Settlement,Colony,City" requireddurationrange="1,2" probability="0.2" requiredproximity="3" requiredproximityforprobabilityincrease="2" proximityprobabilityincrease="0.1" />
|
||||
<!-- doesnt generate a circus if another exists -->
|
||||
<Requirement function="Multiply" requiredlocations="sinkingcircus" probability="0.0" requiredproximity="100" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="OuterLair" messagetag="locationchange.none.changeto.UnderAttack" requirediscovered="false">
|
||||
<!-- May be infested if within 1 steps of a lair. -->
|
||||
<Requirement requiredlocations="Lair,LairMudraptor,LairThresher" requireddurationrange="1,2" probability="1" requiredproximity="1" requirediscovered="false" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="OuterHuskLair" disallowedadjacentlocations="OuterHuskLair" disallowedproximity="3" locationtypechangecooldown="1" messagetag="locationchange.none.changeto.Huskswarm">
|
||||
<!-- Needs to be within 3 steps of a lair, but not near another swarm within 3 steps -->
|
||||
<Requirement requiredlocations="HuskgroundsDE" requireddurationrange="1,3" probability="1" requiredproximity="2" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="Survey" disallowedadjacentlocations="Survey,Mine,Lair,OuterLair,HuskgroundsDE,OuterHuskLair,LairMudraptor,LairThresher" probability="0" disallowedproximity="2" locationtypechangecooldown="2" messagetag="locationchange.construction.changeto.survey">
|
||||
<Requirement function="Add" requiredlocations="Camp" probability="0.1" requiredproximity="3" />
|
||||
<Requirement function="Add" requiredlocations="Camp,Blockade" probability="0.1" requiredproximity="3" />
|
||||
<Requirement function="Add" requiredlocations="Base" probability="0.1" requiredproximity="3" />
|
||||
<Requirement function="Add" requiredlocations="Military" probability="0.1" requiredproximity="3" />
|
||||
<Requirement function="Add" requirebeaconstation="true" probability="0.15" requiredproximity="3" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.25" />
|
||||
<!-- multiply probability by 0 if next to hunting grounds-->
|
||||
<Requirement function="Multiply" requirehuntinggrounds="true" probability="0" requiredproximity="0" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="Construction" disallowedadjacentlocations="Lair,OuterLair,HuskgroundsDE,OuterHuskLair,LairMudraptor,LairThresher" disallowedproximity="1" locationtypechangecooldown="2" messagetag="locationchange.none.changeto.outpost">
|
||||
<!-- May be settled if within 5 steps of a colony, with an increasing chance should it be within 2 or less steps -->
|
||||
<Requirement function="Add" requiredlocations="City" probability="0.1" requiredproximity="5" requiredproximityforprobabilityincrease="2" proximityprobabilityincrease="0.1" />
|
||||
<Requirement function="Add" requiredlocations="Outpost,Settlement,Colony" probability="0.1" requiredproximity="2" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.1" />
|
||||
<!-- if near a beacon station, increase the probability -->
|
||||
<Requirement function="Add" requirebeaconstation="true" probability="0.15" requiredproximity="2" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.25" />
|
||||
<!-- multiply probability by 0 if next to hunting grounds-->
|
||||
<Requirement function="Multiply" requirehuntinggrounds="true" probability="0" requiredproximity="0" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="HuskChurch" disallowedadjacentlocations="Lair,OuterLair,LairMudraptor,LairThresher" disallowedproximity="1" locationtypechangecooldown="2" probability="0.5" messagetag="locationchange.none.changeto.huskchurch">
|
||||
<!-- if near a beacon station, increase the probability -->
|
||||
<Requirement function="Add" requirebeaconstation="true" probability="0.15" requiredproximity="2" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.25" />
|
||||
<!-- multiply probability by 0 if another church is within 4 steps -->
|
||||
<Requirement function="Multiply" requiredlocations="HuskChurch" probability="0" requiredproximity="4" />
|
||||
<Requirement function="Multiply" requirehuntinggrounds="true" probability="0" requiredproximity="0" />
|
||||
</ChangeTo>
|
||||
<!-- <ChangeTo type="MilitaryForces" probability="0" messagetag="locationchange.UnderAttack.changeto.militaryforces">
|
||||
<Requirement requiredlocations="PirateOutpost" requireddurationrange="1,3" probability="0.2" requiredproximity="1" proximityprobabilityincrease="0.15" />
|
||||
<Requirement requiredlocations="MilitaryForces" requireddurationrange="1,3" probability="0.25" requiredproximity="1" proximityprobabilityincrease="0.15" />
|
||||
</ChangeTo> -->
|
||||
<ChangeTo type="SinkingCircus" probability="0" disallowedadjacentlocations="SinkingCircus,Lair,LairMudraptor,LairThresher,HuskgroundsDE" disallowedproximity="1" messagetag="locationchange.none.changeto.circus">
|
||||
<!-- May be settled if within 3 steps of any outpost, with an increasing chance should it be within 2 or less steps -->
|
||||
<Requirement requiredlocations="Outpost,Settlement,Colony,City" requireddurationrange="1,2" probability="0.2" requiredproximity="3" requiredproximityforprobabilityincrease="2" proximityprobabilityincrease="0.1" />
|
||||
<!-- doesnt generate a circus if another exists -->
|
||||
<Requirement function="Multiply" requiredlocations="sinkingcircus" probability="0.0" requiredproximity="100" />
|
||||
</ChangeTo>
|
||||
<!-- Pirates may settle here if a city is nearby, but no military or fauna threats are nearby -->
|
||||
<ChangeTo type="PirateOutpost" probability="0" disallowedadjacentlocations="Lair,LairMudraptor,LairThresher,Blockade,Military,Base,Camp,PirateOutpost" messagetag="locationchange.none.changeto.pirateoutpost">
|
||||
<Requirement requiredlocations="PirateOutpost" function="Multiply" probability="0" requiredproximity="4" />
|
||||
<Requirement function="Add" requiredlocations="City" probability="0.15" requiredproximity="2" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.2" />
|
||||
<Requirement function="Multiply" requirebeaconstation="true" probability="0" requiredproximity="2" />
|
||||
<Requirement function="Multiply" requirehuntinggrounds="true" probability="0" requiredproximity="0" />
|
||||
</ChangeTo>
|
||||
</None>
|
||||
<!-- Used as a buffer when destroying a station to not allow instant redocking to enter an abandoned station -->
|
||||
<None identifier="DestroyedStation" namefile="Content/Map/locationNames.txt" hasoutpost="false" Biomegate="Deny" beaconstationchance="0">
|
||||
<AreaSettings zone="1" commonness="0" />
|
||||
<AreaSettings zone="2" commonness="0" />
|
||||
<AreaSettings zone="3" commonness="0" />
|
||||
<AreaSettings zone="4" commonness="0" />
|
||||
<AreaSettings zone="5" commonness="0" />
|
||||
<AreaSettings zone="6" commonness="0" />
|
||||
<Symbol texture="%ModDir:2532991202%/Map/MapAtlasDE.png" sourcerect="0,512,128,128" color="245,105,105,255" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/HabitationOutpost.png" premultiplyalpha="false" />
|
||||
<!-- Turns into an abandoned station after 1-4 rounds | originally was 2-4, but game bugs and ignores the changeto if range doesn't start with 1 -->
|
||||
<ChangeTo type="Abandoned" probability="1" requireddurationrange="1,3" messagetag="locationchange.destroyedstation.changeto.abandoned" />
|
||||
<ChangeTo type="Abandoned" probability="1" requiredduration="4" messagetag="locationchange.destroyedstation.changeto.abandoned" />
|
||||
</None>
|
||||
<Construction identifier="Construction" replaceinradiation="" namefile="Content/Map/cityNames.txt" Biomegate="Deny" beaconstationchance="0.00">
|
||||
<AreaSettings zone="1" commonness="0" />
|
||||
<AreaSettings zone="2" commonness="0.1" />
|
||||
<AreaSettings zone="3" commonness="0.1" />
|
||||
<AreaSettings zone="4" commonness="0.3" />
|
||||
<AreaSettings zone="5" commonness="0.3" />
|
||||
<AreaSettings zone="6" commonness="0" />
|
||||
<Symbol texture="%ModDir:2532991202%/Map/MapAtlasDE.png" sourcerect="512,0,128,128" color="255,237,105,255" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/HabitationOutpost.png" premultiplyalpha="false" />
|
||||
<!-- remove the construction if a lair is nearby -->
|
||||
<ChangeTo type="None" messagetag="locationchange.construction.changeto.none">
|
||||
<Requirement requiredlocations="Lair,LairMudraptor,LairThresher,HuskgroundsDE" requireddurationrange="1,3" probability="0.1" requiredproximity="1" />
|
||||
<Requirement requirehuntinggrounds="true" probability="0.25" function="Add" requiredproximity="0" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="Outpost" disallowedadjacentlocations="Outpost,Settlement,Colony,City" probability="0" disallowedproximity="2" locationtypechangecooldown="2" messagetag="locationchange.construction.changeto.settlement">
|
||||
<Requirement function="Add" requiredlocations="Hydroponics" probability="0.1" requiredproximity="3" />
|
||||
<Requirement function="Add" requirebeaconstation="true" probability="0.15" requiredproximity="3" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.25" />
|
||||
<!-- multiply probability by 0 if next to hunting grounds-->
|
||||
<Requirement function="Multiply" requirehuntinggrounds="true" probability="0" requiredproximity="0" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="Hydroponics" disallowedadjacentlocations="Hydroponics" probability="0" disallowedproximity="2" locationtypechangecooldown="2" messagetag="locationchange.construction.changeto.Hydroponics">
|
||||
<Requirement function="Add" requiredlocations="Settlement" probability="0.1" requiredproximity="3" />
|
||||
<Requirement function="Add" requiredlocations="Outpost" probability="0.1" requiredproximity="3" />
|
||||
<Requirement function="Add" requiredlocations="City" probability="0.1" requiredproximity="3" />
|
||||
<Requirement function="Add" requiredlocations="Research,Study" probability="0.1" requiredproximity="3" />
|
||||
<Requirement function="Add" requirebeaconstation="true" probability="0.15" requiredproximity="3" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.25" />
|
||||
<!-- multiply probability by 0 if next to hunting grounds-->
|
||||
<Requirement function="Multiply" requirehuntinggrounds="true" probability="0" requiredproximity="0" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="Factory" disallowedadjacentlocations="Factory" probability="0" disallowedproximity="2" locationtypechangecooldown="2" messagetag="locationchange.construction.changeto.factory">
|
||||
<Requirement function="Add" requiredlocations="Settlement" probability="0.1" requiredproximity="1" />
|
||||
<Requirement function="Add" requiredlocations="Outpost" probability="0.1" requiredproximity="1" />
|
||||
<Requirement function="Add" requiredlocations="City" probability="0.1" requiredproximity="3" />
|
||||
<Requirement function="Add" requirebeaconstation="true" probability="0.15" requiredproximity="3" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.25" />
|
||||
<!-- multiply probability by 0 if next to hunting grounds-->
|
||||
<Requirement function="Multiply" requirehuntinggrounds="true" probability="0" requiredproximity="0" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="Camp" disallowedadjacentlocations="Camp,Base,Military" probability="0" disallowedproximity="3" locationtypechangecooldown="2" messagetag="locationchange.construction.changeto.camp">
|
||||
<Requirement function="Add" requiredlocations="Hydroponics" probability="0.1" requiredproximity="3" />
|
||||
<Requirement function="Add" requirebeaconstation="true" probability="0.15" requiredproximity="3" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.25" />
|
||||
<!-- multiply probability by 0 if next to hunting grounds-->
|
||||
<Requirement function="Multiply" requirehuntinggrounds="true" probability="0" requiredproximity="0" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="Study" disallowedadjacentlocations="Study,Research" probability="0" disallowedproximity="2" locationtypechangecooldown="2" messagetag="locationchange.construction.changeto.study">
|
||||
<Requirement function="Add" requiredlocations="Camp,Blockade" probability="0.1" requiredproximity="3" />
|
||||
<Requirement function="Add" requiredlocations="Base" probability="0.1" requiredproximity="3" />
|
||||
<Requirement function="Add" requiredlocations="Military" probability="0.1" requiredproximity="3" />
|
||||
<Requirement function="Add" requiredlocations="Survey" probability="0.1" requiredproximity="3" />
|
||||
<Requirement function="Add" requiredlocations="Mine" probability="0.1" requiredproximity="3" />
|
||||
<Requirement function="Add" requirebeaconstation="true" probability="0.15" requiredproximity="3" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.25" />
|
||||
<!-- multiply probability by 0 if next to hunting grounds-->
|
||||
<Requirement function="Multiply" requirehuntinggrounds="true" probability="0" requiredproximity="0" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="Shipyard" disallowedadjacentlocations="Shipyard" probability="0" disallowedproximity="4" locationtypechangecooldown="2" messagetag="locationchange.construction.changeto.shipyard">
|
||||
<Requirement function="Add" requiredlocations="Factory" probability="0.2" requiredproximity="3" />
|
||||
<Requirement function="Add" requiredlocations="Military" probability="0.2" requiredproximity="3" />
|
||||
<Requirement function="Add" requirebeaconstation="true" probability="0.15" requiredproximity="3" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.25" />
|
||||
<!-- multiply probability by 0 if next to hunting grounds-->
|
||||
<Requirement function="Multiply" requirehuntinggrounds="true" probability="0" requiredproximity="0" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="Clinic" disallowedadjacentlocations="Clinic,Hospital" probability="0" disallowedproximity="2" locationtypechangecooldown="2" messagetag="locationchange.construction.changeto.clinic">
|
||||
<Requirement function="Add" requiredlocations="Settlement" probability="0.1" requiredproximity="1" />
|
||||
<Requirement function="Add" requiredlocations="Outpost" probability="0.1" requiredproximity="1" />
|
||||
<Requirement function="Add" requiredlocations="City" probability="0.1" requiredproximity="1" />
|
||||
<Requirement function="Add" requiredlocations="Camp,Blockade" probability="0.1" requiredproximity="1" />
|
||||
<Requirement function="Add" requiredlocations="Base" probability="0.1" requiredproximity="1" />
|
||||
<Requirement function="Add" requiredlocations="Military" probability="0.1" requiredproximity="3" />
|
||||
<Requirement function="Add" requirebeaconstation="true" probability="0.15" requiredproximity="3" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.25" />
|
||||
<!-- multiply probability by 0 if next to hunting grounds-->
|
||||
<Requirement function="Multiply" requirehuntinggrounds="true" probability="0" requiredproximity="0" />
|
||||
</ChangeTo>
|
||||
<Store initialbalance="3000" pricemodifierrange="5" maxreputationmodifier="0.1" sellpricemodifier="0.3" dailyspecialpricemodifier="0.5" requestedgoodscount="3" requestgoodpricemodifier="2" />
|
||||
</Construction>
|
||||
<UnderAttack identifier="UnderAttack" namefile="Content/Map/locationNames.txt" hasoutpost="false" Biomegate="Deny" beaconstationchance="0">
|
||||
<AreaSettings zone="1" commonness="0" />
|
||||
<AreaSettings zone="2" commonness="0" />
|
||||
<AreaSettings zone="3" commonness="0" />
|
||||
<AreaSettings zone="4" commonness="0" />
|
||||
<AreaSettings zone="5" commonness="0" />
|
||||
<AreaSettings zone="6" commonness="0" />
|
||||
<Symbol texture="%ModDir:2532991202%/Map/MapAtlasDE.png" sourcerect="128,768,128,128" color="165,0,0,128" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/NaturalFormations.png" premultiplyalpha="false" />
|
||||
<!-- Change back to None if no attackers are around -->
|
||||
<ChangeTo type="None" disallowedadjacentlocations="Lair,LairMudraptor,LairThresher" disallowedproximity="1" messagetag="locationchange.UnderAttack.changeto.none" requiredduration="1" probability="1" />
|
||||
<!-- Change to Outerlair if lair is adjacent -->
|
||||
<ChangeTo type="OuterLair" messagetag="locationchange.none.changeto.lair" requirediscovered="false">
|
||||
<Requirement requiredlocations="Lair,LairMudraptor,LairThresher" requireddurationrange="1,3" probability="1" requiredproximity="1" requirediscovered="false" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="MilitaryForces" messagetag="locationchange.UnderAttack.changeto.militaryforces">
|
||||
<!-- May be Blockaded if within 2 steps of a Military. -->
|
||||
<Requirement requiredlocations="Camp" requireddurationrange="1,5" probability="0.5" requiredproximity="1" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.1" />
|
||||
<Requirement requiredlocations="Base" requireddurationrange="1,5" probability="0.6" requiredproximity="1" />
|
||||
<Requirement requiredlocations="Military" requireddurationrange="1,2" probability="0.75" requiredproximity="2" />
|
||||
</ChangeTo>
|
||||
</UnderAttack>
|
||||
<Abandoned identifier="Abandoned" namefile="Content/Map/cityNames.txt" missiontags="abandonedoutpost" hideentitysubcategories="abandonedhuman,abandonedmonster" outpostteam="None" Biomegate="Deny" beaconstationchance="0.00" replaceinradiation="None" IsAnyOutpost="false">
|
||||
<AreaSettings zone="1" commonness="0" />
|
||||
<AreaSettings zone="2" commonness="0.2" />
|
||||
<AreaSettings zone="3" commonness="0.3" />
|
||||
<AreaSettings zone="4" commonness="0.3" />
|
||||
<AreaSettings zone="5" commonness="0.2" />
|
||||
<AreaSettings zone="6" commonness="0" />
|
||||
<Symbol texture="%ModDir:2532991202%/Map/MapAtlasDE.png" sourcerect="0,640,128,128" color="245,105,105,255" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/HabitationOutpost.png" premultiplyalpha="false" />
|
||||
<ChangeTo type="OuterLair" messagetag="locationchange.none.changeto.lair" requirediscovered="false">
|
||||
<!-- Will be infested if within 1 steps of a lair. -->
|
||||
<Requirement requiredlocations="Lair,LairMudraptor,LairThresher" requireddurationrange="1,2" probability="1" requiredproximity="1" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="OuterHuskLair" messagetag="locationchange.none.changeto.Huskswarm">
|
||||
<!-- Will be infested if within 1 steps of a husk lair. -->
|
||||
<Requirement requiredlocations="OuterHuskLair,HuskgroundsDE" requireddurationrange="1,2" probability="1" requiredproximity="1" />
|
||||
</ChangeTo>
|
||||
</Abandoned>
|
||||
<!-- HABITATION ////////// HABITATION ////////// HABITATION ////////// HABITATION ////////// HABITATION ////////// HABITATION ////////// HABITATION ////////// HABITATION ////////// HABITATION ////////// HABITATION ////////// HABITATION ////////// HABITATION ////////// HABITATION ////////// HABITATION ////////// HABITATION -->
|
||||
<Outpost identifier="Outpost" replaceinradiation="" namefile="Content/Map/cityNames.txt" Biomegate="Deny" beaconstationchance="0.00">
|
||||
<AreaSettings zone="1" commonness="0.2" />
|
||||
<AreaSettings zone="2" commonness="0.1" />
|
||||
<AreaSettings zone="3" commonness="0.1" />
|
||||
<AreaSettings zone="4" commonness="0.1" />
|
||||
<AreaSettings zone="5" commonness="0.1" />
|
||||
<AreaSettings zone="6" commonness="0" />
|
||||
<Symbol texture="%ModDir:2532991202%/Map/MapAtlasDE.png" sourcerect="0,0,128,128" color="162,213,220,255" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/HabitationOutpost.png" premultiplyalpha="false" />
|
||||
<Hireable identifier="assistant" commonness="5" />
|
||||
<Hireable identifier="engineer" commonness="1" />
|
||||
<Hireable identifier="mechanic" commonness="1" />
|
||||
<Hireable identifier="medicaldoctor" commonness="1" />
|
||||
<Hireable identifier="securityofficer" commonness="1" />
|
||||
<!-- mod compatibility hireables: -->
|
||||
<Hireable identifier="passenger" commonness="1" />
|
||||
<ChangeTo type="Settlement" disallowedadjacentlocations="Settlement" probability="0.5" disallowedproximity="2" locationtypechangecooldown="2" messagetag="locationchange.colony.changeto.settlement">
|
||||
<Requirement function="Add" requiredlocations="Hydroponics" probability="0.1" requiredproximity="3" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.15" />
|
||||
<!-- if near a beacon station, increase the probability -->
|
||||
<Requirement function="Add" requirebeaconstation="true" probability="0.5" requiredproximity="2" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.75" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="Abandoned" disallowedproximity="1" messagetag="locationchange.outpost.changeto.abandoned" requirediscovered="false">
|
||||
<Requirement requiredlocations="Lair,LairMudraptor,LairThresher" probability="1" requireddurationrange="1,2" requiredproximity="1" requirediscovered="false" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="Abandoned" disallowedproximity="1" messagetag="locationchange.outpost.changeto.abandoned">
|
||||
<Requirement requiredlocations="OuterHuskLair,HuskgroundsDE" probability="0.15" requireddurationrange="3,5" requiredproximity="1" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="DestroyedStation" requireddurationrange="1,2" messagetag="locationchange.outpost.changeto.abandoned">
|
||||
<Requirement requirehuntinggrounds="true" probability="0.5" requiredproximity="0" />
|
||||
</ChangeTo>
|
||||
<Store initialbalance="1000" pricemodifierrange="5" sellpricemodifier="0.3" dailyspecialscount="0" requestedgoodscount="0" />
|
||||
</Outpost>
|
||||
<!-- Set this as starter outpost until proper StarterOutpost -->
|
||||
<Settlement identifier="Settlement" replaceinradiation="" namefile="Content/Map/cityNames.txt" Biomegate="Deny" beaconstationchance="0.00" ForceAsStartOutpost="true">
|
||||
<AreaSettings zone="1" commonness="0.2" />
|
||||
<AreaSettings zone="2" commonness="0.1" />
|
||||
<AreaSettings zone="3" commonness="0.1" />
|
||||
<AreaSettings zone="4" commonness="0.1" />
|
||||
<AreaSettings zone="5" commonness="0.1" />
|
||||
<AreaSettings zone="6" commonness="0" />
|
||||
<Symbol texture="%ModDir:2532991202%/Map/MapAtlasDE.png" sourcerect="0,128,128,128" color="162,213,220,255" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/HabitationOutpost.png" premultiplyalpha="false" />
|
||||
<Hireable identifier="assistant" commonness="3" />
|
||||
<Hireable identifier="engineer" commonness="1" />
|
||||
<Hireable identifier="mechanic" commonness="1" />
|
||||
<Hireable identifier="medicaldoctor" commonness="1" />
|
||||
<Hireable identifier="securityofficer" commonness="1" />
|
||||
<!-- mod compatibility hireables: -->
|
||||
<Hireable identifier="passenger" commonness="1" />
|
||||
<Hireable identifier="janitor" commonness="1" />
|
||||
<ChangeTo type="Colony" disallowedadjacentlocations="Colony" probability="0.1" disallowedproximity="3" locationtypechangecooldown="2" messagetag="locationchange.settlement.changeto.outpost">
|
||||
<Requirement function="Add" requirebeaconstation="true" probability="0.15" requiredproximity="2" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.25" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="Abandoned" disallowedproximity="1" messagetag="locationchange.outpost.changeto.abandoned" requirediscovered="false">
|
||||
<Requirement requiredlocations="Lair,LairMudraptor,LairThresher" probability="1" requireddurationrange="1,2" requiredproximity="1" requirediscovered="false" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="Abandoned" disallowedproximity="1" messagetag="locationchange.outpost.changeto.abandoned">
|
||||
<Requirement requiredlocations="OuterHuskLair,HuskgroundsDE" probability="0.15" requireddurationrange="3,5" requiredproximity="1" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="DestroyedStation" requireddurationrange="1,2" messagetag="locationchange.outpost.changeto.abandoned">
|
||||
<Requirement requirehuntinggrounds="true" probability="0.35" requiredproximity="0" />
|
||||
</ChangeTo>
|
||||
<Store initialbalance="2000" pricemodifierrange="5" maxreputationmodifier="0.1" sellpricemodifier="0.3" dailyspecialpricemodifier="0.5" requestedgoodscount="2" requestgoodpricemodifier="2" />
|
||||
</Settlement>
|
||||
<Colony identifier="Colony" replaceinradiation="" namefile="Content/Map/cityNames.txt" Biomegate="Deny" beaconstationchance="0.00">
|
||||
<AreaSettings zone="1" commonness="0.3" />
|
||||
<AreaSettings zone="2" commonness="0.2" />
|
||||
<AreaSettings zone="3" commonness="0.1" />
|
||||
<AreaSettings zone="4" commonness="0" />
|
||||
<AreaSettings zone="5" commonness="0" />
|
||||
<AreaSettings zone="6" commonness="0" />
|
||||
<Symbol texture="%ModDir:2532991202%/Map/MapAtlasDE.png" sourcerect="0,256,128,128" color="162,213,220,255" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/HabitationOutpost.png" premultiplyalpha="false" />
|
||||
<Hireable identifier="assistant" commonness="1" />
|
||||
<Hireable identifier="captain" commonness="1" />
|
||||
<Hireable identifier="engineer" commonness="1" />
|
||||
<Hireable identifier="mechanic" commonness="1" />
|
||||
<Hireable identifier="medicaldoctor" commonness="1" />
|
||||
<Hireable identifier="securityofficer" commonness="1" />
|
||||
<!-- mod compatibility hireables: -->
|
||||
<Hireable identifier="passenger" commonness="1" />
|
||||
<Hireable identifier="janitor" commonness="1" />
|
||||
<Hireable identifier="lc_mercenary" commonness="1" />
|
||||
<ChangeTo type="City" disallowedadjacentlocations="City" probability="0.1" disallowedproximity="3" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.city">
|
||||
<Requirement function="Add" requirebeaconstation="true" probability="0.10" requiredproximity="2" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.10" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="Abandoned" disallowedproximity="1" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned" requirediscovered="false">
|
||||
<Requirement requiredlocations="Lair,LairMudraptor,LairThresher" probability="1" requireddurationrange="1,2" requiredproximity="1" requirediscovered="false" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="Abandoned" disallowedproximity="1" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned">
|
||||
<Requirement requiredlocations="OuterHuskLair,HuskgroundsDE" probability="0.15" requireddurationrange="3,5" requiredproximity="1" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="DestroyedStation" requireddurationrange="1,2" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned">
|
||||
<Requirement requirehuntinggrounds="true" probability="0.2" requiredproximity="0" />
|
||||
</ChangeTo>
|
||||
<Store initialbalance="3000" pricemodifierrange="5" maxreputationmodifier="0.1" sellpricemodifier="0.3" dailyspecialpricemodifier="0.5" requestedgoodscount="3" requestgoodpricemodifier="2" />
|
||||
</Colony>
|
||||
<City identifier="City" replaceinradiation="" namefile="Content/Map/cityNames.txt" Biomegate="Deny" beaconstationchance="0.00">
|
||||
<Symbol texture="%ModDir:2532991202%/Map/MapAtlasDE.png" sourcerect="0,384,128,128" color="162,213,220,255" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/Colony.png" premultiplyalpha="false" />
|
||||
<AreaSettings zone="1" commonness="0" mincount="1" desiredposition="0.5" />
|
||||
<AreaSettings zone="2" commonness="0" />
|
||||
<AreaSettings zone="3" commonness="0" />
|
||||
<AreaSettings zone="4" commonness="0" />
|
||||
<AreaSettings zone="5" commonness="0" />
|
||||
<AreaSettings zone="6" commonness="0" />
|
||||
<Hireable identifier="assistant" commonness="3" />
|
||||
<Hireable identifier="engineer" commonness="2" />
|
||||
<Hireable identifier="mechanic" commonness="2" />
|
||||
<Hireable identifier="medicaldoctor" commonness="2" />
|
||||
<Hireable identifier="securityofficer" commonness="2" />
|
||||
<Hireable identifier="captain" commonness="1" />
|
||||
<!-- mod compatibility hireables: -->
|
||||
<Hireable identifier="he-chef" commonness="1" />
|
||||
<Hireable identifier="navigator" commonness="1" />
|
||||
<Hireable identifier="passenger" commonness="1" />
|
||||
<ChangeTo type="Abandoned" disallowedproximity="1" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned" requirediscovered="false">
|
||||
<Requirement requiredlocations="Lair,LairMudraptor,LairThresher" requireddurationrange="1,2" probability="1" requiredproximity="1" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="Abandoned" disallowedproximity="1" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned">
|
||||
<Requirement requiredlocations="OuterHuskLair,HuskgroundsDE" probability="0.15" requireddurationrange="3,5" requiredproximity="1" />
|
||||
</ChangeTo>
|
||||
<Store initialbalance="6000" pricemodifierrange="5" maxreputationmodifier="0.1" sellpricemodifier="0.3" dailyspecialscount="3" dailyspecialpricemodifier="0.5" requestedgoodscount="3" requestgoodpricemodifier="2" />
|
||||
</City>
|
||||
<!-- MILITARY ////////// MILITARY ////////// MILITARY ////////// MILITARY ////////// MILITARY ////////// MILITARY ////////// MILITARY ////////// MILITARY ////////// MILITARY ////////// MILITARY ////////// MILITARY ////////// MILITARY ////////// MILITARY ////////// MILITARY ////////// MILITARY ////////// MILITARY -->
|
||||
<Camp identifier="Camp" replaceinradiation="" namefile="Content/Map/locationNames.txt" Biomegate="Deny" beaconstationchance="0.00">
|
||||
<AreaSettings zone="1" commonness="0.1" />
|
||||
<AreaSettings zone="2" commonness="0.1" />
|
||||
<AreaSettings zone="3" commonness="0.1" />
|
||||
<AreaSettings zone="4" commonness="0.1" />
|
||||
<AreaSettings zone="5" commonness="0.1" />
|
||||
<AreaSettings zone="6" commonness="0" />
|
||||
<Symbol texture="%ModDir:2532991202%/Map/MapAtlasDE.png" sourcerect="128,0,128,128" color="50,255,148,255" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/WorkCampMilitary.png" premultiplyalpha="false" />
|
||||
<Hireable identifier="securityofficer" commonness="1" />
|
||||
<!-- mod compatibility hireables: -->
|
||||
<Hireable identifier="inmate" commonness="1" />
|
||||
<Hireable identifier="lc_mercenary" commonness="1" />
|
||||
<ChangeTo type="Base" probability="0.1" disallowedadjacentlocations="Base" disallowedproximity="3" locationtypechangecooldown="2" messagetag="locationchange.camp.changeto.base">
|
||||
<Requirement function="Add" requiredlocations="City" probability="0.5" requiredproximity="2" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.15" />
|
||||
<Requirement function="Add" requiredlocations="Colony" probability="0.35" requiredproximity="2" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.15" />
|
||||
<Requirement function="Add" requiredlocations="Settlement" probability="0.20" requiredproximity="2" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.15" />
|
||||
<Requirement function="Add" requiredlocations="Outpost" probability="0.1" requiredproximity="2" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.15" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="Abandoned" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned" requirediscovered="false">
|
||||
<Requirement requiredlocations="Lair,LairMudraptor,LairThresher" probability="1" requireddurationrange="1,2" requiredproximity="1" requirediscovered="false" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="Abandoned" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned">
|
||||
<Requirement requiredlocations="OuterHuskLair,HuskgroundsDE" probability="0.15" requireddurationrange="3,5" requiredproximity="1" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="DestroyedStation" requiredduration="1" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned">
|
||||
<Requirement requirehuntinggrounds="true" probability="0.5" requiredproximity="0" />
|
||||
</ChangeTo>
|
||||
<Store initialbalance="1500" pricemodifierrange="5" maxreputationmodifier="0.1" sellpricemodifier="0.3" dailyspecialpricemodifier="0.5" requestgoodpricemodifier="2" />
|
||||
</Camp>
|
||||
<Base identifier="Base" replaceinradiation="" namefile="Content/Map/locationNames.txt" Biomegate="Deny" beaconstationchance="0.00">
|
||||
<AreaSettings zone="1" commonness="0.1" />
|
||||
<AreaSettings zone="2" commonness="0.2" />
|
||||
<AreaSettings zone="3" commonness="0.1" />
|
||||
<AreaSettings zone="4" commonness="0.1" />
|
||||
<AreaSettings zone="5" commonness="0.1" />
|
||||
<AreaSettings zone="6" commonness="0" />
|
||||
<Symbol texture="%ModDir:2532991202%/Map/MapAtlasDE.png" sourcerect="128,128,128,128" color="50,255,148,255" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/WorkCampMilitary.png" premultiplyalpha="false" />
|
||||
<Hireable identifier="securityofficer" commonness="2" />
|
||||
<Hireable identifier="assistant" commonness="1" />
|
||||
<!-- mod compatibility hireables: -->
|
||||
<Hireable identifier="head_of_security" commonness="1" />
|
||||
<ChangeTo type="Military" probability="0.1" disallowedadjacentlocations="Military" disallowedproximity="3" locationtypechangecooldown="2" messagetag="locationchange.base.changeto.military">
|
||||
<Requirement function="Add" requiredlocations="City" probability="0.5" requiredproximity="2" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.15" />
|
||||
<Requirement function="Add" requiredlocations="Colony" probability="0.35" requiredproximity="2" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.15" />
|
||||
<Requirement function="Add" requiredlocations="Settlement" probability="0.20" requiredproximity="2" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.15" />
|
||||
<Requirement function="Add" requiredlocations="Outpost" probability="0.1" requiredproximity="2" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.15" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="Abandoned" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned" requirediscovered="false">
|
||||
<Requirement requiredlocations="Lair,LairMudraptor,LairThresher" probability="1" requireddurationrange="1,2" requiredproximity="1" requirediscovered="false" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="Abandoned" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned">
|
||||
<Requirement requiredlocations="OuterHuskLair,HuskgroundsDE" probability="0.1" requireddurationrange="3,5" requiredproximity="1" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="DestroyedStation" requiredduration="1" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned">
|
||||
<Requirement requirehuntinggrounds="true" probability="0.25" requiredproximity="0" />
|
||||
</ChangeTo>
|
||||
<Store initialbalance="3000" pricemodifierrange="5" maxreputationmodifier="0.1" sellpricemodifier="0.3" dailyspecialpricemodifier="0.5" requestgoodpricemodifier="2" />
|
||||
</Base>
|
||||
<Military identifier="Military" replaceinradiation="" namefile="Content/Map/locationNames.txt" Biomegate="Deny" beaconstationchance="0.00">
|
||||
<AreaSettings zone="1" commonness="0.1" />
|
||||
<AreaSettings zone="2" commonness="0.3" />
|
||||
<AreaSettings zone="3" commonness="0.1" />
|
||||
<AreaSettings zone="4" commonness="0.1" />
|
||||
<AreaSettings zone="5" commonness="0" />
|
||||
<AreaSettings zone="6" commonness="0" />
|
||||
<Symbol texture="%ModDir:2532991202%/Map/MapAtlasDE.png" sourcerect="128,256,128,128" color="50,255,148,255" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/WorkCampMilitary.png" premultiplyalpha="false" />
|
||||
<Hireable identifier="securityofficer" commonness="3" />
|
||||
<Hireable identifier="captain" commonness="1" />
|
||||
<Hireable identifier="assistant" commonness="1" />
|
||||
<!-- mod compatibility hireables: -->
|
||||
<Hireable identifier="executive_officer" commonness="1" />
|
||||
<ChangeTo type="Abandoned" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned" requirediscovered="false">
|
||||
<Requirement requiredlocations="Lair,LairMudraptor,LairThresher" probability="1" requireddurationrange="1,2" requiredproximity="1" requirediscovered="false" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="Abandoned" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned">
|
||||
<Requirement requiredlocations="OuterHuskLair,HuskgroundsDE" probability="0.1" requireddurationrange="3,5" requiredproximity="1" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="DestroyedStation" requireddurationrange="2,4" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned">
|
||||
<Requirement requirehuntinggrounds="true" probability="0.1" requiredproximity="0" />
|
||||
</ChangeTo>
|
||||
<Store initialbalance="5000" pricemodifierrange="5" maxreputationmodifier="0.1" sellpricemodifier="0.3" dailyspecialpricemodifier="0.5" requestedgoodscount="3" requestgoodpricemodifier="2" />
|
||||
</Military>
|
||||
<MilitaryForces identifier="MilitaryForces" replaceinradiation="None" namefile="Content/Map/locationNames.txt" Biomegate="Deny" beaconstationchance="0.00" hasoutpost="true">
|
||||
<AreaSettings zone="1" commonness="0" />
|
||||
<AreaSettings zone="2" commonness="0" />
|
||||
<AreaSettings zone="3" commonness="0" />
|
||||
<AreaSettings zone="4" commonness="0" />
|
||||
<AreaSettings zone="5" commonness="0" />
|
||||
<AreaSettings zone="6" commonness="0" />
|
||||
<Symbol texture="%ModDir:2532991202%/Map/MapAtlasDE.png" sourcerect="896,128,128,128" color="50,255,148,255" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/WorkCampMining1.png" premultiplyalpha="false" />
|
||||
<ChangeTo type="None" disallowedadjacentlocations="Lair,LairMudraptor,LairThresher,OuterHuskLair,HuskgroundsDE,PirateOutpost,UnderAttack" disallowedproximity="1" probability="0.5" requireddurationrange="1,2" messagetag="locationchange.militaryforces.changeto.None" />
|
||||
<Store initialbalance="1000" pricemodifierrange="5" maxreputationmodifier="0.1" sellpricemodifier="0.3" dailyspecialpricemodifier="0.5" requestgoodpricemodifier="2" />
|
||||
</MilitaryForces>
|
||||
<!-- I could use biomegate="force" in areasettings but it doesnt seem to work at all -->
|
||||
<Blockade identifier="Blockade" replaceinradiation="Blockade" namefile="Content/Map/locationNames.txt" Biomegate="Force" beaconstationchance="0.00">
|
||||
<AreaSettings zone="1" commonness="0" />
|
||||
<AreaSettings zone="2" commonness="0" />
|
||||
<AreaSettings zone="3" commonness="0" />
|
||||
<AreaSettings zone="4" commonness="0" />
|
||||
<AreaSettings zone="5" commonness="0" />
|
||||
<AreaSettings zone="6" commonness="0" />
|
||||
<Symbol texture="%ModDir:2532991202%/Map/MapAtlasDE.png" sourcerect="896,0,128,128" color="255,220,150,255" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/WorkCampMining1.png" premultiplyalpha="false" />
|
||||
<Store initialbalance="3000" pricemodifierrange="5" maxreputationmodifier="0.1" sellpricemodifier="0.3" dailyspecialpricemodifier="0.5" requestgoodpricemodifier="2" />
|
||||
</Blockade>
|
||||
<!-- RESEARCH ////////// RESEARCH ////////// RESEARCH ////////// RESEARCH ////////// RESEARCH ////////// RESEARCH ////////// RESEARCH ////////// RESEARCH ////////// RESEARCH ////////// RESEARCH ////////// RESEARCH ////////// RESEARCH ////////// RESEARCH ////////// RESEARCH ////////// RESEARCH ////////// RESEARCH -->
|
||||
<Study identifier="Study" replaceinradiation="" namefile="Content/Map/locationNames.txt" Biomegate="Deny" beaconstationchance="0.00">
|
||||
<AreaSettings zone="1" commonness="0.1" />
|
||||
<AreaSettings zone="2" commonness="0.2" />
|
||||
<AreaSettings zone="3" commonness="0" />
|
||||
<AreaSettings zone="4" commonness="0.1" />
|
||||
<AreaSettings zone="5" commonness="0.1" />
|
||||
<AreaSettings zone="6" commonness="0" />
|
||||
<Symbol texture="%ModDir:2532991202%/Map/MapAtlasDE.png" sourcerect="768,0,128,128" color="180,83,255,255" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/WorkCampResearchFacility1.png" premultiplyalpha="false" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/WorkCampResearchFacility2.png" premultiplyalpha="false" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/WorkCampResearchFacility3.png" premultiplyalpha="false" />
|
||||
<ChangeTo type="Research" probability="0.1" disallowedadjacentlocations="Research" disallowedproximity="3" locationtypechangecooldown="2" messagetag="locationchange.study.changeto.lab">
|
||||
<Requirement function="Add" requiredlocations="City" probability="0.5" requiredproximity="2" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.15" />
|
||||
<Requirement function="Add" requiredlocations="Colony" probability="0.35" requiredproximity="2" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.15" />
|
||||
<Requirement function="Add" requiredlocations="Settlement" probability="0.20" requiredproximity="2" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.15" />
|
||||
<Requirement function="Add" requiredlocations="Outpost" probability="0.1" requiredproximity="2" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.15" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="Abandoned" disallowedproximity="1" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned" requirediscovered="false">
|
||||
<Requirement requiredlocations="Lair,LairMudraptor,LairThresher" probability="1" requireddurationrange="1,2" requiredproximity="1" requirediscovered="false" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="Abandoned" disallowedproximity="1" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned">
|
||||
<Requirement requiredlocations="OuterHuskLair,HuskgroundsDE" probability="0.1" requireddurationrange="3,5" requiredproximity="1" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="DestroyedStation" requiredduration="1" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned">
|
||||
<Requirement requirehuntinggrounds="true" probability="0.5" requiredproximity="0" />
|
||||
</ChangeTo>
|
||||
<Store initialbalance="1500" pricemodifierrange="5" maxreputationmodifier="0.1" sellpricemodifier="0.3" dailyspecialpricemodifier="0.5" requestgoodpricemodifier="2" />
|
||||
</Study>
|
||||
<Research identifier="Research" replaceinradiation="" namefile="Content/Map/locationNames.txt" Biomegate="Deny" beaconstationchance="0.00">
|
||||
<AreaSettings zone="1" commonness="0.1" />
|
||||
<AreaSettings zone="2" commonness="0.2" />
|
||||
<AreaSettings zone="3" commonness="0" />
|
||||
<AreaSettings zone="4" commonness="0" mincount="1" desiredposition="0.5" />
|
||||
<AreaSettings zone="5" commonness="0" />
|
||||
<AreaSettings zone="6" commonness="0" />
|
||||
<Symbol texture="%ModDir:2532991202%/Map/MapAtlasDE.png" sourcerect="768,128,128,128" color="180,83,255,255" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/WorkCampResearchFacility1.png" premultiplyalpha="false" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/WorkCampResearchFacility2.png" premultiplyalpha="false" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/WorkCampResearchFacility3.png" premultiplyalpha="false" />
|
||||
<Hireable identifier="medicaldoctor" commonness="1" />
|
||||
<Hireable identifier="assistant" commonness="3" />
|
||||
<!-- mod compatibility hireables: -->
|
||||
<Hireable identifier="navigator" commonness="1" />
|
||||
<ChangeTo type="Abandoned" disallowedproximity="1" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned" requirediscovered="false">
|
||||
<Requirement requiredlocations="Lair,LairMudraptor,LairThresher" probability="1" requireddurationrange="1,2" requiredproximity="1" requirediscovered="false" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="Abandoned" disallowedproximity="1" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned">
|
||||
<Requirement requiredlocations="OuterHuskLair,HuskgroundsDE" probability="0.1" requireddurationrange="3,5" requiredproximity="1" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="DestroyedStation" requiredduration="1" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned">
|
||||
<Requirement requirehuntinggrounds="true" probability="0.35" requiredproximity="0" />
|
||||
</ChangeTo>
|
||||
<Store initialbalance="3000" pricemodifierrange="5" maxreputationmodifier="0.1" sellpricemodifier="0.3" dailyspecialpricemodifier="0.5" requestgoodpricemodifier="2" />
|
||||
</Research>
|
||||
<!-- FOOD ////////// FOOD ////////// FOOD ////////// FOOD ////////// FOOD ////////// FOOD ////////// FOOD ////////// FOOD ////////// FOOD ////////// FOOD ////////// FOOD ////////// FOOD ////////// FOOD ////////// FOOD ////////// FOOD ////////// FOOD ////////// FOOD ////////// FOOD ////////// FOOD ////////// FOOD -->
|
||||
<!-- TODO: make hydroponics more interesting, not much to do there without Hungry Europans -->
|
||||
<Hydroponics identifier="Hydroponics" replaceinradiation="" namefile="Content/Map/locationNames.txt" Biomegate="Deny" beaconstationchance="0.00">
|
||||
<AreaSettings zone="1" commonness="0.3" />
|
||||
<AreaSettings zone="2" commonness="0.5" />
|
||||
<AreaSettings zone="3" commonness="0.1" />
|
||||
<AreaSettings zone="4" commonness="0.1" />
|
||||
<AreaSettings zone="5" commonness="0" />
|
||||
<AreaSettings zone="6" commonness="0" />
|
||||
<Symbol texture="%ModDir:2532991202%/Map/MapAtlasDE.png" sourcerect="384,0,128,128" color="233,149,99,255" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/WorkCampResearchFacility1.png" premultiplyalpha="false" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/WorkCampResearchFacility2.png" premultiplyalpha="false" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/WorkCampResearchFacility3.png" premultiplyalpha="false" />
|
||||
<Hireable identifier="assistant" commonness="2" />
|
||||
<Hireable identifier="he-chef" commonness="1" />
|
||||
<!-- mod compatibility hireables: -->
|
||||
<Hireable identifier="janitor" commonness="1" />
|
||||
<ChangeTo type="Abandoned" disallowedproximity="1" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned" requirediscovered="false">
|
||||
<Requirement requiredlocations="Lair,LairMudraptor,LairThresher" probability="1" requireddurationrange="1,2" requiredproximity="1" requirediscovered="false" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="Abandoned" disallowedproximity="1" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned">
|
||||
<Requirement requiredlocations="OuterHuskLair,HuskgroundsDE" probability="0.1" requireddurationrange="3,5" requiredproximity="1" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="DestroyedStation" requiredduration="1" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned">
|
||||
<Requirement requirehuntinggrounds="true" probability="0.5" requiredproximity="0" />
|
||||
</ChangeTo>
|
||||
<Store initialbalance="3000" pricemodifierrange="5" maxreputationmodifier="0.1" sellpricemodifier="0.3" dailyspecialpricemodifier="0.5" requestgoodpricemodifier="2" />
|
||||
</Hydroponics>
|
||||
<!-- MINING ////////// MINING ////////// MINING ////////// MINING ////////// MINING ////////// MINING ////////// MINING ////////// MINING ////////// MINING ////////// MINING ////////// MINING ////////// MINING ////////// MINING ////////// MINING ////////// MINING ////////// MINING ////////// MINING ////////// MINING -->
|
||||
<Survey identifier="Survey" replaceinradiation="None" namefile="Content/Map/locationNames.txt" Biomegate="Deny" beaconstationchance="0.00" IsAnyOutpost="false" Faction="none">
|
||||
<AreaSettings zone="1" commonness="0.1" />
|
||||
<AreaSettings zone="2" commonness="0.1" />
|
||||
<AreaSettings zone="3" commonness="0.1" />
|
||||
<AreaSettings zone="4" commonness="0.1" />
|
||||
<AreaSettings zone="5" commonness="0.1" />
|
||||
<AreaSettings zone="6" commonness="0" />
|
||||
<Symbol texture="%ModDir:2532991202%/Map/MapAtlasDE.png" sourcerect="640,0,128,128" color="143,465,239,255" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/WorkCampMining1.png" premultiplyalpha="false" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/WorkCampMining2.png" premultiplyalpha="false" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/WorkCampMining3.png" premultiplyalpha="false" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/WorkCampMining4.png" premultiplyalpha="false" />
|
||||
<ChangeTo type="Mine" disallowedadjacentlocations="Mine" disallowedproximity="4" locationtypechangecooldown="2" messagetag="locationchange.survey.changeto.extraction">
|
||||
<Requirement function="Add" requiredlocations="City" probability="0.75" requiredproximity="1" />
|
||||
<Requirement function="Add" requiredlocations="Colony" probability="0.5" requiredproximity="1" />
|
||||
<Requirement function="Add" requiredlocations="Settlement" probability="0.25" requiredproximity="1" />
|
||||
<Requirement function="Add" requiredlocations="Outpost" probability="0.1" requiredproximity="1" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="None" disallowedproximity="1" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned" requirediscovered="false">
|
||||
<Requirement requiredlocations="Lair,LairMudraptor,LairThresher" probability="1" requireddurationrange="1,2" requiredproximity="1" requirediscovered="false" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="None" disallowedproximity="1" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned">
|
||||
<Requirement requiredlocations="OuterHuskLair,HuskgroundsDE" probability="0.15" requireddurationrange="3,5" requiredproximity="1" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="None" requiredduration="1" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned">
|
||||
<Requirement requirehuntinggrounds="true" probability="0.5" requiredproximity="0" />
|
||||
</ChangeTo>
|
||||
</Survey>
|
||||
<Mine identifier="Mine" replaceinradiation="None" namefile="Content/Map/locationNames.txt" Biomegate="Deny" beaconstationchance="0.00" IsAnyOutpost="false">
|
||||
<AreaSettings zone="1" commonness="0.1" mincount="1" desiredposition="0.7" />
|
||||
<AreaSettings zone="2" commonness="0.1" />
|
||||
<AreaSettings zone="3" commonness="0.1" />
|
||||
<AreaSettings zone="4" commonness="0" mincount="1" desiredposition="0.2" />
|
||||
<AreaSettings zone="5" commonness="0" />
|
||||
<AreaSettings zone="6" commonness="0" />
|
||||
<Symbol texture="%ModDir:2532991202%/Map/MapAtlasDE.png" sourcerect="640,256,128,128" color="143,465,239,255" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/WorkCampMining1.png" premultiplyalpha="false" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/WorkCampMining2.png" premultiplyalpha="false" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/WorkCampMining3.png" premultiplyalpha="false" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/WorkCampMining4.png" premultiplyalpha="false" />
|
||||
<ChangeTo type="Abandoned" disallowedproximity="1" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned" requirediscovered="false">
|
||||
<Requirement requiredlocations="Lair,LairMudraptor,LairThresher" probability="1" requireddurationrange="1,2" requiredproximity="1" requirediscovered="false" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="Abandoned" disallowedproximity="1" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned">
|
||||
<Requirement requiredlocations="OuterHuskLair,HuskgroundsDE" probability="0.15" requireddurationrange="3,5" requiredproximity="1" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="DestroyedStation" requiredduration="1" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned">
|
||||
<Requirement requirehuntinggrounds="true" probability="0.35" requiredproximity="0" />
|
||||
</ChangeTo>
|
||||
<Store initialbalance="3000" pricemodifierrange="5" maxreputationmodifier="0.1" sellpricemodifier="0.3" dailyspecialpricemodifier="0.5" requestgoodpricemodifier="2" />
|
||||
</Mine>
|
||||
<!-- MEDICAL ////////// MEDICAL ////////// MEDICAL ////////// MEDICAL ////////// MEDICAL ////////// MEDICAL ////////// MEDICAL ////////// MEDICAL ////////// MEDICAL ////////// MEDICAL ////////// MEDICAL ////////// MEDICAL ////////// MEDICAL ////////// MEDICAL ////////// MEDICAL ////////// MEDICAL ////////// MEDICAL -->
|
||||
<Clinic identifier="Clinic" replaceinradiation="" namefile="Content/Map/locationNames.txt" Biomegate="Deny" beaconstationchance="0.00">
|
||||
<AreaSettings zone="1" commonness="0.3" />
|
||||
<AreaSettings zone="2" commonness="0.1" />
|
||||
<AreaSettings zone="3" commonness="0" />
|
||||
<AreaSettings zone="4" commonness="0" />
|
||||
<AreaSettings zone="5" commonness="0.1" />
|
||||
<AreaSettings zone="6" commonness="0" />
|
||||
<Symbol texture="%ModDir:2532991202%/Map/MapAtlasDE.png" sourcerect="256,0,128,128" color="255,83,121,255" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/WorkCampResearchFacility1.png" premultiplyalpha="false" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/WorkCampResearchFacility2.png" premultiplyalpha="false" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/WorkCampResearchFacility3.png" premultiplyalpha="false" />
|
||||
<ChangeTo type="Hospital" probability="0.1" disallowedadjacentlocations="Hospital" disallowedproximity="3" locationtypechangecooldown="2" messagetag="locationchange.clinic.changeto.hospital">
|
||||
<Requirement function="Add" requiredlocations="City" probability="0.5" requiredproximity="2" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.15" />
|
||||
<Requirement function="Add" requiredlocations="Colony" probability="0.35" requiredproximity="2" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.15" />
|
||||
<Requirement function="Add" requiredlocations="Settlement" probability="0.20" requiredproximity="2" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.15" />
|
||||
<Requirement function="Add" requiredlocations="Outpost" probability="0.1" requiredproximity="2" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.15" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="Abandoned" disallowedproximity="1" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned" requirediscovered="false">
|
||||
<Requirement requiredlocations="Lair,LairMudraptor,LairThresher" probability="1" requireddurationrange="1,2" requiredproximity="1" requirediscovered="false" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="Abandoned" disallowedproximity="1" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned">
|
||||
<Requirement requiredlocations="OuterHuskLair,HuskgroundsDE" probability="0.15" requireddurationrange="3,5" requiredproximity="1" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="DestroyedStation" requiredduration="1" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned">
|
||||
<Requirement requirehuntinggrounds="true" probability="0.5" requiredproximity="0" />
|
||||
</ChangeTo>
|
||||
<Store initialbalance="1500" pricemodifierrange="5" maxreputationmodifier="0.1" sellpricemodifier="0.3" dailyspecialpricemodifier="0.5" requestgoodpricemodifier="2" />
|
||||
</Clinic>
|
||||
<Hospital identifier="Hospital" replaceinradiation="" namefile="Content/Map/locationNames.txt" Biomegate="Deny" beaconstationchance="0.00">
|
||||
<AreaSettings zone="1" commonness="0.1" />
|
||||
<AreaSettings zone="2" commonness="0.3" />
|
||||
<AreaSettings zone="3" commonness="0.2" />
|
||||
<AreaSettings zone="4" commonness="0" />
|
||||
<AreaSettings zone="5" commonness="0" />
|
||||
<AreaSettings zone="6" commonness="0" />
|
||||
<Symbol texture="%ModDir:2532991202%/Map/MapAtlasDE.png" sourcerect="256,128,128,128" color="255,83,121,255" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/WorkCampResearchFacility1.png" premultiplyalpha="false" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/WorkCampResearchFacility2.png" premultiplyalpha="false" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/WorkCampResearchFacility3.png" premultiplyalpha="false" />
|
||||
<Hireable identifier="assistant" commonness="1" />
|
||||
<Hireable identifier="medicaldoctor" commonness="1" />
|
||||
<!-- mod compatibility hireables: -->
|
||||
<Hireable identifier="chiefmedicaldoctor" commonness="1" />
|
||||
<ChangeTo type="Abandoned" disallowedproximity="1" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned" requirediscovered="false">
|
||||
<Requirement requiredlocations="Lair,LairMudraptor,LairThresher" probability="1" requireddurationrange="1,2" requiredproximity="1" requirediscovered="false" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="Abandoned" disallowedproximity="1" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned">
|
||||
<Requirement requiredlocations="OuterHuskLair,HuskgroundsDE" probability="0.15" requireddurationrange="3,5" requiredproximity="1" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="DestroyedStation" requiredduration="1" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned">
|
||||
<Requirement requirehuntinggrounds="true" probability="0.35" requiredproximity="0" />
|
||||
</ChangeTo>
|
||||
<Store initialbalance="3000" pricemodifierrange="5" maxreputationmodifier="0.1" sellpricemodifier="0.3" dailyspecialpricemodifier="0.5" requestgoodpricemodifier="2" />
|
||||
</Hospital>
|
||||
<!-- INDUSTRIAL ////////// INDUSTRIAL ////////// INDUSTRIAL ////////// INDUSTRIAL ////////// INDUSTRIAL ////////// INDUSTRIAL ////////// INDUSTRIAL ////////// INDUSTRIAL ////////// INDUSTRIAL ////////// INDUSTRIAL ////////// INDUSTRIAL ////////// INDUSTRIAL ////////// INDUSTRIAL ////////// INDUSTRIAL ////////// INDUSTRIAL -->
|
||||
<Factory identifier="Factory" replaceinradiation="" namefile="Content/Map/locationNames.txt" Biomegate="Deny" beaconstationchance="0.00">
|
||||
<AreaSettings zone="1" commonness="0.4" />
|
||||
<AreaSettings zone="2" commonness="0.3" />
|
||||
<AreaSettings zone="3" commonness="0.2" />
|
||||
<AreaSettings zone="4" commonness="0.1" />
|
||||
<AreaSettings zone="5" commonness="0" />
|
||||
<AreaSettings zone="6" commonness="0" />
|
||||
<Symbol texture="%ModDir:2532991202%/Map/MapAtlasDE.png" sourcerect="512,256,128,128" color="255,237,105,255" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/WorkCampResearchFacility1.png" premultiplyalpha="false" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/WorkCampResearchFacility2.png" premultiplyalpha="false" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/WorkCampResearchFacility3.png" premultiplyalpha="false" />
|
||||
<Hireable identifier="mechanic" commonness="1" />
|
||||
<Hireable identifier="assistant" commonness="1" />
|
||||
<!-- mod compatibility hireables: -->
|
||||
<Hireable identifier="quartermaster" commonness="1" />
|
||||
<ChangeTo type="Abandoned" disallowedproximity="1" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned" requirediscovered="false">
|
||||
<Requirement requiredlocations="Lair,LairMudraptor,LairThresher" probability="1" requireddurationrange="1,2" requiredproximity="1" requirediscovered="false" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="Abandoned" disallowedproximity="1" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned">
|
||||
<Requirement requiredlocations="OuterHuskLair,HuskgroundsDE" probability="0.15" requireddurationrange="3,5" requiredproximity="1" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="DestroyedStation" requiredduration="1" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned">
|
||||
<Requirement requirehuntinggrounds="true" probability="0.5" requiredproximity="0" />
|
||||
</ChangeTo>
|
||||
<!-- Normal "sell" price is set very low (1mk for all things), but requested goods are 0.8 (vs 0.6 for other outposts) -->
|
||||
<Store initialbalance="5000" pricemodifierrange="5" maxreputationmodifier="0.1" sellpricemodifier="0.05" dailyspecialscount="8" dailyspecialpricemodifier="0.75" requestedgoodscount="0" requestgoodpricemodifier="2" />
|
||||
</Factory>
|
||||
<Shipyard identifier="Shipyard" replaceinradiation="" namefile="Content/Map/locationNames.txt" Biomegate="Deny" beaconstationchance="0.00">
|
||||
<AreaSettings zone="1" commonness="0.3" />
|
||||
<AreaSettings zone="2" commonness="0.3" mincount="1" desiredposition="0.5" />
|
||||
<AreaSettings zone="3" commonness="0.3" />
|
||||
<AreaSettings zone="4" commonness="0.1" mincount="1" desiredposition="0.7" />
|
||||
<AreaSettings zone="5" commonness="0" />
|
||||
<AreaSettings zone="6" commonness="0" />
|
||||
<Symbol texture="%ModDir:2532991202%/Map/MapAtlasDE.png" sourcerect="512,128,128,128" color="255,237,105,255" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/WorkCampResearchFacility1.png" premultiplyalpha="false" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/WorkCampResearchFacility2.png" premultiplyalpha="false" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/WorkCampResearchFacility3.png" premultiplyalpha="false" />
|
||||
<Hireable identifier="engineer" commonness="1" />
|
||||
<Hireable identifier="mechanic" commonness="1" />
|
||||
<Hireable identifier="assistant" commonness="1" />
|
||||
<!-- mod compatibility hireables: -->
|
||||
<Hireable identifier="chief" commonness="1" />
|
||||
<ChangeTo type="Abandoned" disallowedproximity="1" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned" requirediscovered="false">
|
||||
<Requirement requiredlocations="Lair,LairMudraptor,LairThresher" probability="1" requireddurationrange="1,2" requiredproximity="1" requirediscovered="false" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="Abandoned" disallowedproximity="1" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned">
|
||||
<Requirement requiredlocations="OuterHuskLair,HuskgroundsDE" probability="0.15" requireddurationrange="3,5" requiredproximity="1" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="DestroyedStation" requiredduration="1" locationtypechangecooldown="2" messagetag="locationchange.outpost.changeto.abandoned">
|
||||
<Requirement requirehuntinggrounds="true" probability="0.35" requiredproximity="0" />
|
||||
</ChangeTo>
|
||||
<Store initialbalance="5000" pricemodifierrange="5" maxreputationmodifier="0.1" sellpricemodifier="0.2" dailyspecialscount="0" dailyspecialpricemodifier="0.5" requestedgoodscount="0" requestgoodpricemodifier="0.5" />
|
||||
</Shipyard>
|
||||
<!-- FACTION ////////// FACTION ////////// FACTION ////////// FACTION ////////// FACTION ////////// FACTION ////////// FACTION ////////// FACTION ////////// FACTION ////////// FACTION ////////// FACTION ////////// FACTION ////////// FACTION ////////// FACTION ////////// FACTION -->
|
||||
<HuskChurch identifier="HuskChurch" nameidentifiers="huskchurch" Faction="huskcult" replaceinradiation="" Biomegate="Deny" beaconstationchance="0.00">
|
||||
<AreaSettings zone="1" commonness="0.15" mincount="1" />
|
||||
<AreaSettings zone="2" commonness="0.3" mincount="1" />
|
||||
<AreaSettings zone="3" commonness="0.3" mincount="1" />
|
||||
<AreaSettings zone="4" commonness="0.3" mincount="1" />
|
||||
<AreaSettings zone="5" commonness="0.1" />
|
||||
<AreaSettings zone="6" commonness="0" />
|
||||
<Symbol texture="%ModDir:2532991202%/Map/MapAtlasDE.png" sourcerect="246,640,128,128" color="58,165,121,255" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/HabitationOutpost.png" sourcerect="0,0,2160,1080" premultiplyalpha="false" />
|
||||
<!-- TODO: remove this hireable if devs fix this https://github.com/FakeFishGames/Barotrauma/discussions/13864 -->
|
||||
<Hireable identifier="assistant" commonness="0" />
|
||||
<!-- mod compatibility hireables: -->
|
||||
<Hireable identifier="acolyte" commonness="1" />
|
||||
<ChangeTo type="Abandoned" disallowedproximity="1" messagetag="locationchange.outpost.changeto.abandoned" requirediscovered="false">
|
||||
<Requirement requiredlocations="Lair,LairMudraptor,LairThresher" probability="1" requireddurationrange="3,5" requiredproximity="1" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="DestroyedStation" requireddurationrange="1,2" messagetag="locationchange.outpost.changeto.abandoned">
|
||||
<Requirement requirehuntinggrounds="true" probability="0.5" requiredproximity="0" />
|
||||
</ChangeTo>
|
||||
<Store maxreputationmodifier="0.1" sellpricemodifier="0.3" dailyspecialpricemodifier="0.5" requestgoodpricemodifier="2" initialbalance="3000" pricemodifierrange="5" />
|
||||
</HuskChurch>
|
||||
<Circus identifier="SinkingCircus" replaceinradiation="None" nameidentifiers="generic,city" Faction="clowns" Biomegate="Deny">
|
||||
<AreaSettings zone="1" commonness="0" />
|
||||
<AreaSettings zone="2" commonness="0" />
|
||||
<AreaSettings zone="3" commonness="0" />
|
||||
<AreaSettings zone="4" commonness="0" />
|
||||
<AreaSettings zone="5" commonness="0" />
|
||||
<AreaSettings zone="6" commonness="0" />
|
||||
<Symbol texture="%ModDir:2532991202%/Map/MapAtlasDE.png" sourcerect="384,640,128,128" color="230,20,20,255" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/HabitationOutpost.png" sourcerect="0,0,2160,1080" premultiplyalpha="false" />
|
||||
<!-- TODO: remove this hireable if devs fix this https://github.com/FakeFishGames/Barotrauma/discussions/13864 -->
|
||||
<Hireable identifier="assistant" commonness="0" />
|
||||
<!-- mod compatibility hireables: -->
|
||||
<Hireable identifier="harlequin" commonness="1" />
|
||||
<ChangeTo type="None" messagetag="locationchange.circus.changeto.none" requireddurationrange="1,2" probability="1" />
|
||||
<Store initialbalance="5000" pricemodifierrange="5" maxreputationmodifier="0.1" sellpricemodifier="0.3" dailyspecialpricemodifier="0.5" requestedgoodscount="0" dailyspecialscount="10" />
|
||||
</Circus>
|
||||
<!-- PIRATES ////////// PIRATES ////////// PIRATES ////////// PIRATES ////////// PIRATES ////////// PIRATES ////////// PIRATES ////////// PIRATES ////////// PIRATES ////////// PIRATES ////////// PIRATES ////////// PIRATES ////////// PIRATES ////////// PIRATES ////////// PIRATES ////////// PIRATES ////////// PIRATES -->
|
||||
<PirateOutpost identifier="PirateOutpost" nameidentifiers="pirateoutpost" faction="bandits" replaceinradiation="" missiontags="pirateoutpostmission" IsAnyOutpost="false" Biomegate="Deny">
|
||||
<AreaSettings zone="1" commonness="0" maxcount="1" />
|
||||
<AreaSettings zone="2" commonness="0.10" mincount="1" maxcount="1" />
|
||||
<AreaSettings zone="3" commonness="0.10" maxcount="1" />
|
||||
<AreaSettings zone="4" commonness="0.10" mincount="1" maxcount="1" />
|
||||
<AreaSettings zone="5" commonness="0.0" maxcount="0" />
|
||||
<AreaSettings zone="6" commonness="0" />
|
||||
<Symbol texture="%ModDir:2532991202%/Map/MapAtlasDE.png" sourcerect="128,640,128,128" color="255,148,96,255" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/HabitationOutpost4.png" sourcerect="0,0,2160,1080" premultiplyalpha="false" />
|
||||
<!-- TODO: remove this hireable if devs fix https://github.com/FakeFishGames/Barotrauma/discussions/13864 -->
|
||||
<Hireable identifier="assistant" commonness="0" />
|
||||
<ChangeTo type="Abandoned" locationtypechangecooldown="2" messagetag="locationchange.none.changeto.lair" disallowedproximity="1" disallowedadjacentlocations="Military,Blockade">
|
||||
<!-- May be infested if within 1 steps of a lair. -->
|
||||
<Requirement requiredlocations="Lair,LairMudraptor,LairThresher,HuskgroundsDE" requireddurationrange="3,7" probability="0.25" requiredproximity="1" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.1" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="DestroyedStation" requireddurationrange="1,2" messagetag="locationchange.outpost.changeto.abandoned">
|
||||
<Requirement requirehuntinggrounds="true" probability="0.35" requiredproximity="0" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="DestroyedStation" messagetag="locationchange.PirateOutpost.changeto.UnderAttack">
|
||||
<Requirement requiredlocations="MilitaryForces" requireddurationrange="3,10" probability="0.25" requiredproximity="1" />
|
||||
<Requirement requiredlocations="Camp" requireddurationrange="3,6" probability="0.25" requiredproximity="1" />
|
||||
<Requirement requiredlocations="Base" requireddurationrange="2,5" probability="0.5" requiredproximity="1" />
|
||||
<Requirement requiredlocations="Military" requireddurationrange="2,4" probability="0.75" requiredproximity="1" />
|
||||
</ChangeTo>
|
||||
<Store initialbalance="6000" pricemodifierrange="5" maxreputationmodifier="0.1" buypricemodifier="1.5" sellpricemodifier="0.45" dailyspecialscount="3" dailyspecialpricemodifier="0.75" requestedgoodscount="5" requestgoodpricemodifier="2" />
|
||||
</PirateOutpost>
|
||||
<!-- LAIRS ////////// LAIRS ////////// LAIRS ////////// LAIRS ////////// LAIRS ////////// LAIRS ////////// LAIRS ////////// LAIRS ////////// LAIRS ////////// LAIRS ////////// LAIRS ////////// LAIRS ////////// LAIRS ////////// LAIRS ////////// LAIRS ////////// LAIRS ////////// LAIRS ////////// LAIRS ////////// LAIRS -->
|
||||
<Lair namefile="Content/Map/locationNames.txt" identifier="Lair" outpostteam="None" missiontags="destroylair" hasoutpost="true" IsAnyOutpost="false" Biomegate="Deny">
|
||||
<AreaSettings zone="1" commonness="0" />
|
||||
<AreaSettings zone="2" commonness="0" mincount="1" maxcount="1" />
|
||||
<AreaSettings zone="3" commonness="0" mincount="1" maxcount="1" />
|
||||
<AreaSettings zone="4" commonness="0" mincount="1" maxcount="1" />
|
||||
<AreaSettings zone="5" commonness="0" mincount="1" maxcount="1" />
|
||||
<AreaSettings zone="6" commonness="0" />
|
||||
<Symbol texture="%ModDir:2532991202%/Map/MapAtlasDE.png" sourcerect="0,896,128,128" color="80,155,80,255" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/NaturalFormations.png" premultiplyalpha="false" />
|
||||
</Lair>
|
||||
<OuterLair namefile="Content/Map/locationNames.txt" identifier="OuterLair" outpostteam="None" hasoutpost="false" Biomegate="Deny">
|
||||
<AreaSettings zone="1" commonness="0" />
|
||||
<AreaSettings zone="2" commonness="0" />
|
||||
<AreaSettings zone="3" commonness="0" />
|
||||
<AreaSettings zone="4" commonness="0" />
|
||||
<AreaSettings zone="5" commonness="0" />
|
||||
<AreaSettings zone="6" commonness="0" />
|
||||
<Symbol texture="%ModDir:2532991202%/Map/MapAtlasDE.png" sourcerect="384,768,128,128" color="80,155,80,255" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/NaturalFormations.png" premultiplyalpha="false" />
|
||||
<!-- different changeto speeds based on type of military outpost -->
|
||||
<ChangeTo type="UnderAttack" messagetag="locationchange.lair.changeto.none">
|
||||
<Requirement requiredlocations="Military" requireddurationrange="1,2" probability="1" requiredproximity="1" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="UnderAttack" messagetag="locationchange.lair.changeto.none">
|
||||
<Requirement requiredlocations="Blockade,Base,MilitaryForces" requireddurationrange="1,3" probability="0.5" requiredproximity="1" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="UnderAttack" messagetag="locationchange.lair.changeto.none">
|
||||
<Requirement requiredlocations="Camp" requireddurationrange="1,3" probability="0.35" requiredproximity="1" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="None" probability="1" messagetag="locationchange.lair.changeto.none">
|
||||
<Requirement function="Multiply" requiredlocations="Lair,LairMudraptor,LairThresher,HuskgroundsDE" probability="0" requiredproximity="1" />
|
||||
</ChangeTo>
|
||||
</OuterLair>
|
||||
<HuskgroundsDE namefile="Content/Map/locationNames.txt" identifier="HuskgroundsDE" outpostteam="None" missiontags="husklair" Biomegate="Deny" IsAnyOutpost="false">
|
||||
<AreaSettings zone="1" commonness="0" />
|
||||
<AreaSettings zone="2" commonness="0.03" />
|
||||
<AreaSettings zone="3" commonness="0.05" mincount="1" />
|
||||
<AreaSettings zone="4" commonness="0.07" />
|
||||
<AreaSettings zone="5" commonness="0.07" />
|
||||
<AreaSettings zone="6" commonness="0" />
|
||||
<Symbol texture="%ModDir:2532991202%/Map/MapAtlasDE.png" sourcerect="128,896,128,128" color="145,117,230,255" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/NaturalFormations.png" premultiplyalpha="false" />
|
||||
</HuskgroundsDE>
|
||||
<OuterHuskLair namefile="Content/Map/locationNames.txt" identifier="OuterHuskLair" outpostteam="None" hasoutpost="false" Biomegate="Deny">
|
||||
<AreaSettings zone="1" commonness="0" />
|
||||
<AreaSettings zone="2" commonness="0" />
|
||||
<AreaSettings zone="3" commonness="0" />
|
||||
<AreaSettings zone="4" commonness="0" />
|
||||
<AreaSettings zone="5" commonness="0" />
|
||||
<AreaSettings zone="6" commonness="0" />
|
||||
<Symbol texture="%ModDir:2532991202%/Map/MapAtlasDE.png" sourcerect="512,768,128,128" color="145,117,230,255" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/NaturalFormations.png" premultiplyalpha="false" />
|
||||
<ChangeTo type="None" messagetag="locationchange.Huskswarm.changeto.none" requireddurationrange="1,2" probability="1" />
|
||||
<!-- <ChangeTo type="None" messagetag="locationchange.Huskswarm.changeto.none">
|
||||
<Requirement requiredlocations="Blockade,Base,MilitaryForces" requiredduration="1" probability="0.7" requiredproximity="1" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="None" messagetag="locationchange.lair.changeto.none">
|
||||
<Requirement requiredlocations="Camp" requireddurationrange="1,3" probability="0.35" requiredproximity="1" />
|
||||
</ChangeTo> -->
|
||||
</OuterHuskLair>
|
||||
<!-- END LOCATION ////////// END LOCATION ////////// END LOCATION ////////// END LOCATION ////////// END LOCATION ////////// END LOCATION ////////// END LOCATION ////////// END LOCATION ////////// END LOCATION ////////// END LOCATION ////////// END LOCATION ////////// END LOCATION ////////// END LOCATION ////////// END LOCATION -->
|
||||
<EndLocation identifier="EndLocation" name="eyeofeuropa" showsonarmarker="false" hasoutpost="true" outpostteam="None" allowinrandomlevels="false" UsePortraitInRandomLoadingScreens="false" Biomegate="Deny">
|
||||
<AreaSettings zone="1" commonness="0" />
|
||||
<AreaSettings zone="2" commonness="0" />
|
||||
<AreaSettings zone="3" commonness="0" />
|
||||
<AreaSettings zone="4" commonness="0" />
|
||||
<AreaSettings zone="5" commonness="0" />
|
||||
<AreaSettings zone="6" commonness="1" />
|
||||
<Symbol texture="%ModDir:2532991202%/Map/MapAtlasDE.png" color="14,255,222,255" sourcerect="384,896,128,128" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/EndPortrait4.png" sourcerect="0,0,2160,1080" premultiplyalpha="false" />
|
||||
</EndLocation>
|
||||
<!--\/ DISABLED | KEEP FOR BACKWARDS COMPATIBILITY \/\/ DISABLED | KEEP FOR BACKWARDS COMPATIBILITY \/\/ DISABLED | KEEP FOR BACKWARDS COMPATIBILITY \/\/ DISABLED | KEEP FOR BACKWARDS COMPATIBILITY \/\/ DISABLED | KEEP FOR BACKWARDS COMPATIBILITY \/\/ DISABLED | KEEP FOR BACKWARDS COMPATIBILITY \/-->
|
||||
<!-- TODO: change generic lairs to use "LairSpecies" instead, so we can make outerlair that spawns creatures of the same species. Make sure to set disallowedadjacentlocations between lairs so that too many lairs don't spawn in a biome -->
|
||||
<LairMudraptor commonnessperzone="1: 0.0, 2: 0.0, 3: 0.0, 4: 0.0, 5: 0.0, 6: 0.0" namefile="Content/Map/locationNames.txt" identifier="LairMudraptor" outpostteam="None" nomissiontags="mudraptorlair">
|
||||
<Symbol texture="%ModDir:2532991202%/Map/MapAtlasDE.png" sourcerect="0,896,128,128" color="215,74,107,255" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/NaturalFormations.png" premultiplyalpha="false" />
|
||||
<!-- force this old lair to change to the new lair -->
|
||||
<ChangeTo type="Lair" probability="1" requiredduration="1" messagetag="locationchange.none.changeto.lair" />
|
||||
<ChangeTo type="UnderAttack" messagetag="locationchange.lair.changeto.none">
|
||||
<Requirement requiredlocations="Military" requiredduration="1" probability="1" requiredproximity="2" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="UnderAttack" messagetag="locationchange.lair.changeto.none">
|
||||
<Requirement requiredlocations="Blockade,Base" requireddurationrange="1,3" probability="0.5" requiredproximity="1" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.1" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="UnderAttack" messagetag="locationchange.lair.changeto.none">
|
||||
<Requirement requiredlocations="Camp" requireddurationrange="1,3" probability="0.5" requiredproximity="1" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.1" />
|
||||
</ChangeTo>
|
||||
</LairMudraptor>
|
||||
<LairThresher commonnessperzone="1: 0.0, 2: 0.0, 3: 0.0, 4: 0.0, 5: 0.0, 6: 0.0" namefile="Content/Map/locationNames.txt" identifier="LairThresher" outpostteam="None" nomissiontags="thresherlair">
|
||||
<Symbol texture="%ModDir:2532991202%/Map/MapAtlasDE.png" sourcerect="0,896,128,128" color="215,74,107,255" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/NaturalFormations.png" premultiplyalpha="false" />
|
||||
<!-- force this old lair to change to the new lair -->
|
||||
<ChangeTo type="Lair" probability="1" requiredduration="1" messagetag="locationchange.none.changeto.lair" />
|
||||
<ChangeTo type="UnderAttack" messagetag="locationchange.lair.changeto.none">
|
||||
<Requirement requiredlocations="Military" requiredduration="1" probability="1" requiredproximity="2" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="UnderAttack" messagetag="locationchange.lair.changeto.none">
|
||||
<Requirement requiredlocations="Blockade,Base" requireddurationrange="1,3" probability="0.5" requiredproximity="1" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.1" />
|
||||
</ChangeTo>
|
||||
<ChangeTo type="UnderAttack" messagetag="locationchange.lair.changeto.none">
|
||||
<Requirement requiredlocations="Camp" requireddurationrange="1,3" probability="0.5" requiredproximity="1" requiredproximityforprobabilityincrease="1" proximityprobabilityincrease="0.1" />
|
||||
</ChangeTo>
|
||||
</LairThresher>
|
||||
<!--/\ DISABLED | KEEP FOR BACKWARDS COMPATIBILITY /\/\ DISABLED | KEEP FOR BACKWARDS COMPATIBILITY /\/\ DISABLED | KEEP FOR BACKWARDS COMPATIBILITY /\/\ DISABLED | KEEP FOR BACKWARDS COMPATIBILITY /\/\ DISABLED | KEEP FOR BACKWARDS COMPATIBILITY /\/\ DISABLED | KEEP FOR BACKWARDS COMPATIBILITY /\-->
|
||||
</Override>
|
||||
</locationtypes>
|
||||
Executable
BIN
Binary file not shown.
|
After Width: | Height: | Size: 198 KiB |
+33
@@ -0,0 +1,33 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Override>
|
||||
<MapGenerationParameters DifficultyZones="6" GateCount="4,4,3,2,2,1" Width="8000" Height="1000" MinZoom="1" MaxZoom="3.0" VoronoiSiteInterval="250,135" VoronoiSiteVariance="200,10" MinLocationDistance="70" MinConnectionDistance="50" SmallLevelConnectionLength="80" LargeLevelConnectionLength="800" ConnectionIndicatorIterationMultiplier="0.1" ConnectionIndicatorDisplacementMultiplier="0.25" LocationIconSize="50" LocationConnectionWidth="3" IndicatorColor="128,206,175,255" ConnectionColor="72,255,175,255" HighlightedConnectionColor="255,215,75,255" UnvisitedConnectionColor="200,200,200,255" MapTileScale="0.9">
|
||||
<PassedConnectionSprite texture="Content/Map/MapAtlas.png" sourcerect="1,641,45,16" />
|
||||
<ConnectionSprite texture="Content/Map/MapAtlas.png" sourcerect="44,641,45,16" />
|
||||
<ZoneIndicator texture="Content/Map/MapCircle.png" sourcerect="0,0,150,1024" origin="0.5,0.5" premultiplyalpha="false" />
|
||||
<DecorativeGraphSprite texture="Content/Map/MapAtlas.png" sourcerect="0,0,1024,640" columns="4" rows="5" emptyframes="3" premultiplyalpha="false" />
|
||||
<CurrentLocationIndicator texture="Content/Map/MapAtlas.png" sourcerect="512,768,128,128" origin="0.5,0.5" />
|
||||
<SelectedLocationIndicator texture="Content/Map/MapAtlas.png" sourcerect="802,793,186,205" origin="0.5,0.5" />
|
||||
<MissionIcon texture="Content/Map/MapAtlas.png" sourcerect="79,759,30,30" origin="0.5,0.5" />
|
||||
<TypeChangeIcon texture="Content/Map/MapAtlas.png" sourcerect="41,759,30,30" origin="0.5,0.5" />
|
||||
<MapTile texture="%ModDir:2532991202%/Map/MapPieces.png" sourcerect="0,0,512,512" origin="0.5,0.5" biome="coldcaverns" />
|
||||
<MapTile texture="%ModDir:2532991202%/Map/MapPieces.png" sourcerect="512,0,512,512" origin="0.5,0.5" biome="coldcaverns" />
|
||||
<MapTile texture="%ModDir:2532991202%/Map/MapPieces.png" sourcerect="1024,0,512,512" origin="0.5,0.5" biome="coldcaverns" />
|
||||
<MapTile texture="%ModDir:2532991202%/Map/MapPieces.png" sourcerect="0,512,512,512" origin="0.5,0.5" biome="europanridge" />
|
||||
<MapTile texture="%ModDir:2532991202%/Map/MapPieces.png" sourcerect="512,512,512,512" origin="0.5,0.5" biome="europanridge" />
|
||||
<MapTile texture="%ModDir:2532991202%/Map/MapPieces.png" sourcerect="1024,512,512,512" origin="0.5,0.5" biome="europanridge" />
|
||||
<MapTile texture="%ModDir:2532991202%/Map/MapPieces.png" sourcerect="0,1024,512,512" origin="0.5,0.5" biome="theaphoticplateau" />
|
||||
<MapTile texture="%ModDir:2532991202%/Map/MapPieces.png" sourcerect="512,1024,512,512" origin="0.5,0.5" biome="theaphoticplateau" />
|
||||
<MapTile texture="%ModDir:2532991202%/Map/MapPieces.png" sourcerect="1024,1024,512,512" origin="0.5,0.5" biome="theaphoticplateau" />
|
||||
<MapTile texture="%ModDir:2532991202%/Map/MapPieces.png" sourcerect="0,1536,512,512" origin="0.5,0.5" biome="thegreatsea" />
|
||||
<MapTile texture="%ModDir:2532991202%/Map/MapPieces.png" sourcerect="512,1536,512,512" origin="0.5,0.5" biome="thegreatsea" />
|
||||
<MapTile texture="%ModDir:2532991202%/Map/MapPieces.png" sourcerect="1024,1536,512,512" origin="0.5,0.5" biome="thegreatsea" />
|
||||
<MapTile texture="%ModDir:2532991202%/Map/MapPieces.png" sourcerect="1536,0,512,512" origin="0.5,0.5" biome="hydrothermalwastes" />
|
||||
<MapTile texture="%ModDir:2532991202%/Map/MapPieces.png" sourcerect="1536,512,512,512" origin="0.5,0.5" biome="hydrothermalwastes" />
|
||||
<MapTile texture="%ModDir:2532991202%/Map/MapPieces.png" sourcerect="1536,1024,512,512" origin="0.5,0.5" biome="hydrothermalwastes" />
|
||||
<MapTile texture="%ModDir:2532991202%/Map/MapPieces.png" sourcerect="0,1536,512,512" origin="0.5,0.5" biome="endzone" />
|
||||
<MapTile texture="%ModDir:2532991202%/Map/MapPieces.png" sourcerect="512,1536,512,512" origin="0.5,0.5" biome="endzone" />
|
||||
<MapTile texture="%ModDir:2532991202%/Map/MapPieces.png" sourcerect="1024,1536,512,512" origin="0.5,0.5" biome="endzone" />
|
||||
<FogOfWarSprite texture="Content/Map/MapPieces/MapPieces.png" sourcerect="1536,1536,512,512" origin="0.5,0.5" />
|
||||
<RadiationParams startingradiation="-200.0" radiationstep="40.0" animationspeed="3.0" radiationdamagedelay="10.0" radiationdamageamount="0.05" criticalradiationthreshold="10" minimumoutpostamount="3" radiationareacolor="139,0,0,85" radiationbordertint="255,0,0,255" borderanimationspeed="16.66" />
|
||||
</MapGenerationParameters>
|
||||
</Override>
|
||||
Executable
BIN
Binary file not shown.
|
After Width: | Height: | Size: 1.0 MiB |
+912
@@ -0,0 +1,912 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Override>
|
||||
<OutpostGenerationParameters>
|
||||
<!-- MODULE LIST -->
|
||||
<OutpostConfig identifier="TODO_Modules" allowedlocationtypes="!!!DONT_EVER_DELETE_THIS_CONFIG!!!" replaceinradiation="" totalmodulecount="5" minhallwaylength="400" spawncrewinsideoutpost="true">
|
||||
<!-- I want to add bars to alternative outpostconfigs later on for the bartender npc. Note: Need to split bars from existing crew quarter modules to not end up with multiple bars on a single outpost -->
|
||||
<modulecount flag="BarSmall" count="1" />
|
||||
<modulecount flag="BarMedium" count="1" />
|
||||
<!-- TODO: add merchantnightclub NPC + spawnpoint to cafeterias? we already have bartender + this fucker sells opium and medical stuff -->
|
||||
<modulecount flag="CafeteriaSmall" count="1" />
|
||||
<modulecount flag="CafeteriaMedium" count="1" />
|
||||
<modulecount flag="ButcherStore" count="1" />
|
||||
<modulecount flag="ButcherStoreCity" count="1" />
|
||||
<!-- alternatively "MarketPlace" ? -->
|
||||
<modulecount flag="GeneralStoreSmall" count="1" />
|
||||
<modulecount flag="GeneralStoreLarge" count="1" />
|
||||
<!-- features merchantcity instead of merchantoutpost -->
|
||||
<modulecount flag="MedicalStoreSmall" count="1" />
|
||||
<modulecount flag="MedicalStoreLarge" count="1" />
|
||||
<!-- unused | maybe for alternative large hospital outpostconfig in the future? -->
|
||||
<modulecount flag="MilitaryStoreSmall" count="1" />
|
||||
<modulecount flag="MilitaryStoreLarge" count="1" />
|
||||
<!-- should house both merchantarmory and merchantmilitary -->
|
||||
<modulecount flag="EngineeringStore" count="1" />
|
||||
<modulecount flag="SubmarineStore" count="1" />
|
||||
<modulecount flag="UpgradeStore" count="1" />
|
||||
<modulecount flag="ResearchStore" count="1" />
|
||||
<!-- LAIR MODULES | Just to future-proof the mod to be able to create different designs like ice cave lairs and so on instead of only having rock caves. -->
|
||||
<modulecount flag="DockingLairRock" count="1" />
|
||||
<modulecount flag="EntranceLairRock" count="1" />
|
||||
<modulecount flag="CaveLairRockSmall" count="1" />
|
||||
<modulecount flag="CaveLairRockMedium" count="1" />
|
||||
<modulecount flag="CaveLairRockLarge" count="1" />
|
||||
<!-- large should always contain an enemy spawnpoint with the tag "boss" -->
|
||||
<!-- HALLWAY MODULES | Not used in the actual OutpostConfigs, but needed here to be able to put them as the module type for hallways to prevent vanilla hallways from generating
|
||||
Hallway modules saved with the "LocationIdentifier" and the "HallwayHorizontal" or "HallwayVertical" as module type as well as having the same for "allow attaching to" will only generate at the location with the same LocationIdentifier -->
|
||||
<!-- <modulecount flag="Lair" count="1" />
|
||||
<modulecount flag="LairMudraptor" count="1" />
|
||||
<modulecount flag="LairThresher" count="1" />
|
||||
<modulecount flag="HuskgroundsDE" count="1" />
|
||||
<modulecount flag="Abandoned" count="1" />
|
||||
<modulecount flag="Construction" count="1" />
|
||||
<modulecount flag="Outpost" count="1" />
|
||||
<modulecount flag="Settlement" count="1" />
|
||||
<modulecount flag="Colony" count="1" />
|
||||
<modulecount flag="City" count="1" />
|
||||
<modulecount flag="Camp" count="1" />
|
||||
<modulecount flag="Base" count="1" />
|
||||
<modulecount flag="Military" count="1" />
|
||||
<modulecount flag="Blockade" count="1" />
|
||||
<modulecount flag="MilitaryForces" count="1" />
|
||||
<modulecount flag="Study" count="1" />
|
||||
<modulecount flag="Research" count="1" />
|
||||
<modulecount flag="Hydroponics" count="1" />
|
||||
<modulecount flag="Survey" count="1" />
|
||||
<modulecount flag="Mine" count="1" />
|
||||
<modulecount flag="Clinic" count="1" />
|
||||
<modulecount flag="Hospital" count="1" />
|
||||
<modulecount flag="Factory" count="1" />
|
||||
<modulecount flag="Shipyard" count="1" />
|
||||
<modulecount flag="HuskChurch" count="1" />
|
||||
<modulecount flag="SinkingCircus" count="1" />
|
||||
<modulecount flag="PirateOutpost" count="1" /> -->
|
||||
</OutpostConfig>
|
||||
<!-- ============================================================================================================================================================================================= OUTPOSTS START HERE ============================================================================ -->
|
||||
<!-- STARTER OUTPOST
|
||||
TODO: NEXTUPDATE THIS NEEDS FIXING BEFORE BEING USED.
|
||||
-FIGURE OUT A WAY TO MAKE PLAYERS SPAWN ON THE LEFT
|
||||
-AFTER LEAVING FOR THE 1ST TIME, REPLACE THIS WITH ANOTHER VERSION OF THE OUTPOST THAT SPAWNS CREW INSIDE SUBMARINE -->
|
||||
<OutpostConfig identifier="StarterOutpost" allowedlocationtypes="StarterOutpost" totalmodulecount="2" minhallwaylength="0" spawncrewinsideoutpost="true" appendtoreachtotalmodulecount="false" alwaysgeneratehallways="false">
|
||||
<modulecount flag="StarterOutpost_Docking" count="1" order="0" />
|
||||
<modulecount flag="StarterOutpost_Main" count="1" order="1" />
|
||||
<npcs>
|
||||
<!-- Coalition -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagercoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<!-- Separatists -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagerseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<!-- Generic -->
|
||||
<npc from="outpostnpcs1" identifier="reactoroperator" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="miner" />
|
||||
<npc from="outpostnpcs1" identifier="miner" />
|
||||
<!-- Services -->
|
||||
<npc from="outpostnpcs1" identifier="hrmanager" />
|
||||
<npc from="outpostnpcs1" identifier="merchantoutpost" />
|
||||
</npcs>
|
||||
</OutpostConfig>
|
||||
<OutpostConfig identifier="StarterOutpostAFTER" allowedlocationtypes="StarterOutpostAFTER" totalmodulecount="2" minhallwaylength="0" spawncrewinsideoutpost="true" appendtoreachtotalmodulecount="false" alwaysgeneratehallways="false">
|
||||
<modulecount flag="StarterOutpost_Docking_AFTER" count="1" order="0" />
|
||||
<modulecount flag="StarterOutpost_Main_AFTER" count="1" order="1" />
|
||||
<npcs>
|
||||
<!-- Coalition -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagercoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<!-- Separatists -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagerseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<!-- Generic -->
|
||||
<npc from="outpostnpcs1" identifier="reactoroperator" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="miner" />
|
||||
<npc from="outpostnpcs1" identifier="miner" />
|
||||
<!-- Services -->
|
||||
<npc from="outpostnpcs1" identifier="hrmanager" />
|
||||
<npc from="outpostnpcs1" identifier="merchantoutpost" />
|
||||
</npcs>
|
||||
</OutpostConfig>
|
||||
<!-- HABITATION OUTPOSTS -->
|
||||
<OutpostConfig identifier="outpost" replaceinradiation="" totalmodulecount="4" minhallwaylength="400" allowedlocationtypes="Outpost" spawncrewinsideoutpost="false" appendtoreachtotalmodulecount="false">
|
||||
<modulecount flag="DockingOutpost" count="1" />
|
||||
<modulecount flag="DE_EngineeringModuleNoFab" count="1" />
|
||||
<modulecount flag="DE_AdminModule" count="1" />
|
||||
<modulecount flag="DE_CrewModule" count="1" />
|
||||
<npcs>
|
||||
<!-- Coalition -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagercoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<!-- Separatists -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagerseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<!-- Generic -->
|
||||
<npc from="outpostnpcs1" identifier="reactoroperator" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<!-- Services -->
|
||||
</npcs>
|
||||
</OutpostConfig>
|
||||
<OutpostConfig identifier="settlement" replaceinradiation="" totalmodulecount="7" minhallwaylength="400" allowedlocationtypes="Settlement" spawncrewinsideoutpost="false" appendtoreachtotalmodulecount="false">
|
||||
<modulecount flag="DockingSettlement" count="1" />
|
||||
<modulecount flag="DE_AdminModule" count="1" />
|
||||
<modulecount flag="DE_CrewModule" count="1" />
|
||||
<modulecount flag="CafeteriaSmall" count="1" />
|
||||
<modulecount flag="DE_EngineeringModule" count="1" />
|
||||
<modulecount flag="DE_ClownModule" count="1" order="1" requiredfaction="clowns" />
|
||||
<modulecount flag="UpgradeModule" probability="0.35" count="1" order="2" MinDifficulty="10" />
|
||||
<npcs>
|
||||
<!-- Coalition -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagercoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<!-- Separatists -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagerseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<!-- Clowns -->
|
||||
<npc from="outpostnpcs1" identifier="clown" faction="clowns" />
|
||||
<npc from="outpostnpcs1" identifier="clown" faction="clowns" />
|
||||
<npc from="outpostnpcs1" identifier="clown" faction="clowns" />
|
||||
<npc from="outpostnpcs1" identifier="merchantclown" faction="clowns" />
|
||||
<!-- Generic -->
|
||||
<npc from="outpostnpcs1" identifier="reactoroperator" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<!-- Services -->
|
||||
<npc from="outpostnpcs1" identifier="hrmanager" />
|
||||
<npc from="outpostnpcs1" identifier="merchantoutpost" />
|
||||
</npcs>
|
||||
</OutpostConfig>
|
||||
<OutpostConfig identifier="colony" replaceinradiation="" totalmodulecount="7" minhallwaylength="400" allowedlocationtypes="Colony" spawncrewinsideoutpost="false" appendtoreachtotalmodulecount="false">
|
||||
<modulecount flag="DockingColony" count="1" />
|
||||
<modulecount flag="DE_AdminModule" count="1" />
|
||||
<modulecount flag="DE_CrewModule" count="1" />
|
||||
<modulecount flag="CafeteriaMedium" count="1" />
|
||||
<modulecount flag="DE_EngineeringModule" count="1" />
|
||||
<modulecount flag="DE_SecurityModule" count="1" />
|
||||
<modulecount flag="DE_ClownModule" count="1" order="1" requiredfaction="clowns" />
|
||||
<npcs>
|
||||
<!-- Coalition -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagercoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="DE_outpostnpcs" identifier="sergeantcoalition" faction="coalition" />
|
||||
<!-- Separatists -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagerseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="DE_outpostnpcs" identifier="sergeantseparatists" faction="separatists" />
|
||||
<!-- Generic -->
|
||||
<npc from="outpostnpcs1" identifier="reactoroperator" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<!-- Clowns -->
|
||||
<npc from="outpostnpcs1" identifier="clown" faction="clowns" />
|
||||
<npc from="outpostnpcs1" identifier="clown" faction="clowns" />
|
||||
<npc from="outpostnpcs1" identifier="clown" faction="clowns" />
|
||||
<npc from="outpostnpcs1" identifier="merchantclown" faction="clowns" />
|
||||
<!-- Services -->
|
||||
<npc from="outpostnpcs1" identifier="hrmanager" />
|
||||
<npc from="outpostnpcs1" identifier="merchantoutpost" />
|
||||
<npc from="outpostnpcs1" identifier="subupgradenpc" />
|
||||
</npcs>
|
||||
</OutpostConfig>
|
||||
<OutpostConfig identifier="city" replaceinradiation="" totalmodulecount="10" spawncrewinsideoutpost="false" appendtoreachtotalmodulecount="false" minhallwaylength="0" allowedlocationtypes="City">
|
||||
<modulecount flag="DockingCity" count="1" />
|
||||
<modulecount flag="DE_EngineeringModuleCity" count="1" />
|
||||
<modulecount flag="DE_AdminModuleCity" count="1" />
|
||||
<modulecount flag="DE_MedicalModuleCity" count="1" />
|
||||
<modulecount flag="DE_ResearchModuleCity" count="1" />
|
||||
<modulecount flag="DE_CrewModuleCity" count="1" />
|
||||
<modulecount flag="DE_SecurityModuleCity" count="1" />
|
||||
<modulecount flag="DE_ArmoryModuleCity" count="1" />
|
||||
<modulecount flag="DE_ClownModuleCity" count="1" order="1" requiredfaction="clowns" />
|
||||
<modulecount flag="Racetrack" probability="1.0" count="1" order="2" MinDifficulty="0" />
|
||||
<npcs>
|
||||
<!-- Coalition -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagercoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="DE_outpostnpcs" identifier="sergeantcoalition" faction="coalition" />
|
||||
<!-- Separatists -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagerseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="DE_outpostnpcs" identifier="sergeantseparatists" faction="separatists" />
|
||||
<!-- Clowns -->
|
||||
<npc from="outpostnpcs1" identifier="clown" faction="clowns" />
|
||||
<npc from="outpostnpcs1" identifier="clown" faction="clowns" />
|
||||
<npc from="outpostnpcs1" identifier="clown" faction="clowns" />
|
||||
<npc from="outpostnpcs1" identifier="clown" faction="clowns" />
|
||||
<npc from="outpostnpcs1" identifier="merchantclown" faction="clowns" />
|
||||
<!-- Generic -->
|
||||
<npc from="outpostnpcs1" identifier="reactoroperator" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="researcher" />
|
||||
<npc from="outpostnpcs1" identifier="researcher" />
|
||||
<npc from="outpostnpcs1" identifier="researcher" />
|
||||
<npc from="outpostnpcs1" identifier="researcher" />
|
||||
<!-- Services -->
|
||||
<npc from="outpostnpcs1" identifier="hrmanager" />
|
||||
<npc from="outpostnpcs1" identifier="subupgradenpc" />
|
||||
<npc from="outpostnpcs1" identifier="subsalesnpc" />
|
||||
<npc from="he-outpostnpcs" identifier="merchantbutcher" />
|
||||
<npc from="outpostnpcs1" identifier="merchantcity" />
|
||||
<npc from="outpostnpcs1" identifier="merchantarmory" />
|
||||
<npc from="outpostnpcs1" identifier="merchantmedical" />
|
||||
<npc from="outpostnpcs1" identifier="merchantengineering" />
|
||||
<npc from="DE_outpostnpcs" identifier="de_outpostdoctor" />
|
||||
</npcs>
|
||||
</OutpostConfig>
|
||||
<!-- MEDICAL OUTPOSTS -->
|
||||
<OutpostConfig identifier="clinic" replaceinradiation="" totalmodulecount="5" minhallwaylength="400" allowedlocationtypes="Clinic" spawncrewinsideoutpost="false" appendtoreachtotalmodulecount="false">
|
||||
<modulecount flag="DockingClinic" count="1" />
|
||||
<modulecount flag="DE_EngineeringModuleNoFab" count="1" />
|
||||
<modulecount flag="DE_AdminModule" count="1" />
|
||||
<modulecount flag="DE_MedicalModule" count="1" />
|
||||
<modulecount flag="UpgradeModule" probability="0.35" count="1" order="2" MinDifficulty="10" />
|
||||
<npcs>
|
||||
<!-- Coalition -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagercoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<!-- Separatists -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagerseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<!-- Generic -->
|
||||
<npc from="outpostnpcs1" identifier="reactoroperator" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<!-- Services -->
|
||||
<npc from="DE_outpostnpcs" identifier="de_outpostdoctor" />
|
||||
</npcs>
|
||||
</OutpostConfig>
|
||||
<OutpostConfig identifier="hospital" replaceinradiation="" totalmodulecount="7" minhallwaylength="400" allowedlocationtypes="Hospital" spawncrewinsideoutpost="false" appendtoreachtotalmodulecount="false">
|
||||
<modulecount flag="DockingHospital" count="1" />
|
||||
<modulecount flag="DE_EngineeringModule" count="1" />
|
||||
<modulecount flag="DE_AdminModule" count="1" />
|
||||
<modulecount flag="DE_MedicalModule" count="1" />
|
||||
<modulecount flag="CafeteriaSmall" count="1" />
|
||||
<modulecount flag="DE_CrewModule" count="1" />
|
||||
<modulecount flag="DE_ClownModule" count="1" order="1" requiredfaction="clowns" />
|
||||
<npcs>
|
||||
<!-- Coalition -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagercoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<!-- Separatists -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagerseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<!-- Clowns -->
|
||||
<npc from="outpostnpcs1" identifier="clown" faction="clowns" />
|
||||
<npc from="outpostnpcs1" identifier="clown" faction="clowns" />
|
||||
<npc from="outpostnpcs1" identifier="merchantclown" faction="clowns" />
|
||||
<!-- Generic -->
|
||||
<npc from="outpostnpcs1" identifier="reactoroperator" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<!-- Services -->
|
||||
<npc from="outpostnpcs1" identifier="hrmanager" />
|
||||
<npc from="outpostnpcs1" identifier="merchantmedical" />
|
||||
<npc from="DE_outpostnpcs" identifier="de_outpostdoctor" />
|
||||
</npcs>
|
||||
</OutpostConfig>
|
||||
<!-- RESEARCH OUTPOSTS -->
|
||||
<OutpostConfig identifier="study" replaceinradiation="" totalmodulecount="5" minhallwaylength="400" allowedlocationtypes="Study" spawncrewinsideoutpost="false" appendtoreachtotalmodulecount="false">
|
||||
<modulecount flag="DockingStudy" count="1" />
|
||||
<modulecount flag="DE_EngineeringModuleNoFab" count="1" />
|
||||
<modulecount flag="DE_AdminModule" count="1" />
|
||||
<modulecount flag="DE_ResearchModule" count="1" />
|
||||
<modulecount flag="UpgradeModule" probability="0.35" count="1" order="2" MinDifficulty="10" />
|
||||
<npcs>
|
||||
<!-- Coalition -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagercoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<!-- Separatists -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagerseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<!-- Generic -->
|
||||
<npc from="outpostnpcs1" identifier="reactoroperator" />
|
||||
<npc from="outpostnpcs1" identifier="researcher" />
|
||||
<npc from="outpostnpcs1" identifier="researcher" />
|
||||
<npc from="outpostnpcs1" identifier="researcher" />
|
||||
<!-- Services -->
|
||||
<npc from="outpostnpcs1" identifier="merchantresearch" />
|
||||
</npcs>
|
||||
</OutpostConfig>
|
||||
<OutpostConfig identifier="researchoutpost" replaceinradiation="" totalmodulecount="5" minhallwaylength="400" allowedlocationtypes="research" spawncrewinsideoutpost="false" appendtoreachtotalmodulecount="false">
|
||||
<modulecount flag="DockingResearch" count="1" />
|
||||
<modulecount flag="DE_EngineeringModule" count="1" />
|
||||
<modulecount flag="DE_AdminModule" count="1" />
|
||||
<modulecount flag="DE_ResearchModule" count="1" />
|
||||
<modulecount flag="DE_ClownModule" count="1" order="1" requiredfaction="clowns" />
|
||||
<npcs>
|
||||
<!-- Coalition -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagercoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<!-- Separatists -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagerseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<!-- Clowns -->
|
||||
<npc from="outpostnpcs1" identifier="clown" faction="clowns" />
|
||||
<npc from="outpostnpcs1" identifier="clown" faction="clowns" />
|
||||
<npc from="outpostnpcs1" identifier="clown" faction="clowns" />
|
||||
<npc from="outpostnpcs1" identifier="merchantclown" faction="clowns" />
|
||||
<!-- Generic -->
|
||||
<npc from="outpostnpcs1" identifier="reactoroperator" />
|
||||
<npc from="outpostnpcs1" identifier="researcher" />
|
||||
<npc from="outpostnpcs1" identifier="researcher" />
|
||||
<npc from="outpostnpcs1" identifier="researcher" />
|
||||
<npc from="outpostnpcs1" identifier="researcher" />
|
||||
<!-- Services -->
|
||||
<npc from="outpostnpcs1" identifier="hrmanager" />
|
||||
<npc from="outpostnpcs1" identifier="merchantresearch" />
|
||||
<npc from="outpostnpcs1" identifier="subsalesnpc" />
|
||||
</npcs>
|
||||
</OutpostConfig>
|
||||
<!-- MILITARY OUTPOSTS -->
|
||||
<OutpostConfig identifier="camp" replaceinradiation="" totalmodulecount="5" minhallwaylength="400" allowedlocationtypes="Camp" spawncrewinsideoutpost="false" appendtoreachtotalmodulecount="false">
|
||||
<modulecount flag="DockingCamp" count="1" />
|
||||
<modulecount flag="DE_EngineeringModuleNoFab" count="1" />
|
||||
<modulecount flag="DE_SecCrewModule" count="1" />
|
||||
<modulecount flag="DE_AdminModule" count="1" />
|
||||
<modulecount flag="UpgradeModule" probability="0.35" count="1" order="2" MinDifficulty="10" />
|
||||
<npcs>
|
||||
<!-- Coalition -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagercoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="de_coalitioncombat" identifier="soldiercoalition" faction="coalition" />
|
||||
<npc from="de_coalitioncombat" identifier="soldiercoalition" faction="coalition" />
|
||||
<npc from="de_coalitioncombat" identifier="soldiercoalition" faction="coalition" />
|
||||
<npc from="de_coalitioncombat" identifier="soldiercoalition" faction="coalition" />
|
||||
<npc from="DE_outpostnpcs" identifier="sergeantcoalition" faction="coalition" />
|
||||
<!-- Separatists -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagerseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="de_separatistscombat" identifier="soldierseparatists" faction="separatists" />
|
||||
<npc from="de_separatistscombat" identifier="soldierseparatists" faction="separatists" />
|
||||
<npc from="de_separatistscombat" identifier="soldierseparatists" faction="separatists" />
|
||||
<npc from="de_separatistscombat" identifier="soldierseparatists" faction="separatists" />
|
||||
<npc from="DE_outpostnpcs" identifier="sergeantseparatists" faction="separatists" />
|
||||
<!-- Generic -->
|
||||
<npc from="outpostnpcs1" identifier="reactoroperator" />
|
||||
<!-- Services -->
|
||||
<npc from="outpostnpcs1" identifier="hrmanager" />
|
||||
</npcs>
|
||||
</OutpostConfig>
|
||||
<OutpostConfig identifier="base" replaceinradiation="" totalmodulecount="5" minhallwaylength="400" allowedlocationtypes="Base" spawncrewinsideoutpost="false" appendtoreachtotalmodulecount="false">
|
||||
<modulecount flag="DockingBase" count="1" />
|
||||
<modulecount flag="DE_EngineeringModule" count="1" />
|
||||
<modulecount flag="DE_AdminModule" count="1" />
|
||||
<modulecount flag="DE_SecCrewModule" count="1" />
|
||||
<modulecount flag="DE_SecurityModule" count="1" />
|
||||
<npcs>
|
||||
<!-- Coalition -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagercoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="de_coalitioncombat" identifier="soldiercoalition" faction="coalition" />
|
||||
<npc from="de_coalitioncombat" identifier="soldiercoalition" faction="coalition" />
|
||||
<npc from="de_coalitioncombat" identifier="soldiercoalition" faction="coalition" />
|
||||
<npc from="de_coalitioncombat" identifier="soldiercoalition" faction="coalition" />
|
||||
<npc from="de_coalitioncombat" identifier="soldiercoalition" faction="coalition" />
|
||||
<npc from="DE_outpostnpcs" identifier="sergeantcoalition" faction="coalition" />
|
||||
<!-- Separatists -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagerseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="de_separatistscombat" identifier="soldierseparatists" faction="separatists" />
|
||||
<npc from="de_separatistscombat" identifier="soldierseparatists" faction="separatists" />
|
||||
<npc from="de_separatistscombat" identifier="soldierseparatists" faction="separatists" />
|
||||
<npc from="de_separatistscombat" identifier="soldierseparatists" faction="separatists" />
|
||||
<npc from="de_separatistscombat" identifier="soldierseparatists" faction="separatists" />
|
||||
<npc from="DE_outpostnpcs" identifier="sergeantseparatists" faction="separatists" />
|
||||
<!-- Generic -->
|
||||
<npc from="outpostnpcs1" identifier="reactoroperator" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<!-- Services -->
|
||||
<npc from="outpostnpcs1" identifier="hrmanager" />
|
||||
<npc from="outpostnpcs1" identifier="merchantarmory" />
|
||||
</npcs>
|
||||
</OutpostConfig>
|
||||
<OutpostConfig identifier="militaryoutpost" replaceinradiation="" totalmodulecount="8" minhallwaylength="400" allowedlocationtypes="Military" spawncrewinsideoutpost="false" appendtoreachtotalmodulecount="false">
|
||||
<modulecount flag="DockingFortress" count="1" />
|
||||
<modulecount flag="DE_EngineeringModule" count="1" />
|
||||
<modulecount flag="DE_SecCrewModule" count="1" />
|
||||
<modulecount flag="CafeteriaMedium" count="1" />
|
||||
<modulecount flag="DE_AdminModule" count="1" />
|
||||
<modulecount flag="DE_SecurityModule" count="1" />
|
||||
<modulecount flag="DE_ArmoryModule" count="1" />
|
||||
<modulecount flag="DE_ClownModule" count="1" order="1" requiredfaction="clowns" />
|
||||
<npcs>
|
||||
<!-- Coalition -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagercoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="de_coalitioncombat" identifier="soldiercoalition" faction="coalition" />
|
||||
<npc from="de_coalitioncombat" identifier="soldiercoalition" faction="coalition" />
|
||||
<npc from="de_coalitioncombat" identifier="soldiercoalition" faction="coalition" />
|
||||
<npc from="de_coalitioncombat" identifier="soldiercoalition" faction="coalition" />
|
||||
<npc from="de_coalitioncombat" identifier="soldiercoalition" faction="coalition" />
|
||||
<npc from="de_coalitioncombat" identifier="soldiercoalition" faction="coalition" />
|
||||
<npc from="de_coalitioncombat" identifier="soldiercoalition" faction="coalition" />
|
||||
<npc from="DE_outpostnpcs" identifier="sergeantcoalition" faction="coalition" />
|
||||
<!-- Separatists -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagerseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="de_separatistscombat" identifier="soldierseparatists" faction="separatists" />
|
||||
<npc from="de_separatistscombat" identifier="soldierseparatists" faction="separatists" />
|
||||
<npc from="de_separatistscombat" identifier="soldierseparatists" faction="separatists" />
|
||||
<npc from="de_separatistscombat" identifier="soldierseparatists" faction="separatists" />
|
||||
<npc from="de_separatistscombat" identifier="soldierseparatists" faction="separatists" />
|
||||
<npc from="de_separatistscombat" identifier="soldierseparatists" faction="separatists" />
|
||||
<npc from="de_separatistscombat" identifier="soldierseparatists" faction="separatists" />
|
||||
<npc from="DE_outpostnpcs" identifier="sergeantseparatists" faction="separatists" />
|
||||
<!-- Clowns -->
|
||||
<npc from="outpostnpcs1" identifier="clown" faction="clowns" />
|
||||
<npc from="outpostnpcs1" identifier="clown" faction="clowns" />
|
||||
<npc from="outpostnpcs1" identifier="clown" faction="clowns" />
|
||||
<npc from="outpostnpcs1" identifier="clown" faction="clowns" />
|
||||
<npc from="outpostnpcs1" identifier="merchantclown" faction="clowns" />
|
||||
<!-- Generic -->
|
||||
<npc from="outpostnpcs1" identifier="reactoroperator" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<!-- Services -->
|
||||
<npc from="outpostnpcs1" identifier="hrmanager" />
|
||||
<npc from="outpostnpcs1" identifier="merchantmilitary" />
|
||||
<npc from="outpostnpcs1" identifier="merchantengineering" />
|
||||
<npc from="outpostnpcs1" identifier="subupgradenpc" />
|
||||
<npc from="outpostnpcs1" identifier="subsalesnpc" />
|
||||
</npcs>
|
||||
</OutpostConfig>
|
||||
<OutpostConfig identifier="Blockade" replaceinradiation="" totalmodulecount="6" minhallwaylength="400" allowedlocationtypes="Blockade" spawncrewinsideoutpost="false" appendtoreachtotalmodulecount="false">
|
||||
<modulecount flag="DockingBlockade" count="1" />
|
||||
<modulecount flag="ControlRoomBlockade" count="1" />
|
||||
<modulecount flag="DE_EngineeringModuleNoFab" count="1" />
|
||||
<modulecount flag="DE_AdminModule" count="1" />
|
||||
<modulecount flag="DE_SecurityModule" count="1" />
|
||||
<modulecount flag="DE_MedicalModule" count="1" />
|
||||
<npcs>
|
||||
<!-- Coalition -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagercoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="de_coalitioncombat" identifier="soldiercoalition" faction="coalition" />
|
||||
<npc from="de_coalitioncombat" identifier="soldiercoalition" faction="coalition" />
|
||||
<npc from="de_coalitioncombat" identifier="soldiercoalition" faction="coalition" />
|
||||
<npc from="de_coalitioncombat" identifier="soldiercoalition" faction="coalition" />
|
||||
<npc from="DE_outpostnpcs" identifier="sergeantcoalition" faction="coalition" />
|
||||
<!-- Separatists -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagerseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="de_separatistscombat" identifier="soldierseparatists" faction="separatists" />
|
||||
<npc from="de_separatistscombat" identifier="soldierseparatists" faction="separatists" />
|
||||
<npc from="de_separatistscombat" identifier="soldierseparatists" faction="separatists" />
|
||||
<npc from="de_separatistscombat" identifier="soldierseparatists" faction="separatists" />
|
||||
<npc from="DE_outpostnpcs" identifier="sergeantseparatists" faction="separatists" />
|
||||
<!-- Generic -->
|
||||
<npc from="outpostnpcs1" identifier="reactoroperator" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<!-- Services -->
|
||||
<npc from="outpostnpcs1" identifier="merchantarmory" />
|
||||
<npc from="DE_outpostnpcs" identifier="de_outpostdoctor" />
|
||||
</npcs>
|
||||
</OutpostConfig>
|
||||
<OutpostConfig identifier="militaryforces" replaceinradiation="underattack" totalmodulecount="1" minhallwaylength="0" allowedlocationtypes="MilitaryForces" spawncrewinsideoutpost="false" removeunusedgaps="false" appendtoreachtotalmodulecount="false">
|
||||
<modulecount flag="DockingMilitaryForces" count="1" />
|
||||
<!--
|
||||
<modulecount flag="SubmarineMilitaryForces" count="1" />
|
||||
-->
|
||||
<npcs>
|
||||
<!-- Coalition -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagercoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="DE_outpostnpcs" identifier="sergeantcoalition" faction="coalition" />
|
||||
<!-- Separatists -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagerseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="DE_outpostnpcs" identifier="sergeantseparatists" faction="separatists" />
|
||||
<!-- Generic -->
|
||||
<npc from="outpostnpcs1" identifier="reactoroperator" />
|
||||
<!-- Services -->
|
||||
<npc from="outpostnpcs1" identifier="merchantarmory" />
|
||||
<npc from="DE_outpostnpcs" identifier="de_outpostdoctor" />
|
||||
</npcs>
|
||||
</OutpostConfig>
|
||||
<!-- MINING OUTPOSTS -->
|
||||
<OutpostConfig identifier="survey" replaceinradiation="" totalmodulecount="1" minhallwaylength="0" allowedlocationtypes="Survey" spawncrewinsideoutpost="false" appendtoreachtotalmodulecount="false">
|
||||
<modulecount flag="DockingSurvey" count="1" />
|
||||
</OutpostConfig>
|
||||
<OutpostConfig identifier="miningoutpost" replaceinradiation="" totalmodulecount="10" minhallwaylength="0" allowedlocationtypes="Mine" spawncrewinsideoutpost="false" appendtoreachtotalmodulecount="false">
|
||||
<modulecount flag="DockingMine" count="1" />
|
||||
<modulecount flag="DryCaveEntrance" count="1" />
|
||||
<modulecount flag="DryCaveSmall" count="6" />
|
||||
<modulecount flag="DryCaveLarge" count="2" />
|
||||
<npcs>
|
||||
<!-- Generic -->
|
||||
<npc from="outpostnpcs1" identifier="miner" />
|
||||
<npc from="outpostnpcs1" identifier="miner" />
|
||||
<npc from="outpostnpcs1" identifier="miner" />
|
||||
<!-- Services -->
|
||||
<npc from="outpostnpcs1" identifier="merchantmine" />
|
||||
</npcs>
|
||||
</OutpostConfig>
|
||||
<!-- NO-TYPE OUTPOSTS -->
|
||||
<OutpostConfig identifier="construction" replaceinradiation="" totalmodulecount="1" minhallwaylength="400" allowedlocationtypes="Construction" spawncrewinsideoutpost="false" appendtoreachtotalmodulecount="false">
|
||||
<modulecount flag="DockingConstruction" count="1" />
|
||||
<npcs>
|
||||
<!-- Coalition -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagercoalition" faction="coalition" />
|
||||
<!-- Separatists -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagerseparatists" faction="separatists" />
|
||||
<!-- Generic. More miners will be spawned via event -->
|
||||
<npc from="outpostnpcs1" identifier="reactoroperator" />
|
||||
<npc from="outpostnpcs1" identifier="miner" />
|
||||
<!-- Services -->
|
||||
</npcs>
|
||||
</OutpostConfig>
|
||||
<!-- INDUSTRIAL OUTPOSTS -->
|
||||
<OutpostConfig identifier="factory" replaceinradiation="" totalmodulecount="7" minhallwaylength="400" allowedlocationtypes="Factory" spawncrewinsideoutpost="false" appendtoreachtotalmodulecount="false">
|
||||
<modulecount flag="DockingFactory" count="1" />
|
||||
<modulecount flag="DE_EngineeringModule" count="1" />
|
||||
<modulecount flag="DE_AdminModule" count="1" />
|
||||
<modulecount flag="DE_CrewModule" count="1" />
|
||||
<modulecount flag="CafeteriaMedium" count="1" />
|
||||
<modulecount flag="ProductionFactory" count="1" />
|
||||
<modulecount flag="DE_ClownModule" count="1" order="1" requiredfaction="clowns" />
|
||||
<npcs>
|
||||
<!-- Coalition -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagercoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<!-- Separatists -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagerseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<!-- Clowns -->
|
||||
<npc from="outpostnpcs1" identifier="clown" faction="clowns" />
|
||||
<npc from="outpostnpcs1" identifier="clown" faction="clowns" />
|
||||
<npc from="outpostnpcs1" identifier="clown" faction="clowns" />
|
||||
<npc from="outpostnpcs1" identifier="merchantclown" faction="clowns" />
|
||||
<!-- Generic -->
|
||||
<npc from="outpostnpcs1" identifier="reactoroperator" />
|
||||
<npc from="outpostnpcs1" identifier="miner" />
|
||||
<npc from="outpostnpcs1" identifier="miner" />
|
||||
<npc from="outpostnpcs1" identifier="miner" />
|
||||
<npc from="outpostnpcs1" identifier="miner" />
|
||||
<npc from="outpostnpcs1" identifier="miner" />
|
||||
<npc from="outpostnpcs1" identifier="miner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<!-- Services -->
|
||||
<npc from="outpostnpcs1" identifier="hrmanager" />
|
||||
<npc from="outpostnpcs1" identifier="merchantoutpost" />
|
||||
<npc from="outpostnpcs1" identifier="merchantmine" />
|
||||
<npc from="outpostnpcs1" identifier="merchantengineering" />
|
||||
<npc from="outpostnpcs1" identifier="subupgradenpc" />
|
||||
</npcs>
|
||||
</OutpostConfig>
|
||||
<OutpostConfig identifier="shipyard" replaceinradiation="" totalmodulecount="7" minhallwaylength="400" allowedlocationtypes="Shipyard" spawncrewinsideoutpost="false" appendtoreachtotalmodulecount="false">
|
||||
<modulecount flag="DockingShipyard" count="1" />
|
||||
<modulecount flag="DE_EngineeringModule" count="1" />
|
||||
<modulecount flag="DE_AdminModule" count="1" />
|
||||
<modulecount flag="DE_CrewModule" count="1" />
|
||||
<modulecount flag="CafeteriaMedium" count="1" />
|
||||
<modulecount flag="ProductionShipyard" count="1" />
|
||||
<modulecount flag="DE_ClownModule" count="1" order="1" requiredfaction="clowns" />
|
||||
<npcs>
|
||||
<!-- Coalition -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagercoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<!-- Separatists -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagerseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<!-- Clowns -->
|
||||
<npc from="outpostnpcs1" identifier="clown" faction="clowns" />
|
||||
<npc from="outpostnpcs1" identifier="clown" faction="clowns" />
|
||||
<npc from="outpostnpcs1" identifier="clown" faction="clowns" />
|
||||
<npc from="outpostnpcs1" identifier="merchantclown" faction="clowns" />
|
||||
<!-- Generic -->
|
||||
<npc from="outpostnpcs1" identifier="reactoroperator" />
|
||||
<npc from="outpostnpcs1" identifier="miner" />
|
||||
<npc from="outpostnpcs1" identifier="miner" />
|
||||
<npc from="outpostnpcs1" identifier="miner" />
|
||||
<npc from="outpostnpcs1" identifier="miner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<!-- Services -->
|
||||
<npc from="outpostnpcs1" identifier="hrmanager" />
|
||||
<npc from="outpostnpcs1" identifier="merchantengineering" />
|
||||
<npc from="outpostnpcs1" identifier="merchantoutpost" />
|
||||
<npc from="outpostnpcs1" identifier="subupgradenpc" />
|
||||
<npc from="outpostnpcs1" identifier="subsalesnpc" />
|
||||
</npcs>
|
||||
</OutpostConfig>
|
||||
<!-- FOOD OUTPOSTS -->
|
||||
<OutpostConfig identifier="hydroponics" replaceinradiation="" totalmodulecount="8" minhallwaylength="400" allowedlocationtypes="Hydroponics" spawncrewinsideoutpost="false" appendtoreachtotalmodulecount="false">
|
||||
<modulecount flag="DockingHydroponics" count="1" />
|
||||
<modulecount flag="DE_EngineeringModuleNoFab" count="1" />
|
||||
<modulecount flag="DE_AdminModule" count="1" />
|
||||
<modulecount flag="ButcherShopSmall" count="1" />
|
||||
<modulecount flag="DE_CrewModule" count="1" />
|
||||
<modulecount flag="CafeteriaMedium" count="1" />
|
||||
<modulecount flag="ProductionHydroponics" count="1" />
|
||||
<modulecount flag="DE_ClownModule" count="1" order="1" requiredfaction="clowns" />
|
||||
<npcs>
|
||||
<!-- Coalition -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagercoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpccoalition" faction="coalition" />
|
||||
<!-- Separatists -->
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagerseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<npc from="outpostnpcs1" identifier="securitynpcseparatists" faction="separatists" />
|
||||
<!-- Clowns -->
|
||||
<npc from="outpostnpcs1" identifier="clown" faction="clowns" />
|
||||
<npc from="outpostnpcs1" identifier="clown" faction="clowns" />
|
||||
<npc from="outpostnpcs1" identifier="clown" faction="clowns" />
|
||||
<npc from="outpostnpcs1" identifier="merchantclown" faction="clowns" />
|
||||
<!-- Generic -->
|
||||
<npc from="outpostnpcs1" identifier="reactoroperator" />
|
||||
<npc from="outpostnpcs1" identifier="researcher" />
|
||||
<npc from="outpostnpcs1" identifier="researcher" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<!-- Services -->
|
||||
<npc from="outpostnpcs1" identifier="hrmanager" />
|
||||
<npc from="he-outpostnpcs" identifier="merchantbutcher" />
|
||||
</npcs>
|
||||
</OutpostConfig>
|
||||
<!-- PIRATE OUTPOST -->
|
||||
<OutpostConfig identifier="pirateoutpost" replaceinradiation="" totalmodulecount="7" minhallwaylength="400" allowedlocationtypes="PirateOutpost" spawncrewinsideoutpost="false" alwaysdestructible="true" appendtoreachtotalmodulecount="false">
|
||||
<modulecount flag="DockingPirate" count="1" />
|
||||
<modulecount flag="ArmoryPirate" count="1" />
|
||||
<modulecount flag="EngineeringPirate" count="1" />
|
||||
<modulecount flag="AdminPirate" count="1" />
|
||||
<modulecount flag="CrewPirate" count="2" />
|
||||
<modulecount flag="MedicalPirate" count="1" />
|
||||
<npcs>
|
||||
<npc from="outpostnpcspirate" identifier="repairnpcpirate" />
|
||||
<npc from="outpostnpcspirate" identifier="reactoroperatorpirate" />
|
||||
<!--<npc from="outpostnpcspirate" identifier="merchantpirate"/>-->
|
||||
<npc from="outpostnpcspirate" identifier="securitynpcpirate" />
|
||||
<npc from="outpostnpcspirate" identifier="securitynpcpirate" />
|
||||
<npc from="outpostnpcspirate" identifier="outpostmanagerpirate" />
|
||||
<!--
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagercoalition" faction="coalition" />
|
||||
<npc from="outpostnpcs1" identifier="outpostmanagerseparatists" faction="separatists" />
|
||||
-->
|
||||
<npc from="outpostnpcspirate" identifier="commonerpirate" />
|
||||
<npc from="outpostnpcspirate" identifier="commonerpirate" />
|
||||
<npc from="outpostnpcspirate" identifier="commonerpirate" />
|
||||
<npc from="outpostnpcspirate" identifier="commonerpirate" />
|
||||
<npc from="outpostnpcspirate" identifier="commonerpirate" />
|
||||
<npc from="outpostnpcspirate" identifier="commonerpirate" />
|
||||
<npc from="outpostnpcspirate" identifier="commonerpirate" />
|
||||
<npc from="outpostnpcspirate" identifier="commonerpirate" />
|
||||
<npc from="outpostnpcspirate" identifier="commonerpirate" />
|
||||
<!-- Services -->
|
||||
<npc from="outpostnpcspirate" identifier="hrmanagerpirate" />
|
||||
<npc from="outpostnpcspirate" identifier="outpostdoctorpirate" />
|
||||
<npc from="outpostnpcs1" identifier="merchantoutpost" />
|
||||
<npc from="outpostnpcs1" identifier="merchantmedical" />
|
||||
<npc from="outpostnpcs1" identifier="merchantarmory" />
|
||||
<npc from="outpostnpcspirate" identifier="subupgradenpcpirate" />
|
||||
<npc from="outpostnpcspirate" identifier="subsalesnpcpirate" />
|
||||
</npcs>
|
||||
</OutpostConfig>
|
||||
<!-- CHURCH OF HUSK -->
|
||||
<OutpostConfig identifier="huskchurch" replaceinradiation="" totalmodulecount="5" appendtoreachtotalmodulecount="false" minhallwaylength="400" allowedlocationtypes="HuskChurch" spawncrewinsideoutpost="false">
|
||||
<modulecount flag="DockingChurch" count="1" />
|
||||
<modulecount flag="EngineeringChurch" count="1" />
|
||||
<modulecount flag="AdminChurch" count="1" />
|
||||
<modulecount flag="ResearchChurch" count="1" />
|
||||
<modulecount flag="MedicalChurch" count="1" />
|
||||
<npcs>
|
||||
<npc from="husknpcs" identifier="outpostmanagerhusk" />
|
||||
<npc from="husknpcs" identifier="huskresearcher" />
|
||||
<npc from="husknpcs" identifier="huskcultistsecurity" />
|
||||
<npc from="husknpcs" identifier="huskcultistsecurity" />
|
||||
<npc from="husknpcs" identifier="huskcultistsecurity" />
|
||||
<npc from="outpostnpcs1" identifier="reactoroperator" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<npc from="outpostnpcs1" identifier="commoner" />
|
||||
<!-- Services -->
|
||||
<npc from="husknpcs" identifier="hrhusk" />
|
||||
<npc from="husknpcs" identifier="merchanthusk" />
|
||||
<npc from="husknpcs" identifier="outposthuskdoctor" />
|
||||
<npc from="outpostnpcs1" identifier="merchantmedical" />
|
||||
<npc from="outpostnpcs1" identifier="merchantresearch" />
|
||||
<!-- <npc from="husknpcs" identifier="merchanthuskmedical"/> -->
|
||||
<!-- <npc from="husknpcs" identifier="merchanthuskengineering"/> -->
|
||||
</npcs>
|
||||
</OutpostConfig>
|
||||
<!-- CLOWNS -->
|
||||
<OutpostConfig identifier="sinkingcircus" replaceinradiation="none" totalmodulecount="3" appendtoreachtotalmodulecount="false" minhallwaylength="0" allowedlocationtypes="SinkingCircus" spawncrewinsideoutpost="false">
|
||||
<modulecount flag="DockingCircus" count="1" />
|
||||
<modulecount flag="CircusModule" count="1" />
|
||||
<modulecount flag="CasinoModule" count="1" />
|
||||
<npcs>
|
||||
<npc from="outpostnpcs1" identifier="clown" faction="clowns" />
|
||||
<npc from="outpostnpcs1" identifier="clown" faction="clowns" />
|
||||
<npc from="outpostnpcs1" identifier="clown" faction="clowns" />
|
||||
<npc from="outpostnpcs1" identifier="clown" faction="clowns" />
|
||||
<npc from="outpostnpcs1" identifier="clown" faction="clowns" />
|
||||
<npc from="outpostnpcs1" identifier="clown" faction="clowns" />
|
||||
<npc from="outpostnpcs1" identifier="clown" faction="clowns" />
|
||||
<npc from="outpostnpcs1" identifier="merchantclown" faction="clowns" />
|
||||
<npc from="DE_outpostnpcs" identifier="hrclown" />
|
||||
</npcs>
|
||||
</OutpostConfig>
|
||||
<!-- ABANDONED STATION -->
|
||||
<!-- unused for now -->
|
||||
<OutpostConfig identifier="AbandonedIrradiated" totalmodulecount="6" minhallwaylength="0" spawncrewinsideoutpost="false" alwaysdestructible="true" alwaysrewireable="true" allowstealing="true">
|
||||
<modulecount flag="AbandonedAirlock" count="1" />
|
||||
<modulecount flag="AbandonedEngineeringModule" count="1" />
|
||||
<modulecount flag="AbandonedAdminModule" count="1" />
|
||||
<modulecount flag="AbandonedCrewModule" count="1" />
|
||||
<modulecount flag="AbandonedResearchModule" count="1" />
|
||||
<modulecount flag="AbandonedSecurityModule" count="1" />
|
||||
</OutpostConfig>
|
||||
<OutpostConfig identifier="abandonedoutpostregular" totalmodulecount="6" minhallwaylength="0" allowedlocationtypes="Abandoned" spawncrewinsideoutpost="false" alwaysdestructible="true" alwaysrewireable="true" allowstealing="true" appendtoreachtotalmodulecount="false" PreferredDifficulty="20">
|
||||
<modulecount flag="AbandonedAirlock" count="1" />
|
||||
<modulecount flag="AbandonedEngineeringModule" count="1" />
|
||||
<modulecount flag="AbandonedAdminModule" count="1" />
|
||||
<modulecount flag="AbandonedCrewModule" count="1" />
|
||||
<modulecount flag="AbandonedResearchModule" count="1" />
|
||||
<modulecount flag="AbandonedSecurityModule" count="1" />
|
||||
</OutpostConfig>
|
||||
<OutpostConfig identifier="abandonedoutpostlarge" totalmodulecount="8" minhallwaylength="0" allowedlocationtypes="Abandoned" spawncrewinsideoutpost="false" alwaysdestructible="true" alwaysrewireable="true" allowstealing="true" appendtoreachtotalmodulecount="false" PreferredDifficulty="40">
|
||||
<modulecount flag="AbandonedAirlock" count="1" />
|
||||
<modulecount flag="AbandonedEngineeringModule" count="1" />
|
||||
<modulecount flag="AbandonedAdminModule" count="2" />
|
||||
<modulecount flag="AbandonedCrewModule" count="3" />
|
||||
<modulecount flag="AbandonedResearchModule" count="1" />
|
||||
<modulecount flag="AbandonedSecurityModule" count="1" />
|
||||
</OutpostConfig>
|
||||
<OutpostConfig identifier="abandonedoutposthuge" totalmodulecount="10" minhallwaylength="0" allowedlocationtypes="Abandoned" spawncrewinsideoutpost="false" alwaysdestructible="true" alwaysrewireable="true" allowstealing="true" appendtoreachtotalmodulecount="false" PreferredDifficulty="60">
|
||||
<modulecount flag="AbandonedAirlock" count="1" />
|
||||
<modulecount flag="AbandonedEngineeringModule" count="1" />
|
||||
<modulecount flag="AbandonedAdminModule" count="2" />
|
||||
<modulecount flag="AbandonedCrewModule" count="3" />
|
||||
<modulecount flag="AbandonedResearchModule" count="1" />
|
||||
<modulecount flag="AbandonedSecurityModule" count="2" />
|
||||
</OutpostConfig>
|
||||
<!-- LAIRS -->
|
||||
<OutpostConfig identifier="SmallLair" totalmodulecount="4" minhallwaylength="0" allowedlocationtypes="Lair" allowstealing="true" spawncrewinsideoutpost="false" removeunusedgaps="false" appendtoreachtotalmodulecount="false" minwaterpercentage="100" maxwaterpercentage="100" drawbehindsubs="false" PreferredDifficulty="25">
|
||||
<modulecount flag="DockingLairRock" count="1" />
|
||||
<modulecount flag="CaveLairRockSmall" count="2" />
|
||||
<modulecount flag="CaveLairRockLarge" count="1" />
|
||||
<npcs></npcs>
|
||||
</OutpostConfig>
|
||||
<OutpostConfig identifier="MediumLair" totalmodulecount="6" minhallwaylength="0" allowedlocationtypes="Lair,LairMudraptor,LairThresher" allowstealing="true" spawncrewinsideoutpost="false" removeunusedgaps="false" appendtoreachtotalmodulecount="false" minwaterpercentage="100" maxwaterpercentage="100" drawbehindsubs="false" PreferredDifficulty="50">
|
||||
<modulecount flag="DockingLairRock" count="1" />
|
||||
<modulecount flag="CaveLairRockSmall" count="3" />
|
||||
<modulecount flag="CaveLairRockMedium" count="1" />
|
||||
<modulecount flag="CaveLairRockLarge" count="1" />
|
||||
<npcs></npcs>
|
||||
</OutpostConfig>
|
||||
<OutpostConfig identifier="LargeLair" totalmodulecount="8" minhallwaylength="0" allowedlocationtypes="Lair,LairMudraptor,LairThresher" allowstealing="true" spawncrewinsideoutpost="false" removeunusedgaps="false" appendtoreachtotalmodulecount="false" minwaterpercentage="100" maxwaterpercentage="100" drawbehindsubs="false" PreferredDifficulty="75">
|
||||
<modulecount flag="DockingLairRock" count="1" />
|
||||
<modulecount flag="CaveLairRockSmall" count="4" />
|
||||
<modulecount flag="CaveLairRockMedium" count="2" />
|
||||
<modulecount flag="CaveLairRockLarge" count="1" />
|
||||
<npcs></npcs>
|
||||
</OutpostConfig>
|
||||
<OutpostConfig identifier="HuskgroundsDE" totalmodulecount="7" minhallwaylength="0" allowedlocationtypes="HuskgroundsDE" allowstealing="true" spawncrewinsideoutpost="false" removeunusedgaps="false" appendtoreachtotalmodulecount="false" minwaterpercentage="100" maxwaterpercentage="100">
|
||||
<modulecount flag="DockingLairRock" count="1" />
|
||||
<!-- <modulecount flag="EntranceLairRock" count="2" /> -->
|
||||
<modulecount flag="CaveLairRockSmall" count="2" />
|
||||
<modulecount flag="CaveLairRockMedium" count="1" />
|
||||
<modulecount flag="CaveLairRockLarge" count="1" />
|
||||
<npcs></npcs>
|
||||
</OutpostConfig>
|
||||
</OutpostGenerationParameters>
|
||||
</Override>
|
||||
Executable
+59
@@ -0,0 +1,59 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Override>
|
||||
<Factions>
|
||||
<!-- TODO: uncomment this if devs ever fix faction hireables bypassing classes https://github.com/FakeFishGames/Barotrauma/discussions/14805 -->
|
||||
<Faction identifier="coalition" initialreputation="10" minreputation="-100" maxreputation="100" menuorder="0" controlledoutpostpercentage="60" startoutpost="true" opposingfaction="separatists">
|
||||
<Icon name="CoalitionIcon" texture="Content/UI/CampaignUIAtlas2.png" sourcerect="143,523,94,113" color="62,177,182,255" />
|
||||
<IconSmall name="CoalitionIconSmall" texture="Content/Map/MapAtlas.png" sourcerect="3,838,50,50" />
|
||||
<Portrait name="CoalitionPortrait" texture="Content/UI/Server/PlaystyleSerious.png" sourcerect="0,0,1920,768" />
|
||||
<!-- <Hireable npcsetidentifier="outpostnpcs1" npcidentifier="hireablecoalitionsecurityofficer" minreputation="65" />
|
||||
<Hireable npcsetidentifier="outpostnpcs1" npcidentifier="hireablecoalitionengineer" minreputation="65" />
|
||||
<Hireable npcsetidentifier="outpostnpcs1" npcidentifier="hireablecoalitionmechanic" minreputation="65" />
|
||||
<Hireable npcsetidentifier="outpostnpcs1" npcidentifier="hireablecoalitionmedic" minreputation="65" /> -->
|
||||
<!-- <Hireable npcsetidentifier="outpostnpcs1" npcidentifier="hireablecoalitionsecurityofficerveteran" minreputation="80" />
|
||||
<Hireable npcsetidentifier="outpostnpcs1" npcidentifier="hireablecoalitionengineerveteran" minreputation="80" />
|
||||
<Hireable npcsetidentifier="outpostnpcs1" npcidentifier="hireablecoalitionmechanicveteran" minreputation="80" />
|
||||
<Hireable npcsetidentifier="outpostnpcs1" npcidentifier="hireablecoalitionmedicveteran" minreputation="80" /> -->
|
||||
<AutomaticMission leveltype="LocationConnection" missiontag="coalitionattack" minreputation="-100" maxreputation="-50" MaxDistanceFromFactionOutpost="3" DisallowBetweenOtherFactionOutposts="true" minprobability="0.15" maxprobability="0.01" />
|
||||
</Faction>
|
||||
<Faction identifier="separatists" initialreputation="-5" minreputation="-100" maxreputation="100" menuorder="1" controlledoutpostpercentage="40" opposingfaction="coalition">
|
||||
<Icon name="SeparatistIcon" texture="Content/UI/CampaignUIAtlas2.png" sourcerect="268,523,105,113" color="215,156,85,255" />
|
||||
<IconSmall name="SeparatistIconSmall" texture="Content/Map/MapAtlas.png" sourcerect="58,837,50,50" />
|
||||
<Portrait name="SeparatistPortrait" texture="Content/UI/Server/PlaystyleCasual.png" sourcerect="0,0,1920,768" color="215,156,85,255" />
|
||||
<!-- <Hireable npcsetidentifier="outpostnpcs1" npcidentifier="hireableseparatistsecurityofficer" minreputation="65"/>
|
||||
<Hireable npcsetidentifier="outpostnpcs1" npcidentifier="hireableseparatistengineer" minreputation="65" />
|
||||
<Hireable npcsetidentifier="outpostnpcs1" npcidentifier="hireableseparatistmechanic" minreputation="65" />
|
||||
<Hireable npcsetidentifier="outpostnpcs1" npcidentifier="hireableseparatistmedic" minreputation="65" /> -->
|
||||
<!-- <Hireable npcsetidentifier="outpostnpcs1" npcidentifier="hireableseparatistsecurityofficerveteran" minreputation="80"/>
|
||||
<Hireable npcsetidentifier="outpostnpcs1" npcidentifier="hireableseparatistengineerveteran" minreputation="80" />
|
||||
<Hireable npcsetidentifier="outpostnpcs1" npcidentifier="hireableseparatistmechanicveteran" minreputation="80" />
|
||||
<Hireable npcsetidentifier="outpostnpcs1" npcidentifier="hireableseparatistmedicveteran" minreputation="80" /> -->
|
||||
<AutomaticMission leveltype="LocationConnection" missiontag="separatistattack" minreputation="-100" maxreputation="-50" MaxDistanceFromFactionOutpost="3" DisallowBetweenOtherFactionOutposts="true" minprobability="0.15" maxprobability="0.01" />
|
||||
</Faction>
|
||||
<Faction identifier="huskcult" initialreputation="-5" minreputation="-100" maxreputation="100" menuorder="2" opposingfaction="">
|
||||
<Icon name="HuskCultIcon" texture="Content/UI/CampaignUIAtlas2.png" sourcerect="402,523,96,113" color="58,165,121,255" />
|
||||
<Portrait name="HuskCultPortrait" texture="Content/UI/Server/PlaystyleRampage.png" sourcerect="0,0,1920,768" color="58,165,121,255" />
|
||||
<IconSmall name="HuskCultIconSmall" texture="Content/UI/CampaignUIAtlas2.png" sourcerect="0,0,1,1" />
|
||||
<Hireable npcsetidentifier="outpostnpcs1" npcidentifier="hireablehuskcultist" minreputation="20" />
|
||||
<Hireable npcsetidentifier="husknpcs" npcidentifier="hireablehuskscientist" minreputation="50" />
|
||||
<Hireable npcsetidentifier="husknpcs" npcidentifier="hireablehusktemplar" minreputation="50" />
|
||||
<AutomaticMission leveltype="LocationConnection" missiontag="huskcultattack" minreputation="-100" maxreputation="-50" MaxDistanceFromFactionOutpost="3" DisallowBetweenOtherFactionOutposts="true" minprobability="0.15" maxprobability="0.01" />
|
||||
</Faction>
|
||||
<Faction identifier="clowns" initialreputation="5" minreputation="-100" maxreputation="100" menuorder="3" secondarycontrolledoutpostpercentage="40" opposingfaction="">
|
||||
<Icon name="ClownIcon" texture="Content/UI/CampaignUIAtlas2.png" sourcerect="0,523,118,113" color="206,62,62,255" />
|
||||
<Portrait name="ClownPortrait" texture="Content/UI/Server/PlaystyleSomethingDifferent.png" sourcerect="0,0,1920,768" color="206,62,62,255" />
|
||||
<Hireable npcsetidentifier="outpostnpcs1" npcidentifier="hireableclown" minreputation="20" />
|
||||
</Faction>
|
||||
<Faction identifier="bandits" initialreputation="-5" minreputation="-20" maxreputation="20" menuorder="4" opposingfaction="coalition">
|
||||
<Icon name="BanditIcon" texture="Content/UI/UIAtlasGeneral.png" sourcerect="402,902,89,107" color="100,75,75,255" />
|
||||
<IconSmall name="BanditIconSmall" texture="Content/Map/MapAtlas.png" sourcerect="0,0,1,1" />
|
||||
<Portrait name="BanditPortrait" texture="Content/UI/Server/ServerAtlas1.png" sourcerect="0,682,852,340" />
|
||||
<Hireable npcsetidentifier="pirate_npcs" npcidentifier="piratecaptain" minreputation="15" />
|
||||
<Hireable npcsetidentifier="pirate_npcs" npcidentifier="piratecaptainlord" minreputation="15" />
|
||||
<Hireable npcsetidentifier="pirate_npcs" npcidentifier="piratesecurityrecruit" minreputation="15" />
|
||||
<Hireable npcsetidentifier="pirate_npcs" npcidentifier="piratesecuritybrute" minreputation="15" />
|
||||
<!-- TODO: bandit subs. Give existing separatist subs to bandits, and give new subs to separatists? causes problems with mod compatibility since I have to specify the sub itself instead of using tags meaning modded pirate subs wont appear -->
|
||||
<AutomaticMission leveltype="LocationConnection" missiontag="pirateattack" minreputation="-20" maxreputation="-15" MaxDistanceFromFactionOutpost="3" DisallowBetweenOtherFactionOutposts="false" minprobability="0.15" maxprobability="0.01" />
|
||||
</Faction>
|
||||
</Factions>
|
||||
</Override>
|
||||
Reference in New Issue
Block a user