diff --git a/1.6/1.6/Assemblies/ArachnaeSwarm.dll b/1.6/1.6/Assemblies/ArachnaeSwarm.dll index 92a21e3..42ca4fd 100644 Binary files a/1.6/1.6/Assemblies/ArachnaeSwarm.dll and b/1.6/1.6/Assemblies/ArachnaeSwarm.dll differ diff --git a/1.6/1.6/Defs/EvolutionDefs/ARA_Evolution.xml b/1.6/1.6/Defs/EvolutionDefs/ARA_Evolution.xml index 50a23dd..7f3ba69 100644 --- a/1.6/1.6/Defs/EvolutionDefs/ARA_Evolution.xml +++ b/1.6/1.6/Defs/EvolutionDefs/ARA_Evolution.xml @@ -77,7 +77,7 @@ ARA_Myrmecocystus_Production_Medicine - 使蜜罐种发生内驱性进化,以牺牲生产阿拉克涅虫蜜的代价,使其可以孵化医药茧,并允许使用医疗能力和操纵拟线种。\n\n该进化过程不可逆! + 使蜜罐种发生内驱性进化,以牺牲生产阿拉克涅虫蜜的代价,使其可以孵化医药茧,并允许使用医疗能力和操纵拟线种。\n\n该进化方向不提供辅虫。 ArachnaeSwarm/UI/Abilities/ARA_Myrmecocystus_Production_Medicine 1800 false @@ -227,7 +227,7 @@ ARA_Myrmecocystus_Production_Fuel - 使蜜罐种发生内驱性进化,以牺牲生产阿拉克涅虫蜜的代价,使其可以产出化合燃料,增强其护甲并给予其额外的喷射火焰的能力。\n\n该进化过程不可逆! + 使蜜罐种发生内驱性进化,以牺牲生产阿拉克涅虫蜜的代价,使其可以产出化合燃料,增强其护甲并给予其额外的喷射火焰的能力。\n\n该进化方向不提供辅虫。 ArachnaeSwarm/UI/Abilities/ARA_Myrmecocystus_Production_Fuel 1800 false @@ -374,6 +374,7 @@ 阿拉克涅的战士虫们可以将身体变成自己的最强大的武装,随着科技的解锁,它们将获得繁多的技能以供使用。 ARA_Fighter_Invisibility + ARA_Fighter_Genestealer HediffWithComps (0.6, 0.4, 0.8) @@ -395,6 +396,15 @@ 0 true --> +
  • + +
  • + ArachnaeBase_Race_Acidcut + 4 + 1000 +
  • + +
  • ARA_AcidSprayBurst
  • @@ -414,7 +424,7 @@ ARA_Fighter_Invisibility - 使战士种发生内驱性进化,极大地损害其远程武器和特殊技能的使用能力,以换取近乎永久的隐形和强大的近战能力。\n\n该进化过程不可逆! + 使战士种发生内驱性进化,极大地损害其远程武器和特殊技能的使用能力,以换取近乎永久的隐形和强大的近战能力。\n\n该进化方向不提供辅虫。 ArachnaeSwarm/UI/Abilities/ARA_Fighter_Invisibility 1800 false @@ -499,7 +509,7 @@ ARA_Fighter_Genestealer - 使战士种发生内驱性进化,损害其战斗能力和使用技能的能力,以换取从敌人身上窃取基因和向己方殖民者注入基因的能力。\n\n该进化过程不可逆! + 使战士种发生内驱性进化,损害其战斗能力和使用技能的能力,以换取从敌人身上窃取基因和向己方殖民者注入基因的能力。\n\n该进化方向不提供辅虫。 ArachnaeSwarm/UI/Abilities/ARA_Fighter_Genestealer 1800 false @@ -576,6 +586,7 @@ 迷雾种是阿拉克涅虫族中的大家伙,它们不仅拥有厚实的外壳,其灌满信息素浓烟的腹部可以喷出覆盖战场的气体,吸引那些较小的辅虫破土而出对敌方发起疯狂的攻击。 ARA_Smokepop_Production_Bacterium + ARA_Smokepop_Creeper HediffWithComps (0.6, 0.4, 0.8) @@ -622,6 +633,15 @@ +
  • + +
  • + ArachnaeBase_Race_Baneling + 4 + 600 +
  • + +
  • ARA_Ability_Smokepop
  • @@ -640,7 +660,7 @@ ARA_Smokepop_Production_Bacterium - 使迷雾种发生内驱性进化,以牺牲喷射信息素和降低护甲为代价,使其可以定期产出阿拉克涅虫族的高级材料——活化钜菌。\n\n该进化过程不可逆! + 使迷雾种发生内驱性进化,以牺牲喷射信息素和降低护甲为代价,使其可以定期产出阿拉克涅虫族的高级材料——活化钜菌。\n\n该进化方向不提供辅虫。 ArachnaeSwarm/UI/Abilities/ARA_Smokepop_Production_Bacterium 1800 false @@ -744,7 +764,7 @@ ARA_Smokepop_Creeper - 使迷雾种发生内驱性进化,以牺牲喷射信息素为代价,使其获得额外防御力、移动速度和大范围、高速铺设菌毯的能力。\n\n该进化过程不可逆! + 使迷雾种发生内驱性进化,以牺牲喷射信息素为代价,使其获得额外防御力、移动速度和大范围、高速铺设菌毯的能力。\n\n该进化方向提供6只阿拉克涅爆裂种辅虫。 ArachnaeSwarm/UI/Abilities/ARA_Smokepop_Creeper 1800 false @@ -830,6 +850,15 @@ +
  • + +
  • + ArachnaeBase_Race_Baneling + 6 + 600 +
  • + +
  • ARA_Smokepop_Creeper_Ability_On
  • @@ -888,6 +917,15 @@ +
  • + +
  • + ArachnaeBase_Race_Longpincer + 3 + 5000 +
  • + +
  • ARA_ShieldHead_Protector
  • @@ -905,7 +943,7 @@ ARA_ShieldHead_Protector - 使盾头种发生内驱性进化,以牺牲产出甲壳素和建造建筑的能力为代价,使其获得更强大的战斗能力、移动能力和冲撞攻击的技能。\n\n该进化过程不可逆! + 使盾头种发生内驱性进化,以牺牲产出甲壳素和建造建筑的能力为代价,使其获得更强大的战斗能力、移动能力和冲撞攻击的技能。\n\n该进化方向提供4只阿拉克涅酸噬种辅虫。 ArachnaeSwarm/UI/Abilities/ARA_ShieldHead_Protector 1800 false @@ -1008,6 +1046,15 @@ +
  • + +
  • + ArachnaeBase_Race_Acidcut + 4 + 1000 +
  • + +
  • ARA_Ability_TrackingCharge
  • @@ -1018,7 +1065,7 @@ ARA_ShieldHead_HiveBuilder - 使盾头种发生内驱性进化,以防御能力为代价,使其获得更强大的甲壳素产出能力和建造技能。\n\n该进化过程不可逆! + 使盾头种发生内驱性进化,以防御能力为代价,使其获得更强大的甲壳素产出能力和建造技能。\n\n该进化方向提供4只阿拉克涅巨颚种辅虫。 ArachnaeSwarm/UI/Abilities/ARA_ShieldHead_HiveBuilder 1800 false @@ -1078,6 +1125,15 @@ +
  • + +
  • + ArachnaeBase_Race_Longpincer + 4 + 5000 +
  • + +
  • ARA_Slayer_Base @@ -1568,4 +1634,45 @@
  • + + + + ARA_WeaponSmith_Base + + 阿拉克涅的工艺种们是勤劳的工蜂,她们负责维护整个巢穴的建筑,并使其在最佳状态下运作。 + + HediffWithComps + (0.6, 0.4, 0.8) + false + false + 1.0 + + + +
  • + +
  • + ArachnaeBase_Race_Hivekeeping + 4 + 5000 +
  • + + +
    +
    \ No newline at end of file diff --git a/1.6/1.6/Defs/HediffDefs/ARA_Hediffs_HiveMind.xml b/1.6/1.6/Defs/HediffDefs/ARA_Hediffs_HiveMind.xml index 2c34a79..1347f1f 100644 --- a/1.6/1.6/Defs/HediffDefs/ARA_Hediffs_HiveMind.xml +++ b/1.6/1.6/Defs/HediffDefs/ARA_Hediffs_HiveMind.xml @@ -32,6 +32,15 @@
  • OverlordNode
  • +
  • + +
  • + ArachnaeBase_Race_Larva + 5 + 1000 +
  • + + diff --git a/1.6/1.6/Defs/PawnKindDef/ARA_PawnKinds.xml b/1.6/1.6/Defs/PawnKindDef/ARA_PawnKinds.xml index c38db40..167075a 100644 --- a/1.6/1.6/Defs/PawnKindDef/ARA_PawnKinds.xml +++ b/1.6/1.6/Defs/PawnKindDef/ARA_PawnKinds.xml @@ -438,6 +438,7 @@ 75 0 1 + false
  • ARA_Creep @@ -452,7 +453,7 @@
  • - ArachnaeSwarm/Things/ARA_Scavenger/Scavenger/Naked_Thin + ArachnaeSwarm/Things/ARA_Larva/Bodies/Naked_Thin 1 (0.4, 0.5, 0.37) @@ -473,7 +474,7 @@
  • - ArachnaeSwarm/Things/ARA_Scavenger/Scavenger/Naked_Thin + ArachnaeSwarm/Things/ARA_Scavenger/Bodies/Naked_Thin 1 (0.4, 0.5, 0.37) @@ -553,7 +554,37 @@
  • ARA_Baneling_Suicide_Ability
  • - + + ArachnaeBase_Race_Skyhive + + ArachnaeBase_Race_Skyhive + ArachnaeSwarm/Things/ARA_Skyhive/Flying/Flying_ + 1 + 2 + 1 + false + true + +
  • + + ArachnaeSwarm/Things/ARA_Skyhive/Bodies/Naked_Thin + Graphic_Multi + 1.5 + + + (0.2, 0.3, 0.2) + (0,0,0) + + + + ArachnaeSwarm/Things/ARA_Skyhive/Bodies/Naked_Thin + Graphic_Multi + 1.5 + (255,255,255) + +
  • +
    +
    ArachnaeBase_Race_Acidcut @@ -575,6 +606,7 @@ + ArachnaeBase_Race_Acidling @@ -617,37 +649,6 @@ - - ArachnaeBase_Race_Skyhive - - ArachnaeBase_Race_Skyhive - ArachnaeSwarm/Things/ARA_Skyhive/Flying/Flying_ - 1 - 2 - 1 - false - true - -
  • - - ArachnaeSwarm/Things/ARA_Skyhive/Bodies/Naked_Thin - Graphic_Multi - 1.5 - - - (0.2, 0.3, 0.2) - (0,0,0) - - - - ArachnaeSwarm/Things/ARA_Skyhive/Bodies/Naked_Thin - Graphic_Multi - 1.5 - (255,255,255) - -
  • -
    -
    ArachnaeBeast_Race_Slayer diff --git a/1.6/1.6/Defs/ThingDef_Races/ARA_RaceBaseSwarm.xml b/1.6/1.6/Defs/ThingDef_Races/ARA_RaceBaseSwarm.xml index 71edd51..229ced0 100644 --- a/1.6/1.6/Defs/ThingDef_Races/ARA_RaceBaseSwarm.xml +++ b/1.6/1.6/Defs/ThingDef_Races/ARA_RaceBaseSwarm.xml @@ -2,7 +2,7 @@ - 0.3 + 3 8 0 0 @@ -50,6 +50,7 @@ BeetleLikeWithClaw ARA_Insect_WithPlanting + CarnivoreAnimal,OvivoreAnimal 0.1 0.5 1 @@ -82,12 +83,14 @@ - +
  • ARA_TemperatureRegulation
  • @@ -154,7 +157,7 @@ 阿拉克涅辅虫之一,食谱广泛,可以执行种植、收割和搬运工作,拥有一个较小的蜜罐腔,可以像其监管者一样产出虫蜜。 - 3 + 6 ARA_Insect_Scavenger_Thinktree @@ -521,6 +524,90 @@
    + + ArachnaeBase_Race_Skyhive + + 阿拉克涅辅虫之一,拥有贴地飞行的能力,无论是攻击还是移动速度非常快。 + + ARA_Insect_Skyhive_Thinktree + 0.3 + + BeetleLikeWithClaw + + DeathActionWorker_Vanish + Filth_Slime + 1~3 + + 1.0 + + + 6 + + 0.25 + 0.25 + + 9999 + 0 + + +
  • + + +
  • Cut
  • + + 3 + 0.8 + HeadAttackTool + true + +
    + +
  • + Always + + ARA_Psi_FlyNorth + ARA_Psi_FlyNorth + ARA_Psi_FlyNorth +
  • +
  • + +
  • + Obedience + true + true +
  • +
  • + Release + true + true +
  • +
  • + Rescue + true + true +
  • +
  • + Tameness + true + true +
  • +
  • + AttackTarget + true + true +
  • + + true + +
  • + +
  • ARA_HiveMindWorker
  • + + 1.0 + false + +
    +
    ARA_AcidCut diff --git a/1.6/1.6/Defs/ThingDef_Races/ARA_RaceDroneSwarm.xml b/1.6/1.6/Defs/ThingDef_Races/ARA_RaceDroneSwarm.xml index 18645fa..32f77bb 100644 --- a/1.6/1.6/Defs/ThingDef_Races/ARA_RaceDroneSwarm.xml +++ b/1.6/1.6/Defs/ThingDef_Races/ARA_RaceDroneSwarm.xml @@ -73,24 +73,6 @@
    - - ArachnaeBase_Race_Skyhive - - 阿拉克涅辅虫之一,智力低下,通常被督虫们当成导弹打出,拥有在飞行中调整姿态以追踪敌军的能力。命中敌军后,这些虫族会趴在敌军身上进行啃咬,直到鳌刺松动而掉在地上。 - - 1.0 - WarUrchinConstant - 0.3 - - BeetleLikeWithClaw - - - 6 - - 9999 - 0 - - ArachnaeBase_Race_Acidling diff --git a/1.6/1.6/Defs/ThingDef_Races/ARA_RaceNodeSwarm.xml b/1.6/1.6/Defs/ThingDef_Races/ARA_RaceNodeSwarm.xml index 906288a..49891e8 100644 --- a/1.6/1.6/Defs/ThingDef_Races/ARA_RaceNodeSwarm.xml +++ b/1.6/1.6/Defs/ThingDef_Races/ARA_RaceNodeSwarm.xml @@ -124,11 +124,11 @@ -0.275 - (-0.1,0.39) + (-0.1,0.3) -0.273 - (-0.1,0.39) + (-0.1,0.3) -0.273 @@ -153,10 +153,10 @@ - (0.0, 0.05) + (0.0, 0) - (0.0, 0.05) + (0.0, 0) @@ -818,7 +818,7 @@ ArachnaeNode_Race_ShieldHead - 阿拉克涅督虫之一,拥有过度生长而覆盖头部和腿部的甲壳,可以定时剥落甲壳素供虫巢使用。\n\n她可以进行搬运、采矿和建筑工作,战斗技能平平无奇,但是拥有较好的防御。\n\n作为督虫,她可以繁育并监管若干阿拉克涅坚颚种辅虫,以协助巢穴开采矿脉,这些辅虫在其监管者被征召的状态下,会跟随其一起出击并为保护虫巢而战斗。 + 阿拉克涅督虫之一,拥有过度生长而覆盖头部和腿部的甲壳,可以定时剥落甲壳素供虫巢使用。\n\n她可以进行搬运、采矿和建筑工作,战斗技能平平无奇,但是拥有较好的防御。 @@ -939,18 +939,6 @@
  • true ARA_RaceBaseSwarmProduceSwitchHediff - ARA_InsectJelly - 1 - 1 - 1 - 9999 - -
  • - ArachnaeBase_Race_Longpincer - 4 - 5000 -
  • - CocoonDestroyed
  • @@ -983,7 +971,7 @@ ArachnaeNode_Race_WeaponSmith - 阿拉克涅督虫之一,主要负责巢穴的维护,以及使用灵巧的肢体为虫群处理一些精细工作。\n\n她可以进行搬运、手工和艺术工作,战斗技能平平无奇,但本身极度脆弱。\n\n作为督虫,她可以繁育并监管若干阿拉克涅家政种辅虫,以协助巢穴进行清洁、搬运和虫群建筑维护工作。 + 阿拉克涅督虫之一,主要负责巢穴的维护,以及使用灵巧的肢体为虫群处理一些精细工作。\n\n她可以进行搬运、手工和艺术工作,战斗技能平平无奇,但本身极度脆弱。 @@ -1064,26 +1052,15 @@
  • true ARA_RaceBaseSwarmProduceSwitchHediff - ARA_InsectJelly - 1 - 1 - 1 - 9999 - -
  • - ArachnaeBase_Race_Hivekeeping - 4 - 5000 -
  • - CocoonDestroyed - +
  • ARA_Cycle_Suppression_Hediff ARA_LifespanHediff @@ -1215,18 +1192,6 @@
  • true ARA_RaceBaseSwarmProduceSwitchHediff - ARA_InsectJelly - 1 - 1 - 1 - 9999 - -
  • - ArachnaeBase_Race_Acidcut - 4 - 1000 -
  • - CocoonDestroyed
  • @@ -1361,7 +1326,7 @@ ArachnaeNode_Race_Smokepop - 阿拉克涅大型督虫之一,身披厚重甲壳的大型虫族,拥有在大范围内喷射信息素以召唤辅虫虫群能力,虽然移动速度比较慢,但是在战斗中就如同装甲车一样难以撼动。\n\n她可以进行搬运工作,拥有不错的战斗技能,防御力和伤害耐受能力强大。\n\n作为督虫,她可以繁育并监管大量阿拉克涅家政种辅虫,以协助巢穴进行清洁和搬运工作。 + 阿拉克涅大型督虫之一,身披厚重甲壳的大型虫族,拥有在大范围内喷射信息素以召唤辅虫虫群能力,虽然移动速度比较慢,但是在战斗中就如同装甲车一样难以撼动。\n\n她可以进行搬运工作,拥有不错的战斗技能,防御力和伤害耐受能力强大。 @@ -1434,13 +1399,6 @@
  • true ARA_RaceBaseSwarmProduceSwitchHediff - -
  • - ArachnaeBase_Race_Baneling - 6 - 600 -
  • - CocoonDestroyed
  • @@ -1491,7 +1449,7 @@ ArachnaeNode_Race_Skyraider - 阿拉克涅大型督虫之一,众督虫中的精锐,身材巨大并且拥有引以为傲的飞行能力,是巢穴中无可争议的空中霸主。\n\n她可以进行搬运工作,拥有不错的战斗技能,在战场上行动时非常灵活。\n\n作为督虫,她可以向敌人发射天巢种辅虫,这种辅虫会自动修正姿态追踪敌军,并在命中后对敌人进行持续啃咬。 + 阿拉克涅大型督虫之一,众督虫中的精锐,身材巨大并且拥有引以为傲的飞行能力,是巢穴中无可争议的空中霸主。\n\n她可以进行搬运工作,拥有不错的战斗技能,在战场上行动时非常灵活。 @@ -1563,6 +1521,11 @@ +
  • + true + ARA_RaceBaseSwarmProduceSwitchHediff + CocoonDestroyed +
  • ARA_Skyraider_Base
  • diff --git a/1.6/1.6/Defs/ThingDef_Races/ARA_RaceQueen.xml b/1.6/1.6/Defs/ThingDef_Races/ARA_RaceQueen.xml index ef9c188..c12edb7 100644 --- a/1.6/1.6/Defs/ThingDef_Races/ARA_RaceQueen.xml +++ b/1.6/1.6/Defs/ThingDef_Races/ARA_RaceQueen.xml @@ -757,18 +757,6 @@
  • true ARA_RaceBaseSwarmProduceSwitchHediff - ARA_InsectJelly - 1 - 1 - 999 - 9999 - -
  • - ArachnaeBase_Race_Larva - 5 - 1000 -
  • - CocoonDestroyed
  • diff --git a/1.6/1.6/Defs/ThinkTreeDefs/ARA_ThinkTrees.xml b/1.6/1.6/Defs/ThinkTreeDefs/ARA_ThinkTrees.xml index c5af55e..0bfca22 100644 --- a/1.6/1.6/Defs/ThinkTreeDefs/ARA_ThinkTrees.xml +++ b/1.6/1.6/Defs/ThinkTreeDefs/ARA_ThinkTrees.xml @@ -1776,12 +1776,6 @@
  • - -
  • - -
  • - -
  • @@ -2443,6 +2437,260 @@ + + ARA_Insect_Skyhive_Thinktree + + + +
  • + + +
  • + true +
  • + + +
  • + +
  • + +
  • + Downed +
  • +
  • + BurningResponse +
  • +
  • + MentalStateCritical +
  • + + +
  • + + +
  • + + +
  • + MentalStateNonCritical +
  • + + +
  • + +
  • + Misc + +
  • + +
  • +
    + + + +
  • + RopedPawn +
  • + + +
  • + LordDuty +
  • + +
  • + true + + +
  • + 30 + 35 +
  • + + +
  • + LeaveIfWrongSeason +
  • +
  • + LeaveIfStarving +
  • + + +
  • + 60 + +
  • + Misc + +
  • + Walk +
  • + + + + + + + + +
  • + true + +
  • + +
  • + +
  • + 60 + +
  • + Misc + +
  • + Walk +
  • + + + + + + + + + + + + +
  • + +
  • + +
  • + true + 100 +
  • +
  • +
  • + +
  • + + + +
  • + RestingForMedicalReasons + +
  • + +
  • + +
  • +
  • + + +
  • + + +
  • + SatisfyBasicNeeds +
  • + + +
  • + +
  • + Idle + + +
  • + +
  • + None + 160~300 +
  • + + + +
  • + +
  • + None + 160~300 + 1200 +
  • + + +
  • + 0.1 + +
  • + None + 160~300 + 1200 +
  • + + + +
  • + None + 160~300 +
  • + + + + +
  • + None + 160~300 +
  • + + + + + + +
  • + +
  • + RestingForMedicalReasons + +
  • + +
  • + +
  • + Misc + +
  • + Walk +
  • + + + + + + +
  • + Idle + +
  • + +
  • + Deadly + 160~300 +
  • + + + +
  • + Deadly + 160~300 +
  • + + + +
  • + + + ARA_Humanlike diff --git a/1.6/1.6/Languages/ChineseSimplified (简体中文)/Keyed/ArachnaeSwarm_Keys.xml b/1.6/1.6/Languages/ChineseSimplified (简体中文)/Keyed/ArachnaeSwarm_Keys.xml index 685c2a7..39b5ec2 100644 --- a/1.6/1.6/Languages/ChineseSimplified (简体中文)/Keyed/ArachnaeSwarm_Keys.xml +++ b/1.6/1.6/Languages/ChineseSimplified (简体中文)/Keyed/ArachnaeSwarm_Keys.xml @@ -133,4 +133,6 @@ 区域伤害启动 区域伤害关闭 + + 将{0}只{1}加入辅虫孵化序列 \ No newline at end of file diff --git a/Content/Textures/ArachnaeSwarm/Things/ARA_Larva/Bodies/Naked_Thin_east.png b/Content/Textures/ArachnaeSwarm/Things/ARA_Larva/Bodies/Naked_Thin_east.png new file mode 100644 index 0000000..471a7b4 Binary files /dev/null and b/Content/Textures/ArachnaeSwarm/Things/ARA_Larva/Bodies/Naked_Thin_east.png differ diff --git a/Content/Textures/ArachnaeSwarm/Things/ARA_Larva/Bodies/Naked_Thin_north.png b/Content/Textures/ArachnaeSwarm/Things/ARA_Larva/Bodies/Naked_Thin_north.png new file mode 100644 index 0000000..93313c7 Binary files /dev/null and b/Content/Textures/ArachnaeSwarm/Things/ARA_Larva/Bodies/Naked_Thin_north.png differ diff --git a/Content/Textures/ArachnaeSwarm/Things/ARA_Larva/Bodies/Naked_Thin_south.png b/Content/Textures/ArachnaeSwarm/Things/ARA_Larva/Bodies/Naked_Thin_south.png new file mode 100644 index 0000000..0c88205 Binary files /dev/null and b/Content/Textures/ArachnaeSwarm/Things/ARA_Larva/Bodies/Naked_Thin_south.png differ diff --git a/Content/Textures/ArachnaeSwarm/Things/ARA_Scavenger/Bodies/Naked_Thin_east.png b/Content/Textures/ArachnaeSwarm/Things/ARA_Scavenger/Bodies/Naked_Thin_east.png new file mode 100644 index 0000000..c87dc4d Binary files /dev/null and b/Content/Textures/ArachnaeSwarm/Things/ARA_Scavenger/Bodies/Naked_Thin_east.png differ diff --git a/Content/Textures/ArachnaeSwarm/Things/ARA_Scavenger/Bodies/Naked_Thin_north.png b/Content/Textures/ArachnaeSwarm/Things/ARA_Scavenger/Bodies/Naked_Thin_north.png new file mode 100644 index 0000000..ce672c0 Binary files /dev/null and b/Content/Textures/ArachnaeSwarm/Things/ARA_Scavenger/Bodies/Naked_Thin_north.png differ diff --git a/Content/Textures/ArachnaeSwarm/Things/ARA_Scavenger/Bodies/Naked_Thin_south.png b/Content/Textures/ArachnaeSwarm/Things/ARA_Scavenger/Bodies/Naked_Thin_south.png new file mode 100644 index 0000000..5123039 Binary files /dev/null and b/Content/Textures/ArachnaeSwarm/Things/ARA_Scavenger/Bodies/Naked_Thin_south.png differ diff --git a/Content/Textures/ArachnaeSwarm/Things/ARA_Scavenger/HardJaw/Naked_Thin_east.png b/Content/Textures/ArachnaeSwarm/Things/ARA_Scavenger/HardJaw/Naked_Thin_east.png deleted file mode 100644 index 98f1c18..0000000 Binary files a/Content/Textures/ArachnaeSwarm/Things/ARA_Scavenger/HardJaw/Naked_Thin_east.png and /dev/null differ diff --git a/Content/Textures/ArachnaeSwarm/Things/ARA_Scavenger/HardJaw/Naked_Thin_north.png b/Content/Textures/ArachnaeSwarm/Things/ARA_Scavenger/HardJaw/Naked_Thin_north.png deleted file mode 100644 index be0e9ea..0000000 Binary files a/Content/Textures/ArachnaeSwarm/Things/ARA_Scavenger/HardJaw/Naked_Thin_north.png and /dev/null differ diff --git a/Content/Textures/ArachnaeSwarm/Things/ARA_Scavenger/HardJaw/Naked_Thin_south.png b/Content/Textures/ArachnaeSwarm/Things/ARA_Scavenger/HardJaw/Naked_Thin_south.png deleted file mode 100644 index 9cdb87f..0000000 Binary files a/Content/Textures/ArachnaeSwarm/Things/ARA_Scavenger/HardJaw/Naked_Thin_south.png and /dev/null differ diff --git a/Content/Textures/ArachnaeSwarm/Things/ARA_Scavenger/Scavenger/Naked_Thin_east.png b/Content/Textures/ArachnaeSwarm/Things/ARA_Scavenger/Scavenger/Naked_Thin_east.png deleted file mode 100644 index 137a6da..0000000 Binary files a/Content/Textures/ArachnaeSwarm/Things/ARA_Scavenger/Scavenger/Naked_Thin_east.png and /dev/null differ diff --git a/Content/Textures/ArachnaeSwarm/Things/ARA_Scavenger/Scavenger/Naked_Thin_north.png b/Content/Textures/ArachnaeSwarm/Things/ARA_Scavenger/Scavenger/Naked_Thin_north.png deleted file mode 100644 index fac23c8..0000000 Binary files a/Content/Textures/ArachnaeSwarm/Things/ARA_Scavenger/Scavenger/Naked_Thin_north.png and /dev/null differ diff --git a/Content/Textures/ArachnaeSwarm/Things/ARA_Scavenger/Scavenger/Naked_Thin_south.png b/Content/Textures/ArachnaeSwarm/Things/ARA_Scavenger/Scavenger/Naked_Thin_south.png deleted file mode 100644 index 8a09a55..0000000 Binary files a/Content/Textures/ArachnaeSwarm/Things/ARA_Scavenger/Scavenger/Naked_Thin_south.png and /dev/null differ diff --git a/Source/ArachnaeSwarm/.vs/ArachnaeSwarm/v17/.suo b/Source/ArachnaeSwarm/.vs/ArachnaeSwarm/v17/.suo index ce9243d..053f1e9 100644 Binary files a/Source/ArachnaeSwarm/.vs/ArachnaeSwarm/v17/.suo and b/Source/ArachnaeSwarm/.vs/ArachnaeSwarm/v17/.suo differ diff --git a/Source/ArachnaeSwarm/.vs/ArachnaeSwarm/v17/DocumentLayout.json b/Source/ArachnaeSwarm/.vs/ArachnaeSwarm/v17/DocumentLayout.json index 5c0ff76..a5fb7ad 100644 --- a/Source/ArachnaeSwarm/.vs/ArachnaeSwarm/v17/DocumentLayout.json +++ b/Source/ArachnaeSwarm/.vs/ArachnaeSwarm/v17/DocumentLayout.json @@ -1,106 +1,22 @@ { "Version": 1, - "WorkspaceRootPath": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\", + "WorkspaceRootPath": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\", "Documents": [ { - "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|d:\\steamlibrary\\steamapps\\common\\rimworld\\mods\\arachnaeswarm\\source\\arachnaeswarm\\hediffs\\ara_productionqueue\\hediffcompproperties_productionqueue.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|e:\\steamlibrary\\steamapps\\common\\rimworld\\mods\\arachnaeswarm\\source\\arachnaeswarm\\pawn_comps\\ara_flight\\pawn_flighttrackerpatches.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:pawn_comps\\ara_flight\\pawn_flighttrackerpatches.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|e:\\steamlibrary\\steamapps\\common\\rimworld\\mods\\arachnaeswarm\\source\\arachnaeswarm\\pawn_comps\\ara_flight\\compproperties_pawnflight.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:pawn_comps\\ara_flight\\compproperties_pawnflight.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|e:\\steamlibrary\\steamapps\\common\\rimworld\\mods\\arachnaeswarm\\source\\arachnaeswarm\\hediffs\\ara_productionqueue\\hediffcompproperties_productionqueue.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:hediffs\\ara_productionqueue\\hediffcompproperties_productionqueue.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|d:\\steamlibrary\\steamapps\\common\\rimworld\\mods\\arachnaeswarm\\source\\arachnaeswarm\\hediffs\\ara_productionqueue\\hediffcomp_productionqueue.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|e:\\steamlibrary\\steamapps\\common\\rimworld\\mods\\arachnaeswarm\\source\\arachnaeswarm\\hediffs\\ara_productionqueue\\hediffcomp_productionqueue.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:hediffs\\ara_productionqueue\\hediffcomp_productionqueue.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|d:\\steamlibrary\\steamapps\\common\\rimworld\\mods\\arachnaeswarm\\source\\arachnaeswarm\\pawn_comps\\ara_automechcarrier\\compproperties_automechcarrier.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:pawn_comps\\ara_automechcarrier\\compproperties_automechcarrier.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\pawn_comps\\ara_automechcarrier\\compautomechcarrier.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:pawn_comps\\ara_automechcarrier\\compautomechcarrier.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\pawn_comps\\ara_automechcarrier\\compproducedbymechcarrier.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:pawn_comps\\ara_automechcarrier\\compproducedbymechcarrier.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|d:\\steamlibrary\\steamapps\\common\\rimworld\\mods\\arachnaeswarm\\source\\arachnaeswarm\\eventsystem\\compopencustomui.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:eventsystem\\compopencustomui.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Abilities\\ARA_GatherUnit\\CompAbilityEffect_GatherUnit.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:Abilities\\ARA_GatherUnit\\CompAbilityEffect_GatherUnit.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\damage\\damagedefextension_terraincover.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:damage\\damagedefextension_terraincover.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\damage\\damageworker_explosionwithterrain.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:damage\\damageworker_explosionwithterrain.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\buildings\\building_arachnaegravengine.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:buildings\\building_arachnaegravengine.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\jobs\\jobdriver_extracthoney\\thinknode_conditionalshouldextract.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:jobs\\jobdriver_extracthoney\\thinknode_conditionalshouldextract.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\jobs\\jobdriver_extracthoney\\jobgiver_extracthoney.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:jobs\\jobdriver_extracthoney\\jobgiver_extracthoney.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\jobs\\jobdriver_extracthoney\\jobdriver_extracthoney.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:jobs\\jobdriver_extracthoney\\jobdriver_extracthoney.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\needs\\need_honeyproduction.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:needs\\need_honeyproduction.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\pawn_comps\\ara_honeyproduction_animal\\comphoneyproduction_animal.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:pawn_comps\\ara_honeyproduction_animal\\comphoneyproduction_animal.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\pawn_comps\\ara_trainingwork\\compadvancedtraining.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:pawn_comps\\ara_trainingwork\\compadvancedtraining.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\jobs\\jobdriver_clean\\thinknode_conditionalanimalshoulddocleaningwork.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:jobs\\jobdriver_clean\\thinknode_conditionalanimalshoulddocleaningwork.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\jobs\\jobdriver_plant\\jobgiver_grower.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:jobs\\jobdriver_plant\\jobgiver_grower.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\jobs\\jobdriver_plant\\thinknode_conditionalanimalshoulddogrowingwork.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:jobs\\jobdriver_plant\\thinknode_conditionalanimalshoulddogrowingwork.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\workgivers\\workgiver_arachnaeclean.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:workgivers\\workgiver_arachnaeclean.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\jobs\\jobdriver_clean\\jobgiver_cleaner.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:jobs\\jobdriver_clean\\jobgiver_cleaner.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\ara_defof.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:ara_defof.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\workgivers\\workgiver_extracthoney.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:workgivers\\workgiver_extracthoney.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\workgivers\\workgiver_feedwithhoney.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:workgivers\\workgiver_feedwithhoney.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Pawn_Comps\\ARA_AutoMechCarrier\\AutoMechCarrierUtils.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:Pawn_Comps\\ARA_AutoMechCarrier\\AutoMechCarrierUtils.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" } ], "DocumentGroupContainers": [ @@ -119,307 +35,54 @@ { "$type": "Document", "DocumentIndex": 0, - "Title": "HediffCompProperties_ProductionQueue.cs", - "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Hediffs\\ARA_ProductionQueue\\HediffCompProperties_ProductionQueue.cs", - "RelativeDocumentMoniker": "Hediffs\\ARA_ProductionQueue\\HediffCompProperties_ProductionQueue.cs", - "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Hediffs\\ARA_ProductionQueue\\HediffCompProperties_ProductionQueue.cs", - "RelativeToolTip": "Hediffs\\ARA_ProductionQueue\\HediffCompProperties_ProductionQueue.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAMAAAASAAAAAAAAAA==", + "Title": "Pawn_FlightTrackerPatches.cs", + "DocumentMoniker": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Pawn_Comps\\ARA_Flight\\Pawn_FlightTrackerPatches.cs", + "RelativeDocumentMoniker": "Pawn_Comps\\ARA_Flight\\Pawn_FlightTrackerPatches.cs", + "ToolTip": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Pawn_Comps\\ARA_Flight\\Pawn_FlightTrackerPatches.cs", + "RelativeToolTip": "Pawn_Comps\\ARA_Flight\\Pawn_FlightTrackerPatches.cs", + "ViewState": "AgIAAB0AAAAAAAAAAAAuwEsAAAAfAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2026-01-22T09:30:17.721Z", + "WhenOpened": "2026-01-22T14:03:17.973Z", "EditorCaption": "" }, { "$type": "Document", "DocumentIndex": 1, - "Title": "HediffComp_ProductionQueue.cs", - "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Hediffs\\ARA_ProductionQueue\\HediffComp_ProductionQueue.cs", - "RelativeDocumentMoniker": "Hediffs\\ARA_ProductionQueue\\HediffComp_ProductionQueue.cs", - "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Hediffs\\ARA_ProductionQueue\\HediffComp_ProductionQueue.cs", - "RelativeToolTip": "Hediffs\\ARA_ProductionQueue\\HediffComp_ProductionQueue.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAOEAAAAAAAAAAAAAAA==", + "Title": "CompProperties_PawnFlight.cs", + "DocumentMoniker": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Pawn_Comps\\ARA_Flight\\CompProperties_PawnFlight.cs", + "RelativeDocumentMoniker": "Pawn_Comps\\ARA_Flight\\CompProperties_PawnFlight.cs", + "ToolTip": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Pawn_Comps\\ARA_Flight\\CompProperties_PawnFlight.cs", + "RelativeToolTip": "Pawn_Comps\\ARA_Flight\\CompProperties_PawnFlight.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAAeAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2026-01-22T09:01:06.335Z", + "WhenOpened": "2026-01-22T14:02:45.434Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "HediffComp_ProductionQueue.cs", + "DocumentMoniker": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Hediffs\\ARA_ProductionQueue\\HediffComp_ProductionQueue.cs", + "RelativeDocumentMoniker": "Hediffs\\ARA_ProductionQueue\\HediffComp_ProductionQueue.cs", + "ToolTip": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Hediffs\\ARA_ProductionQueue\\HediffComp_ProductionQueue.cs", + "RelativeToolTip": "Hediffs\\ARA_ProductionQueue\\HediffComp_ProductionQueue.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAB8AAAAMAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-01-22T10:31:06.201Z", "EditorCaption": "" }, { "$type": "Document", "DocumentIndex": 2, - "Title": "CompProperties_AutoMechCarrier.cs", - "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Pawn_Comps\\ARA_AutoMechCarrier\\CompProperties_AutoMechCarrier.cs", - "RelativeDocumentMoniker": "Pawn_Comps\\ARA_AutoMechCarrier\\CompProperties_AutoMechCarrier.cs", - "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Pawn_Comps\\ARA_AutoMechCarrier\\CompProperties_AutoMechCarrier.cs", - "RelativeToolTip": "Pawn_Comps\\ARA_AutoMechCarrier\\CompProperties_AutoMechCarrier.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAACUAAAAdAAAAAAAAAA==", + "Title": "HediffCompProperties_ProductionQueue.cs", + "DocumentMoniker": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Hediffs\\ARA_ProductionQueue\\HediffCompProperties_ProductionQueue.cs", + "RelativeDocumentMoniker": "Hediffs\\ARA_ProductionQueue\\HediffCompProperties_ProductionQueue.cs", + "ToolTip": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Hediffs\\ARA_ProductionQueue\\HediffCompProperties_ProductionQueue.cs", + "RelativeToolTip": "Hediffs\\ARA_ProductionQueue\\HediffCompProperties_ProductionQueue.cs", + "ViewState": "AgIAAB8AAAAAAAAAAAAewEoAAAApAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2026-01-22T09:00:42.285Z", + "WhenOpened": "2026-01-22T09:30:17.721Z", "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 5, - "Title": "CompOpenCustomUI.cs", - "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\EventSystem\\CompOpenCustomUI.cs", - "RelativeDocumentMoniker": "EventSystem\\CompOpenCustomUI.cs", - "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\EventSystem\\CompOpenCustomUI.cs", - "RelativeToolTip": "EventSystem\\CompOpenCustomUI.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2026-01-22T08:22:11.975Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 6, - "Title": "CompAbilityEffect_GatherUnit.cs", - "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Abilities\\ARA_GatherUnit\\CompAbilityEffect_GatherUnit.cs", - "RelativeDocumentMoniker": "Abilities\\ARA_GatherUnit\\CompAbilityEffect_GatherUnit.cs", - "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Abilities\\ARA_GatherUnit\\CompAbilityEffect_GatherUnit.cs", - "RelativeToolTip": "Abilities\\ARA_GatherUnit\\CompAbilityEffect_GatherUnit.cs", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2026-01-22T07:31:57.322Z" - }, - { - "$type": "Document", - "DocumentIndex": 3, - "Title": "CompAutoMechCarrier.cs", - "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Pawn_Comps\\ARA_AutoMechCarrier\\CompAutoMechCarrier.cs", - "RelativeDocumentMoniker": "Pawn_Comps\\ARA_AutoMechCarrier\\CompAutoMechCarrier.cs", - "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Pawn_Comps\\ARA_AutoMechCarrier\\CompAutoMechCarrier.cs", - "RelativeToolTip": "Pawn_Comps\\ARA_AutoMechCarrier\\CompAutoMechCarrier.cs", - "ViewState": "AgIAAEgCAAAAAAAAAAAewFsCAAAMAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2026-01-22T03:56:27.144Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 24, - "Title": "AutoMechCarrierUtils.cs", - "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Pawn_Comps\\ARA_AutoMechCarrier\\AutoMechCarrierUtils.cs", - "RelativeDocumentMoniker": "Pawn_Comps\\ARA_AutoMechCarrier\\AutoMechCarrierUtils.cs", - "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Pawn_Comps\\ARA_AutoMechCarrier\\AutoMechCarrierUtils.cs", - "RelativeToolTip": "Pawn_Comps\\ARA_AutoMechCarrier\\AutoMechCarrierUtils.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAABgAAABBAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2026-01-22T07:07:38.083Z" - }, - { - "$type": "Document", - "DocumentIndex": 4, - "Title": "CompProducedByMechCarrier.cs", - "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Pawn_Comps\\ARA_AutoMechCarrier\\CompProducedByMechCarrier.cs", - "RelativeDocumentMoniker": "Pawn_Comps\\ARA_AutoMechCarrier\\CompProducedByMechCarrier.cs", - "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Pawn_Comps\\ARA_AutoMechCarrier\\CompProducedByMechCarrier.cs", - "RelativeToolTip": "Pawn_Comps\\ARA_AutoMechCarrier\\CompProducedByMechCarrier.cs", - "ViewState": "AgIAACsAAAAAAAAAAAAUwEAAAAArAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2026-01-22T03:56:26.73Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 8, - "Title": "DamageWorker_ExplosionWithTerrain.cs", - "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Damage\\DamageWorker_ExplosionWithTerrain.cs", - "RelativeDocumentMoniker": "Damage\\DamageWorker_ExplosionWithTerrain.cs", - "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Damage\\DamageWorker_ExplosionWithTerrain.cs", - "RelativeToolTip": "Damage\\DamageWorker_ExplosionWithTerrain.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAFAAAAAbAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2026-01-22T03:13:00.366Z" - }, - { - "$type": "Document", - "DocumentIndex": 9, - "Title": "Building_ArachnaeGravEngine.cs", - "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Buildings\\Building_ArachnaeGravEngine.cs", - "RelativeDocumentMoniker": "Buildings\\Building_ArachnaeGravEngine.cs", - "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Buildings\\Building_ArachnaeGravEngine.cs", - "RelativeToolTip": "Buildings\\Building_ArachnaeGravEngine.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAgAAAAXAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2026-01-22T03:12:54.988Z" - }, - { - "$type": "Document", - "DocumentIndex": 7, - "Title": "DamageDefExtension_TerrainCover.cs", - "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Damage\\DamageDefExtension_TerrainCover.cs", - "RelativeDocumentMoniker": "Damage\\DamageDefExtension_TerrainCover.cs", - "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Damage\\DamageDefExtension_TerrainCover.cs", - "RelativeToolTip": "Damage\\DamageDefExtension_TerrainCover.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAwAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2026-01-22T03:12:51.315Z" - }, - { - "$type": "Document", - "DocumentIndex": 10, - "Title": "ThinkNode_ConditionalShouldExtract.cs", - "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Jobs\\JobDriver_ExtractHoney\\ThinkNode_ConditionalShouldExtract.cs", - "RelativeDocumentMoniker": "Jobs\\JobDriver_ExtractHoney\\ThinkNode_ConditionalShouldExtract.cs", - "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Jobs\\JobDriver_ExtractHoney\\ThinkNode_ConditionalShouldExtract.cs", - "RelativeToolTip": "Jobs\\JobDriver_ExtractHoney\\ThinkNode_ConditionalShouldExtract.cs", - "ViewState": "AgIAACMAAAAAAAAAAAAewEwAAAANAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2026-01-21T16:03:09.823Z" - }, - { - "$type": "Document", - "DocumentIndex": 11, - "Title": "JobGiver_ExtractHoney.cs", - "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Jobs\\JobDriver_ExtractHoney\\JobGiver_ExtractHoney.cs", - "RelativeDocumentMoniker": "Jobs\\JobDriver_ExtractHoney\\JobGiver_ExtractHoney.cs", - "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Jobs\\JobDriver_ExtractHoney\\JobGiver_ExtractHoney.cs", - "RelativeToolTip": "Jobs\\JobDriver_ExtractHoney\\JobGiver_ExtractHoney.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAgAAAAmAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2026-01-21T16:03:08.689Z" - }, - { - "$type": "Document", - "DocumentIndex": 14, - "Title": "CompHoneyProduction_Animal.cs", - "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Pawn_Comps\\ARA_HoneyProduction_Animal\\CompHoneyProduction_Animal.cs", - "RelativeDocumentMoniker": "Pawn_Comps\\ARA_HoneyProduction_Animal\\CompHoneyProduction_Animal.cs", - "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Pawn_Comps\\ARA_HoneyProduction_Animal\\CompHoneyProduction_Animal.cs", - "RelativeToolTip": "Pawn_Comps\\ARA_HoneyProduction_Animal\\CompHoneyProduction_Animal.cs", - "ViewState": "AgIAAAAAAAAAAAAAAADwvxEAAAAFAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2026-01-21T15:46:16.654Z" - }, - { - "$type": "Document", - "DocumentIndex": 15, - "Title": "CompAdvancedTraining.cs", - "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Pawn_Comps\\ARA_TrainingWork\\CompAdvancedTraining.cs", - "RelativeDocumentMoniker": "Pawn_Comps\\ARA_TrainingWork\\CompAdvancedTraining.cs", - "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Pawn_Comps\\ARA_TrainingWork\\CompAdvancedTraining.cs", - "RelativeToolTip": "Pawn_Comps\\ARA_TrainingWork\\CompAdvancedTraining.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAABQAAAAJAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2026-01-21T15:39:27.128Z" - }, - { - "$type": "Document", - "DocumentIndex": 13, - "Title": "Need_HoneyProduction.cs", - "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Needs\\Need_HoneyProduction.cs", - "RelativeDocumentMoniker": "Needs\\Need_HoneyProduction.cs", - "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Needs\\Need_HoneyProduction.cs", - "RelativeToolTip": "Needs\\Need_HoneyProduction.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAuwAYAAAARAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2026-01-21T09:20:43.405Z" - }, - { - "$type": "Document", - "DocumentIndex": 16, - "Title": "ThinkNode_ConditionalAnimalShouldDoCleaningWork.cs", - "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Jobs\\JobDriver_Clean\\ThinkNode_ConditionalAnimalShouldDoCleaningWork.cs", - "RelativeDocumentMoniker": "Jobs\\JobDriver_Clean\\ThinkNode_ConditionalAnimalShouldDoCleaningWork.cs", - "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Jobs\\JobDriver_Clean\\ThinkNode_ConditionalAnimalShouldDoCleaningWork.cs", - "RelativeToolTip": "Jobs\\JobDriver_Clean\\ThinkNode_ConditionalAnimalShouldDoCleaningWork.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAABQAAAABAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2026-01-21T02:34:01.359Z" - }, - { - "$type": "Document", - "DocumentIndex": 12, - "Title": "JobDriver_ExtractHoney.cs", - "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Jobs\\JobDriver_ExtractHoney\\JobDriver_ExtractHoney.cs", - "RelativeDocumentMoniker": "Jobs\\JobDriver_ExtractHoney\\JobDriver_ExtractHoney.cs", - "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Jobs\\JobDriver_ExtractHoney\\JobDriver_ExtractHoney.cs", - "RelativeToolTip": "Jobs\\JobDriver_ExtractHoney\\JobDriver_ExtractHoney.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAABIAAABLAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2026-01-21T01:33:14.481Z" - }, - { - "$type": "Document", - "DocumentIndex": 20, - "Title": "JobGiver_Cleaner.cs", - "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Jobs\\JobDriver_Clean\\JobGiver_Cleaner.cs", - "RelativeDocumentMoniker": "Jobs\\JobDriver_Clean\\JobGiver_Cleaner.cs", - "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Jobs\\JobDriver_Clean\\JobGiver_Cleaner.cs", - "RelativeToolTip": "Jobs\\JobDriver_Clean\\JobGiver_Cleaner.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2026-01-21T02:34:00.68Z" - }, - { - "$type": "Document", - "DocumentIndex": 19, - "Title": "WorkGiver_ArachnaeClean.cs", - "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\WorkGivers\\WorkGiver_ArachnaeClean.cs", - "RelativeDocumentMoniker": "WorkGivers\\WorkGiver_ArachnaeClean.cs", - "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\WorkGivers\\WorkGiver_ArachnaeClean.cs", - "RelativeToolTip": "WorkGivers\\WorkGiver_ArachnaeClean.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2026-01-21T02:34:01.968Z" - }, - { - "$type": "Document", - "DocumentIndex": 17, - "Title": "JobGiver_Grower.cs", - "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Jobs\\JobDriver_Plant\\JobGiver_Grower.cs", - "RelativeDocumentMoniker": "Jobs\\JobDriver_Plant\\JobGiver_Grower.cs", - "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Jobs\\JobDriver_Plant\\JobGiver_Grower.cs", - "RelativeToolTip": "Jobs\\JobDriver_Plant\\JobGiver_Grower.cs", - "ViewState": "AgIAAF8AAAAAAAAAAAAQwA8AAAAcAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2026-01-21T01:13:33.373Z" - }, - { - "$type": "Document", - "DocumentIndex": 18, - "Title": "ThinkNode_ConditionalAnimalShouldDoGrowingWork.cs", - "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Jobs\\JobDriver_Plant\\ThinkNode_ConditionalAnimalShouldDoGrowingWork.cs", - "RelativeDocumentMoniker": "Jobs\\JobDriver_Plant\\ThinkNode_ConditionalAnimalShouldDoGrowingWork.cs", - "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Jobs\\JobDriver_Plant\\ThinkNode_ConditionalAnimalShouldDoGrowingWork.cs", - "RelativeToolTip": "Jobs\\JobDriver_Plant\\ThinkNode_ConditionalAnimalShouldDoGrowingWork.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAAFAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2026-01-21T01:11:35.603Z" - }, - { - "$type": "Document", - "DocumentIndex": 22, - "Title": "WorkGiver_ExtractHoney.cs", - "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\WorkGivers\\WorkGiver_ExtractHoney.cs", - "RelativeDocumentMoniker": "WorkGivers\\WorkGiver_ExtractHoney.cs", - "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\WorkGivers\\WorkGiver_ExtractHoney.cs", - "RelativeToolTip": "WorkGivers\\WorkGiver_ExtractHoney.cs", - "ViewState": "AgIAADEAAAAAAAAAAAAUwFIAAABEAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2026-01-21T01:28:50.976Z" - }, - { - "$type": "Document", - "DocumentIndex": 23, - "Title": "WorkGiver_FeedWithHoney.cs", - "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\WorkGivers\\WorkGiver_FeedWithHoney.cs", - "RelativeDocumentMoniker": "WorkGivers\\WorkGiver_FeedWithHoney.cs", - "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\WorkGivers\\WorkGiver_FeedWithHoney.cs", - "RelativeToolTip": "WorkGivers\\WorkGiver_FeedWithHoney.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2026-01-21T01:28:50.336Z" - }, - { - "$type": "Document", - "DocumentIndex": 21, - "Title": "ARA_DefOf.cs", - "DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\ARA_DefOf.cs", - "RelativeDocumentMoniker": "ARA_DefOf.cs", - "ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\ARA_DefOf.cs", - "RelativeToolTip": "ARA_DefOf.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAqAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2026-01-21T01:11:53.56Z" } ] } diff --git a/Source/ArachnaeSwarm/Hediffs/ARA_ProductionQueue/HediffCompProperties_ProductionQueue.cs b/Source/ArachnaeSwarm/Hediffs/ARA_ProductionQueue/HediffCompProperties_ProductionQueue.cs index 6745385..8584124 100644 --- a/Source/ArachnaeSwarm/Hediffs/ARA_ProductionQueue/HediffCompProperties_ProductionQueue.cs +++ b/Source/ArachnaeSwarm/Hediffs/ARA_ProductionQueue/HediffCompProperties_ProductionQueue.cs @@ -19,50 +19,6 @@ namespace ArachnaeSwarm // 是否启用调试日志 public bool debugLogging = false; - // ===== 新增:控制信息显示的字段 ===== - // 是否在Hediff描述中显示生产能力信息 - public bool showProductionInfoInHediff = true; - - // 信息标题(可翻译) - public string infoTitle = "ProductionQueue_InfoTitle"; // 默认值 - - // 信息格式字符串(可翻译) - // 可用变量: {UNIT} - 单位名称, {COUNT} - 可生产数量 - public string infoFormat = "ProductionQueue_InfoFormat"; // 默认值 - - // 当生产队列为空时显示的信息(可翻译) - public string emptyQueueInfo = "ProductionQueue_EmptyInfo"; - - // 信息分隔符(可翻译) - public string infoSeparator = "\n"; - - // 是否在信息中显示单位成本(如果设置了成本) - public bool showCostInInfo = true; - - // 成本信息格式(可翻译) - public string costInfoFormat = "ProductionQueue_CostFormat"; // {COST} - 成本数量 - - // 是否在信息中显示冷却时间(如果设置了冷却时间) - public bool showCooldownInInfo = false; - - // 冷却时间信息格式(可翻译) - public string cooldownInfoFormat = "ProductionQueue_CooldownFormat"; // {COOLDOWN} - 冷却时间描述 - - // 是否显示条件信息(如果条目有条件限制) - public bool showConditionInfo = false; - - // 条件已满足时的信息(可翻译) - public string conditionMetInfo = "ProductionQueue_ConditionMet"; - - // 条件未满足时的信息(可翻译) - public string conditionNotMetInfo = "ProductionQueue_ConditionNotMet"; - - // 是否在信息末尾添加额外说明(如果有customInfo字段) - public bool showCustomInfo = true; - - // 自定义信息格式(可翻译) - public string customInfoFormat = "ProductionQueue_CustomInfoFormat"; // {CUSTOMINFO} - 自定义信息 - public HediffCompProperties_ProductionQueue() { compClass = typeof(HediffComp_ProductionQueue); @@ -98,134 +54,34 @@ namespace ArachnaeSwarm } /// - /// 获取生产能力信息的字符串 + /// 获取显示的额外描述信息 + /// 格式:"将X只Y加入辅虫孵化序列" /// - public string GetProductionInfoString(Pawn pawn = null) + public string GetExtraDescriptionString() { - // 如果不显示信息,返回空字符串 - if (!showProductionInfoInHediff || productionQueue == null || productionQueue.Count == 0) - { + if (productionQueue == null || productionQueue.Count == 0) return ""; - } - System.Text.StringBuilder sb = new System.Text.StringBuilder(); - - // 添加标题 - if (!string.IsNullOrEmpty(infoTitle)) - { - sb.AppendLine(infoTitle.Translate()); - } - - bool hasAnyEntry = false; + var descriptions = new List(); foreach (var entry in productionQueue) { - if (entry.pawnKind == null) + if (entry.pawnKind == null || entry.count <= 0) continue; + + // 获取PawnKindDef的标签(使用label或labelPlural) + string pawnLabel = entry.pawnKind.label; + + // 构建描述字符串:"将X只Y加入辅虫孵化序列" + string description = "ARA_ProductionQueue_Description".Translate( + entry.count.ToString(), + pawnLabel); - // 检查条件是否满足 - bool conditionsMet = true; - string conditionReason = ""; - - if (pawn != null && !entry.conditions.NullOrEmpty()) - { - // 检查所有条件 - foreach (var condition in entry.conditions) - { - string reason; - if (!condition.IsMet(out reason)) - { - conditionsMet = false; - conditionReason = reason; - break; - } - } - } - - // 构建条目信息 - string entryInfo = BuildEntryInfo(entry, pawn, conditionsMet, conditionReason); - if (!string.IsNullOrEmpty(entryInfo)) - { - sb.Append(entryInfo); - sb.Append(infoSeparator); - hasAnyEntry = true; - } + descriptions.Add(description); } - // 如果没有有效的条目 - if (!hasAnyEntry) - { - return emptyQueueInfo.Translate(); - } - - // 移除最后一个分隔符 - if (sb.Length > 0 && sb.ToString().EndsWith(infoSeparator)) - { - sb.Length -= infoSeparator.Length; - } - - return sb.ToString(); - } - - /// - /// 构建单个条目的信息 - /// - private string BuildEntryInfo(PawnProductionEntry entry, Pawn pawn, bool conditionsMet, string conditionReason) - { - // 如果条件不满足且设置了隐藏不可用的条目,返回空字符串 - if (!conditionsMet && !showConditionInfo) - { - return ""; - } - - System.Text.StringBuilder entrySb = new System.Text.StringBuilder(); - - // 基本格式:单位名称 x 数量 - string baseInfo = infoFormat.Translate( - "UNIT".Translate(entry.pawnKind.LabelCap), - "COUNT".Translate(entry.count) - ); - - entrySb.Append(baseInfo); - - // 添加成本信息 - if (showCostInInfo && entry.cost.HasValue && entry.cost.Value > 0) - { - string costInfo = costInfoFormat.Translate("COST".Translate(entry.cost.Value)); - entrySb.Append(" ").Append(costInfo); - } - - // 添加冷却时间信息 - if (showCooldownInInfo && entry.cooldownTicks.HasValue && entry.cooldownTicks.Value > 0) - { - string cooldownDesc = entry.cooldownTicks.Value.ToStringTicksToPeriod(); - string cooldownInfo = cooldownInfoFormat.Translate("COOLDOWN".Translate(cooldownDesc)); - entrySb.Append(" ").Append(cooldownInfo); - } - - // 添加条件状态信息 - if (showConditionInfo) - { - if (conditionsMet) - { - string metInfo = conditionMetInfo.Translate(); - entrySb.Append(" ").Append(metInfo); - } - else - { - string notMetInfo = conditionNotMetInfo.Translate("REASON".Translate(conditionReason)); - entrySb.Append(" ").Append(notMetInfo); - } - } - - // 添加自定义信息 - if (showCustomInfo && !string.IsNullOrEmpty(entry.customInfo)) - { - string customInfo = customInfoFormat.Translate("CUSTOMINFO".Translate(entry.customInfo)); - entrySb.Append(" ").Append(customInfo); - } - - return entrySb.ToString(); + // 如果有多个描述,用换行符连接 + return string.Join("\n", descriptions); } /// @@ -283,31 +139,5 @@ namespace ArachnaeSwarm return mergedQueue; } - - /// - /// 获取配置统计信息 - /// - public string GetConfigInfo() - { - System.Text.StringBuilder sb = new System.Text.StringBuilder(); - sb.AppendLine("=== HediffCompProperties_ProductionQueue 配置 ==="); - sb.AppendLine($"显示生产信息: {showProductionInfoInHediff}"); - sb.AppendLine($"显示成本信息: {showCostInInfo}"); - sb.AppendLine($"显示冷却信息: {showCooldownInInfo}"); - sb.AppendLine($"显示条件信息: {showConditionInfo}"); - sb.AppendLine($"显示自定义信息: {showCustomInfo}"); - sb.AppendLine($"允许动态修改: {allowDynamicModification}"); - sb.AppendLine($"生产队列条目数: {productionQueue?.Count ?? 0}"); - - if (productionQueue != null && productionQueue.Count > 0) - { - foreach (var entry in productionQueue) - { - sb.AppendLine($" • {entry.pawnKind?.defName ?? "NULL"}: {entry.count} 个"); - } - } - - return sb.ToString(); - } } } diff --git a/Source/ArachnaeSwarm/Hediffs/ARA_ProductionQueue/HediffComp_ProductionQueue.cs b/Source/ArachnaeSwarm/Hediffs/ARA_ProductionQueue/HediffComp_ProductionQueue.cs index 113dedf..f78a4aa 100644 --- a/Source/ArachnaeSwarm/Hediffs/ARA_ProductionQueue/HediffComp_ProductionQueue.cs +++ b/Source/ArachnaeSwarm/Hediffs/ARA_ProductionQueue/HediffComp_ProductionQueue.cs @@ -13,72 +13,6 @@ namespace ArachnaeSwarm public HediffCompProperties_ProductionQueue Props => (HediffCompProperties_ProductionQueue)props; - /// - /// 获取Hediff的描述信息(显示在Hediff详情中) - /// - public override string CompTipStringExtra - { - get - { - // 获取生产能力信息 - string productionInfo = GetProductionInfoString(); - - if (!string.IsNullOrEmpty(productionInfo)) - { - return productionInfo; - } - - return base.CompTipStringExtra; - } - } - - /// - /// 获取Hediff的完整描述信息 - /// - public override string CompDescriptionExtra - { - get - { - // 也可以在这里添加生产能力信息 - string productionInfo = GetProductionInfoString(); - - if (!string.IsNullOrEmpty(productionInfo)) - { - // 将生产能力信息添加到描述中 - string baseDescription = base.CompDescriptionExtra ?? ""; - - if (!string.IsNullOrEmpty(baseDescription)) - { - return baseDescription + "\n\n" + productionInfo; - } - else - { - return productionInfo; - } - } - - return base.CompDescriptionExtra; - } - } - - /// - /// 获取生产能力信息字符串 - /// - public string GetProductionInfoString() - { - if (Props == null) - return ""; - - // 获取当前Pawn(如果适用) - Pawn pawn = null; - if (parent != null && parent.pawn != null) - { - pawn = parent.pawn; - } - - return Props.GetProductionInfoString(pawn); - } - /// /// 获取生产队列定义 /// @@ -183,89 +117,58 @@ namespace ArachnaeSwarm return false; } + /// + /// 获取额外描述信息 + /// 在Hediff的详细描述中显示 + /// + public override string CompTipStringExtra + { + get + { + // 获取基础描述 + string baseDescription = base.CompTipStringExtra; + + // 获取生产队列描述 + string productionDescription = Props.GetExtraDescriptionString(); + + // 合并描述 + if (!string.IsNullOrEmpty(baseDescription) && !string.IsNullOrEmpty(productionDescription)) + { + return baseDescription + "\n" + productionDescription; + } + else if (!string.IsNullOrEmpty(productionDescription)) + { + return productionDescription; + } + else + { + return baseDescription; + } + } + } + /// /// 获取调试信息 /// public string GetDebugInfo() { System.Text.StringBuilder sb = new System.Text.StringBuilder(); - sb.AppendLine($"=== HediffComp_ProductionQueue 调试信息 ==="); - sb.AppendLine($"Hediff: {parent.def.defName}"); - sb.AppendLine($"显示生产信息: {Props.showProductionInfoInHediff}"); - sb.AppendLine($"生产队列条目数: {GetProductionQueue()?.Count ?? 0}"); - - // 显示生产信息字符串 - string productionInfo = GetProductionInfoString(); - if (!string.IsNullOrEmpty(productionInfo)) - { - sb.AppendLine($"生产信息:\n{productionInfo}"); - } + sb.AppendLine("=== HediffComp_ProductionQueue 调试信息 ==="); var queue = GetProductionQueue(); + sb.AppendLine($"生产队列条目数: {queue?.Count ?? 0}"); + if (queue != null && queue.Count > 0) { - sb.AppendLine($"详细条目:"); foreach (var entry in queue) { - sb.AppendLine($" • {entry.pawnKind?.label ?? "NULL"}: {entry.count} 个"); - if (entry.cost.HasValue) - sb.AppendLine($" 成本: {entry.cost.Value}"); - if (entry.cooldownTicks.HasValue) - sb.AppendLine($" 冷却时间: {entry.cooldownTicks.Value.ToStringTicksToPeriod()}"); + sb.AppendLine($" • {entry.pawnKind?.label ?? "未知"}: {entry.count}只"); if (!string.IsNullOrEmpty(entry.customInfo)) + { sb.AppendLine($" 自定义信息: {entry.customInfo}"); + } } } - else - { - sb.AppendLine(" 生产队列为空"); - } - - return sb.ToString(); - } - - /// - /// 获取统计信息 - /// - public string GetStatistics() - { - System.Text.StringBuilder sb = new System.Text.StringBuilder(); - - var queue = GetProductionQueue(); - if (queue != null && queue.Count > 0) - { - sb.AppendLine($"此状态提供以下生产能力:"); - - foreach (var entry in queue) - { - if (entry.pawnKind == null) - continue; - - string entryInfo = $" • {entry.pawnKind.label}: 最多 {entry.count} 个"; - - if (entry.cost.HasValue) - { - entryInfo += $", 每个消耗 {entry.cost.Value} 资源"; - } - - if (entry.cooldownTicks.HasValue) - { - string cooldownDesc = entry.cooldownTicks.Value.ToStringTicksToPeriod(); - entryInfo += $", 冷却时间 {cooldownDesc}"; - } - - if (!string.IsNullOrEmpty(entry.customInfo)) - { - entryInfo += $" ({entry.customInfo})"; - } - - sb.AppendLine(entryInfo); - } - } - else - { - sb.AppendLine("此状态不提供生产能力"); - } return sb.ToString(); } diff --git a/Source/ArachnaeSwarm/Pawn_Comps/ARA_Flight/CompProperties_PawnFlight.cs b/Source/ArachnaeSwarm/Pawn_Comps/ARA_Flight/CompProperties_PawnFlight.cs index 26da5b6..f5a62e5 100644 --- a/Source/ArachnaeSwarm/Pawn_Comps/ARA_Flight/CompProperties_PawnFlight.cs +++ b/Source/ArachnaeSwarm/Pawn_Comps/ARA_Flight/CompProperties_PawnFlight.cs @@ -5,7 +5,8 @@ namespace ArachnaeSwarm { public enum FlightCondition { - Drafted + Drafted, + Always } public class CompProperties_PawnFlight : CompProperties diff --git a/Source/ArachnaeSwarm/Pawn_Comps/ARA_Flight/Pawn_FlightTrackerPatches.cs b/Source/ArachnaeSwarm/Pawn_Comps/ARA_Flight/Pawn_FlightTrackerPatches.cs index 39f14ba..f3c7cd8 100644 --- a/Source/ArachnaeSwarm/Pawn_Comps/ARA_Flight/Pawn_FlightTrackerPatches.cs +++ b/Source/ArachnaeSwarm/Pawn_Comps/ARA_Flight/Pawn_FlightTrackerPatches.cs @@ -62,8 +62,16 @@ namespace ArachnaeSwarm return true; } + bool shouldBeFlying = false; var compProps = flightComp.Props; - bool shouldBeFlying = (compProps.flightCondition == FlightCondition.Drafted && ___pawn.Drafted); + if (compProps.flightCondition == FlightCondition.Always) + { + shouldBeFlying = true; + } + else if (compProps.flightCondition == FlightCondition.Drafted && ___pawn.Drafted) + { + shouldBeFlying = true; + } if (shouldBeFlying) { diff --git a/非公开资源/Content/Textures/Things/ARA_Hivekeeping/Bodies/Naked_Thin_east.sai2 b/非公开资源/Content/Textures/Things/ARA_Hivekeeping/Bodies/Naked_Thin_east.sai2 new file mode 100644 index 0000000..a4e0aee Binary files /dev/null and b/非公开资源/Content/Textures/Things/ARA_Hivekeeping/Bodies/Naked_Thin_east.sai2 differ diff --git a/非公开资源/Content/Textures/Things/ARA_Larva/Bodies/Naked_Thin_east.sai2 b/非公开资源/Content/Textures/Things/ARA_Larva/Bodies/Naked_Thin_east.sai2 new file mode 100644 index 0000000..411b48e Binary files /dev/null and b/非公开资源/Content/Textures/Things/ARA_Larva/Bodies/Naked_Thin_east.sai2 differ diff --git a/非公开资源/Content/Textures/Things/ARA_Scavenger/Bodies/Naked_Thin_east.sai2 b/非公开资源/Content/Textures/Things/ARA_Scavenger/Bodies/Naked_Thin_east.sai2 index e977eee..caf867e 100644 Binary files a/非公开资源/Content/Textures/Things/ARA_Scavenger/Bodies/Naked_Thin_east.sai2 and b/非公开资源/Content/Textures/Things/ARA_Scavenger/Bodies/Naked_Thin_east.sai2 differ