Track LocalMods as part of monolith

This commit is contained in:
2026-06-08 18:50:16 +03:00
parent 143f2fed7c
commit 1b214b44c2
1287 changed files with 139255 additions and 1 deletions
+93
View File
@@ -0,0 +1,93 @@
<?xml version="1.0" encoding="utf-8"?>
<Override>
<Items>
<Item name="" identifier="bloodpackoplus" nameidentifier="bloodpackoplus" variantof="antibloodloss2">
<PreferredContainer primary="medcab" minamount="0" maxamount="0" notcampaign="true" />
<PreferredContainer secondary="medcontainer" />
<InventoryIcon texture="%ModDir%/Images/InventoryItemIconAtlas.png" sourcerect="194,325,64,64" origin="0.5,0.5" />
<Sprite sourcerect="128,85,64,85" />
<Price baseprice="200">
<Price storeidentifier="merchantmedical" sold="true" multiplier="0.9" minavailable="5" />
</Price>
</Item>
<Item name="" identifier="bloodpackaminus" nameidentifier="bloodpackaminus" variantof="antibloodloss2">
<PreferredContainer primary="medcab" minamount="0" maxamount="0" notcampaign="true" />
<PreferredContainer secondary="outpostmedcompartment,outpostmedcab" minamount="0" maxamount="0" spawnprobability="0" />
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" minamount="0" maxamount="0" spawnprobability="0" />
<PreferredContainer secondary="medcontainer" />
<InventoryIcon texture="%ModDir%/Images/InventoryItemIconAtlas.png" sourcerect="396,328,64,64" origin="0.5,0.5" />
<Sprite sourcerect="192,171,64,85" />
<Price baseprice="200">
<Price storeidentifier="merchantmedical" sold="true" multiplier="0.9" minavailable="5" />
</Price>
</Item>
<Item name="" identifier="bloodpackaplus" nameidentifier="bloodpackaplus" variantof="antibloodloss2">
<PreferredContainer primary="medcab" minamount="0" maxamount="0" notcampaign="true" />
<PreferredContainer secondary="medcontainer" />
<InventoryIcon texture="%ModDir%/Images/InventoryItemIconAtlas.png" sourcerect="260,260,64,64" origin="0.5,0.5" />
<Sprite sourcerect="64,0,64,85" />
<Price baseprice="150">
<Price storeidentifier="merchantmedical" sold="true" multiplier="0.9" minavailable="5" />
</Price>
</Item>
<Item name="" identifier="bloodpackbminus" nameidentifier="bloodpackbminus" variantof="antibloodloss2">
<PreferredContainer primary="medcab" minamount="0" maxamount="0" notcampaign="true" />
<PreferredContainer secondary="outpostmedcompartment,outpostmedcab" minamount="0" maxamount="0" spawnprobability="0" />
<PreferredContainer secondary="medcontainer" />
<InventoryIcon texture="%ModDir%/Images/InventoryItemIconAtlas.png" sourcerect="331,261,64,64" origin="0.5,0.5" />
<Sprite sourcerect="128,0,64,85" />
<Price baseprice="200">
<Price storeidentifier="merchantmedical" sold="true" multiplier="0.9" minavailable="5" />
</Price>
</Item>
<Item name="" identifier="bloodpackbplus" nameidentifier="bloodpackbplus" variantof="antibloodloss2">
<PreferredContainer primary="medcab" minamount="0" maxamount="0" notcampaign="true" />
<PreferredContainer secondary="medcontainer" />
<InventoryIcon texture="%ModDir%/Images/InventoryItemIconAtlas.png" sourcerect="260,326,64,64" origin="0.5,0.5" />
<Sprite sourcerect="64,171,64,85" />
<Price baseprice="150">
<Price storeidentifier="merchantmedical" sold="true" multiplier="0.9" minavailable="5" />
</Price>
</Item>
<Item name="" identifier="bloodpackabminus" nameidentifier="bloodpackabminus" variantof="antibloodloss2">
<PreferredContainer primary="medcab" minamount="0" maxamount="0" notcampaign="true" />
<PreferredContainer secondary="outpostmedcompartment,outpostmedcab" minamount="0" maxamount="0" spawnprobability="0" />
<PreferredContainer secondary="medcontainer" />
<InventoryIcon texture="%ModDir%/Images/InventoryItemIconAtlas.png" sourcerect="396,263,64,64" origin="0.5,0.5" />
<Sprite sourcerect="64,85,64,85" />
<Price baseprice="150">
<Price storeidentifier="merchantmedical" sold="true" multiplier="0.9" minavailable="5" />
</Price>
</Item>
<Item name="" identifier="bloodpackabplus" nameidentifier="bloodpackabplus" variantof="antibloodloss2">
<PreferredContainer primary="medcab" minamount="0" maxamount="0" notcampaign="true" />
<PreferredContainer secondary="medcontainer" />
<InventoryIcon texture="%ModDir%/Images/InventoryItemIconAtlas.png" sourcerect="193,260,64,64" origin="0.5,0.5" />
<Sprite sourcerect="0,0,64,85" />
<Price baseprice="100">
<Price storeidentifier="merchantmedical" sold="true" multiplier="0.9" minavailable="5" />
</Price>
</Item>
<!-- Maybe it's worth moving to Consumables.xml. By: TheManyFacedDemon -->
<Item name="" identifier="emptybloodpack" category="Medical" maxstacksize="32" maxstacksizecharacterinventory="8" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical" useinhealthinterface="true" description="" scale="0.5" impactsoundtag="impact_soft">
<PreferredContainer primary="medcab" minamount="16" maxamount="24" spawnprobability="1" />
<Price baseprice="25">
<Price storeidentifier="merchantmedical" sold="true" multiplier="0.9" minavailable="8" />
</Price>
<Fabricate suitablefabricators="medicalfabricator" requiredtime="10" amount="4">
<RequiredSkill identifier="medical" level="10" />
<RequiredItem identifier="plastic" />
</Fabricate>
<Deconstruct time="5" />
<InventoryIcon texture="%ModDir%/Images/BloodPacksAtlas.png" sourcerect="192,0,64,85" origin="0.5,0.5" />
<Sprite texture="%ModDir%/Images/BloodPacksAtlas.png" sourcerect="192,0,64,85" depth="0.6" origin="0.5,0.5" />
<Body width="80" height="42" density="11" />
<Holdable canBeCombined="true" removeOnCombined="true" slots="Any,RightHand,LeftHand" handle1="0,0" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnBroken" target="This">
<Remove />
</StatusEffect>
</Holdable>
<SkillRequirementHint identifier="medical" level="30" />
</Item>
</Items>
</Override>
+19
View File
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<Override>
<Items>
<Item name="" identifier="ominuscard" category="Equipment" description="" Tags="smallitem,donorCard" cargocontaineridentifier="metalcrate">
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="192,64,64,64" origin="0.5,0.5" />
<Sprite texture="Content/Items/idcard.png" depth="0.8" sourcerect="0,0,16,16" />
<Body width="16" height="12" density="20" />
<Holdable slots="Any" msg="ItemMsgPickUpSelect" />
<Deconstruct />
</Item>
<Item name="" identifier="opluscard" variantof="ominuscard" category="Equipment" description="" Tags="smallitem,donorCard" cargocontaineridentifier="metalcrate" />
<Item name="" identifier="aminuscard" variantof="ominuscard" category="Equipment" description="" Tags="smallitem,donorCard" cargocontaineridentifier="metalcrate" />
<Item name="" identifier="apluscard" variantof="ominuscard" category="Equipment" description="" Tags="smallitem,donorCard" cargocontaineridentifier="metalcrate" />
<Item name="" identifier="bminuscard" variantof="ominuscard" category="Equipment" description="" Tags="smallitem,donorCard" cargocontaineridentifier="metalcrate" />
<Item name="" identifier="bpluscard" variantof="ominuscard" category="Equipment" description="" Tags="smallitem,donorCard" cargocontaineridentifier="metalcrate" />
<Item name="" identifier="abminuscard" variantof="ominuscard" category="Equipment" description="" Tags="smallitem,donorCard" cargocontaineridentifier="metalcrate" />
<Item name="" identifier="abpluscard" variantof="ominuscard" category="Equipment" description="" Tags="smallitem,donorCard" cargocontaineridentifier="metalcrate" />
</Items>
</Override>
+62
View File
@@ -0,0 +1,62 @@
<?xml version="1.0" encoding="utf-8"?>
<Override>
<Items>
<!-- Blood type analyzer + collection cartridge -->
<Item name="" description="" identifier="bloodanalyzer" category="Equipment" cargocontaineridentifier="metalcrate" tags="smallitem,medical" useinhealthinterface="true" impactsoundtag="impact_metal_light" scale="0.4">
<PreferredContainer primary="medcab" minamount="1" maxamount="1" spawnprobability="1" />
<Price baseprice="250">
<Price storeidentifier="merchantmedical" sold="true" multiplier="0.9" minavailable="1" />
</Price>
<Deconstruct time="10">
<Item identifier="plastic" />
<Item identifier="silicon" />
<Item identifier="copper" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="20">
<RequiredSkill identifier="medical" level="50" />
<RequiredItem identifier="plastic" />
<RequiredItem identifier="silicon" />
<RequiredItem identifier="fpgacircuit" />
</Fabricate>
<InventoryIcon texture="%ModDir%/Images/InventoryItemIconAtlas.png" sourcerect="0,128,64,64" origin="0.5,0.5" />
<Sprite texture="%ModDir%/Images/InGameItemIconAtlas.png" sourcerect="512,128,128,128" depth="0.6" origin="0.5,0.5" />
<Body width="50" height="50" density="40" />
<ItemComponent>
<StatusEffect type="OnUse" target="This, Character" comparison="And">
<Conditional condition="gt 90" />
<Sound file="%ModDir%/Sound/hypospray.ogg" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" Condition="-100" />
<StatusEffect type="OnBroken" target="This" Condition="100" disabledeltatime="true" delay="5" stackable="false" />
</ItemComponent>
<Pickable msg="ItemMsgPickUpSelect" />
<ItemContainer capacity="1" maxstacksize="1" canbeselected="false" hideitems="true" drawinventory="true">
<Containable items="bloodcollector, ominuscard, opluscard, aminuscard ,apluscard ,bminuscard ,bpluscard ,abminuscard , abpluscard, bloodscannercard, donorCard, bloodbag, allblood">
<StatusEffect type="OnInserted" target="this">
<LuaHook name="OnInsertedIntoBloodAnalyzer" />
</StatusEffect>
</Containable>
</ItemContainer>
<SkillRequirementHint identifier="medical" level="30" />
</Item>
<Item name="" identifier="bloodcollector" category="Equipment" description="" cargocontaineridentifier="mediccrate" Tags="smallitem,Material,vial,medical,bloodscannercard" useinhealthinterface="true" scale="0.170" impactsoundtag="impact_metal_light" maxstacksize="32" maxstacksizecharacterinventory="8">
<PreferredContainer primary="medcab" minamount="0" maxamount="0" spawnprobability="0" />
<Price baseprice="5">
<Price storeidentifier="merchantmedical" sold="true" multiplier="0.9" minavailable="8" />
</Price>
<Fabricate suitablefabricators="fabricator" requiredtime="5" amount="4">
<RequiredSkill identifier="medical" level="30" />
<RequiredItem identifier="plastic" />
</Fabricate>
<Deconstruct />
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="192,64,64,64" origin="0.5,0.5" />
<Sprite texture="Content/Items/idcard.png" depth="0.8" sourcerect="0,0,16,16" />
<Body width="16" height="12" density="20" />
<Holdable canBeCombined="true" removeOnCombined="true" slots="Any,RightHand,LeftHand" aimpos="50,0" handle1="-5,0" reload="1.0" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnBroken" target="This">
<Remove />
</StatusEffect>
</Holdable>
</Item>
</Items>
</Override>