Remove saves from git

This commit is contained in:
2025-03-28 19:14:08 +01:00
parent 3fb2c44a35
commit 1997f7b8cf
3818 changed files with 1 additions and 232830 deletions

2
.gitignore vendored
View File

@@ -1,4 +1,4 @@
.stfolder .stfolder
*.log *.log
*.out *.out
Daedalic Entertainment GmbH/Barotrauma/temp /Daedalic Entertainment GmbH

View File

@@ -1,82 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<CharacterData>
<CharacterCampaignData name="Dave" address="STEAM_1:1:64275245" accountid="STEAM_1:1:64275245">
<Character name="Dave" originalname="Dave" speciesname="human" tags="head12,female" salary="3325" experiencepoints="0" additionaltalentpoints="0" hairindex="14" beardindex="0" moustacheindex="0" faceattachmentindex="0" skincolor="119,73,41,255" haircolor="89,67,73,255" facialhaircolor="139,126,108,255" startitemsgiven="false" ragdoll="" personality="brokenenglish" missionscompletedsincedeath="0" hull="545">
<job name="Captain" identifier="captain">
<skill identifier="helm" level="40.43179" />
<skill identifier="weapons" level="30.724716" />
<skill identifier="mechanical" level="22.715714" />
<skill identifier="electrical" level="20.027737" />
<skill identifier="medical" level="7.426943" />
</job>
<savedstatvalues />
<Talents version="1.0.13.2" />
</Character>
<inventory>
<Item name="" identifier="idcard" ID="4855" rect="429,-249,16,16" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="1" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="smallitem,identitycard,name:Dave,id_captain,jobid:captain" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.5" HiddenInGame="False" conditionpercentage="100" i="0">
<IdCard TeamID="Team1" OwnerTags="head12,female" OwnerName="Dave" OwnerJobId="captain" OwnerHairIndex="14" OwnerBeardIndex="0" OwnerMoustacheIndex="0" OwnerFaceAttachmentIndex="0" OwnerHairColor="89,67,73,255" OwnerFacialHairColor="139,126,108,255" OwnerSkinColor="119,73,41,255" OwnerSheetIndex="3,2" PickingTime="0" CanBePicked="True" AllowInGameEditing="True" Msg="ItemMsgPickUpSelect" />
<ItemContainer ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" AllowInGameEditing="True" Msg="" contained="" />
<inventory />
</Item>
<Item name="" identifier="headset" ID="4858" rect="425,-242,24,31" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.5" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="mobileradio,smallitem" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.6" HiddenInGame="False" conditionpercentage="100" i="1">
<WifiComponent TeamID="Team1" Range="35000" Channel="0" AllowCrossTeamCommunication="False" LinkToChat="True" MinChatMessageInterval="0" DiscardDuplicateChatMessages="False" PickingTime="0" CanBePicked="False" AllowInGameEditing="True" Msg="" channelmemory="0,1,2,3,4,5,6,7,8,9" />
<Wearable PickingTime="0" CanBePicked="True" AllowInGameEditing="True" Msg="ItemMsgPickUpSelect" variant="1" />
</Item>
<Item name="" identifier="captainscap1" ID="4856" rect="420,-247,35,20" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.4" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="smallitem,clothing" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.6" HiddenInGame="False" conditionpercentage="100" i="2">
<Wearable PickingTime="0" CanBePicked="True" AllowInGameEditing="True" Msg="ItemMsgPickUpSelect" variant="1" />
</Item>
<Item name="" identifier="captainsuniform1" ID="4857" rect="406,-238,62,38" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.5" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="smallitem,clothing" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.6" HiddenInGame="False" conditionpercentage="100" i="3">
<Wearable PickingTime="0" CanBePicked="True" AllowInGameEditing="True" Msg="ItemMsgPickUpSelect" variant="1" />
</Item>
<Item name="" identifier="captainspipe" ID="4859" rect="425,-250,25,15" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.5" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="smallitem" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.55" HiddenInGame="False" conditionpercentage="100" i="8">
<Holdable Aimable="False" SpriteDepthWhenDropped="0.55" PickingTime="0" CanBePicked="True" AllowInGameEditing="True" Msg="ItemMsgPickUpSelect" />
<ItemContainer ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" AllowInGameEditing="True" Msg="" contained="" />
<inventory />
</Item>
<Item name="" identifier="revolver" ID="4860" rect="418,-247,38,20" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.5" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="pistolitem,mountableweapon,smallitem,gunsmith,gun,weapon" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.55" HiddenInGame="False" conditionpercentage="100" i="9">
<Holdable SpriteDepthWhenDropped="0.55" PickingTime="0" CanBePicked="True" AllowInGameEditing="True" Msg="ItemMsgPickUpSelect" />
<RangedWeapon Penetration="0" PickingTime="0" CanBePicked="False" AllowInGameEditing="True" Msg="">
<requireditem items="revolverammo" type="Contained" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
</RangedWeapon>
<ItemContainer ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" AllowInGameEditing="True" Msg="" contained="4861;4862;4863;4864;4865;4866" />
<Quality QualityLevel="0" PickingTime="0" CanBePicked="False" AllowInGameEditing="True" Msg="" />
<inventory>
<Item name="" identifier="revolverround" ID="4861" rect="433,-256,10,3" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.5" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="pistolammoitem,smallitem,revolverammo" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.55" HiddenInGame="False" conditionpercentage="100" i="0">
<Pickable PickingTime="0" CanBePicked="True" AllowInGameEditing="True" Msg="ItemMsgPickUpSelect" />
<Projectile PickingTime="0" CanBePicked="False" AllowInGameEditing="True" Msg="" />
</Item>
<Item name="" identifier="revolverround" ID="4862" rect="433,-256,10,3" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.5" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="pistolammoitem,smallitem,revolverammo" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.55" HiddenInGame="False" conditionpercentage="100" i="0">
<Pickable PickingTime="0" CanBePicked="True" AllowInGameEditing="True" Msg="ItemMsgPickUpSelect" />
<Projectile PickingTime="0" CanBePicked="False" AllowInGameEditing="True" Msg="" />
</Item>
<Item name="" identifier="revolverround" ID="4863" rect="433,-256,10,3" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.5" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="pistolammoitem,smallitem,revolverammo" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.55" HiddenInGame="False" conditionpercentage="100" i="0">
<Pickable PickingTime="0" CanBePicked="True" AllowInGameEditing="True" Msg="ItemMsgPickUpSelect" />
<Projectile PickingTime="0" CanBePicked="False" AllowInGameEditing="True" Msg="" />
</Item>
<Item name="" identifier="revolverround" ID="4864" rect="433,-256,10,3" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.5" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="pistolammoitem,smallitem,revolverammo" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.55" HiddenInGame="False" conditionpercentage="100" i="0">
<Pickable PickingTime="0" CanBePicked="True" AllowInGameEditing="True" Msg="ItemMsgPickUpSelect" />
<Projectile PickingTime="0" CanBePicked="False" AllowInGameEditing="True" Msg="" />
</Item>
<Item name="" identifier="revolverround" ID="4865" rect="433,-256,10,3" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.5" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="pistolammoitem,smallitem,revolverammo" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.55" HiddenInGame="False" conditionpercentage="100" i="0">
<Pickable PickingTime="0" CanBePicked="True" AllowInGameEditing="True" Msg="ItemMsgPickUpSelect" />
<Projectile PickingTime="0" CanBePicked="False" AllowInGameEditing="True" Msg="" />
</Item>
<Item name="" identifier="revolverround" ID="4866" rect="433,-256,10,3" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.5" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="pistolammoitem,smallitem,revolverammo" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.55" HiddenInGame="False" conditionpercentage="100" i="0">
<Pickable PickingTime="0" CanBePicked="True" AllowInGameEditing="True" Msg="ItemMsgPickUpSelect" />
<Projectile PickingTime="0" CanBePicked="False" AllowInGameEditing="True" Msg="" />
</Item>
</inventory>
</Item>
</inventory>
<health>
<LimbHealth i="0" />
<LimbHealth i="1" />
<LimbHealth i="2" />
<LimbHealth i="3" />
<LimbHealth i="4" />
<LimbHealth i="5" />
</health>
<orders />
<Wallet balance="0" rewarddistribution="0" />
</CharacterCampaignData>
</CharacterData>

View File

@@ -1,4 +0,0 @@
"steam_autocloud.vdf"
{
"accountid" "128550491"
}

View File

@@ -1,430 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Afflictions>
<Affliction name="ek_debug_nostun" identifier="ek_debug_nostun" description="" type="buff" limbspecific="false" indicatorlimb="Torso" activationthreshold="1.0" showiconthreshold="1000" maxstrength="100">
<Effect minstrength="0" maxstrength="100" minvitalitydecrease="0" maxvitalitydecrease="0" strengthchange="0" resistancefor="stun" minresistance="1" maxresistance="1">
<StatusEffect target="Character" setvalue="true">
<ReduceAffliction identifier="stun" amount="1000" />
<ReduceAffliction identifier="progressivestun" amount="1000" />
<ReduceAffliction identifier="nausea" amount="1000" />
<ReduceAffliction identifier="ek_stun_threshold" amount="1000" />
</StatusEffect>
</Effect>
<icon texture="Content/UI/MainIconsAtlas.png" sourcerect="128,640,128,128" color="195,177,60,255" origin="0,0" />
</Affliction>
<Affliction name="Disoriented " identifier="ek_invertcontrols_fixed" description="" type="invertcontrols" causeofdeathdescription="" selfcauseofdeathdescription="" limbspecific="false" showiconthreshold="1000" maxstrength="3">
<Effect minstrength="0" maxstrength="3" strengthchange="-1.5">
<StatusEffect target="Character" SpeedMultiplier="-0.5" setvalue="true" />
</Effect>
</Affliction>
<Affliction name="Stun " identifier="ek_stun_threshold" description="The patient is dazed and unresponsive." type="damage" limbspecific="false" indicatorlimb="Head" activationthreshold="1.0" showiconthreshold="1000" maxstrength="30">
<Effect minstrength="0" maxstrength="10" minvitalitydecrease="0" maxvitalitydecrease="0" minscreenblur="0.0" maxscreenblur="1.0" strengthchange="-1.5">
<StatusEffect target="Character" setvalue="true" SpeedMultiplier="0.75" />
</Effect>
<Effect minstrength="10" maxstrength="20" minvitalitydecrease="0" maxvitalitydecrease="0" minscreenblur="1.0" maxscreenblur="2.0" minscreendistort="0.0" maxscreendistort="0.15" strengthchange="-1.0">
<StatusEffect target="Character" setvalue="true" SpeedMultiplier="0.5" />
</Effect>
<Effect minstrength="20" maxstrength="30" minvitalitydecrease="0" maxvitalitydecrease="0" minscreenblur="2.0" maxscreenblur="4.0" minscreendistort="0.15" maxscreendistort="0.5" strengthchange="-1.0">
<StatusEffect target="Character" setvalue="true">
<Affliction identifier="stun" amount="1" />
</StatusEffect>
</Effect>
<!--<PeriodicEffect mininterval="3" maxinterval="8" minstrength="8" maxstrength="30">
<StatusEffect target="Character" duration="1.5">
<Affliction identifier="ek_invertcontrols_fixed" amount="1.5" />
</StatusEffect>
</PeriodicEffect>-->
<PeriodicEffect mininterval="2" maxinterval="8">
<StatusEffect target="Character" duration="0.6">
<Affliction identifier="ek_invertcontrols_fixed" amount="2.5" />
</StatusEffect>
</PeriodicEffect>
<icon texture="Content/UI/MainIconsAtlas.png" sourcerect="128,640,128,128" color="195,177,60,255" origin="0,0" />
</Affliction>
<Affliction name="Burning" identifier="ek_burn_threshold" description="The area is blistered and red, and skin is already beginning to peel away in sheets. The patient is in a great deal of pain." type="burn" causeofdeathdescription="Burned to death" selfcauseofdeathdescription="You have burned to death." limbspecific="true" activationthreshold="1.0" showiconthreshold="1000" maxstrength="10">
<Effect minstrength="1" maxstrength="10" minvitalitydecrease="0" maxvitalitydecrease="0" strengthchange="-0.75">
<StatusEffect target="Character">
<Affliction identifier="burn" amount="0.2" />
</StatusEffect>
<StatusEffect target="Limb">
<!--<ParticleEmitter particle="flame" particlespersecond="6" scalemin="0.2" scalemax="0.5" distancemin="0" distancemax="30" />-->
<ParticleEmitter particle="ekcharacterburn" particlespersecond="6" scalemin="0.5" scalemax="0.8" distancemin="0" distancemax="30" />
<ParticleEmitter particle="smoke" particlespersecond="6" scalemin="2" scalemax="2.5" />
</StatusEffect>
<!--<StatusEffect target="Limb" disabledeltatime="true" stackable="false" delay="0.15">
<Explosion range="125.0" force="0" shockwave="false" smoke="false" flames="true" flash="false" sparks="false" underwaterbubble="false" camerashake="6.0" />
</StatusEffect>-->
<StatusEffect target="Character" type="InWater">
<ReduceAffliction identifier="burn" amount="0.2" />
<!--<ReduceAffliction identifier="ek_burn_threshold" amount="2" />-->
</StatusEffect>
</Effect>
<icon texture="Content/UI/MainIconsAtlas.png" sourcerect="768,640,128,128" color="195,104,60,255" origin="0,0" />
</Affliction>
<Affliction name="Explosive Dart" identifier="ek_explosivedart" type="damage" causeofdeathdescription="Died of internal injuries" selfcauseofdeathdescription="You have succumbed to your internal injuries." limbspecific="true" activationthreshold="1.0" showiconthreshold="1000" maxstrength="25">
<Effect minstrength="1" maxstrength="24" minvitalitydecrease="0" maxvitalitydecrease="0" strengthchange="1.5"></Effect>
<Effect minstrength="24" maxstrength="25" minvitalitydecrease="0" maxvitalitydecrease="0" strengthchange="-10000">
<StatusEffect target="Limb" disabledeltatime="true">
<Affliction identifier="internaldamage" amount="30" />
<Affliction identifier="lacerations" amount="40" />
<Affliction identifier="burn" amount="10" />
<Affliction identifier="bleeding" amount="10" />
<Explosion range="200.0" structuredamage="30" itemdamage="15" force="20.0" severlimbsprobability="1" decal="explosion" decalsize="0.05">
<Affliction identifier="burn" amount="70" />
<Affliction identifier="explosiondamage" amount="50" />
<Affliction identifier="stun" amount="5" />
</Explosion>
<sound file="Content/Items/Weapons/ExplosionMedium2.ogg" range="1200" />
<!--<Affliction identifier="ek_reset_explosivedart" amount="50" />-->
</StatusEffect>
</Effect>
<icon texture="Content/UI/MainIconsAtlas.png" sourcerect="640,640,128,128" color="106,106,106,255" origin="0,0" />
</Affliction>
<!--
<Affliction
name="Pressure Protection"
identifier="ek_pressure_threshold"
description=" "
type="buff"
limbspecific="false"
activationthreshold="1.0"
showiconthreshold="1000"
maxstrength="150">
<Effect minstrength="1" maxstrength="25"
minvitalitydecrease="0"
maxvitalitydecrease="0"
strengthchange="-25.0" >
</Effect>
<Effect minstrength="25" maxstrength="50"
strengthchange="-50.0" >
</Effect>
<Effect minstrength="50" maxstrength="75"
strengthchange="-75" >
</Effect>
<Effect minstrength="75" maxstrength="100"
strengthchange="-75" >
<StatusEffect target="Character" PressureProtection="80.0" />
</Effect>
<Effect minstrength="100" maxstrength="125"
strengthchange="-100" >
<StatusEffect target="Character" PressureProtection="100.0" />
</Effect>
<Effect minstrength="125" maxstrength="150"
strengthchange="-125" >
<StatusEffect target="Character" PressureProtection="190.0" />
</Effect>
<Effect minstrength="75" maxstrength="125">
<StatusEffect target="Character" PressureProtection="110.0" />
</Effect>
<icon texture="Content/UI/MainIconsAtlas.png" sourcerect="512,896,128,128" color="10,193,114,255" origin="0,0"/>
</Affliction>
-->
<!-- Old implementation
<Affliction
name="Pressure Protection"
identifier="ek_pressure_threshold"
description=" "
type="buff"
limbspecific="false"
activationthreshold="1.0"
showiconthreshold="1000"
maxstrength="50">
<Effect minstrength="1" maxstrength="25"
minvitalitydecrease="0"
maxvitalitydecrease="0"
strengthchange="-150.0" >
</Effect>
<Effect minstrength="25" maxstrength="50"
strengthchange="-150.0" >
<StatusEffect target="Character" PressureProtection="140.0" />
</Effect>
</Affliction>
-->
<Affliction name="Pressure Protection" identifier="ek_pressure_threshold_4000" description=" " type="buff" limbspecific="false" activationthreshold="1.0" showiconthreshold="1000" maxstrength="50">
<Effect minstrength="1" maxstrength="25" minvitalitydecrease="0" maxvitalitydecrease="0" strengthchange="-150.0"></Effect>
<Effect minstrength="25" maxstrength="50" strengthchange="-150.0">
<StatusEffect target="Character" PressureProtection="4000.0" setvalue="true" />
</Effect>
</Affliction>
<Affliction name=" " description=" " type="buff" identifier="ek_armor_speeddebuff" limbspecific="false" activationthreshold="0.5" showiconthreshold="1000" maxstrength="4">
<Effect minstrength="0" maxstrength="2" strengthchange="-2" />
<Effect minstrength="2" maxstrength="4" strengthchange="-2">
<StatusEffect target="Character" SpeedMultiplier="0.55" setvalue="true" />
</Effect>
<icon texture="Content/UI/MainIconsAtlas.png" sourcerect="128,640,128,128" color="195,177,60,255" origin="0,0" />
</Affliction>
<Affliction name=" " description=" " type="buff" identifier="ek_shearclaw_speed" limbspecific="false" activationthreshold="0.5" showiconthreshold="1000" maxstrength="4">
<Effect minstrength="0" maxstrength="2" strengthchange="-40" />
<Effect minstrength="2" maxstrength="4" strengthchange="-40" minspeedmultiplier="2.0" maxspeedmultiplier="2.5">
<!--<StatusEffect target="Character" setvalue="true">
<Affliction identifier="internaldamage" amount="0.25" />
</StatusEffect>-->
</Effect>
<icon texture="Content/UI/MainIconsAtlas.png" sourcerect="128,640,128,128" color="195,177,60,255" origin="0,0" />
</Affliction>
<InternalDamage name="Shredded Armor" identifier="ek_piercing_physicoriumveryweak_effect" description="" type="damage" causeofdeathdescription="" selfcauseofdeathdescription="" limbspecific="true" maxstrength="25" damageoverlayalpha="1">
<Effect minstrength="1" maxstrength="24" minvitalitydecrease="0" maxvitalitydecrease="0" strengthchange="-10000"></Effect>
<Effect minstrength="24" maxstrength="25" minvitalitydecrease="0" maxvitalitydecrease="0" strengthchange="-10000">
<StatusEffect target="Limb" disabledeltatime="true">
<Affliction identifier="bleeding" strength="10" />
<Affliction identifier="gunshotwound" strength="5" />
</StatusEffect>
<!-- RIP AND TEAR , UNTIL IT IS DONE -->
<StatusEffect target="Limb" disabledeltatime="true">
<Conditional speciesname="mudraptor" />
<Affliction identifier="gunshotwound" amount="10" />
</StatusEffect>
<StatusEffect target="Limb" disabledeltatime="true">
<Conditional speciesname="bonethesher" />
<Affliction identifier="gunshotwound" amount="10" />
</StatusEffect>
</Effect>
<icon texture="Content/UI/MainIconsAtlas.png" sourcerect="896,896,128,128" color="160,100,200,255" origin="0,0" />
</InternalDamage>
<InternalDamage name="Shredded Armor" identifier="ek_piercing_physicoriumweak_effect" description="" type="damage" causeofdeathdescription="" selfcauseofdeathdescription="" limbspecific="true" maxstrength="25" damageoverlayalpha="1">
<Effect minstrength="1" maxstrength="24" minvitalitydecrease="0" maxvitalitydecrease="0" strengthchange="-10000"></Effect>
<Effect minstrength="24" maxstrength="25" minvitalitydecrease="0" maxvitalitydecrease="0" strengthchange="-10000">
<StatusEffect target="Limb" disabledeltatime="true">
<Affliction identifier="bleeding" strength="10" />
<Affliction identifier="gunshotwound" strength="10" />
</StatusEffect>
<!-- RIP AND TEAR , UNTIL IT IS DONE -->
<StatusEffect target="Character" disabledeltatime="true">
<Conditional speciesname="mudraptor" />
<Affliction identifier="gunshotwound" amount="30" />
</StatusEffect>
<StatusEffect target="Character" disabledeltatime="true">
<Conditional speciesname="bonethesher" />
<Affliction identifier="gunshotwound" amount="30" />
</StatusEffect>
</Effect>
<icon texture="Content/UI/MainIconsAtlas.png" sourcerect="896,896,128,128" color="160,100,200,255" origin="0,0" />
</InternalDamage>
<InternalDamage name="Shredded Armor" identifier="ek_piercing_physicorium_effect" description="" type="damage" causeofdeathdescription="" selfcauseofdeathdescription="" limbspecific="true" maxstrength="25" damageoverlayalpha="1">
<Effect minstrength="1" maxstrength="24" minvitalitydecrease="0" maxvitalitydecrease="0" strengthchange="-10000"></Effect>
<Effect minstrength="24" maxstrength="25" minvitalitydecrease="0" maxvitalitydecrease="0" strengthchange="-10000">
<StatusEffect target="Limb" disabledeltatime="true">
<Affliction identifier="bleeding" strength="20" />
<Affliction identifier="gunshotwound" strength="20" />
</StatusEffect>
<!-- RIP AND TEAR , UNTIL IT IS DONE -->
<StatusEffect target="Limb" disabledeltatime="true">
<Conditional speciesname="mudraptor" />
<Affliction identifier="gunshotwound" amount="50" />
</StatusEffect>
<StatusEffect target="Limb" disabledeltatime="true">
<Conditional speciesname="bonethesher" />
<Affliction identifier="gunshotwound" amount="50" />
</StatusEffect>
</Effect>
<icon texture="Content/UI/MainIconsAtlas.png" sourcerect="896,896,128,128" color="160,100,200,255" origin="0,0" />
</InternalDamage>
<InternalDamage name="Shredded Armor" identifier="ek_piercing_physicoriumstrong_effect" description="" type="damage" causeofdeathdescription="" selfcauseofdeathdescription="" limbspecific="true" maxstrength="25" damageoverlayalpha="1">
<Effect minstrength="1" maxstrength="24" minvitalitydecrease="0" maxvitalitydecrease="0" strengthchange="-10000"></Effect>
<Effect minstrength="24" maxstrength="25" minvitalitydecrease="0" maxvitalitydecrease="0" strengthchange="-10000">
<StatusEffect target="Limb" disabledeltatime="true">
<Affliction identifier="bleeding" strength="30" />
<Affliction identifier="gunshotwound" strength="30" />
</StatusEffect>
<!-- RIP AND TEAR , UNTIL IT IS DONE -->
<StatusEffect target="Limb" disabledeltatime="true">
<Conditional speciesname="mudraptor" />
<Affliction identifier="gunshotwound" amount="75" />
</StatusEffect>
<StatusEffect target="Limb" disabledeltatime="true">
<Conditional speciesname="bonethesher" />
<Affliction identifier="gunshotwound" amount="75" />
</StatusEffect>
</Effect>
<icon texture="Content/UI/MainIconsAtlas.png" sourcerect="896,896,128,128" color="160,100,200,255" origin="0,0" />
</InternalDamage>
<InternalDamage name="Shredded Armor" identifier="ek_piercing_physicoriumverystrong_effect" description="" type="damage" causeofdeathdescription="" selfcauseofdeathdescription="" limbspecific="true" maxstrength="25" damageoverlayalpha="1">
<Effect minstrength="1" maxstrength="24" minvitalitydecrease="0" maxvitalitydecrease="0" strengthchange="-10000"></Effect>
<Effect minstrength="24" maxstrength="25" minvitalitydecrease="0" maxvitalitydecrease="0" strengthchange="-10000">
<StatusEffect target="Limb" disabledeltatime="true">
<Affliction identifier="bleeding" strength="40" />
<Affliction identifier="gunshotwound" strength="40" />
</StatusEffect>
<!-- RIP AND TEAR , UNTIL IT IS DONE -->
<StatusEffect target="Limb" disabledeltatime="true">
<Conditional speciesname="mudraptor" />
<Affliction identifier="gunshotwound" amount="100" />
</StatusEffect>
<StatusEffect target="Limb" disabledeltatime="true">
<Conditional speciesname="bonethesher" />
<Affliction identifier="gunshotwound" amount="100" />
</StatusEffect>
</Effect>
<icon texture="Content/UI/MainIconsAtlas.png" sourcerect="896,896,128,128" color="160,100,200,255" origin="0,0" />
</InternalDamage>
<InternalDamage name="Shredded Armor" identifier="ek_piercing_shotgunslug_effect" description="" type="damage" causeofdeathdescription="" selfcauseofdeathdescription="" limbspecific="true" maxstrength="25" damageoverlayalpha="1">
<Effect minstrength="1" maxstrength="24" minvitalitydecrease="0" maxvitalitydecrease="0" strengthchange="-10000"></Effect>
<Effect minstrength="24" maxstrength="25" minvitalitydecrease="0" maxvitalitydecrease="0" strengthchange="-10000">
<StatusEffect target="Limb" disabledeltatime="true">
<Affliction identifier="bleeding" strength="15" />
<Affliction identifier="gunshotwound" strength="15" />
</StatusEffect>
<!-- RIP AND TEAR , UNTIL IT IS DONE -->
<StatusEffect target="Limb" disabledeltatime="true">
<Conditional speciesname="mudraptor" />
<Affliction identifier="gunshotwound" amount="25" />
</StatusEffect>
<StatusEffect target="Limb" disabledeltatime="true">
<Conditional speciesname="bonethesher" />
<Affliction identifier="gunshotwound" amount="25" />
</StatusEffect>
</Effect>
<icon texture="Content/UI/MainIconsAtlas.png" sourcerect="896,896,128,128" color="160,100,200,255" origin="0,0" />
</InternalDamage>
<InternalDamage name="Shredded Armor" identifier="ek_piercing_alienshotgunslug_effect" description="" type="damage" causeofdeathdescription="" selfcauseofdeathdescription="" limbspecific="true" maxstrength="25" damageoverlayalpha="1">
<Effect minstrength="1" maxstrength="24" minvitalitydecrease="0" maxvitalitydecrease="0" strengthchange="-10000"></Effect>
<Effect minstrength="24" maxstrength="25" minvitalitydecrease="0" maxvitalitydecrease="0" strengthchange="-10000">
<StatusEffect target="Limb" disabledeltatime="true">
<Affliction identifier="bleeding" strength="25" />
<Affliction identifier="gunshotwound" strength="30" />
</StatusEffect>
<!-- RIP AND TEAR , UNTIL IT IS DONE -->
<StatusEffect target="Limb" disabledeltatime="true">
<Conditional speciesname="mudraptor" />
<Affliction identifier="gunshotwound" amount="50" />
</StatusEffect>
<StatusEffect target="Limb" disabledeltatime="true">
<Conditional speciesname="bonethesher" />
<Affliction identifier="gunshotwound" amount="50" />
</StatusEffect>
</Effect>
<icon texture="Content/UI/MainIconsAtlas.png" sourcerect="896,896,128,128" color="160,100,200,255" origin="0,0" />
</InternalDamage>
<InternalDamage name="Shredded Armor" identifier="ek_piercing_coilgun_effect" description="" type="damage" causeofdeathdescription="" selfcauseofdeathdescription="" limbspecific="true" maxstrength="25" damageoverlayalpha="1">
<Effect minstrength="1" maxstrength="24" minvitalitydecrease="0" maxvitalitydecrease="0" strengthchange="-10000"></Effect>
<Effect minstrength="24" maxstrength="25" minvitalitydecrease="0" maxvitalitydecrease="0" strengthchange="-10000">
<StatusEffect target="Limb" disabledeltatime="true">
<Affliction identifier="gunshotwound" amount="25" />
<Affliction identifier="lacerations" amount="25" />
<Affliction identifier="internaldamage" amount="20" />
<Affliction identifier="bleeding" amount="20" />
</StatusEffect>
<!-- RIP AND TEAR , UNTIL IT IS DONE -->
<StatusEffect target="Limb" disabledeltatime="true">
<Conditional speciesname="mudraptor" />
<Affliction identifier="lacerations" amount="50" />
</StatusEffect>
<StatusEffect target="Limb" disabledeltatime="true">
<Conditional speciesname="bonethesher" />
<Affliction identifier="lacerations" amount="50" />
</StatusEffect>
</Effect>
<icon texture="Content/UI/MainIconsAtlas.png" sourcerect="896,896,128,128" color="160,100,200,255" origin="0,0" />
</InternalDamage>
<InternalDamage name="Shredded Armor" identifier="ek_piercing_rocket_effect" description="" type="damage" causeofdeathdescription="" selfcauseofdeathdescription="" limbspecific="true" maxstrength="25" damageoverlayalpha="1">
<Effect minstrength="1" maxstrength="24" minvitalitydecrease="0" maxvitalitydecrease="0" strengthchange="-10000"></Effect>
<Effect minstrength="24" maxstrength="25" minvitalitydecrease="0" maxvitalitydecrease="0" strengthchange="-10000">
<StatusEffect target="Limb" disabledeltatime="true">
<Affliction identifier="burn" strength="20" />
<Affliction identifier="lacerations" amount="100" />
<Affliction identifier="internaldamage" amount="50" />
<Affliction identifier="bleeding" amount="20" />
<Affliction identifier="stun" amount="5" />
</StatusEffect>
</Effect>
<icon texture="Content/UI/MainIconsAtlas.png" sourcerect="896,896,128,128" color="160,100,200,255" origin="0,0" />
</InternalDamage>
<InternalDamage name="Shredded Armor" identifier="ek_piercing_railgun_effect" description="" type="damage" causeofdeathdescription="" selfcauseofdeathdescription="" limbspecific="true" maxstrength="25" damageoverlayalpha="1">
<Effect minstrength="1" maxstrength="24" minvitalitydecrease="0" maxvitalitydecrease="0" strengthchange="-10000"></Effect>
<Effect minstrength="24" maxstrength="25" minvitalitydecrease="0" maxvitalitydecrease="0" strengthchange="-10000">
<StatusEffect target="Limb" disabledeltatime="true">
<Affliction identifier="gunshotwound" amount="200" />
<Affliction identifier="lacerations" amount="200" />
<Affliction identifier="internaldamage" amount="100" />
<Affliction identifier="bleeding" amount="40" />
<Affliction identifier="stun" amount="5" />
</StatusEffect>
</Effect>
<icon texture="Content/UI/MainIconsAtlas.png" sourcerect="896,896,128,128" color="160,100,200,255" origin="0,0" />
</InternalDamage>
<InternalDamage name="Fusion Warhead Blast" identifier="ek_fusion_railgun_effect" description="" type="damage" causeofdeathdescription="" selfcauseofdeathdescription="" limbspecific="true" maxstrength="25" damageoverlayalpha="1">
<Effect minstrength="1" maxstrength="24" minvitalitydecrease="0" maxvitalitydecrease="0" strengthchange="-10000"></Effect>
<Effect minstrength="24" maxstrength="25" minvitalitydecrease="0" maxvitalitydecrease="0" strengthchange="-10000">
<StatusEffect target="Limb" disabledeltatime="true">
<Affliction identifier="explosiondamage" amount="1250" />
<Affliction identifier="lacerations" amount="1250" />
<Affliction identifier="internaldamage" amount="700" />
<Affliction identifier="bleeding" amount="100" />
<Affliction identifier="stun" amount="5" />
</StatusEffect>
</Effect>
<icon texture="Content/UI/MainIconsAtlas.png" sourcerect="896,896,128,128" color="160,100,200,255" origin="0,0" />
</InternalDamage>
<!-- Todo: Clean up this affliction code alot -->
<Affliction name="Drone Disarm Signal" identifier="ek_drone_disarm" description="" type="buff" limbspecific="false" indicatorlimb="Torso" activationthreshold="1.0" showiconthreshold="1000" maxstrength="91">
<Effect minstrength="1" maxstrength="15" minvitalitydecrease="0" maxvitalitydecrease="0" strengthchange="-20">
<StatusEffect target="Character" duration="0.5" lifetime="0.5" setvalue="true" />
</Effect>
<Effect minstrength="15" maxstrength="90" minvitalitydecrease="0" maxvitalitydecrease="0" strengthchange="-20">
<StatusEffect target="Character" duration="0.5" lifetime="0.5" setvalue="true">
<Affliction identifier="stun" amount="1000" />
</StatusEffect>
</Effect>
<Effect minstrength="90" maxstrength="91" minvitalitydecrease="0" maxvitalitydecrease="0" strengthchange="-20">
<StatusEffect target="Character" duration="0.5" lifetime="0.5" setvalue="true">
<Affliction identifier="stun" amount="1000" />
</StatusEffect>
</Effect>
<icon texture="Content/UI/MainIconsAtlas.png" sourcerect="128,640,128,128" color="195,177,60,255" origin="0,0" />
</Affliction>
<Affliction name="IFF Disabled" identifier="ek_drone_noiff" description="" type="buff" limbspecific="false" indicatorlimb="Torso" activationthreshold="1.0" showiconthreshold="1000" maxstrength="101">
<Effect minstrength="1" maxstrength="101" minvitalitydecrease="0" maxvitalitydecrease="0" strengthchange="-20">
<StatusEffect target="Character" duration="0.5" lifetime="0.5" setvalue="true" />
</Effect>
<icon texture="Content/UI/MainIconsAtlas.png" sourcerect="128,640,128,128" color="195,177,60,255" origin="0,0" />
</Affliction>
<!-- Future Note: technically this is the flashbang effect -->
<Affliction name="Deafened" identifier="ek_deafened" description="" type="damage" causeofdeathdescription="" selfcauseofdeathdescription="" limbspecific="false" showiconthreshold="1000" maxstrength="20">
<Effect minstrength="0" maxstrength="4" strengthchange="-0.6">
<StatusEffect target="Character" ObstructVision="true" LowPassMultiplier="0.8" setvalue="true" />
</Effect>
<Effect minstrength="4" maxstrength="8" strengthchange="-0.6">
<StatusEffect target="Character" ObstructVision="true" LowPassMultiplier="0.6" setvalue="true" />
</Effect>
<Effect minstrength="8" maxstrength="12" strengthchange="-0.6">
<StatusEffect target="Character" ObstructVision="true" LowPassMultiplier="0.4" setvalue="true" />
</Effect>
<Effect minstrength="12" maxstrength="16" strengthchange="-0.6">
<StatusEffect target="Character" ObstructVision="true" LowPassMultiplier="0.2" setvalue="true" />
</Effect>
<Effect minstrength="16" maxstrength="20" strengthchange="-0.6">
<StatusEffect target="Character" ObstructVision="true" LowPassMultiplier="0" setvalue="true" />
</Effect>
</Affliction>
<!-- Effect for smoke grenade -->
<Affliction name="Blinded" identifier="ek_blinded" description="" type="damage" causeofdeathdescription="" selfcauseofdeathdescription="" limbspecific="false" showiconthreshold="1000" maxstrength="20">
<Effect minstrength="0" maxstrength="20" strengthchange="-5">
<StatusEffect target="Character" ObstructVision="true" setvalue="true" />
</Effect>
</Affliction>
<Affliction name="Poison Cloud" identifier="ek_nearbycharacters_cyanidepoisoning" description="" type="poison" causeofdeathdescription="" selfcauseofdeathdescription="" limbspecific="false" showiconthreshold="1000" maxstrength="2">
<Effect minstrength="0" maxstrength="2" strengthchange="-4">
<StatusEffect target="Character">
<Conditional ishuman="false" />
<Affliction identifier="cyanidepoisoning" strength="1" />
</StatusEffect>
</Effect>
</Affliction>
<Affliction name="Poison Cloud" identifier="ek_nearbycharacters_paralysis" description="" type="poison" causeofdeathdescription="" selfcauseofdeathdescription="" limbspecific="false" showiconthreshold="1000" maxstrength="2">
<Effect minstrength="0" maxstrength="2" strengthchange="-4">
<StatusEffect target="Character">
<Conditional ishuman="false" />
<Affliction identifier="paralysis" strength="2" />
</StatusEffect>
</Effect>
</Affliction>
<Affliction name="Poison Cloud" identifier="ek_nearbycharacters_radiationsickness" description="" type="poison" causeofdeathdescription="" selfcauseofdeathdescription="" limbspecific="false" showiconthreshold="1000" maxstrength="2">
<Effect minstrength="0" maxstrength="2" strengthchange="-4">
<StatusEffect target="Character">
<Conditional ishuman="false" />
<Affliction identifier="radiationsickness" strength="8" />
</StatusEffect>
</Effect>
</Affliction>
</Afflictions>

View File

@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<EkdronerallybeaconSwimFast animationtype="SwimFast" usesinemovement="False" flip="True" flipcooldown="1" flipdelay="0.5" mirror="True" mirrorlerp="True" waveamplitude="5" wavelength="10" rotatetowardsmovement="True" torsotorque="25" headtorque="25" tailtorque="50" tailtorquemultiplier="1" foottorque="25" footangles="" tailangle="NaN" steertorque="25" movementspeed="0.1" cyclespeed="1" headangle="NaN" torsoangle="NaN" />

View File

@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<EkdronerallybeaconSwimSlow animationtype="SwimSlow" usesinemovement="False" flip="True" flipcooldown="1" flipdelay="0.5" mirror="True" mirrorlerp="True" waveamplitude="5" wavelength="10" rotatetowardsmovement="True" torsotorque="25" headtorque="25" tailtorque="50" tailtorquemultiplier="1" foottorque="25" footangles="" tailangle="NaN" steertorque="25" movementspeed="0.1" cyclespeed="1" headangle="NaN" torsoangle="NaN" />

View File

@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Charactervariant inherit="Ekdronerallybeacon" speciesname="Ekdroneattackbeacon" speciestranslationoverride="" displayname="" tags="ekdroneattackbeacon" hasinfo="False" />

View File

@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Character speciesname="Ekdronerallybeacon" humanoid="False" group="human" speciestranslationoverride="" displayname="" tags="ekdronerallybeacon" hasinfo="False" husk="False" usehuskappendage="False" needsair="False" needswater="False" canspeak="False" noise="50000" visibility="50000" blooddecal="blood" bleedparticleair="blooddrop" bleedparticlewater="waterblood" eatingspeed="10" pathfinderpriority="1" hideinsonar="False" sonardisruption="0">
<ragdolls folder="%ModDir%/Characters/Ekdronerallybeacon/Ragdolls/" />
<animations folder="%ModDir%/Characters/Ekdronerallybeacon/Animations/" />
<health vitality="10000" doesbleed="False" crushdepth="-Infinity" usehealthwindow="False" bleedingreduction="0" burnreduction="0" constanthealthregeneration="0" healthregenerationwheneating="0" />
<ai combatstrength="1" sight="1" hearing="1" aggressionhurt="100" aggressiongreed="10" fleehealththreshold="0" attackwhenprovoked="False" avoidgunfire="False" aggressiveboarding="False" enforceaggressivebehaviorformissions="True" targetouterwalls="True" randomattack="False" />
<StatusEffect type="Always" target="Character" disabledeltatime="true" stackable="false" delay="5.5">
<RemoveCharacter />
</StatusEffect>
</Character>

View File

@@ -1,7 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Ragdoll type="Ekdronerallybeacon" texture="%ModDir%/Characters/Ekdronerallybeacon/null.png" canentersubmarine="True" canwalk="False" spritesheetorientation="0" limbscale="1" jointscale="1" texturescale="1" colliderheightfromfloor="45" impacttolerance="50" draggable="True" mainlimb="Torso">
<collider radius="6" width="1" name="Main Collider" height="0" />
<limb id="0" name="Body" type="Torso" height="64" width="64" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" radius="0" density="100" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.9" restitution="0">
<sprite texture="" sourcerect="0,0,16,16" origin="0.5,0.5" depth="0" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
</limb>
</Ragdoll>

View File

@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<GundroneSwimFast animationtype="SwimFast" usesinemovement="False" flip="True" flipcooldown="1" flipdelay="0.5" mirror="True" mirrorlerp="True" waveamplitude="5" wavelength="10" rotatetowardsmovement="True" torsotorque="6" headtorque="10" tailtorque="50" tailtorquemultiplier="1" foottorque="25" footangles="" tailangle="NaN" steertorque="25" movementspeed="3.5" cyclespeed="2" headangle="90" torsoangle="90" />

View File

@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<GundroneSwimSlow animationtype="SwimSlow" usesinemovement="False" flip="True" flipcooldown="1" flipdelay="0.5" mirror="True" mirrorlerp="True" waveamplitude="5" wavelength="10" rotatetowardsmovement="True" torsotorque="6" headtorque="10" tailtorque="50" tailtorquemultiplier="1" foottorque="25" footangles="" tailangle="NaN" steertorque="25" movementspeed="2" cyclespeed="2" headangle="90" torsoangle="90" />

View File

@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<GundroneSwimFast animationtype="SwimFast" usesinemovement="False" flip="True" flipcooldown="1" flipdelay="0.5" mirror="True" mirrorlerp="True" waveamplitude="5" wavelength="10" rotatetowardsmovement="True" torsotorque="6" headtorque="10" tailtorque="50" tailtorquemultiplier="1" foottorque="25" footangles="" tailangle="NaN" steertorque="25" movementspeed="3.5" cyclespeed="2" headangle="90" torsoangle="90" />

View File

@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<GundroneSwimSlow animationtype="SwimSlow" usesinemovement="False" flip="True" flipcooldown="1" flipdelay="0.5" mirror="True" mirrorlerp="True" waveamplitude="5" wavelength="10" rotatetowardsmovement="True" torsotorque="6" headtorque="10" tailtorque="50" tailtorquemultiplier="1" foottorque="25" footangles="" tailangle="NaN" steertorque="25" movementspeed="2" cyclespeed="2" headangle="90" torsoangle="90" />

View File

@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<GundroneSwimFast animationtype="SwimFast" usesinemovement="False" flip="True" flipcooldown="1" flipdelay="0.5" mirror="True" mirrorlerp="True" waveamplitude="5" wavelength="10" rotatetowardsmovement="True" torsotorque="6" headtorque="10" tailtorque="50" tailtorquemultiplier="1" foottorque="25" footangles="" tailangle="NaN" steertorque="25" movementspeed="3.5" cyclespeed="2" headangle="90" torsoangle="90" />

View File

@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<GundroneSwimSlow animationtype="SwimSlow" usesinemovement="False" flip="True" flipcooldown="1" flipdelay="0.5" mirror="True" mirrorlerp="True" waveamplitude="5" wavelength="10" rotatetowardsmovement="True" torsotorque="6" headtorque="10" tailtorque="50" tailtorquemultiplier="1" foottorque="25" footangles="" tailangle="NaN" steertorque="25" movementspeed="2" cyclespeed="2" headangle="90" torsoangle="90" />

View File

@@ -1,75 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Character speciesname="Gundrone" humanoid="False" group="human" tags="ek_drone,ek_allied_drone,ek_recoverable_drone" husk="False" needsair="False" canspeak="False" noise="250" visibility="300" blooddecal="">
<ragdolls folder="%ModDir%/Characters/Gun Drone/Ragdolls/" />
<animations folder="%ModDir%/Characters/Gun Drone/Animations/" />
<health vitality="100" doesbleed="True" crushdepth="-Infinity" usehealthwindow="False" bleedingreduction="0.9" constanthealthregeneration="0" healthregenerationwheneating="0" />
<ai combatstrength="200" attackpriorityrooms="0" attackpriorityhumans="0" sight="3" hearing="2" aggressionhurt="25" aggressiongreed="0" fleehealththreshold="0" attackonlywhenprovoked="False" retaliatewhentakingdamage="True">
<!--
<targetpriority tag="stronger" state="Attack" priority="300" reactdistance="7500" />
<targetpriority tag="weaker" state="Attack" priority="275" reactdistance="5000" />
<targetpriority tag="Ekdronerallybeacon" state="Attack" priority="250" reactdistance="50000" attackdistance="2" />
<targetpriority tag="human" state="Idle" priority="200" reactdistance="50000" />
-->
<target tag="owner" state="Follow" priority="150" reactdistance="50" attackdistance="0" timer="0" />
<!--<target tag="owner" state="Protect" priority="150" reactdistance="50" attackdistance="0" timer="0" />-->
<target tag="Ekdroneattackbeacon" state="Attack" priority="300" reactdistance="5000" attackdistance="0" timer="0" />
<target tag="Ekdronerallybeacon" state="Follow" priority="250" reactdistance="200" attackdistance="0" timer="0" />
<target tag="stronger" state="Attack" priority="400" reactdistance="1000" attackdistance="0" timer="0" />
<target tag="equal" state="Attack" priority="400" reactdistance="1000" attackdistance="0" timer="0" />
<!-- Sometimes you have to manually define monsters by species, its a whole thing... -->
<target tag="mudraptor" state="Attack" priority="400" reactdistance="1000" attackdistance="0" timer="0" />
<target tag="tigerthresher" state="Attack" priority="400" reactdistance="1000" attackdistance="0" timer="0" />
<target tag="weaker" state="Attack" priority="300" reactdistance="1000" attackdistance="0" timer="0" />
<target tag="human" state="Follow" priority="50" reactdistance="1500" attackdistance="0" timer="0" />
<petbehavior maxhappiness="100" happinessdecreaserate="0" hungerincreaserate="0" playforce="0" />
</ai>
<damageemitter particle="shrapnel" drawontop="True" particleamount="5" velocitymin="50" velocitymax="300" anglemin="0" anglemax="360" scalemin="1" scalemax="2" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<damageemitter particle="weldspark" drawontop="True" particleamount="5" velocitymin="50" velocitymax="600" anglemin="0" anglemax="360" scalemin="1.5" scalemax="2" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<bloodemitter particle="blackwaterblood" anglemin="1" anglemax="2" scalemin="1" scalemax="1" velocitymin="0" velocitymax="0" emitinterval="0" particlespersecond="0" particleamount="10" highqualitycollisiondetection="False" copyentityangle="False" />
<bloodemitter particle="weldspark" drawontop="True" particleamount="5" velocitymin="50" velocitymax="600" anglemin="0" anglemax="360" scalemin="1.5" scalemax="2" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<StatusEffect type="Always" target="Character">
<ReduceAffliction identifier="organdamage" amount="200" />
<ReduceAffliction identifier="bloodloss" amount="200" />
<ReduceAffliction identifier="stun" amount="100" />
<ReduceAffliction identifier="radiationsickness" amount="200" />
<ReduceAffliction identifier="poison" amount="200" />
</StatusEffect>
<!--<StatusEffect type="OnDeath">
<Explosion range="200.0" structuredamage="10" itemdamage="35" stun="1" force="15.0" severlimbsprobability="0">
<sound file="Content/Items/Weapons/ExplosionMedium2.ogg" type="OnUse" range="2500" selectionmode="All" />
<sound file="Content/Items/Weapons/ExplosionDebris2.ogg" type="OnUse" range="2000" />
</Explosion>
</StatusEffect>-->
<StatusEffect type="OnDeath" target="This" disabledeltatime="true" stackable="false" delay="0.15">
<Explosion range="200.0" structuredamage="10" itemdamage="35" stun="1" force="15.0" severlimbsprobability="0.5" decal="explosion" decalsize="0.5">
<sound file="Content/Items/Weapons/ExplosionMedium2.ogg" type="OnUse" range="2500" selectionmode="All" />
<sound file="Content/Items/Weapons/ExplosionDebris2.ogg" type="OnUse" range="2000" />
<Affliction identifier="burn" strength="60" />
<Affliction identifier="internaldamage" strength="80" />
<Affliction identifier="bleeding" strength="25" />
</Explosion>
<SpawnItem identifier="ek_gundrone_wreck" spawnposition="This" />
<RemoveCharacter />
</StatusEffect>
<!--
<StatusEffect type="Always" targettype="This" comparison="or">
<Conditional hastag="ek_drone_disarm_tag"/>
<Conditional hasStatusTag="ek_drone_disarm_tag"/>
<Conditional HasStatusEffect="ek_drone_disarm" />
<Sound file="Mods/EK Armory/Items/Weapons/ek_impactmine_disarmed.ogg" range="1500" />
<SpawnItem identifier="ek_gundrone" spawnposition="This"/>
<RemoveCharacter />
</StatusEffect>-->
<!-- Recover drones using status-effect | Todo: Wait for this to work -->
<StatusEffect type="Always" target="Character">
<Conditional ek_drone_disarm="gte 10" />
<Affliction identifier="stun" strength="300" />
</StatusEffect>
<StatusEffect type="Always" target="Character">
<Conditional ek_drone_disarm="gte 90" />
<Sound file="%ModDir%/Items/Weapons/ek_drone_disarm.ogg" range="500" volume="0.7" />
<SpawnItem identifier="ek_gundrone" spawnposition="This" />
<RemoveCharacter />
</StatusEffect>
</Character>

View File

@@ -1,77 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Character speciesname="Gundrone_noiff" displayname="Gundrone" humanoid="False" group="human" tags="ek_drone,ek_allied_drone,ek_recoverable_drone" husk="False" needsair="False" canspeak="False" noise="250" visibility="300" blooddecal="">
<!-- Can't use character variant API because it causes the AI priorities to no longer function -->
<ragdolls folder="%ModDir%/Characters/Gun Drone/Ragdolls/" />
<animations folder="%ModDir%/Characters/Gun Drone/Animations/" />
<health vitality="100" doesbleed="True" crushdepth="-Infinity" usehealthwindow="False" bleedingreduction="0.9" constanthealthregeneration="0" healthregenerationwheneating="0" />
<ai combatstrength="200" attackpriorityrooms="0" attackpriorityhumans="0" sight="3" hearing="2" aggressionhurt="50" aggressiongreed="0" fleehealththreshold="0" attackonlywhenprovoked="False" retaliatewhentakingdamage="True">
<!--
<targetpriority tag="stronger" state="Attack" priority="300" reactdistance="7500" />
<targetpriority tag="weaker" state="Attack" priority="275" reactdistance="5000" />
<targetpriority tag="Ekdronerallybeacon" state="Attack" priority="250" reactdistance="50000" attackdistance="2" />
<targetpriority tag="human" state="Idle" priority="200" reactdistance="50000" />
-->
<!--<target tag="owner" state="Follow" priority="150" reactdistance="50" attackdistance="0" timer="0" />-->
<target tag="owner" state="Protect" damagethreshold="5" priority="200" reactdistance="50" attackdistance="0" timer="0" />
<target tag="Ekdroneattackbeacon" state="Attack" priority="300" reactdistance="5000" attackdistance="0" timer="0" />
<target tag="Ekdronerallybeacon" state="Follow" priority="250" reactdistance="200" attackdistance="0" timer="0" />
<target tag="stronger" state="Attack" priority="400" reactdistance="1000" attackdistance="0" timer="0" />
<target tag="equal" state="Attack" priority="400" reactdistance="1000" attackdistance="0" timer="0" />
<!-- Sometimes you have to manually define monsters by species, its a whole thing... -->
<target tag="mudraptor" state="Attack" priority="400" reactdistance="1000" attackdistance="0" timer="0" />
<target tag="tigerthresher" state="Attack" priority="400" reactdistance="1000" attackdistance="0" timer="0" />
<target tag="weaker" state="Attack" priority="300" reactdistance="1000" attackdistance="0" timer="0" />
<target tag="human" state="Follow" priority="50" reactdistance="1500" attackdistance="0" timer="0" />
<petbehavior maxhappiness="100" happinessdecreaserate="0" hungerincreaserate="0" playforce="0" />
</ai>
<damageemitter particle="shrapnel" drawontop="True" particleamount="5" velocitymin="50" velocitymax="300" anglemin="0" anglemax="360" scalemin="1" scalemax="2" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<damageemitter particle="weldspark" drawontop="True" particleamount="5" velocitymin="50" velocitymax="600" anglemin="0" anglemax="360" scalemin="1.5" scalemax="2" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<bloodemitter particle="blackwaterblood" anglemin="1" anglemax="2" scalemin="1" scalemax="1" velocitymin="0" velocitymax="0" emitinterval="0" particlespersecond="0" particleamount="10" highqualitycollisiondetection="False" copyentityangle="False" />
<bloodemitter particle="weldspark" drawontop="True" particleamount="5" velocitymin="50" velocitymax="600" anglemin="0" anglemax="360" scalemin="1.5" scalemax="2" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<StatusEffect type="Always" target="Character">
<Affliction identifier="ek_drone_noiff" strength="200" />
<ReduceAffliction identifier="organdamage" amount="200" />
<ReduceAffliction identifier="bloodloss" amount="200" />
<ReduceAffliction identifier="stun" amount="100" />
<ReduceAffliction identifier="radiationsickness" amount="200" />
<ReduceAffliction identifier="poison" amount="200" />
</StatusEffect>
<!--<StatusEffect type="OnDeath">
<Explosion range="200.0" structuredamage="10" itemdamage="35" stun="1" force="15.0" severlimbsprobability="0">
<sound file="Content/Items/Weapons/ExplosionMedium2.ogg" type="OnUse" range="2500" selectionmode="All" />
<sound file="Content/Items/Weapons/ExplosionDebris2.ogg" type="OnUse" range="2000" />
</Explosion>
</StatusEffect>-->
<StatusEffect type="OnDeath" target="This" disabledeltatime="true" stackable="false" delay="0.15">
<Explosion range="200.0" structuredamage="10" itemdamage="35" stun="1" force="15.0" severlimbsprobability="0.5" decal="explosion" decalsize="0.5">
<sound file="Content/Items/Weapons/ExplosionMedium2.ogg" type="OnUse" range="2500" selectionmode="All" />
<sound file="Content/Items/Weapons/ExplosionDebris2.ogg" type="OnUse" range="2000" />
<Affliction identifier="burn" strength="60" />
<Affliction identifier="internaldamage" strength="80" />
<Affliction identifier="bleeding" strength="25" />
</Explosion>
<SpawnItem identifier="ek_gundrone_wreck" spawnposition="This" />
<RemoveCharacter />
</StatusEffect>
<!--
<StatusEffect type="Always" targettype="This" comparison="or">
<Conditional hastag="ek_drone_disarm_tag"/>
<Conditional hasStatusTag="ek_drone_disarm_tag"/>
<Conditional HasStatusEffect="ek_drone_disarm" />
<Sound file="Mods/EK Armory/Items/Weapons/ek_impactmine_disarmed.ogg" range="1500" />
<SpawnItem identifier="ek_gundrone" spawnposition="This"/>
<RemoveCharacter />
</StatusEffect>-->
<!-- Recover drones using status-effect | Todo: Wait for this to work -->
<StatusEffect type="Always" target="Character">
<Conditional ek_drone_disarm="gte 10" />
<Affliction identifier="stun" strength="300" />
</StatusEffect>
<StatusEffect type="Always" target="Character">
<Conditional ek_drone_disarm="gte 90" />
<Sound file="%ModDir%/Items/Weapons/ek_drone_disarm.ogg" range="500" volume="0.7" />
<SpawnItem identifier="ek_gundrone" spawnposition="This" />
<RemoveCharacter />
</StatusEffect>
</Character>

View File

@@ -1,69 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Charactervariant inherit="Gundrone" speciesname="Gundrone_noiff" displayname="Gundrone" humanoid="False" group="human" tags="ek_drone,ek_allied_drone,ek_recoverable_drone" husk="False" needsair="False" canspeak="False" noise="250" visibility="300" blooddecal="">
<health vitality="100" doesbleed="True" crushdepth="-Infinity" usehealthwindow="False" bleedingreduction="0.9" constanthealthregeneration="0" healthregenerationwheneating="0" />
<ai combatstrength="200" attackpriorityrooms="0" attackpriorityhumans="0" sight="3" hearing="2" aggressionhurt="25" aggressiongreed="0" fleehealththreshold="0" attackonlywhenprovoked="False" retaliatewhentakingdamage="True">
<!--
<targetpriority tag="stronger" state="Attack" priority="300" reactdistance="7500" />
<targetpriority tag="weaker" state="Attack" priority="275" reactdistance="5000" />
<targetpriority tag="Ekdronerallybeacon" state="Attack" priority="250" reactdistance="50000" attackdistance="2" />
<targetpriority tag="human" state="Idle" priority="200" reactdistance="50000" />
-->
<!--<target tag="owner" state="Follow" priority="150" reactdistance="50" attackdistance="0" timer="0" />-->
<target tag="owner" state="Protect" priority="200" reactdistance="50" attackdistance="0" timer="0" />
<target tag="Ekdroneattackbeacon" state="Attack" priority="300" reactdistance="5000" attackdistance="0" timer="0" />
<target tag="Ekdronerallybeacon" state="Follow" priority="250" reactdistance="200" attackdistance="0" timer="0" />
<target tag="stronger" state="Attack" priority="400" reactdistance="1000" attackdistance="0" timer="0" />
<target tag="weaker" state="Attack" priority="300" reactdistance="1000" attackdistance="0" timer="0" />
<target tag="human" state="Follow" priority="50" reactdistance="1500" attackdistance="0" timer="0" />
<petbehavior maxhappiness="100" happinessdecreaserate="0" hungerincreaserate="0" playforce="0" />
</ai>
<damageemitter particle="shrapnel" drawontop="True" particleamount="5" velocitymin="50" velocitymax="300" anglemin="0" anglemax="360" scalemin="1" scalemax="2" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<damageemitter particle="weldspark" drawontop="True" particleamount="5" velocitymin="50" velocitymax="600" anglemin="0" anglemax="360" scalemin="1.5" scalemax="2" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<bloodemitter particle="blackwaterblood" anglemin="1" anglemax="2" scalemin="1" scalemax="1" velocitymin="0" velocitymax="0" emitinterval="0" particlespersecond="0" particleamount="10" highqualitycollisiondetection="False" copyentityangle="False" />
<bloodemitter particle="weldspark" drawontop="True" particleamount="5" velocitymin="50" velocitymax="600" anglemin="0" anglemax="360" scalemin="1.5" scalemax="2" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<StatusEffect type="Always" target="Character">
<ReduceAffliction identifier="organdamage" amount="200" />
<ReduceAffliction identifier="bloodloss" amount="200" />
<ReduceAffliction identifier="stun" amount="100" />
<ReduceAffliction identifier="radiationsickness" amount="200" />
<ReduceAffliction identifier="poison" amount="200" />
</StatusEffect>
<!--<StatusEffect type="OnDeath">
<Explosion range="200.0" structuredamage="10" itemdamage="35" stun="1" force="15.0" severlimbsprobability="0">
<sound file="Content/Items/Weapons/ExplosionMedium2.ogg" type="OnUse" range="2500" selectionmode="All" />
<sound file="Content/Items/Weapons/ExplosionDebris2.ogg" type="OnUse" range="2000" />
</Explosion>
</StatusEffect>-->
<StatusEffect type="OnDeath" target="This" disabledeltatime="true" stackable="false" delay="0.15">
<Explosion range="200.0" structuredamage="10" itemdamage="35" stun="1" force="15.0" severlimbsprobability="0.5" decal="explosion" decalsize="0.5">
<sound file="Content/Items/Weapons/ExplosionMedium2.ogg" type="OnUse" range="2500" selectionmode="All" />
<sound file="Content/Items/Weapons/ExplosionDebris2.ogg" type="OnUse" range="2000" />
<Affliction identifier="burn" strength="75" />
<Affliction identifier="internaldamage" strength="140" />
<Affliction identifier="bleeding" strength="25" />
</Explosion>
<SpawnItem identifier="ek_gundrone_wreck" spawnposition="This" />
<RemoveCharacter />
</StatusEffect>
<!--
<StatusEffect type="Always" targettype="This" comparison="or">
<Conditional hastag="ek_drone_disarm_tag"/>
<Conditional hasStatusTag="ek_drone_disarm_tag"/>
<Conditional HasStatusEffect="ek_drone_disarm" />
<Sound file="Mods/EK Armory/Items/Weapons/ek_impactmine_disarmed.ogg" range="1500" />
<SpawnItem identifier="ek_gundrone" spawnposition="This"/>
<RemoveCharacter />
</StatusEffect>-->
<!-- Recover drones using status-effect | Todo: Wait for this to work -->
<StatusEffect type="Always" target="Character">
<Conditional ek_drone_disarm="gte 10" />
<Affliction identifier="stun" strength="300" />
</StatusEffect>
<StatusEffect type="Always" target="Character">
<Conditional ek_drone_disarm="gte 90" />
<Sound file="%ModDir%/Items/Weapons/ek_drone_disarm.ogg" range="1500" />
<SpawnItem identifier="ek_gundrone" spawnposition="This" />
<RemoveCharacter />
</StatusEffect>
</Charactervariant>

View File

@@ -1,73 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Character speciesname="Gundrone" humanoid="False" group="human" tags="ek_drone,ek_allied_drone,ek_recoverable_drone" husk="False" needsair="False" canspeak="False" noise="250" visibility="300" blooddecal="">
<ragdolls folder="%ModDir%/Characters/Gun Drone/Ragdolls/" />
<animations folder="%ModDir%/Characters/Gun Drone/Animations/" />
<health vitality="100" doesbleed="True" crushdepth="-Infinity" usehealthwindow="False" bleedingreduction="0.9" burnreduction="0.6" constanthealthregeneration="0" healthregenerationwheneating="0" />
<ai combatstrength="200" attackpriorityrooms="0" attackpriorityhumans="0" sight="3" hearing="2" aggressionhurt="50" aggressiongreed="0" fleehealththreshold="0" attackonlywhenprovoked="False" retaliatewhentakingdamage="True" aggressiveboarding="False">
<!--
<targetpriority tag="stronger" state="Attack" priority="300" reactdistance="7500" />
<targetpriority tag="weaker" state="Attack" priority="275" reactdistance="5000" />
<targetpriority tag="Ekdronerallybeacon" state="Attack" priority="250" reactdistance="50000" attackdistance="2" />
<targetpriority tag="human" state="Idle" priority="200" reactdistance="50000" />
-->
<!--<target tag="owner" state="Protect" priority="150" reactdistance="5000" attackdistance="0" timer="0" />-->
<target tag="Ekdronerallybeacon" state="Follow" priority="25" reactdistance="25000" attackdistance="2000" timer="0" />
<!--
<target tag="stronger" state="Attack" priority="100" reactdistance="2500" attackdistance="2500" timer="0" />
<target tag="weaker" state="Attack" priority="100" reactdistance="2500" attackdistance="2500" timer="0" />
-->
<target tag="stronger" state="Attack" priority="100" reactdistance="2000" attackdistance="0" timer="0" ignorecontained="False" ignoreinside="False" ignoreoutside="False" ignoreifnotinsamesub="False" ignoreincapacitated="False" threshold="0" attackpattern="Straight" sweepdistance="1500" sweepstrength="10" sweepspeed="0.5" circlestartdistance="5000" circlerotationspeed="1" circlestrikedistancemultiplier="5" circlemaxrandomoffset="0" />
<target tag="weaker" state="Attack" priority="100" reactdistance="2000" attackdistance="0" timer="0" ignorecontained="False" ignoreinside="False" ignoreoutside="False" ignoreifnotinsamesub="False" ignoreincapacitated="False" threshold="0" attackpattern="Straight" sweepdistance="1500" sweepstrength="10" sweepspeed="0.5" circlestartdistance="5000" circlerotationspeed="1" circlestrikedistancemultiplier="5" circlemaxrandomoffset="0" />
<target tag="human" state="Follow" priority="10" reactdistance="5000" attackdistance="1000" timer="0" />
<petbehavior maxhappiness="100" happinessdecreaserate="0" hungerincreaserate="0" playforce="0" />
</ai>
<damageemitter particle="shrapnel" drawontop="True" particleamount="5" velocitymin="50" velocitymax="300" anglemin="0" anglemax="360" scalemin="1" scalemax="2" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<damageemitter particle="weldspark" drawontop="True" particleamount="5" velocitymin="50" velocitymax="600" anglemin="0" anglemax="360" scalemin="1.5" scalemax="2" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<bloodemitter particle="blackwaterblood" anglemin="1" anglemax="2" scalemin="1" scalemax="1" velocitymin="0" velocitymax="0" emitinterval="0" particlespersecond="0" particleamount="10" highqualitycollisiondetection="False" copyentityangle="False" />
<bloodemitter particle="weldspark" drawontop="True" particleamount="5" velocitymin="50" velocitymax="600" anglemin="0" anglemax="360" scalemin="1.5" scalemax="2" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<StatusEffect type="Always" target="Character">
<ReduceAffliction identifier="organdamage" amount="200" />
<ReduceAffliction identifier="bloodloss" amount="200" />
<ReduceAffliction identifier="stun" amount="100" />
<ReduceAffliction identifier="radiationsickness" amount="200" />
<ReduceAffliction identifier="poison" amount="200" />
</StatusEffect>
<!--<StatusEffect type="OnDeath">
<Explosion range="200.0" structuredamage="10" itemdamage="35" stun="1" force="15.0" severlimbsprobability="0">
<sound file="Content/Items/Weapons/ExplosionMedium2.ogg" type="OnUse" range="2500" selectionmode="All" />
<sound file="Content/Items/Weapons/ExplosionDebris2.ogg" type="OnUse" range="2000" />
</Explosion>
</StatusEffect>-->
<StatusEffect type="OnDeath" target="This" disabledeltatime="true" stackable="false" delay="0.15">
<Explosion range="200.0" structuredamage="10" itemdamage="35" stun="1" force="15.0" severlimbsprobability="0.5" decal="explosion" decalsize="0.5">
<sound file="Content/Items/Weapons/ExplosionMedium2.ogg" type="OnUse" range="2500" selectionmode="All" />
<sound file="Content/Items/Weapons/ExplosionDebris2.ogg" type="OnUse" range="2000" />
<Affliction identifier="burn" strength="75" />
<Affliction identifier="internaldamage" strength="140" />
<Affliction identifier="bleeding" strength="25" />
</Explosion>
<SpawnItem identifier="ek_gundrone_wreck" spawnposition="This" />
<RemoveCharacter />
</StatusEffect>
<!--
<StatusEffect type="Always" targettype="This" comparison="or">
<Conditional hastag="ek_drone_disarm_tag"/>
<Conditional hasStatusTag="ek_drone_disarm_tag"/>
<Conditional HasStatusEffect="ek_drone_disarm" />
<Sound file="Mods/EK Armory/Items/Weapons/ek_impactmine_disarmed.ogg" range="1500" />
<SpawnItem identifier="ek_gundrone" spawnposition="This"/>
<RemoveCharacter />
</StatusEffect>-->
<!-- Recover drones using status-effect | Todo: Wait for this to work -->
<StatusEffect type="Always" target="Character">
<Conditional ek_drone_disarm="gte 10" />
<Affliction identifier="stun" strength="300" />
</StatusEffect>
<StatusEffect type="Always" target="Character">
<Conditional ek_drone_disarm="gte 90" />
<Sound file="%ModDir%/Items/Weapons/ek_drone_disarm.ogg" range="1500" />
<SpawnItem identifier="ek_gundrone" spawnposition="This" />
<RemoveCharacter />
</StatusEffect>
</Character>

View File

@@ -1,36 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Ragdoll type="Gundrone" texture="%ModDir%/Characters/Gun Drone/gun_drone.png" canentersubmarine="True" canwalk="False" spritesheetorientation="0" limbscale="0.75" jointscale="0.75" texturescale="0.75" colliderheightfromfloor="45" impacttolerance="50" draggable="True" mainlimb="Torso">
<collider radius="96" width="1" name="Main Collider" height="0" />
<limb id="0" name="Body" type="Torso" height="96" width="224" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="0,0,288,160" origin="0.5,0.5" depth="0.1" color="255,255,255,255" deadcolor="175,175,150,255" deadcolortime="0.1">
<!--<StatusEffect type="OnDeath" target="This" setvalue="true" sourcerect="288,0,288,160" />-->
</sprite>
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding,medical" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
<damagemodifier armorsector="0,360" afflictionidentifiers="ek_drone_disarm" damagemultiplier="15" />
<lightsource color="255,255,255,125" range="450">
<lighttexture texture="%ModDir%/Characters/Gun Drone/gun_drone_lightmask.png" origin="0.5,0.5" size="1,1" />
<sprite texture="%ModDir%/Characters/Gun Drone/gun_drone_lights.png" sourcerect="0,0,160,228" origin="0.73,0.48" size="1,1" />
</lightsource>
</limb>
<limb id="1" name="Turret" type="Head" height="32" width="128" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<VitalityMultiplier type="damage" multiplier="0.5" />
<sprite texture="" sourcerect="0,160,160,64" origin="0.5,0.5" depth="0" color="255,255,255,255" deadcolor="180,165,150,255" deadcolortime="0.1">
<!--<StatusEffect type="OnDeath" target="This" setvalue="true" sourcerect="160,160,160,64" />-->
</sprite>
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
<attack context="Water" targettype="Character" hitdetectiontype="Distance" afterattack="FallBackUntilCanAttack" reverse="False" range="1100" damagerange="1200" duration="0.25" cooldown="0.25" secondarycooldown="0.1" cooldownrandomfactor="0.1" structuredamage="10" itemdamage="0" stun="0" onlyhumans="False" applyforceonlimbs="" force="20" torque="40" applyforcesonlyonce="True" targetimpulse="0" targetimpulseworld="0,0" targetforce="50" targetforceworld="0,0" severlimbsprobability="0.5" priority="0" structuresoundtype="StructureSlash" targetlimbtype="None" afterattackdelay="0.15" retreat="False" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear">
<Affliction identifier="bleeding" strength="7" />
<Affliction identifier="gunshotwound" strength="5" />
<Sound file="%ModDir%/Items/Weapons/ek_drum_lmg_mono.ogg" range="1200" />
<StatusEffect target="This" type="OnUse">
<Explosion range="140.0" force="1" shockwave="false" smoke="false" flames="false" flash="true" sparks="false" underwaterbubble="false" camerashake="4.0" />
</StatusEffect>
<StatusEffect target="Limb" type="OnUse">
<ParticleEmitter particle="bubbles" anglemin="0" anglemax="360" particleamount="1" velocitymin="0" velocitymax="50" scalemin="0.2" scalemax="0.4" distancemin="0" distancemax="128" />
</StatusEffect>
</attack>
</limb>
<joint name="Turret" limb1="0" limb2="1" limb1anchor="25,-40" limb2anchor="-22,0" canbesevered="False" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="7.5" lowerlimit="-40" stiffness="0.25" scale="1" weldjoint="False" />
</Ragdoll>

View File

@@ -1,36 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Ragdoll type="Gundrone" texture="%ModDir%/Characters/Gun Drone/gun_drone.png" canentersubmarine="True" canwalk="False" spritesheetorientation="0" limbscale="0.75" jointscale="0.75" texturescale="0.75" colliderheightfromfloor="45" impacttolerance="50" draggable="True" mainlimb="Torso">
<collider radius="96" width="1" name="Main Collider" height="0" />
<limb id="0" name="Body" type="Torso" height="96" width="224" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="0,0,288,160" origin="0.5,0.5" depth="0.1" color="255,255,255,255" deadcolor="175,175,150,255" deadcolortime="0.1">
<!--<StatusEffect type="OnDeath" target="This" setvalue="true" sourcerect="288,0,288,160" />-->
</sprite>
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding,medical" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
<damagemodifier armorsector="0,360" afflictionidentifiers="ek_drone_disarm" damagemultiplier="15" />
<lightsource color="255,255,255,125" range="450">
<lighttexture texture="%ModDir%/Characters/Gun Drone/gun_drone_lightmask.png" origin="0.5,0.5" size="1,1" />
<sprite texture="%ModDir%/Characters/Gun Drone/gun_drone_lights.png" sourcerect="0,0,160,228" origin="0.73,0.48" size="1,1" />
</lightsource>
</limb>
<limb id="1" name="Turret" type="Head" height="32" width="128" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<VitalityMultiplier type="damage" multiplier="0.5" />
<sprite texture="" sourcerect="0,160,160,64" origin="0.5,0.5" depth="0" color="255,255,255,255" deadcolor="180,165,150,255" deadcolortime="0.1">
<!--<StatusEffect type="OnDeath" target="This" setvalue="true" sourcerect="160,160,160,64" />-->
</sprite>
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
<attack context="Water" targettype="Character" hitdetectiontype="Distance" afterattack="FallBackUntilCanAttack" reverse="False" range="1100" damagerange="1200" duration="0.25" cooldown="0.25" secondarycooldown="0.1" cooldownrandomfactor="0.1" structuredamage="10" itemdamage="0" stun="0" onlyhumans="False" applyforceonlimbs="" force="20" torque="40" applyforcesonlyonce="True" targetimpulse="0" targetimpulseworld="0,0" targetforce="50" targetforceworld="0,0" severlimbsprobability="0.5" priority="0" structuresoundtype="StructureSlash" targetlimbtype="None" afterattackdelay="0.15" retreat="False" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear">
<Affliction identifier="bleeding" strength="7" />
<Affliction identifier="gunshotwound" strength="5" />
<Sound file="%ModDir%/Items/Weapons/ek_drum_lmg_mono.ogg" range="3000" />
<StatusEffect target="This" type="OnUse">
<Explosion range="140.0" force="1" shockwave="false" smoke="false" flames="false" flash="true" sparks="false" underwaterbubble="false" camerashake="4.0" />
</StatusEffect>
<StatusEffect target="Limb" type="OnUse">
<ParticleEmitter particle="bubbles" anglemin="0" anglemax="360" particleamount="1" velocitymin="0" velocitymax="50" scalemin="0.2" scalemax="0.4" distancemin="0" distancemax="128" />
</StatusEffect>
</attack>
</limb>
<joint name="Turret" limb1="0" limb2="1" limb1anchor="25,-40" limb2anchor="-22,0" canbesevered="False" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="7.5" lowerlimit="-40" stiffness="0.25" scale="1" weldjoint="False" />
</Ragdoll>

View File

@@ -1,51 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Ragdoll type="Gundrone" texture="%ModDir%/Characters/Gun Drone/gun_drone.png" canentersubmarine="True" canwalk="False" spritesheetorientation="0" limbscale="0.75" jointscale="0.75" texturescale="0.75" colliderheightfromfloor="45" impacttolerance="50" draggable="True" mainlimb="Torso">
<collider radius="96" width="1" name="Main Collider" height="0" />
<limb id="0" name="Body" type="Torso" height="96" width="224" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="0,0,288,160" origin="0.5,0.5" depth="0.1" color="255,255,255,255" deadcolor="175,175,150,255" deadcolortime="0.1">
<!--<StatusEffect type="OnDeath" target="This" setvalue="true" sourcerect="288,0,288,160" />-->
</sprite>
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding,medical" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
<damagemodifier armorsector="0,360" afflictionidentifiers="ek_drone_disarm" damagemultiplier="15" />
<lightsource color="255,255,255,125" range="450">
<lighttexture texture="%ModDir%/Characters/Gun Drone/gun_drone_lightmask.png" origin="0.5,0.5" size="1,1" />
<sprite texture="%ModDir%/Characters/Gun Drone/gun_drone_lights.png" sourcerect="0,0,160,228" origin="0.73,0.48" size="1,1" />
</lightsource>
</limb>
<limb id="1" name="Turret" type="Head" height="32" width="128" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<VitalityMultiplier type="damage" multiplier="0.5" />
<sprite texture="" sourcerect="0,160,160,64" origin="0.5,0.5" depth="0" color="255,255,255,255" deadcolor="180,165,150,255" deadcolortime="0.1">
<!--<StatusEffect type="OnDeath" target="This" setvalue="true" sourcerect="160,160,160,64" />-->
</sprite>
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
<!--
<attack context="Water" targettype="Character" hitdetectiontype="Distance" afterattack="FallBackUntilCanAttack" reverse="False" range="1100" damagerange="1200" duration="0.25" cooldown="0.25" secondarycooldown="0.1" cooldownrandomfactor="0.1" structuredamage="10" itemdamage="0" stun="0" onlyhumans="False" applyforceonlimbs="" force="20" torque="40" applyforcesonlyonce="True" targetimpulse="0" targetimpulseworld="0,0" targetforce="50" targetforceworld="0,0" severlimbsprobability="0.5" priority="0" structuresoundtype="StructureSlash" targetlimbtype="None" afterattackdelay="0.15" retreat="False" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear">
<Affliction identifier="bleeding" strength="7" />
<Affliction identifier="gunshotwound" strength="5" />
<Sound file="Mods/EK Armory/Items/Weapons/ek_drum_lmg_mono.ogg" range="3000" />
<StatusEffect target="This" type="OnUse">
<Explosion range="140.0" force="1" shockwave="false" smoke="false" flames="false" flash="true" sparks="false" underwaterbubble="false" camerashake="4.0" />
</StatusEffect>
<StatusEffect target="Limb" type="OnUse">
<ParticleEmitter particle="bubbles" anglemin="0" anglemax="360" particleamount="1" velocitymin="0" velocitymax="50" scalemin="0.2" scalemax="0.4" distancemin="0" distancemax="128" />
</StatusEffect>
</attack>
-->
</limb>
<limb id="2" name="Muzzle" width="16" height="32" type="None" notes="" scale="1" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" spriteorientation="NaN" steerforce="0" radius="0" density="10" ignorecollisions="True" angulardamping="7" attackpriority="1" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" attackforcemultiplier="1" minseverancedamage="1" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" blinktransitionin="Linear" blinktransitionout="Linear" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="160,160,32,64" origin="0.5,0.5" depth="0" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<attack ranged="True" requiredangle="60" structuresoundtype="StructureBlunt" context="Water" targettype="Any" targetlimbtype="None" hitdetectiontype="Distance" afterattack="FallBackUntilCanAttack" afterattackdelay="0.1" reverse="False" retreat="False" fullspeedafterattack="True" range="1200" damagerange="1200" duration="0.1" cooldown="0.3" secondarycooldown="0.3" cooldownrandomfactor="0" structuredamage="0" itemdamage="0" stun="0" onlyhumans="False" applyforceonlimbs="" force="20" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear" torque="0" applyforcesonlyonce="False" targetimpulse="0" targetimpulseworld="0,0" targetforce="0" targetforceworld="0,0" severlimbsprobability="0" priority="0">
<Sound file="%ModDir%/Items/Weapons/ek_drum_lmg_mono.ogg" range="3000" />
<StatusEffect target="This" type="OnUse">
<Explosion range="140.0" force="1" shockwave="false" smoke="false" flames="false" flash="true" sparks="false" underwaterbubble="false" camerashake="4.0" />
</StatusEffect>
<StatusEffect type="OnFailure" target="UseTarget">
<SpawnItem identifier="ek_handgun_round" spawnposition="This" count="1" aimspread="0" rotationtype="Limb" rotation="90" recoil="false" />
</StatusEffect>
</attack>
</limb>
<joint name="Turret" limb1="0" limb2="1" limb1anchor="25,-40" limb2anchor="-22,0" canbesevered="False" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="7.5" lowerlimit="-40" stiffness="0.25" scale="1" weldjoint="False" />
<joint name="Muzzle" limb1="1" limb2="2" limb1anchor="50,0" limb2anchor="0,0" canbesevered="False" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="90" lowerlimit="90" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
</Ragdoll>

View File

@@ -1,36 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Ragdoll type="Gundrone" texture="%ModDir%/Characters/Gun Drone/gun_drone.png" canentersubmarine="True" canwalk="False" spritesheetorientation="0" limbscale="0.75" jointscale="0.75" texturescale="0.75" colliderheightfromfloor="45" impacttolerance="50" draggable="True" mainlimb="Torso">
<collider radius="96" width="1" name="Main Collider" height="0" />
<limb id="0" name="Body" type="Torso" height="96" width="224" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="0,0,288,160" origin="0.5,0.5" depth="0.1" color="255,255,255,255" deadcolor="175,175,150,255" deadcolortime="0.1">
<!--<StatusEffect type="OnDeath" target="This" setvalue="true" sourcerect="288,0,288,160" />-->
</sprite>
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding,medical" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
<damagemodifier armorsector="0,360" afflictionidentifiers="ek_drone_disarm" damagemultiplier="15" />
<lightsource color="255,255,255,125" range="450">
<lighttexture texture="%ModDir%/Characters/Gun Drone/gun_drone_lightmask.png" origin="0.5,0.5" size="1,1" />
<sprite texture="%ModDir%/Characters/Gun Drone/gun_drone_lights.png" sourcerect="0,0,160,228" origin="0.73,0.48" size="1,1" />
</lightsource>
</limb>
<limb id="1" name="Turret" type="Head" height="32" width="128" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<VitalityMultiplier type="damage" multiplier="0.5" />
<sprite texture="" sourcerect="0,160,160,64" origin="0.5,0.5" depth="0" color="255,255,255,255" deadcolor="180,165,150,255" deadcolortime="0.1">
<!--<StatusEffect type="OnDeath" target="This" setvalue="true" sourcerect="160,160,160,64" />-->
</sprite>
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
<attack context="Water" targettype="Character" hitdetectiontype="Distance" afterattack="FallBackUntilCanAttack" reverse="False" range="1100" damagerange="1200" duration="0.25" cooldown="0.25" secondarycooldown="0.1" cooldownrandomfactor="0.1" structuredamage="10" itemdamage="0" stun="0" onlyhumans="False" applyforceonlimbs="" force="20" torque="40" applyforcesonlyonce="True" targetimpulse="0" targetimpulseworld="0,0" targetforce="50" targetforceworld="0,0" severlimbsprobability="0.5" priority="0" structuresoundtype="StructureSlash" targetlimbtype="None" afterattackdelay="0.15" retreat="False" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear">
<Affliction identifier="bleeding" strength="7" />
<Affliction identifier="gunshotwound" strength="5" />
<Sound file="%ModDir%/Items/Weapons/ek_drum_lmg_mono.ogg" range="1200" />
<StatusEffect target="This" type="OnUse">
<Explosion range="140.0" force="1" shockwave="false" smoke="false" flames="false" flash="true" sparks="false" underwaterbubble="false" camerashake="4.0" />
</StatusEffect>
<StatusEffect target="Limb" type="OnUse">
<ParticleEmitter particle="bubbles" anglemin="0" anglemax="360" particleamount="1" velocitymin="0" velocitymax="50" scalemin="0.2" scalemax="0.4" distancemin="0" distancemax="128" />
</StatusEffect>
</attack>
</limb>
<joint name="Turret" limb1="0" limb2="1" limb1anchor="25,-40" limb2anchor="-22,0" canbesevered="False" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="7.5" lowerlimit="-40" stiffness="0.25" scale="1" weldjoint="False" />
</Ragdoll>

View File

@@ -1,36 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Ragdoll type="Gundrone" texture="%ModDir%/Characters/Gun Drone/gun_drone.png" canentersubmarine="True" canwalk="False" spritesheetorientation="0" limbscale="0.75" jointscale="0.75" texturescale="0.75" colliderheightfromfloor="45" impacttolerance="50" draggable="True" mainlimb="Torso">
<collider radius="96" width="1" name="Main Collider" height="0" />
<limb id="0" name="Body" type="Torso" height="96" width="224" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="0,0,288,160" origin="0.5,0.5" depth="0.1" color="255,255,255,255" deadcolor="175,175,150,255" deadcolortime="0.1">
<!--<StatusEffect type="OnDeath" target="This" setvalue="true" sourcerect="288,0,288,160" />-->
</sprite>
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding,medical" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
<damagemodifier armorsector="0,360" afflictionidentifiers="ek_drone_disarm" damagemultiplier="15" />
<lightsource color="255,255,255,125" range="450">
<lighttexture texture="%ModDir%/Characters/Gun Drone/gun_drone_lightmask.png" origin="0.5,0.5" size="1,1" />
<sprite texture="%ModDir%/Characters/Gun Drone/gun_drone_lights.png" sourcerect="0,0,160,228" origin="0.73,0.48" size="1,1" />
</lightsource>
</limb>
<limb id="1" name="Turret" type="Head" height="32" width="128" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<VitalityMultiplier type="damage" multiplier="0.5" />
<sprite texture="" sourcerect="0,160,160,64" origin="0.5,0.5" depth="0" color="255,255,255,255" deadcolor="180,165,150,255" deadcolortime="0.1">
<!--<StatusEffect type="OnDeath" target="This" setvalue="true" sourcerect="160,160,160,64" />-->
</sprite>
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
<attack context="Water" targettype="Character" hitdetectiontype="Distance" afterattack="FallBackUntilCanAttack" reverse="False" range="1100" damagerange="1200" duration="0.25" cooldown="0.25" secondarycooldown="0.1" cooldownrandomfactor="0.1" structuredamage="10" itemdamage="0" stun="0" onlyhumans="False" applyforceonlimbs="" force="20" torque="40" applyforcesonlyonce="True" targetimpulse="0" targetimpulseworld="0,0" targetforce="50" targetforceworld="0,0" severlimbsprobability="0.5" priority="0" structuresoundtype="StructureSlash" targetlimbtype="None" afterattackdelay="0.15" retreat="False" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear">
<Affliction identifier="bleeding" strength="7" />
<Affliction identifier="gunshotwound" strength="5" />
<Sound file="%ModDir%/Items/Weapons/ek_drum_lmg_mono.ogg" range="1200" />
<StatusEffect target="This" type="OnUse">
<Explosion range="140.0" force="1" shockwave="false" smoke="false" flames="false" flash="true" sparks="false" underwaterbubble="false" camerashake="4.0" />
</StatusEffect>
<StatusEffect target="Limb" type="OnUse">
<ParticleEmitter particle="bubbles" anglemin="0" anglemax="360" particleamount="1" velocitymin="0" velocitymax="50" scalemin="0.2" scalemax="0.4" distancemin="0" distancemax="128" />
</StatusEffect>
</attack>
</limb>
<joint name="Turret" limb1="0" limb2="1" limb1anchor="25,-40" limb2anchor="-22,0" canbesevered="False" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="7.5" lowerlimit="-40" stiffness="0.25" scale="1" weldjoint="False" />
</Ragdoll>

View File

@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<HomingshellSwimFast movementspeed="18" waveamplitude="0.5" wavelength="50" flip="False" mirror="False" rotatetowardsmovement="True" torsotorque="25" headtorque="50" foottorque="25" tailtorque="50" footangles="" steertorque="25" cyclespeed="1" headangle="0" torsoangle="NaN" animationtype="SwimFast" usesinemovement="False" tailangle="NaN" type="Homingshell" />

View File

@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<HomingshellSwimSlow movementspeed="18" waveamplitude="0.1" wavelength="50" flip="False" mirror="False" rotatetowardsmovement="True" torsotorque="25" headtorque="50" foottorque="25" tailtorque="50" footangles="" steertorque="25" cyclespeed="1" headangle="0" torsoangle="NaN" animationtype="SwimSlow" usesinemovement="False" tailangle="NaN" type="Homingshell" />

View File

@@ -1,50 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Character speciesname="Homingshell" humanoid="False" group="Human" husk="False" needsair="False" canspeak="False" noise="250" blooddecal="">
<!--group="ek_shell_ai"-->
<ragdolls folder="default" />
<animations folder="default" />
<health vitality="3" doesbleed="False" crushdepth="-Infinity" usehealthwindow="False" bleedingreduction="0" burnreduction="0" constanthealthregeneration="0" healthregenerationwheneating="0" />
<ai combatstrength="80" attackpriorityrooms="0" attackpriorityhumans="0" sight="6" hearing="3" aggressionhurt="50" aggressiongreed="0" fleehealththreshold="0" attackonlywhenprovoked="False" retaliatewhentakingdamage="True" aggressiveboarding="False">
<!--<targetpriority tag="decoy" state="Attack" priority="600" />-->
<targetpriority tag="stronger" state="Attack" priority="200" />
<targetpriority tag="decoy" state="Attack" priority="0" />
<targetpriority tag="human" state="Attack" priority="0" />
<targetpriority tag="nasonov" state="Attack" priority="0" />
<targetpriority tag="sonar" state="Attack" priority="0" />
<targetpriority tag="room" state="Attack" priority="0" />
<targetpriority tag="provocative" state="Attack" priority="0" />
</ai>
<StatusEffect type="Always" target="Character">
<ReduceAffliction identifier="organdamage" amount="200" />
<ReduceAffliction identifier="bloodloss" amount="200" />
<ReduceAffliction identifier="stun" amount="100" />
<ReduceAffliction identifier="radiationsickness" amount="200" />
<ReduceAffliction identifier="poison" amount="200" />
</StatusEffect>
<StatusEffect type="Always" target="This">
<ParticleEmitter particle="bubbles" anglemin="0" anglemax="360" particleamount="1" velocitymin="0" velocitymax="50" scalemin="0.5" scalemax="1.5" />
<sound file="%ModDir%/Items/Weapons/homingshell_motor.ogg" type="OnActive" range="4500.0" loop="true" />
<Affliction identifier="internaldamage" strength="0.1" />
</StatusEffect>
<StatusEffect type="Always" target="This">
<sound file="%ModDir%/Items/Weapons/homingshell_water.ogg" type="OnActive" range="2500.0" volume="0.5" loop="true" />
</StatusEffect>
<StatusEffect type="Always" target="Character">
<ReduceAffliction identifier="organdamage" amount="200" />
<ReduceAffliction identifier="bloodloss" amount="200" />
<ReduceAffliction identifier="stun" amount="200" />
<ReduceAffliction identifier="radiationsickness" amount="200" />
<ReduceAffliction identifier="poison" amount="200" />
</StatusEffect>
<StatusEffect type="OnDeath" target="This" targetlimb="Head">
<sound file="Content/Items/Weapons/ExplosionMedium1.ogg" type="OnBroken" range="10000" selectionmode="All" />
<sound file="Content/Items/Weapons/ExplosionDebris1.ogg" type="OnBroken" range="10000" />
<Explosion range="700.0" structuredamage="250" stun="5" force="20.0" severlimbsprobability="0.5">
<Affliction identifier="burn" strength="150" />
<Affliction identifier="internaldamage" strength="75" />
</Explosion>
</StatusEffect>
<StatusEffect type="OnDeath" target="This" disabledeltatime="true" stackable="false" delay="0.2">
<RemoveCharacter />
</StatusEffect>
</Character>

View File

@@ -1,15 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Ragdoll type="homingshell" canentersubmarine="False" canwalk="False" limbscale="0.5" jointscale="0.5" texture="%ModDir%/Characters/Homing Shell/homingshell_activated.png" spritesheetorientation="0" texturescale="1" colliderheightfromfloor="45" impacttolerance="0.2" draggable="False">
<collider radius="30" name="Main Collider" height="0" width="0" />
<!-- head -->
<limb id="0" radius="20" type="Head" steerforce="1" name="Body" spriteorientation="NaN" flip="False" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" height="160" width="0" density="30" ignorecollisions="False" angulardamping="20" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="%ModDir%/Characters/Homing Shell/homingshell_activated.png" sourcerect="0,0,48,208" depth="0.04" origin="0.5,0.5" />
<attack context="NotDefined" cooldown="0.1" range="150" damagerange="160" duration="0.2" stun="0.3" structuredamage="3" itemdamage="10" structuresoundtype="StructureBlunt" targetimpulse="20" targetimpulseworld="0,-20" severlimbsprobability="0.5" force="5" applyforceonlimbs="0, 9" torque="50" hitdetectiontype="Distance" onlyhumans="False" targetforce="0" targetforceworld="0,0" priority="0" targettype="Any" secondarycooldown="0" applyforcesonlyonce="False" stickchance="0" cooldownrandomfactor="0.25" afterattack="FollowThroughUntilCanAttack" reverse="False" targetlimbtype="None">
<Affliction identifier="internaldamage" strength="10" />
<StatusEffect type="OnUse" target="This" targetlimb="Head" disabledeltatime="true">
<Affliction identifier="internaldamage" strength="1000" />
<Affliction identifier="burn" strength="1000" />
</StatusEffect>
</attack>
</limb>
</Ragdoll>

View File

@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<HomingshellSwimFast movementspeed="18" waveamplitude="0.5" wavelength="50" flip="False" mirror="False" rotatetowardsmovement="True" torsotorque="25" headtorque="50" foottorque="25" tailtorque="50" footangles="" steertorque="25" cyclespeed="1" headangle="0" torsoangle="NaN" animationtype="SwimFast" usesinemovement="False" tailangle="NaN" type="Homingshell" />

View File

@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<HomingshellSwimSlow movementspeed="18" waveamplitude="0.1" wavelength="50" flip="False" mirror="False" rotatetowardsmovement="True" torsotorque="25" headtorque="50" foottorque="25" tailtorque="50" footangles="" steertorque="25" cyclespeed="1" headangle="0" torsoangle="NaN" animationtype="SwimSlow" usesinemovement="False" tailangle="NaN" type="Homingshell" />

View File

@@ -1,54 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Character speciesname="Nuclearhomingshell" humanoid="False" group="Human" husk="False" needsair="False" canspeak="False" noise="250" blooddecal="">
<!--group="ek_shell_ai"-->
<ragdolls folder="default" />
<animations folder="default" />
<health vitality="3" doesbleed="False" crushdepth="-Infinity" usehealthwindow="False" bleedingreduction="0" burnreduction="0" constanthealthregeneration="0" healthregenerationwheneating="0" />
<ai combatstrength="80" attackpriorityrooms="0" attackpriorityhumans="0" sight="6" hearing="3" aggressionhurt="50" aggressiongreed="0" fleehealththreshold="0" attackonlywhenprovoked="False" retaliatewhentakingdamage="True" aggressiveboarding="False">
<!--<targetpriority tag="decoy" state="Attack" priority="600" />-->
<targetpriority tag="stronger" state="Attack" priority="200" />
<targetpriority tag="decoy" state="Attack" priority="0" />
<targetpriority tag="human" state="Attack" priority="0" />
<targetpriority tag="nasonov" state="Attack" priority="0" />
<targetpriority tag="sonar" state="Attack" priority="0" />
<targetpriority tag="room" state="Attack" priority="0" />
<targetpriority tag="provocative" state="Attack" priority="0" />
</ai>
<StatusEffect type="Always" target="Character">
<ReduceAffliction identifier="organdamage" amount="200" />
<ReduceAffliction identifier="bloodloss" amount="200" />
<ReduceAffliction identifier="stun" amount="100" />
<ReduceAffliction identifier="radiationsickness" amount="200" />
<ReduceAffliction identifier="poison" amount="200" />
</StatusEffect>
<StatusEffect type="Always" target="This">
<ParticleEmitter particle="bubbles" anglemin="0" anglemax="360" particleamount="1" velocitymin="0" velocitymax="50" scalemin="0.5" scalemax="1.5" />
<sound file="%ModDir%/Items/Weapons/homingshell_motor.ogg" type="OnActive" range="4500.0" loop="true" />
<Affliction identifier="internaldamage" strength="0.1" />
</StatusEffect>
<StatusEffect type="Always" target="This">
<sound file="%ModDir%/Items/Weapons/homingshell_water.ogg" type="OnActive" range="2500.0" volume="0.5" loop="true" />
</StatusEffect>
<StatusEffect type="Always" target="Character">
<ReduceAffliction identifier="organdamage" amount="200" />
<ReduceAffliction identifier="bloodloss" amount="200" />
<ReduceAffliction identifier="stun" amount="200" />
<ReduceAffliction identifier="radiationsickness" amount="200" />
<ReduceAffliction identifier="poison" amount="200" />
</StatusEffect>
<StatusEffect type="OnDeath" target="This" targetlimb="Head">
<sound file="Content/Items/Weapons/ExplosionMedium1.ogg" type="OnBroken" range="10000" selectionmode="All" />
<sound file="Content/Items/Weapons/ExplosionDebris1.ogg" type="OnBroken" range="10000" />
<Explosion range="1500.0" structuredamage="1000" force="50.0" severlimbsprobability="5.0" decal="explosion" decalsize="1.0" camerashake="500" camerashakerange="50000" flashrange="10000" flashduration="5.0" screencolor="255,255,255,255" screencolorrange="5000" screencolorduration="3.0">
<Affliction identifier="burn" strength="500" />
<Affliction identifier="radiationsickness" strength="100" />
<Affliction identifier="explosiondamage" strength="400" />
<Affliction identifier="stun" strength="10" />
</Explosion>
<Explosion range="3000" force="0.0" smoke="false" sparks="false" empstrength="2" applyfireeffects="false"></Explosion>
<SpawnItem identifier="nuclearaftereffectemitter" spawnposition="This" />
</StatusEffect>
<StatusEffect type="OnDeath" target="This" disabledeltatime="true" stackable="false" delay="0.2">
<RemoveCharacter />
</StatusEffect>
</Character>

View File

@@ -1,15 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Ragdoll type="homingshell" canentersubmarine="False" canwalk="False" limbscale="0.5" jointscale="0.5" texture="%ModDir%/Characters/Nuclear Homing Shell/nuclearhomingshell_activated.png" spritesheetorientation="0" texturescale="1" colliderheightfromfloor="45" impacttolerance="0.2" draggable="False">
<collider radius="30" name="Main Collider" height="0" width="0" />
<!-- head -->
<limb id="0" radius="20" type="Head" steerforce="1" name="Body" spriteorientation="NaN" flip="False" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" height="160" width="0" density="30" ignorecollisions="False" angulardamping="20" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="%ModDir%/Characters/Nuclear Homing Shell/nuclearhomingshell_activated.png" sourcerect="0,0,48,208" depth="0.04" origin="0.5,0.5" />
<attack context="NotDefined" cooldown="0.1" range="150" damagerange="160" duration="0.2" stun="0.3" structuredamage="3" itemdamage="10" structuresoundtype="StructureBlunt" targetimpulse="20" targetimpulseworld="0,-20" severlimbsprobability="0.5" force="5" applyforceonlimbs="0, 9" torque="50" hitdetectiontype="Distance" onlyhumans="False" targetforce="0" targetforceworld="0,0" priority="0" targettype="Any" secondarycooldown="0" applyforcesonlyonce="False" stickchance="0" cooldownrandomfactor="0.25" afterattack="FollowThroughUntilCanAttack" reverse="False" targetlimbtype="None">
<Affliction identifier="internaldamage" strength="10" />
<StatusEffect type="OnUse" target="This" targetlimb="Head" disabledeltatime="true">
<Affliction identifier="internaldamage" strength="1000" />
<Affliction identifier="burn" strength="1000" />
</StatusEffect>
</attack>
</limb>
</Ragdoll>

View File

@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<WalkerdroneRun animationtype="Run" flip="True" flipcooldown="1" flipdelay="0.5" headmoveforce="20" torsomoveforce="50" footmoveforce="5" headtorque="80" torsotorque="80" foottorque="15" legtorque="25" colliderstandangle="0" footangles="4: -0.05,7: -0.05" tailangle="NaN" stepsize="0.28,0.2" headposition="1.7" torsoposition="1.7" stepliftheadmultiplier="2" stepliftamount="2" stepliftoffset="0.5" stepliftfrequency="2" backwardsmovementmultiplier="0.75" movementspeed="3.25" cyclespeed="1.32" headangle="0" torsoangle="0" tailtorque="0" />

View File

@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<WalkerdroneSwimFast animationtype="SwimFast" usesinemovement="False" flip="False" flipcooldown="1" flipdelay="0.5" mirror="True" mirrorlerp="True" waveamplitude="5" wavelength="10" rotatetowardsmovement="True" torsotorque="1" headtorque="1" tailtorque="0" tailtorquemultiplier="1" foottorque="0" footangles="4: 0,7: 0" tailangle="NaN" steertorque="1" movementspeed="0.5" cyclespeed="1" headangle="90" torsoangle="90" />

View File

@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<WalkerdroneSwimSlow animationtype="SwimSlow" usesinemovement="False" flip="False" flipcooldown="1" flipdelay="0.5" mirror="True" mirrorlerp="True" waveamplitude="5" wavelength="10" rotatetowardsmovement="True" torsotorque="1" headtorque="1" tailtorque="0" tailtorquemultiplier="1" foottorque="0" footangles="4: 0,7: 0" tailangle="NaN" steertorque="1" movementspeed="0.2" cyclespeed="1" headangle="90" torsoangle="90" />

View File

@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<WalkerdroneWalk animationtype="Walk" flip="True" flipcooldown="1" flipdelay="0.5" headmoveforce="20" torsomoveforce="20" footmoveforce="8" headtorque="40" torsotorque="80" foottorque="15" legtorque="25" colliderstandangle="0" footangles="4: 0,7: 0" tailangle="NaN" stepsize="0.22,0.2" headposition="1.68" torsoposition="1.7" stepliftheadmultiplier="0.2" stepliftamount="0.2" stepliftoffset="0.5" stepliftfrequency="2" backwardsmovementmultiplier="0.75" movementspeed="1.5" cyclespeed="2.25" headangle="0" torsoangle="0" tailtorque="0" />

View File

@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<WalkerdroneRun animationtype="Run" flip="True" flipcooldown="1" flipdelay="0.5" headmoveforce="20" torsomoveforce="50" footmoveforce="5" headtorque="80" torsotorque="80" foottorque="15" legtorque="25" colliderstandangle="0" footangles="4: -0.05,7: -0.05" tailangle="NaN" stepsize="0.28,0.2" headposition="1.7" torsoposition="1.7" stepliftheadmultiplier="2" stepliftamount="2" stepliftoffset="0.5" stepliftfrequency="2" backwardsmovementmultiplier="0.75" movementspeed="3.25" cyclespeed="1.32" headangle="0" torsoangle="0" tailtorque="0" />

View File

@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<WalkerdroneSwimFast animationtype="SwimFast" usesinemovement="False" flip="False" flipcooldown="1" flipdelay="0.5" mirror="True" mirrorlerp="True" waveamplitude="5" wavelength="10" rotatetowardsmovement="True" torsotorque="1" headtorque="1" tailtorque="0" tailtorquemultiplier="1" foottorque="0" footangles="4: 0,7: 0" tailangle="NaN" steertorque="1" movementspeed="0.5" cyclespeed="1" headangle="90" torsoangle="90" />

View File

@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<WalkerdroneSwimSlow animationtype="SwimSlow" usesinemovement="False" flip="False" flipcooldown="1" flipdelay="0.5" mirror="True" mirrorlerp="True" waveamplitude="5" wavelength="10" rotatetowardsmovement="True" torsotorque="1" headtorque="1" tailtorque="0" tailtorquemultiplier="1" foottorque="0" footangles="4: 0,7: 0" tailangle="NaN" steertorque="1" movementspeed="0.2" cyclespeed="1" headangle="90" torsoangle="90" />

View File

@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<WalkerdroneWalk animationtype="Walk" flip="True" flipcooldown="1" flipdelay="0.5" headmoveforce="20" torsomoveforce="20" footmoveforce="8" headtorque="40" torsotorque="80" foottorque="15" legtorque="25" colliderstandangle="0" footangles="4: 0,7: 0" tailangle="NaN" stepsize="0.22,0.2" headposition="1.68" torsoposition="1.7" stepliftheadmultiplier="0.2" stepliftamount="0.2" stepliftoffset="0.5" stepliftfrequency="2" backwardsmovementmultiplier="0.75" movementspeed="1.5" cyclespeed="2.25" headangle="0" torsoangle="0" tailtorque="0" />

View File

@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<WalkerdroneRun animationtype="Run" flip="True" flipcooldown="1" flipdelay="0.5" headmoveforce="20" torsomoveforce="50" footmoveforce="5" headtorque="80" torsotorque="80" foottorque="15" legtorque="25" colliderstandangle="0" footangles="4: -0.05,7: -0.05" tailangle="NaN" stepsize="0.28,0.2" headposition="1.7" torsoposition="1.7" stepliftheadmultiplier="2" stepliftamount="2" stepliftoffset="0.5" stepliftfrequency="2" backwardsmovementmultiplier="0.75" movementspeed="3.25" cyclespeed="1.32" headangle="0" torsoangle="0" tailtorque="0" />

View File

@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<WalkerdroneSwimFast animationtype="SwimFast" usesinemovement="False" flip="False" flipcooldown="1" flipdelay="0.5" mirror="True" mirrorlerp="True" waveamplitude="5" wavelength="10" rotatetowardsmovement="True" torsotorque="1" headtorque="1" tailtorque="0" tailtorquemultiplier="1" foottorque="0" footangles="4: 0,7: 0" tailangle="NaN" steertorque="1" movementspeed="0.5" cyclespeed="1" headangle="90" torsoangle="90" />

View File

@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<WalkerdroneSwimSlow animationtype="SwimSlow" usesinemovement="False" flip="False" flipcooldown="1" flipdelay="0.5" mirror="True" mirrorlerp="True" waveamplitude="5" wavelength="10" rotatetowardsmovement="True" torsotorque="1" headtorque="1" tailtorque="0" tailtorquemultiplier="1" foottorque="0" footangles="4: 0,7: 0" tailangle="NaN" steertorque="1" movementspeed="0.2" cyclespeed="1" headangle="90" torsoangle="90" />

View File

@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<WalkerdroneWalk animationtype="Walk" flip="True" flipcooldown="1" flipdelay="0.5" headmoveforce="20" torsomoveforce="20" footmoveforce="8" headtorque="40" torsotorque="80" foottorque="15" legtorque="25" colliderstandangle="0" footangles="4: 0,7: 0" tailangle="NaN" stepsize="0.22,0.2" headposition="1.68" torsoposition="1.7" stepliftheadmultiplier="0.2" stepliftamount="0.2" stepliftoffset="0.5" stepliftfrequency="2" backwardsmovementmultiplier="0.75" movementspeed="1.5" cyclespeed="2.25" headangle="0" torsoangle="0" tailtorque="0" />

View File

@@ -1,65 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Ragdoll type="Walkerdrone" texture="%ModDir%/Characters/Walker Drone/walker_drone.png" canentersubmarine="True" canwalk="True" spritesheetorientation="0" limbscale="0.6" jointscale="0.6" texturescale="1" colliderheightfromfloor="55" impacttolerance="50" draggable="True" mainlimb="Torso">
<collider radius="92" width="1" name="Main Collider" height="40" />
<limb id="0" name="Body" type="Torso" height="121.55" width="189.55" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="0,0,224,144" origin="0.5,0.5" depth="0.2" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding,medical" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
<damagemodifier armorsector="0,360" afflictionidentifiers="ek_drone_disarm" damagemultiplier="15" />
</limb>
<limb id="1" name="Turret" type="Head" height="80.75" width="175.1" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" radius="0" density="5" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="96,144,208,96" origin="0.5,0.5" depth="0.05" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
<attack context="Ground" targettype="Character" hitdetectiontype="Distance" afterattack="FallBackUntilCanAttack" reverse="False" range="750" damagerange="850" duration="0.25" cooldown="0.25" secondarycooldown="0.1" cooldownrandomfactor="0.1" structuredamage="10" itemdamage="0" stun="0" onlyhumans="False" applyforceonlimbs="" force="20" torque="40" applyforcesonlyonce="True" targetimpulse="0" targetimpulseworld="0,0" targetforce="50" targetforceworld="0,0" severlimbsprobability="0.5" priority="0" structuresoundtype="StructureSlash" targetlimbtype="None" afterattackdelay="0.15" retreat="False" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear">
<Affliction identifier="bleeding" strength="7" />
<Affliction identifier="gunshotwound" strength="5" />
<Sound file="%ModDir%/Items/Weapons/ek_drum_lmg_mono.ogg" range="1200" />
<StatusEffect target="This" type="OnUse">
<Explosion range="140.0" force="1" shockwave="false" smoke="false" flames="false" flash="true" sparks="false" underwaterbubble="false" camerashake="4.0" />
</StatusEffect>
<StatusEffect target="Limb" type="OnUse">
<ParticleEmitter particle="bubbles" anglemin="0" anglemax="360" particleamount="1" velocitymin="0" velocitymax="50" scalemin="0.2" scalemax="0.4" distancemin="0" distancemax="128" />
</StatusEffect>
</attack>
</limb>
<limb id="2" name="RightUpper" type="RightThigh" height="76.5" width="45.05" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="224,0,48,96" origin="0.5,0.5" depth="0.1" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
</limb>
<limb id="3" name="RightLower" type="RightLeg" height="79.05" width="39.95" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="272,2,48,96" origin="0.5,0.5" depth="0.15" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
</limb>
<limb id="4" name="RightFoot" type="RightFoot" height="32" width="70" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.25" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="-5,0" refjoint="0" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="224,96,80,48" origin="0.5,0.5" depth="0.1" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
<sound tag="footstep_armor_heavy" />
</limb>
<limb id="5" name="LeftUpper" type="LeftThigh" height="81.6" width="44.2" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="0,144,48,96" origin="0.5,0.5" depth="0.25" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
</limb>
<limb id="6" name="LeftLower" type="LeftLeg" height="79.9" width="40.8" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="48,144,48,96" origin="0.5,0.5" depth="0.3" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
</limb>
<limb id="7" name="LeftFoot" type="LeftFoot" height="32" width="70" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.25" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="-5,0" refjoint="0" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="224,96,80,48" origin="0.5,0.5" depth="0.25" color="200,200,200,255" deadcolor="200,200,200,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
<sound tag="footstep_armor_heavy" />
</limb>
<joint name="Turret" limb1="0" limb2="1" limb1anchor="13.5,0.7" limb2anchor="-36,-1.5" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="35" lowerlimit="-35" stiffness="0.25" scale="1" weldjoint="False" />
<joint name="RightUpper" limb1="0" limb2="2" limb1anchor="14.1,-44.9" limb2anchor="-1.5,33" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="40" lowerlimit="-90" stiffness="0.25" scale="1" weldjoint="False" />
<joint name="RightLower" limb1="2" limb2="3" limb1anchor="3.3,-22.8" limb2anchor="-0.25,33.7" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="135" lowerlimit="0" stiffness="0.2" scale="1" weldjoint="False" />
<joint name="RightFoot" limb1="3" limb2="4" limb1anchor="-0.5,-32.3" limb2anchor="5,7" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="0" lowerlimit="-90" stiffness="0.25" scale="1" weldjoint="False" />
<joint name="LeftUpper" limb1="0" limb2="5" limb1anchor="13.6,-44.7" limb2anchor="-3,30.5" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="40" lowerlimit="-90" stiffness="0.25" scale="1" weldjoint="False" />
<joint name="LeftLower" limb1="5" limb2="6" limb1anchor="2.7,-22.6" limb2anchor="-1,33.1" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="135" lowerlimit="0" stiffness="0.25" scale="1" weldjoint="False" />
<joint name="LeftFoot" limb1="6" limb2="7" limb1anchor="-0.9,-30.5" limb2anchor="-0.25,9.7" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="0" lowerlimit="-90" stiffness="0.25" scale="1" weldjoint="False" />
</Ragdoll>

View File

@@ -1,65 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Ragdoll type="Walkerdrone" texture="%ModDir%/Characters/Walker Drone/walker_drone.png" canentersubmarine="True" canwalk="True" spritesheetorientation="0" limbscale="0.6" jointscale="0.6" texturescale="1" colliderheightfromfloor="55" impacttolerance="50" draggable="True" mainlimb="Torso" color="255,255,255,255">
<collider radius="92" width="1" name="Main Collider" height="40" />
<limb id="0" name="Body" type="Torso" height="121.55" width="189.55" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear">
<sprite texture="" sourcerect="0,0,224,144" origin="0.5,0.5" depth="0.2" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" damageparticle="" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding,medical" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" damageparticle="" />
<damagemodifier armorsector="0,360" afflictionidentifiers="ek_drone_disarm" damagemultiplier="15" damagesound="" damageparticle="" probabilitymultiplier="1" deflectprojectiles="False" afflictiontypes="" />
</limb>
<limb id="1" name="Head" type="Head" height="16" width="16" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.1" steerforce="0" radius="0" density="1" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear">
<sprite texture="" sourcerect="0,0,16,16" origin="0.5,0.5" depth="0.05" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="2" name="RightUpper" type="RightThigh" height="76.5" width="45.05" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear">
<sprite texture="" sourcerect="224,0,48,96" origin="0.5,0.5" depth="0.1" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" damageparticle="" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" damageparticle="" />
</limb>
<limb id="3" name="RightLower" type="RightLeg" height="79.05" width="39.95" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear">
<sprite texture="" sourcerect="272,2,48,96" origin="0.5,0.5" depth="0.15" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" damageparticle="" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" damageparticle="" />
</limb>
<limb id="4" name="RightFoot" type="RightFoot" height="32" width="70" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.25" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="-5,0" refjoint="0" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear">
<sprite texture="" sourcerect="224,96,80,48" origin="0.5,0.5" depth="0.1" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" damageparticle="" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" damageparticle="" />
<sound tag="footstep_armor_heavy" />
</limb>
<limb id="5" name="LeftUpper" type="LeftThigh" height="81.6" width="44.2" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear">
<sprite texture="" sourcerect="0,144,48,96" origin="0.5,0.5" depth="0.25" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" damageparticle="" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" damageparticle="" />
</limb>
<limb id="6" name="LeftLower" type="LeftLeg" height="79.9" width="40.8" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear">
<sprite texture="" sourcerect="48,144,48,96" origin="0.5,0.5" depth="0.3" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" damageparticle="" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" damageparticle="" />
</limb>
<limb id="7" name="LeftFoot" type="LeftFoot" height="32" width="70" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.25" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="-5,0" refjoint="0" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear">
<sprite texture="" sourcerect="224,96,80,48" origin="0.5,0.5" depth="0.25" color="200,200,200,255" deadcolor="200,200,200,255" deadcolortime="0" ignoretint="False" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" damageparticle="" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" damageparticle="" />
<sound tag="footstep_armor_heavy" />
</limb>
<limb id="8" name="RightArm" width="32" height="16" type="RightArm" notes="" scale="1" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" spriteorientation="NaN" inheritlimbdepth="None" steerforce="0" radius="0" density="10" ignorecollisions="True" angulardamping="7" attackpriority="1" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" attackforcemultiplier="1" minseverancedamage="1" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="274,252,32,16" origin="0.5,0.5" depth="0" ignoretint="False" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
</limb>
<limb id="9" name="RightForearm" width="32" height="16" type="RightForearm" notes="" scale="1" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" spriteorientation="NaN" inheritlimbdepth="None" steerforce="0" radius="0" density="10" ignorecollisions="True" angulardamping="7" attackpriority="1" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" attackforcemultiplier="1" minseverancedamage="1" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="274,252,32,16" origin="0.5,0.5" depth="0" ignoretint="False" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
</limb>
<limb id="10" name="RightHand" width="32" height="16" type="RightHand" notes="" scale="1" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" spriteorientation="NaN" inheritlimbdepth="None" steerforce="0" radius="0" density="10" ignorecollisions="True" angulardamping="7" attackpriority="1" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" attackforcemultiplier="1" minseverancedamage="1" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="274,252,32,16" origin="0.5,0.5" depth="0" ignoretint="False" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<attack context="Ground" duration="0.25" cooldown="0.1" secondarycooldown="0.1" cooldownrandomfactor="0.1" range="1500" damagerange="1000" structuredamage="0" itemdamage="0" structuresoundtype="StructureSlash" targetforce="0" severlimbsprobability="0" torque="0" force="0" applyforceonlimbs="" targettype="Character" targetlimbtype="None" hitdetectiontype="Distance" afterattack="FallBackUntilCanAttack" afterattackdelay="0.01" reverse="False" retreat="False" fullspeedafterattack="false" penetration="0" levelwalldamage="0" ranged="True" avoidfriendlyfire="False" requiredangle="360" stun="0" onlyhumans="False" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear" applyforcesonlyonce="False" targetimpulse="0" targetimpulseworld="0,0" targetforceworld="0,0" submarineimpactmultiplier="0" priority="10" blink="False" />
</limb>
<joint name="Head" limb1="0" limb2="1" limb1anchor="62.62563,60.519703" limb2anchor="-0.48149842,0.4639048" canbesevered="False" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="False" upperlimit="0" lowerlimit="0" stiffness="1" scale="1" weldjoint="True" clockwiserotation="False" />
<joint name="RightUpper" limb1="0" limb2="2" limb1anchor="14.1,-44.9" limb2anchor="-1.5,33" canbesevered="False" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="40" lowerlimit="-90" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint name="RightLower" limb1="2" limb2="3" limb1anchor="3.3,-22.8" limb2anchor="-0.25,33.7" canbesevered="False" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="135" lowerlimit="0" stiffness="0.2" scale="1" weldjoint="False" clockwiserotation="False" />
<joint name="RightFoot" limb1="3" limb2="4" limb1anchor="-0.5,-32.3" limb2anchor="5,7" canbesevered="False" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="0" lowerlimit="-90" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint name="LeftUpper" limb1="0" limb2="5" limb1anchor="13.6,-44.7" limb2anchor="-3,30.5" canbesevered="False" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="40" lowerlimit="-90" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint name="LeftLower" limb1="5" limb2="6" limb1anchor="2.7,-22.6" limb2anchor="-1,33.1" canbesevered="False" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="135" lowerlimit="0" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint name="LeftFoot" limb1="6" limb2="7" limb1anchor="-0.9,-30.5" limb2anchor="-0.25,9.7" canbesevered="False" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="0" lowerlimit="-90" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint name="RightArm" limb1="0" limb2="8" limb1anchor="13,2" limb2anchor="0,0" canbesevered="False" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="0" lowerlimit="0" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint name="RightForearm" limb1="8" limb2="9" limb1anchor="0,0" limb2anchor="0,0" canbesevered="False" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="0" lowerlimit="0" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint name="RightHand" limb1="9" limb2="10" limb1anchor="0,0" limb2anchor="0,0" canbesevered="False" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="0" lowerlimit="0" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
</Ragdoll>

View File

@@ -1,65 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Ragdoll type="Walkerdrone" texture="%ModDir%/Characters/Walker Drone/walker_drone.png" canentersubmarine="True" canwalk="True" spritesheetorientation="0" limbscale="0.6" jointscale="0.6" texturescale="1" colliderheightfromfloor="55" impacttolerance="50" draggable="True" mainlimb="Torso">
<collider radius="92" width="1" name="Main Collider" height="40" />
<limb id="0" name="Body" type="Torso" height="121.55" width="189.55" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="0,0,224,144" origin="0.5,0.5" depth="0.2" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding,medical" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
<damagemodifier armorsector="0,360" afflictionidentifiers="ek_drone_disarm" damagemultiplier="15" />
</limb>
<limb id="1" name="Turret" type="Head" height="80.75" width="175.1" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" radius="0" density="5" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="96,144,208,96" origin="0.5,0.5" depth="0.05" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
<attack context="Ground" targettype="Character" hitdetectiontype="Distance" afterattack="FallBackUntilCanAttack" reverse="False" range="750" damagerange="850" duration="0.25" cooldown="0.25" secondarycooldown="0.1" cooldownrandomfactor="0.1" structuredamage="10" itemdamage="0" stun="0" onlyhumans="False" applyforceonlimbs="" force="20" torque="40" applyforcesonlyonce="True" targetimpulse="0" targetimpulseworld="0,0" targetforce="50" targetforceworld="0,0" severlimbsprobability="0.5" priority="0" structuresoundtype="StructureSlash" targetlimbtype="None" afterattackdelay="0.15" retreat="False" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear">
<Affliction identifier="bleeding" strength="7" />
<Affliction identifier="gunshotwound" strength="5" />
<Sound file="%ModDir%/Items/Weapons/ek_drum_lmg_mono.ogg" range="3000" />
<StatusEffect target="This" type="OnUse">
<Explosion range="140.0" force="1" shockwave="false" smoke="false" flames="false" flash="true" sparks="false" underwaterbubble="false" camerashake="4.0" />
</StatusEffect>
<StatusEffect target="Limb" type="OnUse">
<ParticleEmitter particle="bubbles" anglemin="0" anglemax="360" particleamount="1" velocitymin="0" velocitymax="50" scalemin="0.2" scalemax="0.4" distancemin="0" distancemax="128" />
</StatusEffect>
</attack>
</limb>
<limb id="2" name="RightUpper" type="RightThigh" height="76.5" width="45.05" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="224,0,48,96" origin="0.5,0.5" depth="0.1" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
</limb>
<limb id="3" name="RightLower" type="RightLeg" height="79.05" width="39.95" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="272,2,48,96" origin="0.5,0.5" depth="0.15" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
</limb>
<limb id="4" name="RightFoot" type="RightFoot" height="32" width="70" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.25" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="-5,0" refjoint="0" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="224,96,80,48" origin="0.5,0.5" depth="0.1" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
<sound tag="footstep_armor_heavy" />
</limb>
<limb id="5" name="LeftUpper" type="LeftThigh" height="81.6" width="44.2" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="0,144,48,96" origin="0.5,0.5" depth="0.25" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
</limb>
<limb id="6" name="LeftLower" type="LeftLeg" height="79.9" width="40.8" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="48,144,48,96" origin="0.5,0.5" depth="0.3" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
</limb>
<limb id="7" name="LeftFoot" type="LeftFoot" height="32" width="70" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.25" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="-5,0" refjoint="0" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="224,96,80,48" origin="0.5,0.5" depth="0.25" color="200,200,200,255" deadcolor="200,200,200,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
<sound tag="footstep_armor_heavy" />
</limb>
<joint name="Turret" limb1="0" limb2="1" limb1anchor="13.5,0.7" limb2anchor="-36,-1.5" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="35" lowerlimit="-35" stiffness="0.25" scale="1" weldjoint="False" />
<joint name="RightUpper" limb1="0" limb2="2" limb1anchor="14.1,-44.9" limb2anchor="-1.5,33" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="40" lowerlimit="-90" stiffness="0.25" scale="1" weldjoint="False" />
<joint name="RightLower" limb1="2" limb2="3" limb1anchor="3.3,-22.8" limb2anchor="-0.25,33.7" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="135" lowerlimit="0" stiffness="0.2" scale="1" weldjoint="False" />
<joint name="RightFoot" limb1="3" limb2="4" limb1anchor="-0.5,-32.3" limb2anchor="5,7" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="0" lowerlimit="-90" stiffness="0.25" scale="1" weldjoint="False" />
<joint name="LeftUpper" limb1="0" limb2="5" limb1anchor="13.6,-44.7" limb2anchor="-3,30.5" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="40" lowerlimit="-90" stiffness="0.25" scale="1" weldjoint="False" />
<joint name="LeftLower" limb1="5" limb2="6" limb1anchor="2.7,-22.6" limb2anchor="-1,33.1" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="135" lowerlimit="0" stiffness="0.25" scale="1" weldjoint="False" />
<joint name="LeftFoot" limb1="6" limb2="7" limb1anchor="-0.9,-30.5" limb2anchor="-0.25,9.7" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="0" lowerlimit="-90" stiffness="0.25" scale="1" weldjoint="False" />
</Ragdoll>

View File

@@ -1,65 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Ragdoll type="Walkerdrone" texture="%ModDir%/Characters/Walker Drone/walker_drone.png" canentersubmarine="True" canwalk="True" spritesheetorientation="0" limbscale="0.6" jointscale="0.6" texturescale="1" colliderheightfromfloor="55" impacttolerance="50" draggable="True" mainlimb="Torso">
<collider radius="92" width="1" name="Main Collider" height="40" />
<limb id="0" name="Body" type="Torso" height="121.55" width="189.55" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="0,0,224,144" origin="0.5,0.5" depth="0.2" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding,medical" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
<damagemodifier armorsector="0,360" afflictionidentifiers="ek_drone_disarm" damagemultiplier="15" />
</limb>
<limb id="1" name="Turret" type="Head" height="80.75" width="175.1" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" radius="0" density="5" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="96,144,208,96" origin="0.5,0.5" depth="0.05" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
<attack context="Ground" targettype="Character" hitdetectiontype="Distance" afterattack="FallBackUntilCanAttack" reverse="False" range="750" damagerange="850" duration="0.25" cooldown="0.25" secondarycooldown="0.1" cooldownrandomfactor="0.1" structuredamage="10" itemdamage="0" stun="0" onlyhumans="False" applyforceonlimbs="" force="20" torque="40" applyforcesonlyonce="True" targetimpulse="0" targetimpulseworld="0,0" targetforce="50" targetforceworld="0,0" severlimbsprobability="0.5" priority="0" structuresoundtype="StructureSlash" targetlimbtype="None" afterattackdelay="0.15" retreat="False" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear">
<Affliction identifier="bleeding" strength="7" />
<Affliction identifier="gunshotwound" strength="5" />
<Sound file="%ModDir%/Items/Weapons/ek_drum_lmg_mono.ogg" range="1200" />
<StatusEffect target="This" type="OnUse">
<Explosion range="140.0" force="1" shockwave="false" smoke="false" flames="false" flash="true" sparks="false" underwaterbubble="false" camerashake="4.0" />
</StatusEffect>
<StatusEffect target="Limb" type="OnUse">
<ParticleEmitter particle="bubbles" anglemin="0" anglemax="360" particleamount="1" velocitymin="0" velocitymax="50" scalemin="0.2" scalemax="0.4" distancemin="0" distancemax="128" />
</StatusEffect>
</attack>
</limb>
<limb id="2" name="RightUpper" type="RightThigh" height="76.5" width="45.05" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="224,0,48,96" origin="0.5,0.5" depth="0.1" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
</limb>
<limb id="3" name="RightLower" type="RightLeg" height="79.05" width="39.95" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="272,2,48,96" origin="0.5,0.5" depth="0.15" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
</limb>
<limb id="4" name="RightFoot" type="RightFoot" height="32" width="70" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.25" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="-5,0" refjoint="0" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="224,96,80,48" origin="0.5,0.5" depth="0.1" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
<sound tag="footstep_armor_heavy" />
</limb>
<limb id="5" name="LeftUpper" type="LeftThigh" height="81.6" width="44.2" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="0,144,48,96" origin="0.5,0.5" depth="0.25" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
</limb>
<limb id="6" name="LeftLower" type="LeftLeg" height="79.9" width="40.8" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="48,144,48,96" origin="0.5,0.5" depth="0.3" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
</limb>
<limb id="7" name="LeftFoot" type="LeftFoot" height="32" width="70" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.25" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="-5,0" refjoint="0" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="224,96,80,48" origin="0.5,0.5" depth="0.25" color="200,200,200,255" deadcolor="200,200,200,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
<sound tag="footstep_armor_heavy" />
</limb>
<joint name="Turret" limb1="0" limb2="1" limb1anchor="13.5,0.7" limb2anchor="-36,-1.5" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="35" lowerlimit="-35" stiffness="0.25" scale="1" weldjoint="False" />
<joint name="RightUpper" limb1="0" limb2="2" limb1anchor="14.1,-44.9" limb2anchor="-1.5,33" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="40" lowerlimit="-90" stiffness="0.25" scale="1" weldjoint="False" />
<joint name="RightLower" limb1="2" limb2="3" limb1anchor="3.3,-22.8" limb2anchor="-0.25,33.7" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="135" lowerlimit="0" stiffness="0.2" scale="1" weldjoint="False" />
<joint name="RightFoot" limb1="3" limb2="4" limb1anchor="-0.5,-32.3" limb2anchor="5,7" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="0" lowerlimit="-90" stiffness="0.25" scale="1" weldjoint="False" />
<joint name="LeftUpper" limb1="0" limb2="5" limb1anchor="13.6,-44.7" limb2anchor="-3,30.5" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="40" lowerlimit="-90" stiffness="0.25" scale="1" weldjoint="False" />
<joint name="LeftLower" limb1="5" limb2="6" limb1anchor="2.7,-22.6" limb2anchor="-1,33.1" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="135" lowerlimit="0" stiffness="0.25" scale="1" weldjoint="False" />
<joint name="LeftFoot" limb1="6" limb2="7" limb1anchor="-0.9,-30.5" limb2anchor="-0.25,9.7" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="0" lowerlimit="-90" stiffness="0.25" scale="1" weldjoint="False" />
</Ragdoll>

View File

@@ -1,80 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Ragdoll type="Walkerdrone" texture="%ModDir%/Characters/Walker Drone/walker_drone.png" canentersubmarine="True" canwalk="True" spritesheetorientation="0" limbscale="0.6" jointscale="0.6" texturescale="1" colliderheightfromfloor="55" impacttolerance="50" draggable="True" mainlimb="Torso">
<collider radius="92" width="1" name="Main Collider" height="40" />
<limb id="0" name="Body" type="Torso" height="121.55" width="189.55" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="0,0,224,144" origin="0.5,0.5" depth="0.2" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding,medical" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
<damagemodifier armorsector="0,360" afflictionidentifiers="ek_drone_disarm" damagemultiplier="15" />
</limb>
<limb id="1" name="Turret" type="Head" height="80.75" width="175.1" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" radius="0" density="5" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="96,144,208,96" origin="0.5,0.5" depth="0.05" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
<!--
<attack context="Ground" targettype="Character" hitdetectiontype="Distance" afterattack="FallBackUntilCanAttack" reverse="False" range="750" damagerange="850" duration="0.25" cooldown="0.25" secondarycooldown="0.1" cooldownrandomfactor="0.1" structuredamage="10" itemdamage="0" stun="0" onlyhumans="False" applyforceonlimbs="" force="20" torque="40" applyforcesonlyonce="True" targetimpulse="0" targetimpulseworld="0,0" targetforce="50" targetforceworld="0,0" severlimbsprobability="0.5" priority="0" structuresoundtype="StructureSlash" targetlimbtype="None" afterattackdelay="0.15" retreat="False" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear">
<Affliction identifier="bleeding" strength="7" />
<Affliction identifier="gunshotwound" strength="5" />
<Sound file="Mods/EK Armory/Items/Weapons/ek_drum_lmg.ogg" range="3000" />
<StatusEffect target="This" type="OnUse">
<Explosion range="140.0" force="1" shockwave="false" smoke="false" flames="false" flash="true" sparks="false" underwaterbubble="false" camerashake="4.0" />
</StatusEffect>
<StatusEffect target="Limb" type="OnUse">
<ParticleEmitter particle="bubbles" anglemin="0" anglemax="360" particleamount="1" velocitymin="0" velocitymax="50" scalemin="0.2" scalemax="0.4" distancemin="0" distancemax="128" />
</StatusEffect>
</attack>
-->
</limb>
<limb id="2" name="RightUpper" type="RightThigh" height="76.5" width="45.05" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="224,0,48,96" origin="0.5,0.5" depth="0.1" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
</limb>
<limb id="3" name="RightLower" type="RightLeg" height="79.05" width="39.95" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="272,2,48,96" origin="0.5,0.5" depth="0.15" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
</limb>
<limb id="4" name="RightFoot" type="RightFoot" height="32" width="70" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.25" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="-5,0" refjoint="0" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="224,96,80,48" origin="0.5,0.5" depth="0.1" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
<sound tag="footstep_armor_heavy" />
</limb>
<limb id="5" name="LeftUpper" type="LeftThigh" height="81.6" width="44.2" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="0,144,48,96" origin="0.5,0.5" depth="0.25" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
</limb>
<limb id="6" name="LeftLower" type="LeftLeg" height="79.9" width="40.8" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="48,144,48,96" origin="0.5,0.5" depth="0.3" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
</limb>
<limb id="7" name="LeftFoot" type="LeftFoot" height="32" width="70" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.25" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="-5,0" refjoint="0" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="224,96,80,48" origin="0.5,0.5" depth="0.25" color="200,200,200,255" deadcolor="200,200,200,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
<sound tag="footstep_armor_heavy" />
</limb>
<limb id="8" name="Muzzle" width="16" height="32" type="None" notes="" scale="1" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" spriteorientation="NaN" steerforce="0" radius="0" density="10" ignorecollisions="True" angulardamping="7" attackpriority="1" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" attackforcemultiplier="1" minseverancedamage="1" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" blinktransitionin="Linear" blinktransitionout="Linear" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="160,160,32,64" origin="0.5,0.5" depth="0" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<attack ranged="True" requiredangle="60" structuresoundtype="StructureBlunt" context="Water" targettype="Any" targetlimbtype="None" hitdetectiontype="Distance" afterattack="FallBackUntilCanAttack" afterattackdelay="0.1" reverse="False" retreat="False" fullspeedafterattack="True" range="1200" damagerange="1200" duration="0.1" cooldown="0.3" secondarycooldown="0.3" cooldownrandomfactor="0" structuredamage="0" itemdamage="0" stun="0" onlyhumans="False" applyforceonlimbs="" force="20" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear" torque="0" applyforcesonlyonce="False" targetimpulse="0" targetimpulseworld="0,0" targetforce="0" targetforceworld="0,0" severlimbsprobability="0" priority="0">
<Sound file="%ModDir%/Items/Weapons/ek_drum_lmg.ogg" range="3000" />
<StatusEffect target="This" type="OnUse">
<Explosion range="140.0" force="1" shockwave="false" smoke="false" flames="false" flash="true" sparks="false" underwaterbubble="false" camerashake="4.0" />
</StatusEffect>
<StatusEffect type="OnFailure" target="UseTarget">
<SpawnItem identifier="ek_handgun_round" spawnposition="This" count="1" aimspread="0" rotationtype="Limb" rotation="90" recoil="false" />
</StatusEffect>
</attack>
</limb>
<joint name="Turret" limb1="0" limb2="1" limb1anchor="13.5,0.7" limb2anchor="-36,-1.5" canbesevered="False" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="35" lowerlimit="-35" stiffness="0.25" scale="1" weldjoint="False" />
<joint name="Muzzle" limb1="1" limb2="8" limb1anchor="50,0" limb2anchor="0,0" canbesevered="False" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="90" lowerlimit="90" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint name="RightUpper" limb1="0" limb2="2" limb1anchor="14.1,-44.9" limb2anchor="-1.5,33" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="40" lowerlimit="-90" stiffness="0.25" scale="1" weldjoint="False" />
<joint name="RightLower" limb1="2" limb2="3" limb1anchor="3.3,-22.8" limb2anchor="-0.25,33.7" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="135" lowerlimit="0" stiffness="0.2" scale="1" weldjoint="False" />
<joint name="RightFoot" limb1="3" limb2="4" limb1anchor="-0.5,-32.3" limb2anchor="5,7" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="0" lowerlimit="-90" stiffness="0.25" scale="1" weldjoint="False" />
<joint name="LeftUpper" limb1="0" limb2="5" limb1anchor="13.6,-44.7" limb2anchor="-3,30.5" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="40" lowerlimit="-90" stiffness="0.25" scale="1" weldjoint="False" />
<joint name="LeftLower" limb1="5" limb2="6" limb1anchor="2.7,-22.6" limb2anchor="-1,33.1" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="135" lowerlimit="0" stiffness="0.25" scale="1" weldjoint="False" />
<joint name="LeftFoot" limb1="6" limb2="7" limb1anchor="-0.9,-30.5" limb2anchor="-0.25,9.7" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="0" lowerlimit="-90" stiffness="0.25" scale="1" weldjoint="False" />
</Ragdoll>

View File

@@ -1,65 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Ragdoll type="Walkerdrone" texture="%ModDir%/Characters/Walker Drone/walker_drone.png" canentersubmarine="True" canwalk="True" spritesheetorientation="0" limbscale="0.6" jointscale="0.6" texturescale="1" colliderheightfromfloor="55" impacttolerance="50" draggable="True" mainlimb="Torso">
<collider radius="92" width="1" name="Main Collider" height="40" />
<limb id="0" name="Body" type="Torso" height="121.55" width="189.55" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="0,0,224,144" origin="0.5,0.5" depth="0.2" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding,medical" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
<damagemodifier armorsector="0,360" afflictionidentifiers="ek_drone_disarm" damagemultiplier="15" />
</limb>
<limb id="1" name="Turret" type="Head" height="80.75" width="175.1" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" radius="0" density="5" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="96,144,208,96" origin="0.5,0.5" depth="0.05" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
<attack context="Ground" targettype="Character" hitdetectiontype="Distance" afterattack="FallBackUntilCanAttack" reverse="False" range="750" damagerange="850" duration="0.25" cooldown="0.25" secondarycooldown="0.1" cooldownrandomfactor="0.1" structuredamage="10" itemdamage="0" stun="0" onlyhumans="False" applyforceonlimbs="" force="20" torque="40" applyforcesonlyonce="True" targetimpulse="0" targetimpulseworld="0,0" targetforce="50" targetforceworld="0,0" severlimbsprobability="0.5" priority="0" structuresoundtype="StructureSlash" targetlimbtype="None" afterattackdelay="0.15" retreat="False" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear">
<Affliction identifier="bleeding" strength="7" />
<Affliction identifier="gunshotwound" strength="5" />
<Sound file="%ModDir%/Items/Weapons/ek_drum_lmg_mono.ogg" range="1200" />
<StatusEffect target="This" type="OnUse">
<Explosion range="140.0" force="1" shockwave="false" smoke="false" flames="false" flash="true" sparks="false" underwaterbubble="false" camerashake="4.0" />
</StatusEffect>
<StatusEffect target="Limb" type="OnUse">
<ParticleEmitter particle="bubbles" anglemin="0" anglemax="360" particleamount="1" velocitymin="0" velocitymax="50" scalemin="0.2" scalemax="0.4" distancemin="0" distancemax="128" />
</StatusEffect>
</attack>
</limb>
<limb id="2" name="RightUpper" type="RightThigh" height="76.5" width="45.05" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="224,0,48,96" origin="0.5,0.5" depth="0.1" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
</limb>
<limb id="3" name="RightLower" type="RightLeg" height="79.05" width="39.95" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="272,2,48,96" origin="0.5,0.5" depth="0.15" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
</limb>
<limb id="4" name="RightFoot" type="RightFoot" height="32" width="70" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.25" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="-5,0" refjoint="0" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="224,96,80,48" origin="0.5,0.5" depth="0.1" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
<sound tag="footstep_armor_heavy" />
</limb>
<limb id="5" name="LeftUpper" type="LeftThigh" height="81.6" width="44.2" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="0,144,48,96" origin="0.5,0.5" depth="0.25" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
</limb>
<limb id="6" name="LeftLower" type="LeftLeg" height="79.9" width="40.8" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="48,144,48,96" origin="0.5,0.5" depth="0.3" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
</limb>
<limb id="7" name="LeftFoot" type="LeftFoot" height="32" width="70" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.25" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="-5,0" refjoint="0" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="224,96,80,48" origin="0.5,0.5" depth="0.25" color="200,200,200,255" deadcolor="200,200,200,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
<sound tag="footstep_armor_heavy" />
</limb>
<joint name="Turret" limb1="0" limb2="1" limb1anchor="13.5,0.7" limb2anchor="-36,-1.5" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="35" lowerlimit="-35" stiffness="0.25" scale="1" weldjoint="False" />
<joint name="RightUpper" limb1="0" limb2="2" limb1anchor="14.1,-44.9" limb2anchor="-1.5,33" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="40" lowerlimit="-90" stiffness="0.25" scale="1" weldjoint="False" />
<joint name="RightLower" limb1="2" limb2="3" limb1anchor="3.3,-22.8" limb2anchor="-0.25,33.7" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="135" lowerlimit="0" stiffness="0.2" scale="1" weldjoint="False" />
<joint name="RightFoot" limb1="3" limb2="4" limb1anchor="-0.5,-32.3" limb2anchor="5,7" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="0" lowerlimit="-90" stiffness="0.25" scale="1" weldjoint="False" />
<joint name="LeftUpper" limb1="0" limb2="5" limb1anchor="13.6,-44.7" limb2anchor="-3,30.5" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="40" lowerlimit="-90" stiffness="0.25" scale="1" weldjoint="False" />
<joint name="LeftLower" limb1="5" limb2="6" limb1anchor="2.7,-22.6" limb2anchor="-1,33.1" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="135" lowerlimit="0" stiffness="0.25" scale="1" weldjoint="False" />
<joint name="LeftFoot" limb1="6" limb2="7" limb1anchor="-0.9,-30.5" limb2anchor="-0.25,9.7" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="0" lowerlimit="-90" stiffness="0.25" scale="1" weldjoint="False" />
</Ragdoll>

View File

@@ -1,65 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Ragdoll type="Walkerdrone" texture="%ModDir%/Characters/Walker Drone/walker_drone.png" canentersubmarine="True" canwalk="True" spritesheetorientation="0" limbscale="0.6" jointscale="0.6" texturescale="1" colliderheightfromfloor="55" impacttolerance="50" draggable="True" mainlimb="Torso">
<collider radius="92" width="1" name="Main Collider" height="40" />
<limb id="0" name="Body" type="Torso" height="121.55" width="189.55" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="0,0,224,144" origin="0.5,0.5" depth="0.2" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding,medical" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
<damagemodifier armorsector="0,360" afflictionidentifiers="ek_drone_disarm" damagemultiplier="15" />
</limb>
<limb id="1" name="Turret" type="Head" height="80.75" width="175.1" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" radius="0" density="5" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="96,144,208,96" origin="0.5,0.5" depth="0.05" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
<attack context="Ground" targettype="Character" hitdetectiontype="Distance" afterattack="FallBackUntilCanAttack" reverse="False" range="750" damagerange="850" duration="0.25" cooldown="0.25" secondarycooldown="0.1" cooldownrandomfactor="0.1" structuredamage="10" itemdamage="0" stun="0" onlyhumans="False" applyforceonlimbs="" force="20" torque="40" applyforcesonlyonce="True" targetimpulse="0" targetimpulseworld="0,0" targetforce="50" targetforceworld="0,0" severlimbsprobability="0.5" priority="0" structuresoundtype="StructureSlash" targetlimbtype="None" afterattackdelay="0.15" retreat="False" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear">
<Affliction identifier="bleeding" strength="7" />
<Affliction identifier="gunshotwound" strength="5" />
<Sound file="%ModDir%/Items/Weapons/ek_drum_lmg_mono.ogg" range="1200" />
<StatusEffect target="This" type="OnUse">
<Explosion range="140.0" force="1" shockwave="false" smoke="false" flames="false" flash="true" sparks="false" underwaterbubble="false" camerashake="4.0" />
</StatusEffect>
<StatusEffect target="Limb" type="OnUse">
<ParticleEmitter particle="bubbles" anglemin="0" anglemax="360" particleamount="1" velocitymin="0" velocitymax="50" scalemin="0.2" scalemax="0.4" distancemin="0" distancemax="128" />
</StatusEffect>
</attack>
</limb>
<limb id="2" name="RightUpper" type="RightThigh" height="76.5" width="45.05" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="224,0,48,96" origin="0.5,0.5" depth="0.1" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
</limb>
<limb id="3" name="RightLower" type="RightLeg" height="79.05" width="39.95" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="272,2,48,96" origin="0.5,0.5" depth="0.15" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
</limb>
<limb id="4" name="RightFoot" type="RightFoot" height="32" width="70" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.25" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="-5,0" refjoint="0" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="224,96,80,48" origin="0.5,0.5" depth="0.1" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
<sound tag="footstep_armor_heavy" />
</limb>
<limb id="5" name="LeftUpper" type="LeftThigh" height="81.6" width="44.2" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="0,144,48,96" origin="0.5,0.5" depth="0.25" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
</limb>
<limb id="6" name="LeftLower" type="LeftLeg" height="79.9" width="40.8" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="48,144,48,96" origin="0.5,0.5" depth="0.3" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
</limb>
<limb id="7" name="LeftFoot" type="LeftFoot" height="32" width="70" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.25" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="-5,0" refjoint="0" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" healthindex="0" friction="0.3" restitution="0.05">
<sprite texture="" sourcerect="224,96,80,48" origin="0.5,0.5" depth="0.25" color="200,200,200,255" deadcolor="200,200,200,255" deadcolortime="0" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="poison,bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="0" />
<sound tag="footstep_armor_heavy" />
</limb>
<joint name="Turret" limb1="0" limb2="1" limb1anchor="13.5,0.7" limb2anchor="-36,-1.5" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="35" lowerlimit="-35" stiffness="0.25" scale="1" weldjoint="False" />
<joint name="RightUpper" limb1="0" limb2="2" limb1anchor="14.1,-44.9" limb2anchor="-1.5,33" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="40" lowerlimit="-90" stiffness="0.25" scale="1" weldjoint="False" />
<joint name="RightLower" limb1="2" limb2="3" limb1anchor="3.3,-22.8" limb2anchor="-0.25,33.7" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="135" lowerlimit="0" stiffness="0.2" scale="1" weldjoint="False" />
<joint name="RightFoot" limb1="3" limb2="4" limb1anchor="-0.5,-32.3" limb2anchor="5,7" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="0" lowerlimit="-90" stiffness="0.25" scale="1" weldjoint="False" />
<joint name="LeftUpper" limb1="0" limb2="5" limb1anchor="13.6,-44.7" limb2anchor="-3,30.5" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="40" lowerlimit="-90" stiffness="0.25" scale="1" weldjoint="False" />
<joint name="LeftLower" limb1="5" limb2="6" limb1anchor="2.7,-22.6" limb2anchor="-1,33.1" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="135" lowerlimit="0" stiffness="0.25" scale="1" weldjoint="False" />
<joint name="LeftFoot" limb1="6" limb2="7" limb1anchor="-0.9,-30.5" limb2anchor="-0.25,9.7" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="0" lowerlimit="-90" stiffness="0.25" scale="1" weldjoint="False" />
</Ragdoll>

View File

@@ -1,75 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Character speciesname="Walkerdrone" humanoid="False" group="human" tags="ek_drone,ek_allied_drone,ek_recoverable_drone" husk="False" needsair="False" canspeak="False" noise="250" visibility="300" blooddecal="">
<ragdolls folder="%ModDir%/Characters/Walker Drone/Ragdolls/" />
<animations folder="%ModDir%/Characters/Walker Drone/Animations/" />
<health vitality="100" doesbleed="True" crushdepth="-Infinity" usehealthwindow="False" bleedingreduction="0.9" constanthealthregeneration="0" healthregenerationwheneating="0" />
<ai combatstrength="200" attackpriorityrooms="0" attackpriorityhumans="0" sight="3" hearing="2" aggressionhurt="25" infiltrate="true" aggressiongreed="0" fleehealththreshold="0" attackonlywhenprovoked="False" retaliatewhentakingdamage="True">
<!--
<targetpriority tag="stronger" state="Attack" priority="300" reactdistance="7500" />
<targetpriority tag="weaker" state="Attack" priority="275" reactdistance="5000" />
<targetpriority tag="Ekdronerallybeacon" state="Attack" priority="250" reactdistance="50000" attackdistance="2" />
<targetpriority tag="human" state="Idle" priority="200" reactdistance="50000" />
-->
<target tag="owner" state="Follow" priority="150" reactdistance="50" attackdistance="0" timer="0" />
<!--<target tag="owner" state="Protect" priority="150" reactdistance="50" attackdistance="0" timer="0" />-->
<target tag="Ekdroneattackbeacon" state="Attack" priority="300" reactdistance="5000" attackdistance="0" timer="0" />
<target tag="Ekdronerallybeacon" state="Follow" priority="250" reactdistance="200" attackdistance="0" timer="0" />
<target tag="stronger" state="Attack" priority="400" reactdistance="1000" attackdistance="0" timer="0" />
<target tag="equal" state="Attack" priority="400" reactdistance="1000" attackdistance="0" timer="0" />
<!-- Sometimes you have to manually define monsters by species, its a whole thing... -->
<target tag="mudraptor" state="Attack" priority="400" reactdistance="1000" attackdistance="0" timer="0" />
<target tag="tigerthresher" state="Attack" priority="400" reactdistance="1000" attackdistance="0" timer="0" />
<target tag="weaker" state="Attack" priority="300" reactdistance="1000" attackdistance="0" timer="0" />
<target tag="human" state="Follow" priority="50" reactdistance="1500" attackdistance="0" timer="0" />
<petbehavior maxhappiness="100" happinessdecreaserate="0" hungerincreaserate="0" playforce="0" />
</ai>
<damageemitter particle="shrapnel" drawontop="True" particleamount="5" velocitymin="50" velocitymax="300" anglemin="0" anglemax="360" scalemin="1" scalemax="2" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<damageemitter particle="weldspark" drawontop="True" particleamount="5" velocitymin="50" velocitymax="600" anglemin="0" anglemax="360" scalemin="1.5" scalemax="2" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<bloodemitter particle="blackwaterblood" anglemin="1" anglemax="2" scalemin="1" scalemax="1" velocitymin="0" velocitymax="0" emitinterval="0" particlespersecond="0" particleamount="10" highqualitycollisiondetection="False" copyentityangle="False" />
<bloodemitter particle="weldspark" drawontop="True" particleamount="5" velocitymin="50" velocitymax="600" anglemin="0" anglemax="360" scalemin="1.5" scalemax="2" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<StatusEffect type="Always" target="Character">
<ReduceAffliction identifier="organdamage" amount="200" />
<ReduceAffliction identifier="bloodloss" amount="200" />
<ReduceAffliction identifier="stun" amount="100" />
<ReduceAffliction identifier="radiationsickness" amount="200" />
<ReduceAffliction identifier="poison" amount="200" />
</StatusEffect>
<!--<StatusEffect type="OnDeath">
<Explosion range="200.0" structuredamage="10" itemdamage="35" stun="1" force="15.0" severlimbsprobability="0">
<sound file="Content/Items/Weapons/ExplosionMedium2.ogg" type="OnUse" range="2500" selectionmode="All" />
<sound file="Content/Items/Weapons/ExplosionDebris2.ogg" type="OnUse" range="2000" />
</Explosion>
</StatusEffect>-->
<StatusEffect type="OnDeath" target="This" disabledeltatime="true" stackable="false" delay="0.15">
<Explosion range="200.0" structuredamage="10" itemdamage="35" stun="1" force="15.0" severlimbsprobability="0.5" decal="explosion" decalsize="0.5">
<sound file="Content/Items/Weapons/ExplosionMedium2.ogg" type="OnUse" range="2500" selectionmode="All" />
<sound file="Content/Items/Weapons/ExplosionDebris2.ogg" type="OnUse" range="2000" />
<Affliction identifier="burn" strength="60" />
<Affliction identifier="internaldamage" strength="80" />
<Affliction identifier="bleeding" strength="25" />
</Explosion>
<SpawnItem identifier="ek_walkerdrone_wreck" spawnposition="This" />
<RemoveCharacter />
</StatusEffect>
<!--
<StatusEffect type="Always" targettype="This" comparison="or">
<Conditional hastag="ek_drone_disarm_tag"/>
<Conditional hasStatusTag="ek_drone_disarm_tag"/>
<Conditional HasStatusEffect="ek_drone_disarm" />
<Sound file="Mods/EK Armory/Items/Weapons/ek_impactmine_disarmed.ogg" range="1500" />
<SpawnItem identifier="ek_gundrone" spawnposition="This"/>
<RemoveCharacter />
</StatusEffect>-->
<!-- Recover drones using status-effect | Todo: Wait for this to work -->
<StatusEffect type="Always" target="Character">
<Conditional ek_drone_disarm="gte 10" />
<Affliction identifier="stun" strength="300" />
</StatusEffect>
<StatusEffect type="Always" target="Character">
<Conditional ek_drone_disarm="gte 90" />
<Sound file="%ModDir%/Items/Weapons/ek_drone_disarm.ogg" range="500" volume="0.7" />
<SpawnItem identifier="ek_walkerdrone" spawnposition="This" />
<RemoveCharacter />
</StatusEffect>
</Character>

View File

@@ -1,80 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- AI is able to aim and fire the gun successfully - however the targeting is dumb and only randomly fires every 2 seconds regardless of reduced attack cooldowns -->
<Character speciesname="Walkerdrone" humanoid="False" group="human" tags="ek_drone,ek_allied_drone,ek_recoverable_drone" husk="False" needsair="False" canspeak="True" noise="250" visibility="300" blooddecal="" speciestranslationoverride="" displayname="" hasinfo="False" caninteract="True" usehuskappendage="False" needswater="False" usebosshealthbar="False" bleedparticleair="blooddrop" bleedparticlewater="waterblood" bleedparticlemultiplier="1" caneat="False" eatingspeed="10" usepathfinding="True" pathfinderpriority="1" hideinsonar="False" hideinthermalgoggles="True" sonardisruption="0" distantsonarrange="0" disabledistance="25000" soundinterval="10">
<ragdolls folder="%ModDir%/Characters/Walker Drone/Ragdolls/" />
<animations folder="%ModDir%/Characters/Walker Drone/Animations/" />
<health vitality="100" doesbleed="False" crushdepth="-Infinity" usehealthwindow="False" bleedingreduction="0.9" constanthealthregeneration="0" healthregenerationwheneating="0" burnreduction="0" stunimmunity="False" applyafflictioncolors="False" />
<ai combatstrength="200" attackpriorityrooms="0" attackpriorityhumans="0" sight="3" hearing="2" aggressionhurt="50" infiltrate="true" aggressiongreed="0" fleehealththreshold="0" attackonlywhenprovoked="False" retaliatewhentakingdamage="True" attackwhenprovoked="False" avoidgunfire="False" avoidtime="3" minfleetime="20" aggressiveboarding="False" enforceaggressivebehaviorformissions="True" targetouterwalls="True" randomattack="False" canopendoors="True" keepdoorsclosed="True" avoidabyss="True" stayinabyss="False" patrolflooded="False" patroldry="True" startaggression="0" maxaggression="100" aggressioncumulation="0" walltargetingmethod="Target">
<!--
<targetpriority tag="stronger" state="Attack" priority="300" reactdistance="7500" />
<targetpriority tag="weaker" state="Attack" priority="275" reactdistance="5000" />
<targetpriority tag="Ekdronerallybeacon" state="Attack" priority="250" reactdistance="50000" attackdistance="2" />
<targetpriority tag="human" state="Idle" priority="200" reactdistance="50000" />
-->
<target tag="owner" state="Follow" priority="150" reactdistance="50" attackdistance="0" timer="0" ignorecontained="False" ignoreinside="False" ignoreoutside="False" ignoreifnotinsamesub="False" ignoreincapacitated="False" threshold="0" thresholdmin="-1" thresholdmax="-1" offset="0,0" attackpattern="Straight" sweepdistance="0" sweepstrength="10" sweepspeed="1" circlestartdistance="5000" circlerotationspeed="1" circlestrikedistancemultiplier="5" circlemaxrandomoffset="0" />
<!--<target tag="owner" state="Protect" priority="150" reactdistance="50" attackdistance="0" timer="0" />-->
<target tag="Ekdroneattackbeacon" state="Attack" priority="300" reactdistance="5000" attackdistance="0" timer="0" ignorecontained="False" ignoreinside="False" ignoreoutside="False" ignoreifnotinsamesub="False" ignoreincapacitated="False" threshold="0" thresholdmin="-1" thresholdmax="-1" offset="0,0" attackpattern="Straight" sweepdistance="0" sweepstrength="10" sweepspeed="1" circlestartdistance="5000" circlerotationspeed="1" circlestrikedistancemultiplier="5" circlemaxrandomoffset="0" />
<target tag="Ekdronerallybeacon" state="Follow" priority="250" reactdistance="200" attackdistance="0" timer="0" ignorecontained="False" ignoreinside="False" ignoreoutside="False" ignoreifnotinsamesub="False" ignoreincapacitated="False" threshold="0" thresholdmin="-1" thresholdmax="-1" offset="0,0" attackpattern="Straight" sweepdistance="0" sweepstrength="10" sweepspeed="1" circlestartdistance="5000" circlerotationspeed="1" circlestrikedistancemultiplier="5" circlemaxrandomoffset="0" />
<target tag="stronger" state="Attack" priority="400" reactdistance="2000" attackdistance="0" timer="1" ignorecontained="False" ignoreinside="False" ignoreoutside="False" ignoreifnotinsamesub="False" ignoreincapacitated="False" threshold="0" attackpattern="Sweep" sweepdistance="700" sweepstrength="10" sweepspeed="0.5" circlestartdistance="5000" circlerotationspeed="1" circlestrikedistancemultiplier="5" circlemaxrandomoffset="0" />
<target tag="equal" state="Attack" priority="400" reactdistance="2000" attackdistance="0" timer="1" ignorecontained="False" ignoreinside="False" ignoreoutside="False" ignoreifnotinsamesub="False" ignoreincapacitated="False" threshold="0" attackpattern="Sweep" sweepdistance="700" sweepstrength="10" sweepspeed="0.5" circlestartdistance="5000" circlerotationspeed="1" circlestrikedistancemultiplier="5" circlemaxrandomoffset="0" />
<!-- Sometimes you have to manually define monsters by species, its a whole thing... -->
<target tag="mudraptor" state="Attack" priority="400" reactdistance="2000" attackdistance="0" timer="1" ignorecontained="False" ignoreinside="False" ignoreoutside="False" ignoreifnotinsamesub="False" ignoreincapacitated="False" threshold="0" attackpattern="Sweep" sweepdistance="700" sweepstrength="10" sweepspeed="0.5" circlestartdistance="5000" circlerotationspeed="1" circlestrikedistancemultiplier="5" circlemaxrandomoffset="0" />
<target tag="tigerthresher" state="Attack" priority="400" reactdistance="2000" attackdistance="0" timer="1" ignorecontained="False" ignoreinside="False" ignoreoutside="False" ignoreifnotinsamesub="False" ignoreincapacitated="False" threshold="0" attackpattern="Sweep" sweepdistance="700" sweepstrength="10" sweepspeed="0.5" circlestartdistance="5000" circlerotationspeed="1" circlestrikedistancemultiplier="5" circlemaxrandomoffset="0" />
<target tag="weaker" state="Attack" priority="300" reactdistance="2000" attackdistance="0" timer="1" ignorecontained="False" ignoreinside="False" ignoreoutside="False" ignoreifnotinsamesub="False" ignoreincapacitated="False" threshold="0" attackpattern="Sweep" sweepdistance="700" sweepstrength="10" sweepspeed="0.5" circlestartdistance="5000" circlerotationspeed="1" circlestrikedistancemultiplier="5" circlemaxrandomoffset="0" />
<target tag="human" state="Follow" priority="50" reactdistance="1500" attackdistance="0" timer="0" ignorecontained="False" ignoreinside="False" ignoreoutside="False" ignoreifnotinsamesub="False" ignoreincapacitated="False" threshold="0" thresholdmin="-1" thresholdmax="-1" offset="0,0" attackpattern="Straight" sweepdistance="0" sweepstrength="10" sweepspeed="1" circlestartdistance="5000" circlerotationspeed="1" circlestrikedistancemultiplier="5" circlemaxrandomoffset="0" />
<petbehavior maxhappiness="100" happinessdecreaserate="0" hungerincreaserate="0" playforce="0" />
</ai>
<damageemitter particle="shrapnel" drawontop="True" particleamount="5" velocitymin="50" velocitymax="300" anglemin="0" anglemax="360" scalemin="1" scalemax="2" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<damageemitter particle="weldspark" drawontop="True" particleamount="5" velocitymin="50" velocitymax="600" anglemin="0" anglemax="360" scalemin="1.5" scalemax="2" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<bloodemitter particle="blackwaterblood" anglemin="1" anglemax="2" scalemin="1" scalemax="1" velocitymin="0" velocitymax="0" emitinterval="0" particlespersecond="0" particleamount="10" highqualitycollisiondetection="False" copyentityangle="False" />
<bloodemitter particle="weldspark" drawontop="True" particleamount="5" velocitymin="50" velocitymax="600" anglemin="0" anglemax="360" scalemin="1.5" scalemax="2" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<StatusEffect type="Always" target="Character">
<ReduceAffliction identifier="organdamage" amount="200" />
<ReduceAffliction identifier="bloodloss" amount="200" />
<ReduceAffliction identifier="stun" amount="100" />
<ReduceAffliction identifier="radiationsickness" amount="200" />
<ReduceAffliction identifier="poison" amount="200" />
</StatusEffect>
<!--<StatusEffect type="OnDeath">
<Explosion range="200.0" structuredamage="10" itemdamage="35" stun="1" force="15.0" severlimbsprobability="0">
<sound file="Content/Items/Weapons/ExplosionMedium2.ogg" type="OnUse" range="2500" selectionmode="All" />
<sound file="Content/Items/Weapons/ExplosionDebris2.ogg" type="OnUse" range="2000" />
</Explosion>
</StatusEffect>-->
<StatusEffect type="OnDeath" target="This" disabledeltatime="true" stackable="false" delay="0.15">
<sound file="Content/Items/Weapons/ExplosionMedium2.ogg" type="OnUse" range="2500" selectionmode="All" />
<sound file="Content/Items/Weapons/ExplosionDebris2.ogg" type="OnUse" range="2000" />
<Explosion range="200.0" structuredamage="10" itemdamage="35" stun="1" force="15.0" severlimbsprobability="0.5" decal="explosion" decalsize="0.5">
<Affliction identifier="burn" strength="60" />
<Affliction identifier="internaldamage" strength="80" />
<Affliction identifier="bleeding" strength="25" />
</Explosion>
<SpawnItem identifier="ek_walkerdrone_wreck" spawnposition="This" />
<RemoveCharacter />
</StatusEffect>
<!--
<StatusEffect type="Always" targettype="This" comparison="or">
<Conditional hastag="ek_drone_disarm_tag"/>
<Conditional hasStatusTag="ek_drone_disarm_tag"/>
<Conditional HasStatusEffect="ek_drone_disarm" />
<Sound file="Mods/EK Armory/Items/Weapons/ek_impactmine_disarmed.ogg" range="1500" />
<SpawnItem identifier="ek_gundrone" spawnposition="This"/>
<RemoveCharacter />
</StatusEffect>-->
<!-- Recover drones using status-effect | Todo: Wait for this to work -->
<StatusEffect type="Always" target="Character">
<Conditional ek_drone_disarm="gte 10" />
<Affliction identifier="stun" strength="300" />
</StatusEffect>
<StatusEffect type="Always" target="Character">
<Conditional ek_drone_disarm="gte 90" />
<Sound file="%ModDir%/Items/Weapons/ek_drone_disarm.ogg" range="1500" />
<SpawnItem identifier="ek_walkerdrone" spawnposition="This" />
<RemoveCharacter />
</StatusEffect>
<inventory slots="RightHand, Any" accessiblewhenalive="True" commonness="1">
<item identifier="ek_walkerdrone_turret" slot="RightHand" />
<item identifier="idcard" />
</inventory>
</Character>

View File

@@ -1,77 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Character speciesname="Walkerdrone_noiff" displayname="Walkerdrone" humanoid="False" group="human" tags="ek_drone,ek_allied_drone,ek_recoverable_drone" husk="False" needsair="False" canspeak="False" noise="250" visibility="300" blooddecal="">
<!-- Can't use character variant API because it causes the AI priorities to no longer function -->
<ragdolls folder="%ModDir%/Characters/Walker Drone/Ragdolls/" />
<animations folder="%ModDir%/Characters/Walker Drone/Animations/" />
<health vitality="100" doesbleed="True" crushdepth="-Infinity" usehealthwindow="False" bleedingreduction="0.9" constanthealthregeneration="0" healthregenerationwheneating="0" />
<ai combatstrength="200" attackpriorityrooms="0" attackpriorityhumans="0" sight="3" hearing="2" aggressionhurt="50" infiltrate="true" aggressiongreed="0" fleehealththreshold="0" attackonlywhenprovoked="False" retaliatewhentakingdamage="True">
<!--
<targetpriority tag="stronger" state="Attack" priority="300" reactdistance="7500" />
<targetpriority tag="weaker" state="Attack" priority="275" reactdistance="5000" />
<targetpriority tag="Ekdronerallybeacon" state="Attack" priority="250" reactdistance="50000" attackdistance="2" />
<targetpriority tag="human" state="Idle" priority="200" reactdistance="50000" />
-->
<!--<target tag="owner" state="Follow" priority="150" reactdistance="50" attackdistance="0" timer="0" />-->
<target tag="owner" state="Protect" damagethreshold="5" priority="200" reactdistance="50" attackdistance="0" timer="0" />
<target tag="Ekdroneattackbeacon" state="Attack" priority="300" reactdistance="5000" attackdistance="0" timer="0" />
<target tag="Ekdronerallybeacon" state="Follow" priority="250" reactdistance="200" attackdistance="0" timer="0" />
<target tag="stronger" state="Attack" priority="400" reactdistance="1000" attackdistance="0" timer="0" />
<target tag="equal" state="Attack" priority="400" reactdistance="1000" attackdistance="0" timer="0" />
<!-- Sometimes you have to manually define monsters by species, its a whole thing... -->
<target tag="mudraptor" state="Attack" priority="400" reactdistance="1000" attackdistance="0" timer="0" />
<target tag="tigerthresher" state="Attack" priority="400" reactdistance="1000" attackdistance="0" timer="0" />
<target tag="weaker" state="Attack" priority="300" reactdistance="1000" attackdistance="0" timer="0" />
<target tag="human" state="Follow" priority="50" reactdistance="1500" attackdistance="0" timer="0" />
<petbehavior maxhappiness="100" happinessdecreaserate="0" hungerincreaserate="0" playforce="0" />
</ai>
<damageemitter particle="shrapnel" drawontop="True" particleamount="5" velocitymin="50" velocitymax="300" anglemin="0" anglemax="360" scalemin="1" scalemax="2" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<damageemitter particle="weldspark" drawontop="True" particleamount="5" velocitymin="50" velocitymax="600" anglemin="0" anglemax="360" scalemin="1.5" scalemax="2" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<bloodemitter particle="blackwaterblood" anglemin="1" anglemax="2" scalemin="1" scalemax="1" velocitymin="0" velocitymax="0" emitinterval="0" particlespersecond="0" particleamount="10" highqualitycollisiondetection="False" copyentityangle="False" />
<bloodemitter particle="weldspark" drawontop="True" particleamount="5" velocitymin="50" velocitymax="600" anglemin="0" anglemax="360" scalemin="1.5" scalemax="2" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<StatusEffect type="Always" target="Character">
<Affliction identifier="ek_drone_noiff" strength="200" />
<ReduceAffliction identifier="organdamage" amount="200" />
<ReduceAffliction identifier="bloodloss" amount="200" />
<ReduceAffliction identifier="stun" amount="100" />
<ReduceAffliction identifier="radiationsickness" amount="200" />
<ReduceAffliction identifier="poison" amount="200" />
</StatusEffect>
<!--<StatusEffect type="OnDeath">
<Explosion range="200.0" structuredamage="10" itemdamage="35" stun="1" force="15.0" severlimbsprobability="0">
<sound file="Content/Items/Weapons/ExplosionMedium2.ogg" type="OnUse" range="2500" selectionmode="All" />
<sound file="Content/Items/Weapons/ExplosionDebris2.ogg" type="OnUse" range="2000" />
</Explosion>
</StatusEffect>-->
<StatusEffect type="OnDeath" target="This" disabledeltatime="true" stackable="false" delay="0.15">
<Explosion range="200.0" structuredamage="10" itemdamage="35" stun="1" force="15.0" severlimbsprobability="0.5" decal="explosion" decalsize="0.5">
<sound file="Content/Items/Weapons/ExplosionMedium2.ogg" type="OnUse" range="2500" selectionmode="All" />
<sound file="Content/Items/Weapons/ExplosionDebris2.ogg" type="OnUse" range="2000" />
<Affliction identifier="burn" strength="60" />
<Affliction identifier="internaldamage" strength="80" />
<Affliction identifier="bleeding" strength="25" />
</Explosion>
<SpawnItem identifier="ek_walkerdrone_wreck" spawnposition="This" />
<RemoveCharacter />
</StatusEffect>
<!--
<StatusEffect type="Always" targettype="This" comparison="or">
<Conditional hastag="ek_drone_disarm_tag"/>
<Conditional hasStatusTag="ek_drone_disarm_tag"/>
<Conditional HasStatusEffect="ek_drone_disarm" />
<Sound file="Mods/EK Armory/Items/Weapons/ek_impactmine_disarmed.ogg" range="1500" />
<SpawnItem identifier="ek_gundrone" spawnposition="This"/>
<RemoveCharacter />
</StatusEffect>-->
<!-- Recover drones using status-effect | Todo: Wait for this to work -->
<StatusEffect type="Always" target="Character">
<Conditional ek_drone_disarm="gte 10" />
<Affliction identifier="stun" strength="300" />
</StatusEffect>
<StatusEffect type="Always" target="Character">
<Conditional ek_drone_disarm="gte 90" />
<Sound file="%ModDir%/Items/Weapons/ek_drone_disarm.ogg" range="500" volume="0.7" />
<SpawnItem identifier="ek_walkerdrone" spawnposition="This" />
<RemoveCharacter />
</StatusEffect>
</Character>

View File

@@ -1,69 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Charactervariant inherit="Walkerdrone" speciesname="Walkerdrone_noiff" displayname="Walkerdrone" humanoid="False" group="human" tags="ek_drone,ek_allied_drone,ek_recoverable_drone" husk="False" needsair="False" canspeak="False" noise="250" visibility="300" blooddecal="">
<health vitality="100" doesbleed="True" crushdepth="-Infinity" usehealthwindow="False" bleedingreduction="0.9" constanthealthregeneration="0" healthregenerationwheneating="0" />
<ai combatstrength="200" attackpriorityrooms="0" attackpriorityhumans="0" sight="3" hearing="2" aggressionhurt="25" infiltrate="true" aggressiongreed="0" fleehealththreshold="0" attackonlywhenprovoked="False" retaliatewhentakingdamage="True">
<!--
<targetpriority tag="stronger" state="Attack" priority="300" reactdistance="7500" />
<targetpriority tag="weaker" state="Attack" priority="275" reactdistance="5000" />
<targetpriority tag="Ekdronerallybeacon" state="Attack" priority="250" reactdistance="50000" attackdistance="2" />
<targetpriority tag="human" state="Idle" priority="200" reactdistance="50000" />
-->
<!--<target tag="owner" state="Follow" priority="150" reactdistance="50" attackdistance="0" timer="0" />-->
<target tag="owner" state="Protect" priority="200" reactdistance="50" attackdistance="0" timer="0" />
<target tag="Ekdroneattackbeacon" state="Attack" priority="300" reactdistance="5000" attackdistance="0" timer="0" />
<target tag="Ekdronerallybeacon" state="Follow" priority="250" reactdistance="200" attackdistance="0" timer="0" />
<target tag="stronger" state="Attack" priority="400" reactdistance="1000" attackdistance="0" timer="0" />
<target tag="weaker" state="Attack" priority="300" reactdistance="1000" attackdistance="0" timer="0" />
<target tag="human" state="Follow" priority="50" reactdistance="1500" attackdistance="0" timer="0" />
<petbehavior maxhappiness="100" happinessdecreaserate="0" hungerincreaserate="0" playforce="0" />
</ai>
<damageemitter particle="shrapnel" drawontop="True" particleamount="5" velocitymin="50" velocitymax="300" anglemin="0" anglemax="360" scalemin="1" scalemax="2" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<damageemitter particle="weldspark" drawontop="True" particleamount="5" velocitymin="50" velocitymax="600" anglemin="0" anglemax="360" scalemin="1.5" scalemax="2" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<bloodemitter particle="blackwaterblood" anglemin="1" anglemax="2" scalemin="1" scalemax="1" velocitymin="0" velocitymax="0" emitinterval="0" particlespersecond="0" particleamount="10" highqualitycollisiondetection="False" copyentityangle="False" />
<bloodemitter particle="weldspark" drawontop="True" particleamount="5" velocitymin="50" velocitymax="600" anglemin="0" anglemax="360" scalemin="1.5" scalemax="2" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<StatusEffect type="Always" target="Character">
<ReduceAffliction identifier="organdamage" amount="200" />
<ReduceAffliction identifier="bloodloss" amount="200" />
<ReduceAffliction identifier="stun" amount="100" />
<ReduceAffliction identifier="radiationsickness" amount="200" />
<ReduceAffliction identifier="poison" amount="200" />
</StatusEffect>
<!--<StatusEffect type="OnDeath">
<Explosion range="200.0" structuredamage="10" itemdamage="35" stun="1" force="15.0" severlimbsprobability="0">
<sound file="Content/Items/Weapons/ExplosionMedium2.ogg" type="OnUse" range="2500" selectionmode="All" />
<sound file="Content/Items/Weapons/ExplosionDebris2.ogg" type="OnUse" range="2000" />
</Explosion>
</StatusEffect>-->
<StatusEffect type="OnDeath" target="This" disabledeltatime="true" stackable="false" delay="0.15">
<Explosion range="200.0" structuredamage="10" itemdamage="35" stun="1" force="15.0" severlimbsprobability="0.5" decal="explosion" decalsize="0.5">
<sound file="Content/Items/Weapons/ExplosionMedium2.ogg" type="OnUse" range="2500" selectionmode="All" />
<sound file="Content/Items/Weapons/ExplosionDebris2.ogg" type="OnUse" range="2000" />
<Affliction identifier="burn" strength="75" />
<Affliction identifier="internaldamage" strength="140" />
<Affliction identifier="bleeding" strength="25" />
</Explosion>
<SpawnItem identifier="ek_walkerdrone_wreck" spawnposition="This" />
<RemoveCharacter />
</StatusEffect>
<!--
<StatusEffect type="Always" targettype="This" comparison="or">
<Conditional hastag="ek_drone_disarm_tag"/>
<Conditional hasStatusTag="ek_drone_disarm_tag"/>
<Conditional HasStatusEffect="ek_drone_disarm" />
<Sound file="Mods/EK Armory/Items/Weapons/ek_impactmine_disarmed.ogg" range="1500" />
<SpawnItem identifier="ek_gundrone" spawnposition="This"/>
<RemoveCharacter />
</StatusEffect>-->
<!-- Recover drones using status-effect | Todo: Wait for this to work -->
<StatusEffect type="Always" target="Character">
<Conditional ek_drone_disarm="gte 10" />
<Affliction identifier="stun" strength="300" />
</StatusEffect>
<StatusEffect type="Always" target="Character">
<Conditional ek_drone_disarm="gte 90" />
<Sound file="%ModDir%/Items/Weapons/ek_drone_disarm.ogg" range="1500" />
<SpawnItem identifier="ek_walkerdrone" spawnposition="This" />
<RemoveCharacter />
</StatusEffect>
</Charactervariant>

View File

@@ -1,75 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Character speciesname="Walkerdrone" humanoid="False" group="human" tags="ek_drone,ek_allied_drone,ek_recoverable_drone" husk="False" needsair="False" canspeak="False" noise="250" visibility="300" blooddecal="">
<ragdolls folder="%ModDir%/Characters/Walker Drone/Ragdolls/" />
<animations folder="%ModDir%/Characters/Walker Drone/Animations/" />
<health vitality="100" doesbleed="True" crushdepth="-Infinity" usehealthwindow="False" bleedingreduction="0.9" constanthealthregeneration="0" healthregenerationwheneating="0" />
<ai combatstrength="200" attackpriorityrooms="0" attackpriorityhumans="0" sight="3" hearing="2" aggressionhurt="25" infiltrate="true" aggressiongreed="0" fleehealththreshold="0" attackonlywhenprovoked="False" retaliatewhentakingdamage="True">
<!--
<targetpriority tag="stronger" state="Attack" priority="300" reactdistance="7500" />
<targetpriority tag="weaker" state="Attack" priority="275" reactdistance="5000" />
<targetpriority tag="Ekdronerallybeacon" state="Attack" priority="250" reactdistance="50000" attackdistance="2" />
<targetpriority tag="human" state="Idle" priority="200" reactdistance="50000" />
-->
<target tag="owner" state="Follow" priority="150" reactdistance="50" attackdistance="0" timer="0" />
<!--<target tag="owner" state="Protect" priority="150" reactdistance="50" attackdistance="0" timer="0" />-->
<target tag="Ekdroneattackbeacon" state="Attack" priority="300" reactdistance="5000" attackdistance="0" timer="0" />
<target tag="Ekdronerallybeacon" state="Follow" priority="250" reactdistance="200" attackdistance="0" timer="0" />
<target tag="stronger" state="Attack" priority="400" reactdistance="1000" attackdistance="0" timer="0" />
<target tag="equal" state="Attack" priority="400" reactdistance="1000" attackdistance="0" timer="0" />
<!-- Sometimes you have to manually define monsters by species, its a whole thing... -->
<target tag="mudraptor" state="Attack" priority="400" reactdistance="1000" attackdistance="0" timer="0" />
<target tag="tigerthresher" state="Attack" priority="400" reactdistance="1000" attackdistance="0" timer="0" />
<target tag="weaker" state="Attack" priority="300" reactdistance="1000" attackdistance="0" timer="0" />
<target tag="human" state="Follow" priority="50" reactdistance="1500" attackdistance="0" timer="0" />
<petbehavior maxhappiness="100" happinessdecreaserate="0" hungerincreaserate="0" playforce="0" />
</ai>
<damageemitter particle="shrapnel" drawontop="True" particleamount="5" velocitymin="50" velocitymax="300" anglemin="0" anglemax="360" scalemin="1" scalemax="2" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<damageemitter particle="weldspark" drawontop="True" particleamount="5" velocitymin="50" velocitymax="600" anglemin="0" anglemax="360" scalemin="1.5" scalemax="2" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<bloodemitter particle="blackwaterblood" anglemin="1" anglemax="2" scalemin="1" scalemax="1" velocitymin="0" velocitymax="0" emitinterval="0" particlespersecond="0" particleamount="10" highqualitycollisiondetection="False" copyentityangle="False" />
<bloodemitter particle="weldspark" drawontop="True" particleamount="5" velocitymin="50" velocitymax="600" anglemin="0" anglemax="360" scalemin="1.5" scalemax="2" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<StatusEffect type="Always" target="Character">
<ReduceAffliction identifier="organdamage" amount="200" />
<ReduceAffliction identifier="bloodloss" amount="200" />
<ReduceAffliction identifier="stun" amount="100" />
<ReduceAffliction identifier="radiationsickness" amount="200" />
<ReduceAffliction identifier="poison" amount="200" />
</StatusEffect>
<!--<StatusEffect type="OnDeath">
<Explosion range="200.0" structuredamage="10" itemdamage="35" stun="1" force="15.0" severlimbsprobability="0">
<sound file="Content/Items/Weapons/ExplosionMedium2.ogg" type="OnUse" range="2500" selectionmode="All" />
<sound file="Content/Items/Weapons/ExplosionDebris2.ogg" type="OnUse" range="2000" />
</Explosion>
</StatusEffect>-->
<StatusEffect type="OnDeath" target="This" disabledeltatime="true" stackable="false" delay="0.15">
<Explosion range="200.0" structuredamage="10" itemdamage="35" stun="1" force="15.0" severlimbsprobability="0.5" decal="explosion" decalsize="0.5">
<sound file="Content/Items/Weapons/ExplosionMedium2.ogg" type="OnUse" range="2500" selectionmode="All" />
<sound file="Content/Items/Weapons/ExplosionDebris2.ogg" type="OnUse" range="2000" />
<Affliction identifier="burn" strength="60" />
<Affliction identifier="internaldamage" strength="80" />
<Affliction identifier="bleeding" strength="25" />
</Explosion>
<SpawnItem identifier="ek_walkerdrone_wreck" spawnposition="This" />
<RemoveCharacter />
</StatusEffect>
<!--
<StatusEffect type="Always" targettype="This" comparison="or">
<Conditional hastag="ek_drone_disarm_tag"/>
<Conditional hasStatusTag="ek_drone_disarm_tag"/>
<Conditional HasStatusEffect="ek_drone_disarm" />
<Sound file="Mods/EK Armory/Items/Weapons/ek_impactmine_disarmed.ogg" range="1500" />
<SpawnItem identifier="ek_gundrone" spawnposition="This"/>
<RemoveCharacter />
</StatusEffect>-->
<!-- Recover drones using status-effect | Todo: Wait for this to work -->
<StatusEffect type="Always" target="Character">
<Conditional ek_drone_disarm="gte 10" />
<Affliction identifier="stun" strength="300" />
</StatusEffect>
<StatusEffect type="Always" target="Character">
<Conditional ek_drone_disarm="gte 90" />
<Sound file="%ModDir%/Items/Weapons/ek_drone_disarm.ogg" range="1500" />
<SpawnItem identifier="ek_walkerdrone" spawnposition="This" />
<RemoveCharacter />
</StatusEffect>
</Character>

View File

@@ -1,69 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Character speciesname="Walkerdrone" humanoid="False" group="human" tags="ek_drone,ek_allied_drone,ek_recoverable_drone" husk="False" needsair="False" canspeak="False" noise="250" visibility="300" blooddecal="">
<ragdolls folder="%ModDir%/Characters/Walker Drone/Ragdolls/" />
<animations folder="%ModDir%/Characters/Walker Drone/Animations/" />
<health vitality="100" doesbleed="True" crushdepth="-Infinity" usehealthwindow="False" bleedingreduction="0.9" burnreduction="0.6" constanthealthregeneration="0" healthregenerationwheneating="0" />
<ai combatstrength="200" attackpriorityrooms="0" attackpriorityhumans="0" sight="3" hearing="2" aggressionhurt="50" aggressiongreed="0" fleehealththreshold="0" attackonlywhenprovoked="False" retaliatewhentakingdamage="True" aggressiveboarding="False">
<!--
<targetpriority tag="stronger" state="Attack" priority="300" reactdistance="7500" />
<targetpriority tag="weaker" state="Attack" priority="275" reactdistance="5000" />
<targetpriority tag="Ekdronerallybeacon" state="Attack" priority="250" reactdistance="50000" attackdistance="2" />
<targetpriority tag="human" state="Idle" priority="200" reactdistance="50000" />
-->
<!--<target tag="owner" state="Protect" priority="150" reactdistance="5000" attackdistance="0" timer="0" />-->
<target tag="Ekdronerallybeacon" state="Follow" priority="25" reactdistance="25000" attackdistance="2000" timer="0" />
<target tag="stronger" state="Attack" priority="100" reactdistance="2500" attackdistance="2500" timer="0" />
<target tag="weaker" state="Attack" priority="100" reactdistance="2500" attackdistance="2500" timer="0" />
<target tag="human" state="Follow" priority="10" reactdistance="5000" attackdistance="1000" timer="0" />
<petbehavior maxhappiness="100" happinessdecreaserate="0" hungerincreaserate="0" playforce="0" />
</ai>
<damageemitter particle="shrapnel" drawontop="True" particleamount="5" velocitymin="50" velocitymax="300" anglemin="0" anglemax="360" scalemin="1" scalemax="2" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<damageemitter particle="weldspark" drawontop="True" particleamount="5" velocitymin="50" velocitymax="600" anglemin="0" anglemax="360" scalemin="1.5" scalemax="2" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<bloodemitter particle="blackwaterblood" anglemin="1" anglemax="2" scalemin="1" scalemax="1" velocitymin="0" velocitymax="0" emitinterval="0" particlespersecond="0" particleamount="10" highqualitycollisiondetection="False" copyentityangle="False" />
<bloodemitter particle="weldspark" drawontop="True" particleamount="5" velocitymin="50" velocitymax="600" anglemin="0" anglemax="360" scalemin="1.5" scalemax="2" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<StatusEffect type="Always" target="Character">
<ReduceAffliction identifier="organdamage" amount="200" />
<ReduceAffliction identifier="bloodloss" amount="200" />
<ReduceAffliction identifier="stun" amount="100" />
<ReduceAffliction identifier="radiationsickness" amount="200" />
<ReduceAffliction identifier="poison" amount="200" />
</StatusEffect>
<!--<StatusEffect type="OnDeath">
<Explosion range="200.0" structuredamage="10" itemdamage="35" stun="1" force="15.0" severlimbsprobability="0">
<sound file="Content/Items/Weapons/ExplosionMedium2.ogg" type="OnUse" range="2500" selectionmode="All" />
<sound file="Content/Items/Weapons/ExplosionDebris2.ogg" type="OnUse" range="2000" />
</Explosion>
</StatusEffect>-->
<StatusEffect type="OnDeath" target="This" disabledeltatime="true" stackable="false" delay="0.15">
<Explosion range="200.0" structuredamage="10" itemdamage="35" stun="1" force="15.0" severlimbsprobability="0.5" decal="explosion" decalsize="0.5">
<sound file="Content/Items/Weapons/ExplosionMedium2.ogg" type="OnUse" range="2500" selectionmode="All" />
<sound file="Content/Items/Weapons/ExplosionDebris2.ogg" type="OnUse" range="2000" />
<Affliction identifier="burn" strength="75" />
<Affliction identifier="internaldamage" strength="140" />
<Affliction identifier="bleeding" strength="25" />
</Explosion>
<SpawnItem identifier="ek_walkerdrone_wreck" spawnposition="This" />
<RemoveCharacter />
</StatusEffect>
<!--
<StatusEffect type="Always" targettype="This" comparison="or">
<Conditional hastag="ek_drone_disarm_tag"/>
<Conditional hasStatusTag="ek_drone_disarm_tag"/>
<Conditional HasStatusEffect="ek_drone_disarm" />
<Sound file="Mods/EK Armory/Items/Weapons/ek_impactmine_disarmed.ogg" range="1500" />
<SpawnItem identifier="ek_gundrone" spawnposition="This"/>
<RemoveCharacter />
</StatusEffect>-->
<!-- Recover drones using status-effect | Todo: Wait for this to work -->
<StatusEffect type="Always" target="Character">
<Conditional ek_drone_disarm="gte 10" />
<Affliction identifier="stun" strength="300" />
</StatusEffect>
<StatusEffect type="Always" target="Character">
<Conditional ek_drone_disarm="gte 90" />
<Sound file="%ModDir%/Items/Weapons/ek_drone_disarm.ogg" range="1500" />
<SpawnItem identifier="ek_walkerdrone" spawnposition="This" />
<RemoveCharacter />
</StatusEffect>
</Character>

View File

@@ -1,653 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Items>
<Item name="" identifier="ek_weapons_cabinet" aliases="weapons cabinet" tags="cabinet,weapons_cabinet" pickdistance="150" scale="0.6">
<Sprite texture="containers_ek.png" depth="0.84" sourcerect="0,224,192,200" origin="0.5,0.5" />
<BrokenSprite texture="containers_ek.png" depth="0.84" sourcerect="512,0,192,200" origin="0.5,0.5" maxcondition="90" />
<DecorativeSprite name="Weapons Cabinet Doors" texture="containers_ek.png" depth="0.82" sourcerect="192,224,192,200" origin="0.5,0.5" offset="0,0" />
<ItemContainer autofill="False" capacity="9" maxstacksize="2" canbeselected="true" hideitems="false" hudpos="0.5, 0.3" slotsperrow="3" msg="ItemMsgInteractSelect" itempos="34,-120" iteminterval="38,0" itemrotation="90" allowuioverlap="true">
<!--<GuiFrame relativesize="0.2,0.2" anchor="TopCenter" style="ItemUI" hudpos="0.5, 0.3" />-->
<GuiFrame relativesize="0.3,0.3" anchor="Center" style="ItemUI" hudpos="0.5, 2" />
<RequiredItem identifiers="idcard" type="Picked" msg="ItemMsgUnauthorizedAccess" ignoreineditor="true" />
<Containable identifiers="weapon" />
</ItemContainer>
<!-- Open in the year 2080 when container-mode finally works
<ItemContainer autofill="False" capacity="22" canbeselected="true" hideitems="true" hudpos="0.5, 2" slotsperrow="5" allowuioverlap="true" >
<GuiFrame relativesize="0.2,0.3" anchor="Center" style="ItemUI" hudpos="0.5, 2" />
<RequiredItem identifiers="idcard" type="Picked" msg="ItemMsgUnauthorizedAccess" ignoreineditor="true"/>
<Containable identifiers="smallitem,magazine,round,shell,ek_microtorpedo,ek_ammobox_shotgun" >
<StatusEffect type="OnContaining" target="This" Condition="-10.0" disabledeltatime="true">
<Conditional Condition="eq 100" />
</StatusEffect>
</Containable>
<StatusEffect type="Always" target="This" Condition="10.0" disabledeltatime="true" delay="0.5">
<Conditional Condition="eq 90" />
</StatusEffect>
</ItemContainer>
-->
</Item>
<Item name="" identifier="ek_weapons_cabinet_bottomhalf" aliases="weapons cabinet" tags="cabinet,weapons_cabinet" pickdistance="150" scale="0.6">
<Sprite texture="containers_ek.png" depth="0.84" sourcerect="0,424,192,104" origin="0.5,0.5" />
<BrokenSprite texture="containers_ek.png" depth="0.84" sourcerect="512,200,192,104" origin="0.5,0.5" maxcondition="90" />
<DecorativeSprite name="Weapons Cabinet Doors" texture="containers_ek.png" depth="0.82" sourcerect="192,424,192,104" origin="0.5,0.5" offset="0,0" />
<ItemContainer autofill="False" capacity="22" canbeselected="true" hideitems="true" hudpos="0.5, 2" slotsperrow="5" allowuioverlap="true">
<GuiFrame relativesize="0.3,0.3" anchor="Center" style="ItemUI" hudpos="0.5, 2" />
<RequiredItem identifiers="idcard" type="Picked" msg="ItemMsgUnauthorizedAccess" ignoreineditor="true" />
<Containable identifiers="smallitem,magazine,round,shell,ek_microtorpedo,ek_ammobox_shotgun">
<StatusEffect type="OnContaining" target="This" Condition="-10.0" disabledeltatime="true">
<Conditional Condition="eq 100" />
</StatusEffect>
</Containable>
<StatusEffect type="Always" target="This" Condition="10.0" disabledeltatime="true" delay="0.5">
<Conditional Condition="eq 90" />
</StatusEffect>
</ItemContainer>
</Item>
<Item name="" identifier="ek_weapons_case" aliases="weapon case" scale="0.5" tags="crate" pickdistance="150" impactsoundtag="impact_metal_heavy">
<Deconstruct time="20">
<Item identifier="plastic" />
<Item identifier="plastic" />
</Deconstruct>
<InventoryIcon texture="%ModDir%/Items/InventoryIcons.png" sourcerect="0,320,64,64" />
<Sprite texture="containers_ek.png" depth="0.54" sourcerect="272,0,224,48" />
<BrokenSprite texture="containers_ek.png" depth="0.54" sourcerect="272,48,224,128" origin="0.5,0.5" maxcondition="95" />
<Body width="208" height="40" density="15" />
<Holdable slots="RightHand+LeftHand" holdpos="10,-70" handle1="-15,45" handle2="15,45" aimable="false" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnActive" target="Character" SpeedMultiplier="0.7" setvalue="true" />
<StatusEffect type="OnActive" target="This" Condition="-10.0" disabledeltatime="true">
<Conditional Condition="eq 100" />
</StatusEffect>
<StatusEffect type="Always" target="This" Condition="10.0" disabledeltatime="true" delay="0.5">
<Conditional Condition="eq 90" />
</StatusEffect>
</Holdable>
<ItemContainer autofill="False" capacity="7" maxstacksize="2" canbeselected="false" hideitems="true" keepopenwhenequipped="true" movableframe="true">
<Containable identifiers="smallitem,mediumitem,weapon" />
</ItemContainer>
</Item>
<Item name="" identifier="ek_ammocrate_9mm" aliases="handgun ammo crate" tags="ek_ammocrate_small,crate" scale="0.5" pickdistance="150" impactsoundtag="impact_metal_heavy">
<Deconstruct time="20">
<Item identifier="carbon" />
<Item identifier="carbon" />
</Deconstruct>
<!--<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="448,128,64,64" />-->
<Sprite texture="containers_ek.png" depth="0.54" sourcerect="0,0,160,80" origin="0.5,0.5" />
<Body width="144" height="64" density="20" />
<Holdable slots="RightHand+LeftHand" holdpos="10,-70" handle1="-40,8" handle2="40,8" aimable="false" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnActive" target="Character" SpeedMultiplier="0.85" setvalue="true" />
</Holdable>
<ItemContainer autofill="False" capacity="26" slotsperrow="6" canbeselected="false" hideitems="true" keepopenwhenequipped="true" movableframe="true">
<Containable identifiers="smallitem,magazine" />
</ItemContainer>
</Item>
<Item name="" identifier="ek_ammocrate_smg" aliases="smg ammo crate" tags="ek_ammocrate_small,crate" scale="0.5" pickdistance="150" impactsoundtag="impact_metal_heavy">
<Deconstruct time="20">
<Item identifier="carbon" />
<Item identifier="carbon" />
</Deconstruct>
<!--<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="448,128,64,64" />-->
<Sprite texture="containers_ek.png" depth="0.54" sourcerect="0,80,160,80" origin="0.5,0.5" />
<Body width="144" height="64" density="20" />
<Holdable slots="RightHand+LeftHand" holdpos="10,-70" handle1="-40,8" handle2="40,8" aimable="false" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnActive" target="Character" SpeedMultiplier="0.7" setvalue="true" />
</Holdable>
<ItemContainer autofill="False" capacity="26" slotsperrow="6" canbeselected="false" hideitems="true" keepopenwhenequipped="true" movableframe="true">
<Containable identifiers="smallitem,magazine" />
</ItemContainer>
</Item>
<Item name="" identifier="ek_ammocrate_rifle" aliases="lmg ammo crate,rifle ammo crate" tags="ek_ammocrate_small,crate" scale="0.5" pickdistance="150" impactsoundtag="impact_metal_heavy">
<Deconstruct time="20">
<Item identifier="carbon" />
<Item identifier="carbon" />
</Deconstruct>
<!--<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="448,128,64,64" />-->
<Sprite texture="containers_ek.png" depth="0.54" sourcerect="352,704,160,80" origin="0.5,0.5" />
<Body width="144" height="64" density="20" />
<Holdable slots="RightHand+LeftHand" holdpos="10,-70" handle1="-40,8" handle2="40,8" aimable="false" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnActive" target="Character" SpeedMultiplier="0.7" setvalue="true" />
</Holdable>
<ItemContainer autofill="False" capacity="26" slotsperrow="6" canbeselected="false" hideitems="true" keepopenwhenequipped="true" movableframe="true">
<Containable identifiers="smallitem,magazine" />
</ItemContainer>
</Item>
<Item name="" identifier="ek_ammocrate_shotgun" tags="ek_ammocrate_small,crate" scale="0.5" pickdistance="150" impactsoundtag="impact_metal_heavy">
<Deconstruct time="20">
<Item identifier="carbon" />
<Item identifier="carbon" />
</Deconstruct>
<!--<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="448,128,64,64" />-->
<Sprite texture="containers_ek.png" depth="0.54" sourcerect="160,0,112,80" origin="0.5,0.5" />
<Body width="144" height="64" density="20" />
<Holdable slots="RightHand+LeftHand" holdpos="10,-70" handle1="-40,8" handle2="40,8" aimable="false" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnActive" target="Character" SpeedMultiplier="0.7" setvalue="true" />
</Holdable>
<ItemContainer autofill="False" capacity="13" slotsperrow="4" canbeselected="false" hideitems="true" keepopenwhenequipped="true" movableframe="true">
<Containable identifiers="smallitem,ek_ammobox_shotgun" />
</ItemContainer>
</Item>
<Item name="" identifier="ek_ammocrate_microtorpedo" aliases="microtorpedo ammo crate" tags="ek_ammocrate_medium,crate" scale="0.5" pickdistance="150" impactsoundtag="impact_metal_heavy">
<Deconstruct time="20">
<Item identifier="carbon" />
<Item identifier="carbon" />
</Deconstruct>
<!--<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="448,128,64,64" />-->
<Sprite texture="containers_ek.png" depth="0.54" sourcerect="0,160,256,64" origin="0.5,0.5" />
<Body width="144" height="64" density="20" />
<Holdable slots="RightHand+LeftHand" holdpos="10,-50" handle1="-45,-30" handle2="45,30" aimable="false" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnActive" target="Character" SpeedMultiplier="0.7" setvalue="true" />
</Holdable>
<ItemContainer autofill="False" capacity="26" slotsperrow="6" canbeselected="false" hideitems="true" keepopenwhenequipped="true" movableframe="true">
<Containable identifiers="smallitem,ek_microtorpedo" />
</ItemContainer>
</Item>
<Item name="" identifier="ek_ammocrate_physicorium" aliases="alien ammo crate" tags="ek_ammocrate_small,ammobox,crate" scale="0.5" pickdistance="150" impactsoundtag="impact_metal_light">
<Deconstruct time="15">
<Item identifier="plastic" />
<Item identifier="plastic" />
</Deconstruct>
<!--<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="448,128,64,64" />-->
<Sprite texture="containers_ek.png" depth="0.54" sourcerect="160,80,64,80" origin="0.5,0.5" />
<Body width="144" height="64" density="15" />
<Holdable slots="RightHand+LeftHand" holdpos="10,-70" handle1="-16,20" handle2="16,20" aimable="false" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnActive" target="Character" SpeedMultiplier="0.85" setvalue="true" />
</Holdable>
<ItemContainer autofill="False" capacity="13" slotsperrow="4" canbeselected="false" hideitems="true" keepopenwhenequipped="true" movableframe="true">
<Containable identifiers="smallitem,magazine,round,shell,ek_microtorpedo,ek_ammobox_shotgun" />
</ItemContainer>
</Item>
<Item name="" identifier="ek_ammobox_shotgun_shells" category="Equipment,Weapon" aliases="shotgun shell box,shotgun shells" tags="mediumitem,ek_ammobox_shotgun,ammobox" cargocontaineridentifier="ek_ammocrate_shotgun" scale="0.4" pickdistance="150" impactsoundtag="impact_metal_light" HideConditionBar="true">
<!--<Price storeidentifier="merchantMilitary" buyprice="200" />
<Price storeidentifier="merchantCity" buyprice="280" />
<Price storeidentifier="merchantOutpost" buyprice="320" />-->
<PreferredContainer primary="secarmcab" minamount="0" maxamount="2" spawnprobability="0.6" />
<Price baseprice="480" soldeverywhere="false">
<Price storeidentifier="merchantoutpost" multiplier="4.5" sold="false" />
<Price storeidentifier="merchantcity" multiplier="3.75" minavailable="6" />
<Price storeidentifier="merchantresearch" multiplier="3.75" sold="false" />
<Price storeidentifier="merchantmilitary" multiplier="3" minavailable="12" />
<Price storeidentifier="merchantmine" multiplier="3.75" sold="false" />
</Price>
<Deconstruct time="10">
<Item identifier="carbon" />
</Deconstruct>
<!--<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="448,128,64,64" />-->
<Sprite texture="containers_ek.png" depth="0.54" sourcerect="0,528,80,48" origin="0.5,0.5" />
<Body width="64" height="48" density="15" />
<Holdable slots="Any,RightHand,LeftHand" holdpos="10,-70" handle1="0,-20" aimable="false" msg="ItemMsgPickUpSelect" />
<!-- <StatusEffect type="OnUse" target="This" condition="-8.334" disabledeltatime="true">
<SpawnItem identifiers="ek_shotgun_shell" spawnposition="Inventory" />
</StatusEffect>
</Holdable> -->
<ItemContainer autofill="False" capacity="26" maxstacksize="2" slotsperrow="6" canbeselected="false" hideitems="true">
<ContainedStateIndicator texture="Content/UI/ContainerIndicators.png" sourcerect="16,64,120,24" />
<Containable identifiers="shell,shotgunammo" />
</ItemContainer>
<LightComponent characterusable="false" LightColor="0,0,0,0" range="4" IsOn="true">
<StatusEffect type="OnActive" target="This" targetitemcomponent="LightComponent" IsOn="false" delay="1" />
<StatusEffect type="OnActive" target="This" disabledeltatime="true" Condition="-60.0" delay="0.01" stackable="false">
<Conditional Condition="gt 41" />
<SpawnItem identifiers="ek_shotgun_shell" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_shell" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_shell" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_shell" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_shell" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_shell" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_shell" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_shell" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_shell" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_shell" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_shell" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_shell" spawnposition="ThisInventory" />
</StatusEffect>
<!-- Break the item, to prevent it from being sellable -->
</LightComponent>
</Item>
<Item name="" identifier="ek_ammobox_shotgun_beanbag" category="Equipment,Weapon" aliases="shotgun beanbag box" tags="mediumitem,ek_ammobox_shotgun,ammobox" cargocontaineridentifier="ek_ammocrate_shotgun" scale="0.4" pickdistance="150" impactsoundtag="impact_metal_light" HideConditionBar="true">
<!--<Price storeidentifier="merchantMilitary" buyprice="150" />
<Price storeidentifier="merchantCity" buyprice="200" />
<Price storeidentifier="merchantOutpost" buyprice="240" />-->
<Price baseprice="360" soldeverywhere="false">
<Price storeidentifier="merchantoutpost" multiplier="4.5" sold="false" />
<Price storeidentifier="merchantcity" multiplier="3.75" minavailable="6" />
<Price storeidentifier="merchantresearch" multiplier="3.75" sold="false" />
<Price storeidentifier="merchantmilitary" multiplier="3" minavailable="12" />
<Price storeidentifier="merchantmine" multiplier="3.75" sold="false" />
</Price>
<Deconstruct time="10">
<Item identifier="carbon" />
</Deconstruct>
<!--<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="448,128,64,64" />-->
<Sprite texture="containers_ek.png" depth="0.54" sourcerect="80,528,80,48" origin="0.5,0.5" />
<Body width="64" height="48" density="15" />
<Holdable slots="Any,RightHand,LeftHand" holdpos="10,-70" handle1="0,-20" aimable="false" msg="ItemMsgPickUpSelect" />
<ItemContainer autofill="False" capacity="26" maxstacksize="2" slotsperrow="6" canbeselected="false" hideitems="true">
<ContainedStateIndicator texture="Content/UI/ContainerIndicators.png" sourcerect="16,64,120,24" />
<Containable identifiers="shell,shotgunammo" />
</ItemContainer>
<LightComponent characterusable="false" LightColor="0,0,0,0" range="4" IsOn="true">
<StatusEffect type="OnActive" target="This" targetitemcomponent="LightComponent" IsOn="false" delay="1" />
<StatusEffect type="OnActive" target="This" disabledeltatime="true" Condition="-60.0" delay="0.01" stackable="false">
<Conditional Condition="gt 41" />
<SpawnItem identifiers="ek_shotgun_beanbag" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_beanbag" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_beanbag" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_beanbag" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_beanbag" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_beanbag" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_beanbag" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_beanbag" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_beanbag" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_beanbag" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_beanbag" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_beanbag" spawnposition="ThisInventory" />
</StatusEffect>
<!-- Break the item, to prevent it from being sellable -->
</LightComponent>
</Item>
<Item name="" identifier="ek_ammobox_shotgun_slug" category="Equipment,Weapon" aliases="shotgun slug box,shotgun slugs" tags="mediumitem,ek_ammobox_shotgun,ammobox" cargocontaineridentifier="ek_ammocrate_shotgun" scale="0.4" pickdistance="150" impactsoundtag="impact_metal_light" HideConditionBar="true">
<!--<Price storeidentifier="merchantMilitary" buyprice="240" />
<Price storeidentifier="merchantCity" buyprice="320" />
<Price storeidentifier="merchantOutpost" buyprice="450" />-->
<PreferredContainer primary="secarmcab" minamount="0" maxamount="2" spawnprobability="0.4" />
<Price baseprice="720" soldeverywhere="false">
<Price storeidentifier="merchantoutpost" multiplier="4.5" sold="false" />
<Price storeidentifier="merchantcity" multiplier="3.75" minavailable="6" />
<Price storeidentifier="merchantresearch" multiplier="3.75" sold="false" />
<Price storeidentifier="merchantmilitary" multiplier="3" minavailable="12" />
<Price storeidentifier="merchantmine" multiplier="3.75" sold="false" />
</Price>
<Deconstruct time="10">
<Item identifier="carbon" />
</Deconstruct>
<!--<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="448,128,64,64" />-->
<Sprite texture="containers_ek.png" depth="0.54" sourcerect="0,576,80,48" origin="0.5,0.5" />
<Body width="64" height="48" density="15" />
<Holdable slots="Any,RightHand,LeftHand" holdpos="10,-70" handle1="0,-20" aimable="false" msg="ItemMsgPickUpSelect" />
<ItemContainer autofill="False" capacity="26" maxstacksize="2" slotsperrow="6" canbeselected="false" hideitems="true">
<ContainedStateIndicator texture="Content/UI/ContainerIndicators.png" sourcerect="16,64,120,24" />
<Containable identifiers="shell,shotgunammo" />
</ItemContainer>
<LightComponent characterusable="false" LightColor="0,0,0,0" range="4" IsOn="true">
<StatusEffect type="OnActive" target="This" targetitemcomponent="LightComponent" IsOn="false" delay="1" />
<StatusEffect type="OnActive" target="This" disabledeltatime="true" Condition="-60.0" delay="0.01" stackable="false">
<Conditional Condition="gt 41" />
<SpawnItem identifiers="ek_shotgun_slug" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_slug" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_slug" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_slug" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_slug" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_slug" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_slug" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_slug" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_slug" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_slug" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_slug" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_slug" spawnposition="ThisInventory" />
</StatusEffect>
<!-- Break the item, to prevent it from being sellable -->
</LightComponent>
</Item>
<Item name="" identifier="ek_ammobox_shotgun_hollowpoint" category="Equipment,Weapon" aliases="shotgun slug box,shotgun slugs" tags="mediumitem,ek_ammobox_shotgun,ammobox" cargocontaineridentifier="ek_ammocrate_shotgun" scale="0.4" pickdistance="150" impactsoundtag="impact_metal_light" HideConditionBar="true">
<!--<Price storeidentifier="merchantMilitary" buyprice="240" />
<Price storeidentifier="merchantCity" buyprice="320" />
<Price storeidentifier="merchantOutpost" buyprice="450" />-->
<PreferredContainer primary="secarmcab" minamount="0" maxamount="2" spawnprobability="0.4" />
<Price baseprice="600" soldeverywhere="false">
<Price storeidentifier="merchantoutpost" multiplier="4.5" sold="false" />
<Price storeidentifier="merchantcity" multiplier="3.75" minavailable="6" />
<Price storeidentifier="merchantresearch" multiplier="3.75" sold="false" />
<Price storeidentifier="merchantmilitary" multiplier="3" minavailable="12" />
<Price storeidentifier="merchantmine" multiplier="3.75" sold="false" />
</Price>
<Deconstruct time="10">
<Item identifier="carbon" />
</Deconstruct>
<!--<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="448,128,64,64" />-->
<Sprite texture="containers_ek.png" depth="0.54" sourcerect="240,576,80,48" origin="0.5,0.5" />
<Body width="64" height="48" density="15" />
<Holdable slots="Any,RightHand,LeftHand" holdpos="10,-70" handle1="0,-20" aimable="false" msg="ItemMsgPickUpSelect" />
<ItemContainer autofill="False" capacity="26" maxstacksize="2" slotsperrow="6" canbeselected="false" hideitems="true">
<ContainedStateIndicator texture="Content/UI/ContainerIndicators.png" sourcerect="16,64,120,24" />
<Containable identifiers="shell,shotgunammo" />
</ItemContainer>
<LightComponent characterusable="false" LightColor="0,0,0,0" range="4" IsOn="true">
<StatusEffect type="OnActive" target="This" targetitemcomponent="LightComponent" IsOn="false" delay="1" />
<StatusEffect type="OnActive" target="This" disabledeltatime="true" Condition="-60.0" delay="0.01" stackable="false">
<Conditional Condition="gt 41" />
<SpawnItem identifiers="ek_shotgun_hollowpoint" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_hollowpoint" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_hollowpoint" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_hollowpoint" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_hollowpoint" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_hollowpoint" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_hollowpoint" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_hollowpoint" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_hollowpoint" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_hollowpoint" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_hollowpoint" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_hollowpoint" spawnposition="ThisInventory" />
</StatusEffect>
<!-- Break the item, to prevent it from being sellable -->
</LightComponent>
</Item>
<Item name="" identifier="ek_ammobox_shotgun_flechette" category="Equipment,Weapon" aliases="12-Gauge flechettes,shotgun flechette box,shotgun flechettes" tags="mediumitem,ek_ammobox_shotgun,ammobox" cargocontaineridentifier="ek_ammocrate_shotgun" scale="0.4" pickdistance="150" impactsoundtag="impact_metal_light" HideConditionBar="true">
<!--<Price storeidentifier="merchantMilitary" buyprice="260" />
<Price storeidentifier="merchantCity" buyprice="350" />
<Price storeidentifier="merchantOutpost" buyprice="480" />-->
<PreferredContainer primary="secarmcab" minamount="0" maxamount="2" spawnprobability="0.4" />
<Price baseprice="540" soldeverywhere="false">
<Price storeidentifier="merchantoutpost" multiplier="4.5" sold="false" />
<Price storeidentifier="merchantcity" multiplier="3.75" minavailable="6" />
<Price storeidentifier="merchantresearch" multiplier="3.75" sold="false" />
<Price storeidentifier="merchantmilitary" multiplier="3" minavailable="12" />
<Price storeidentifier="merchantmine" multiplier="3.75" sold="false" />
</Price>
<Deconstruct time="10">
<Item identifier="carbon" />
</Deconstruct>
<!--<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="448,128,64,64" />-->
<Sprite texture="containers_ek.png" depth="0.54" sourcerect="160,576,80,48" origin="0.5,0.5" />
<Body width="64" height="48" density="15" />
<Holdable slots="Any,RightHand,LeftHand" holdpos="10,-70" handle1="0,-20" aimable="false" msg="ItemMsgPickUpSelect" />
<ItemContainer autofill="False" capacity="26" maxstacksize="2" slotsperrow="6" canbeselected="false" hideitems="true">
<ContainedStateIndicator texture="Content/UI/ContainerIndicators.png" sourcerect="16,64,120,24" />
<Containable identifiers="shell,shotgunammo" />
</ItemContainer>
<LightComponent characterusable="false" LightColor="0,0,0,0" range="4" IsOn="true">
<StatusEffect type="OnActive" target="This" targetitemcomponent="LightComponent" IsOn="false" delay="1" />
<StatusEffect type="OnActive" target="This" disabledeltatime="true" Condition="-60.0" delay="0.01" stackable="false">
<Conditional Condition="gt 41" />
<SpawnItem identifiers="ek_shotgun_flechette" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_flechette" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_flechette" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_flechette" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_flechette" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_flechette" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_flechette" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_flechette" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_flechette" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_flechette" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_flechette" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_flechette" spawnposition="ThisInventory" />
</StatusEffect>
<!-- Break the item, to prevent it from being sellable -->
</LightComponent>
</Item>
<Item name="" identifier="ek_ammobox_shotgun_grenade" category="Equipment,Weapon" aliases="shotgun grenades,shotgun grenade box" tags="mediumitem,ek_ammobox_shotgun,ammobox" cargocontaineridentifier="ek_ammocrate_shotgun" scale="0.4" pickdistance="150" impactsoundtag="impact_metal_light" HideConditionBar="true">
<!--<Price storeidentifier="merchantMilitary" buyprice="750" />-->
<Price baseprice="780" soldeverywhere="false">
<Price storeidentifier="merchantoutpost" multiplier="4.5" sold="false" />
<Price storeidentifier="merchantcity" multiplier="3.75" sold="false" />
<Price storeidentifier="merchantresearch" multiplier="3.75" sold="false" />
<Price storeidentifier="merchantmilitary" multiplier="3" minavailable="6" />
<Price storeidentifier="merchantmine" multiplier="3.75" sold="false" />
</Price>
<Deconstruct time="10">
<Item identifier="carbon" />
</Deconstruct>
<!--<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="448,128,64,64" />-->
<Sprite texture="containers_ek.png" depth="0.54" sourcerect="80,576,80,48" origin="0.5,0.5" />
<Body width="64" height="48" density="15" />
<Holdable slots="Any,RightHand,LeftHand" holdpos="10,-70" handle1="0,-20" aimable="false" msg="ItemMsgPickUpSelect" />
<ItemContainer autofill="False" capacity="26" maxstacksize="2" slotsperrow="6" canbeselected="false" hideitems="true">
<ContainedStateIndicator texture="Content/UI/ContainerIndicators.png" sourcerect="16,64,120,24" />
<Containable identifiers="shell,shotgunammo" />
</ItemContainer>
<LightComponent characterusable="false" LightColor="0,0,0,0" range="4" IsOn="true">
<StatusEffect type="OnActive" target="This" targetitemcomponent="LightComponent" IsOn="false" delay="1" />
<StatusEffect type="OnActive" target="This" disabledeltatime="true" Condition="-60.0" delay="0.01" stackable="false">
<Conditional Condition="gt 41" />
<SpawnItem identifiers="ek_shotgun_grenade" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_grenade" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_grenade" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_grenade" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_grenade" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_grenade" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_grenade" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_grenade" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_grenade" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_grenade" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_grenade" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_grenade" spawnposition="ThisInventory" />
</StatusEffect>
<!-- Break the item, to prevent it from being sellable -->
</LightComponent>
</Item>
<Item name="" identifier="ek_ammobox_shotgun_physicorium" category="Equipment,Weapon" aliases="shotgun alien slug box, shotgun alien box" tags="mediumitem,ek_ammobox_shotgun,ammobox" cargocontaineridentifier="ek_ammocrate_physicorium" scale="0.4" pickdistance="150" impactsoundtag="impact_metal_light" HideConditionBar="true">
<!--<Price storeidentifier="merchantResearch" buyprice="550" />-->
<Price baseprice="840" soldeverywhere="false">
<Price storeidentifier="merchantoutpost" multiplier="2.7" sold="false" />
<Price storeidentifier="merchantcity" multiplier="3.75" sold="false" />
<Price storeidentifier="merchantresearch" multiplier="3" minavailable="9" />
<Price storeidentifier="merchantmilitary" multiplier="4.5" sold="false" />
<Price storeidentifier="merchantmine" multiplier="2.1" sold="false" />
</Price>
<Deconstruct time="10">
<Item identifier="carbon" />
</Deconstruct>
<!--<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="448,128,64,64" />-->
<Sprite texture="containers_ek.png" depth="0.54" sourcerect="160,528,80,48" origin="0.5,0.5" />
<Body width="64" height="48" density="15" />
<Holdable slots="Any,RightHand,LeftHand" holdpos="10,-70" handle1="0,-20" aimable="false" msg="ItemMsgPickUpSelect" />
<ItemContainer autofill="False" capacity="26" maxstacksize="2" slotsperrow="6" canbeselected="false" hideitems="true">
<ContainedStateIndicator texture="Content/UI/ContainerIndicators.png" sourcerect="16,64,120,24" />
<Containable identifiers="shell,shotgunammo" />
</ItemContainer>
<LightComponent characterusable="false" LightColor="0,0,0,0" range="4" IsOn="true">
<StatusEffect type="OnActive" target="This" targetitemcomponent="LightComponent" IsOn="false" delay="1" />
<StatusEffect type="OnActive" target="This" disabledeltatime="true" Condition="-60.0" delay="0.01" stackable="false">
<Conditional Condition="gt 41" />
<SpawnItem identifiers="ek_shotgun_alien_slug" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_alien_slug" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_alien_slug" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_alien_slug" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_alien_slug" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_alien_slug" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_alien_slug" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_alien_slug" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_alien_slug" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_alien_slug" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_alien_slug" spawnposition="ThisInventory" />
<SpawnItem identifiers="ek_shotgun_alien_slug" spawnposition="ThisInventory" />
</StatusEffect>
<!-- Break the item, to prevent it from being sellable -->
</LightComponent>
</Item>
<Item name="" identifier="ek_weaponparts" category="Material" aliases="weapon_components,weapon parts,weapon_parts" tags="mediumitem,ek_fabricator_kit,crate" scale="0.5" pickdistance="150" impactsoundtag="impact_metal_heavy" maxstacksize="6">
<!--<Price storeidentifier="merchantMilitary" buyprice="400" />
<Price storeidentifier="merchantCity" buyprice="550" />
<Price storeidentifier="merchantOutpost" buyprice="650" />-->
<PreferredContainer primary="secarmcab" minamount="0" maxamount="2" spawnprobability="1" />
<PreferredContainer secondary="wreckarmcab" minamount="0" maxamount="2" spawnprobability="0.3" />
<PreferredContainer primary="wrecksecarmcab" minamount="0" maxamount="2" spawnprobability="0.2" />
<Price baseprice="400" soldeverywhere="false">
<Price storeidentifier="merchantoutpost" multiplier="4.5" sold="false" />
<Price storeidentifier="merchantcity" multiplier="3.75" minavailable="6" />
<Price storeidentifier="merchantresearch" multiplier="3.75" sold="false" />
<Price storeidentifier="merchantmilitary" multiplier="3" minavailable="9" />
<Price storeidentifier="merchantmine" multiplier="2.4" sold="false" />
</Price>
<Deconstruct time="30">
<Item identifier="steel" mincondition="0.6" />
<Item identifier="aluminium" mincondition="0.95" />
<Item identifier="titaniumaluminiumalloy" mincondition="0.95" />
<Item identifier="rubber" mincondition="0.95" />
<Item identifier="plastic" mincondition="0.6" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="40">
<RequiredSkill identifier="weapons" level="50" />
<RequiredItem identifier="steel" />
<RequiredItem identifier="aluminium" />
<RequiredItem identifier="titaniumaluminiumalloy" />
<RequiredItem identifier="rubber" />
<RequiredItem identifier="plastic" />
</Fabricate>
<InventoryIcon texture="%ModDir%/Items/InventoryIcons.png" sourcerect="256,64,64,64" />
<Sprite texture="containers_ek.png" depth="0.54" sourcerect="384,240,112,80" />
<Body width="112" height="80" density="20" />
<Holdable slots="RightHand,LeftHand" holdpos="10,-70" handle1="-5,35" aimable="false" msg="ItemMsgPickUpSelect" canBeCombined="true">
<StatusEffect type="OnActive" target="Character" SpeedMultiplier="0.7" setvalue="true" />
</Holdable>
</Item>
<Item name="Loading Kit" identifier="ek_loadingkit" category="Material" aliases="loading_kit,ammo kit,ammo_kit" tags="mediumitem,ek_fabricator_kit,crate" scale="0.5" pickdistance="150" impactsoundtag="impact_metal_heavy" maxstacksize="6">
<!--<Price storeidentifier="merchantMilitary" buyprice="150" />
<Price storeidentifier="merchantCity" buyprice="175" />
<Price storeidentifier="merchantOutpost" buyprice="200" />-->
<PreferredContainer primary="secarmcab" minamount="0" maxamount="2" spawnprobability="1" />
<PreferredContainer secondary="wreckarmcab" minamount="0" maxamount="2" spawnprobability="0.3" />
<PreferredContainer primary="wrecksecarmcab" minamount="0" maxamount="2" spawnprobability="0.2" />
<Price baseprice="150" soldeverywhere="false">
<Price storeidentifier="merchantoutpost" multiplier="4.5" sold="false" />
<Price storeidentifier="merchantcity" multiplier="3.75" minavailable="6" />
<Price storeidentifier="merchantresearch" multiplier="3.75" sold="false" />
<Price storeidentifier="merchantmilitary" multiplier="3" minavailable="9" />
<Price storeidentifier="merchantmine" multiplier="2.4" sold="false" />
</Price>
<Deconstruct time="20">
<Item identifier="steel" mincondition="0.85" />
<Item identifier="aluminium" mincondition="0.85" />
<Item identifier="aluminium" mincondition="0.50" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="40">
<RequiredSkill identifier="weapons" level="65" />
<RequiredItem identifier="steel" />
<RequiredItem identifier="aluminium" />
<RequiredItem identifier="aluminium" />
<RequiredItem identifier="potassium" />
</Fabricate>
<InventoryIcon texture="%ModDir%/Items/InventoryIcons.png" sourcerect="320,128,64,64" />
<Sprite texture="containers_ek.png" depth="0.54" sourcerect="384,336,128,80" />
<Body width="122" height="80" density="15" />
<Holdable slots="RightHand,LeftHand" holdpos="10,-70" handle1="-5,35" aimable="false" msg="ItemMsgPickUpSelect" canBeCombined="true">
<StatusEffect type="OnActive" target="Character" SpeedMultiplier="0.7" setvalue="true" />
</Holdable>
</Item>
<Item name="" identifier="ek_ammocrate_rockets" aliases="rocket_crate" tags="ek_ammocrate_large" scale="0.5" pickdistance="60" impactsoundtag="impact_metal_heavy">
<Deconstruct time="20">
<Item identifier="steel" />
<Item identifier="steel" />
</Deconstruct>
<!--<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="448,128,64,64" />-->
<Sprite texture="containers_ek.png" depth="0.52" sourcerect="352,528,160,160" origin="0.5,0.5" />
<Body width="144" height="150" density="150" />
<Holdable slots="RightHand+LeftHand" holdpos="55,-20" handle1="-15,33" handle2="-15,33" aimable="false" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnActive" target="Character" SpeedMultiplier="0.4" setvalue="true" />
</Holdable>
<ItemContainer autofill="False" capacity="22" slotsperrow="5" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect" keepopenwhenequipped="true" movableframe="true">
<Containable identifiers="smallitem,mediumitem,ek_rocketammo" />
</ItemContainer>
</Item>
<Item name="" identifier="ek_handcuff_container" category="Equipment" aliases="handcuff container" tags="smallitem,ammobox" cargocontaineridentifier="metalcrate" scale="0.4" pickdistance="150" impactsoundtag="impact_metal_light">
<!--<Price storeidentifier="merchantMilitary" buyprice="25" />
<Price storeidentifier="merchantCity" buyprice="35" />-->
<Price baseprice="25" soldeverywhere="false">
<Price storeidentifier="merchantoutpost" multiplier="4.5" sold="false" />
<Price storeidentifier="merchantcity" multiplier="3.75" minavailable="6" />
<Price storeidentifier="merchantresearch" multiplier="3.75" sold="false" />
<Price storeidentifier="merchantmilitary" multiplier="3" minavailable="9" />
<Price storeidentifier="merchantmine" multiplier="2.4" sold="false" />
</Price>
<Deconstruct time="10">
<Item identifier="steel" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="10">
<RequiredSkill identifier="mechanical" level="20" />
<RequiredItem identifier="steel" />
</Fabricate>
<InventoryIcon texture="%ModDir%/Items/InventoryIcons.png" sourcerect="256,512,64,64" />
<Sprite texture="containers_ek.png" depth="0.54" sourcerect="512,528,64,80" origin="0.5,0.5" />
<Body width="48" height="78" density="15" />
<Holdable slots="Any,RightHand,LeftHand" holdpos="10,-70" handle1="0,-20" aimable="false" msg="ItemMsgPickUpSelect" />
<ItemContainer autofill="False" capacity="7" slotsperrow="3" maxstacksize="2" canbeselected="true" hideitems="false" itempos="2,23" iteminterval="0,-18" keepopenwhenequipped="true" movableframe="true">
<Containable identifier="handcuffs" />
</ItemContainer>
</Item>
<!-- <Item name="Weapon Modification Kit" identifier="ek_weaponmodkit" aliases="weapon mod kit" tags="mediumitem,ek_weaponmod_kit" scale="0.5" pickdistance="150" impactsoundtag="impact_metal_heavy"
description="A toolbox of various firearm maintenance, in-field assembly, and fitting tools." >
<Price storeidentifier="merchantMilitary" buyprice="300" />
<Price storeidentifier="merchantCity" buyprice="450" />
<Price storeidentifier="merchantOutpost" buyprice="550" />
<Deconstruct time="15">
<Item identifier="wrench" />
<Item identifier="screwdriver" />
<Item identifier="aluminium" />
<Item identifier="plastic" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="30">
<RequiredSkill identifier="weapons" level="50"/>
<RequiredItem identifier="wrench" />
<RequiredItem identifier="screwdriver" />
<RequiredItem identifier="toolbox" />
<RequiredItem identifier="aluminium" />
<RequiredItem identifier="plastic" />
</Fabricate>
<InventoryIcon texture="Mods/EK Armory/Items/InventoryIcons.png" sourcerect="448,384,64,64" />
<Sprite texture="containers_ek.png" depth="0.54" sourcerect="384,416,128,64" />
<Body width="120" height="60" density="25" />
<Holdable slots="Any,RightHand,LeftHand" holdpos="10,-70" handle1="-5,25" aimable="false" msg="ItemMsgPickUpSelect" canBeCombined="true" />
drawhudwhenequipped="true" canbeselected="true"
<Fabricator canbeselected="true" powerconsumption="0.0" msg="ItemMsgInteractSelect">
<GuiFrame relativesize="0.4,0.45" style="ItemUI" anchor="Center" />
<sound file="Content/Sounds/RepairLoop.ogg" type="OnActive" range="1000.0" volume="0.7" loop="true"/>
</Fabricator>
<ItemContainer autofill="False" capacity="11" canbeselected="true" hideitems="true" slotsperrow="4" uilabel="" allowuioverlap="true"/>
<ItemContainer autofill="False" capacity="1" canbeselected="true" hideitems="true" slotsperrow="1" uilabel="" allowuioverlap="true"/>
</Item>
-->
<!--<Item name="Gauss Coil Crate" identifier="ek_gausspartscrate" aliases="gauss coil box" tags="mediumitem,ek_fabricator_kit,crate" scale="0.5" pickdistance="150" impactsoundtag="impact_metal_heavy"
description=" " >
<Deconstruct time="10">
<Item identifier="plasic" />
<Item identifier="aluminium" />
</Deconstruct>
<Sprite texture="Mods/EK Armory/Items/Materials/materials_ek.png" depth="0.54" sourcerect="192,64,128,64" />
<Body width="120" height="60" density="25" />
<Holdable slots="Any,RightHand,LeftHand" holdpos="10,-70" handle1="-5,25" aimable="false" msg="ItemMsgPickUpSelect" canBeCombined="true" />
<ItemContainer autofill="False" capacity="9" canbeselected="true" hideitems="true" slotsperrow="3" uilabel="Gauss Coil Crate" allowuioverlap="true" keepopenwhenequipped="true" movableframe="true"/>
</Item>
<Item name="Laser Diode Crate" identifier="ek_laserpartscrate" aliases="laser diode box" tags="mediumitem,ek_fabricator_kit,crate" scale="0.5" pickdistance="150" impactsoundtag="impact_metal_heavy"
description=" " >
<Deconstruct time="10">
<Item identifier="plasic" />
<Item identifier="aluminium" />
</Deconstruct>
<Sprite texture="Mods/EK Armory/Items/Materials/materials_ek.png" depth="0.54" sourcerect="192,128,128,64" />
<Body width="120" height="60" density="25" />
<Holdable slots="Any,RightHand,LeftHand" holdpos="10,-70" handle1="-5,25" aimable="false" msg="ItemMsgPickUpSelect" canBeCombined="true" />
<ItemContainer autofill="False" capacity="9" canbeselected="true" hideitems="true" slotsperrow="3" uilabel="Gauss Coil Crate" allowuioverlap="true" keepopenwhenequipped="true" movableframe="true"/>
</Item>-->
<!--
<Item name="EK Debug Shotgun Ammo Box" identifier="ek_ammobox_shotgun_debugger" category="Equipment" tags="mediumitem,ek_ammobox_shotgun,ammobox"
cargocontaineridentifier="ek_ammocrate_physicorium" scale="0.4" pickdistance="150" impactsoundtag="impact_metal_light" HideConditionBar="true" hideinmenus="true">
<Deconstruct time="10">
<Item identifier="carbon" />
</Deconstruct>
<Sprite texture="containers_ek.png" depth="0.54" sourcerect="160,528,80,48" origin="0.5,0.5" />
<Body width="64" height="48" density="15" />
<Holdable slots="Any,RightHand,LeftHand" holdpos="10,-70" handle1="0,-20" aimable="false" msg="ItemMsgPickUpSelect" >
<CustomInterface drawhudwhenequipped="true" canbeselected="false">
<GuiFrame style="ItemUI" absoluteoffset="0,150" anchor="BottomCenter" relativesize="0.06,0.08"/>
<Button text="Spawn One">
<StatusEffect target="This,Character" type="OnUse" Condition="-10" disabledeltatime="true" >
<Sound file="Content/Sounds/DropItem.ogg" type="OnUse" range="250" />
<SpawnItem identifiers="ek_shotgun_alien_slug" spawnposition="ThisInventory" />
</StatusEffect>
</Button>
</CustomInterface>
</Holdable>
<ItemContainer autofill="False" capacity="26" maxstacksize="2" slotsperrow="6" canbeselected="false" hideitems="true">
<ContainedStateIndicator texture="Content/UI/ContainerIndicators.png" sourcerect="16,64,120,24" />
<Containable identifiers="shell,shotgunammo" />
</ItemContainer>
<LightComponent characterusable="false" LightColor="0,0,0,0" range="4" IsOn="true">
<StatusEffect type="OnActive" target="This" targetitemcomponent="LightComponent" IsOn="false" delay="1" />
<StatusEffect type="OnActive" target="This" disabledeltatime="true" Condition="-5.0" delay="0.01" stackable="false" >
<Conditional Condition="gt 41" />
<SpawnItem identifiers="ek_shotgun_alien_slug" spawnposition="ThisInventory" />
</StatusEffect>
</LightComponent>
</Item>
-->
</Items>

Some files were not shown because too many files have changed in this diff Show More