From 084adecf1700e1976efea93604998adb1859a9e2 Mon Sep 17 00:00:00 2001 From: "ProjectKoi-Kalo\\Kalo" Date: Tue, 26 Aug 2025 20:01:13 +0800 Subject: [PATCH] raceaura --- 1.6/1.6/Assemblies/WulaFallenEmpire.dll | Bin 298496 -> 300544 bytes .../HediffDefs/Hediffs_WULA_AuraExample.xml | 30 + MCP/vector_cache/knowledge_cache.json | 1034 +++++++++++++++++ ...CompProperties_GiveHediffsInRangeToRace.cs | 23 + .../HediffComp_GiveHediffsInRangeToRace.cs | 63 + .../WulaFallenEmpire/WulaFallenEmpire.csproj | 2 + 6 files changed, 1152 insertions(+) create mode 100644 1.6/1.6/Defs/HediffDefs/Hediffs_WULA_AuraExample.xml create mode 100644 Source/WulaFallenEmpire/HediffCompProperties_GiveHediffsInRangeToRace.cs create mode 100644 Source/WulaFallenEmpire/HediffComp_GiveHediffsInRangeToRace.cs diff --git a/1.6/1.6/Assemblies/WulaFallenEmpire.dll b/1.6/1.6/Assemblies/WulaFallenEmpire.dll index 6b60045f9f60c9008109da0e7d37338f565a01a7..3c781f4253e684442a7f6896a3bfe4058e9f5289 100644 GIT binary patch delta 82054 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

    nRZ|MF{;ZjFhYiL=9L^Op4rV#!Y!rP;l;o{^n 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 delta 80507 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 + + + + MyWulaAura + + 这是一个如何使用HediffComp_GiveHediffsInRangeToRace组件的示例。 + HediffWithComps + + +
  • + 10 + PsychicSoothe + + + +
  • WulaSpecies
  • +
  • Human
  • + + + + + true + + true + +
    +
    + +
    \ No newline at end of file diff --git a/MCP/vector_cache/knowledge_cache.json b/MCP/vector_cache/knowledge_cache.json index 04456c69..e602858b 100644 --- a/MCP/vector_cache/knowledge_cache.json +++ b/MCP/vector_cache/knowledge_cache.json @@ -25871,5 +25871,1039 @@ ], "result": "--- 结果 1 (相似度: 1.000) ---\n文件路径: C:\\Steam\\steamapps\\common\\RimWorld\\Data\\dll1.6\\Verse\\DamageDef.txt\n\npublic class DamageDef : Def\n{\n\tpublic Type workerClass = typeof(DamageWorker);\n\n\tprivate bool externalViolence;\n\n\tprivate bool externalViolenceForMechanoids;\n\n\tpublic bool hasForcefulImpact = true;\n\n\tpublic bool harmsHealth = true;\n\n\tpublic bool makesBlood = true;\n\n\tpublic bool canInterruptJobs = true;\n\n\tpublic bool isRanged;\n\n\tpublic bool makesAnimalsFlee;\n\n\tpublic bool execution;\n\n\tpublic RulePackDef combatLogRules;\n\n\tpublic float buildingDamageFactor = 1f;\n\n\tpublic float buildingDamageFactorPassable = 1f;\n\n\tpublic float buildingDamageFactorImpassable = 1f;\n\n\tpublic float plantDamageFactor = 1f;\n\n\tpublic float corpseDamageFactor = 1f;\n\n\tpublic bool causeStun;\n\n\tpublic int stunAdaptationTicks;\n\n\tpublic int? constantStunDurationTicks;\n\n\tpublic StatDef stunResistStat;\n\n\tpublic bool displayAdaptedTextMote = true;\n\n\t[MustTranslate]\n\tpublic string adaptedText;\n\n\tpublic bool canUseDeflectMetalEffect = true;\n\n\tpublic ImpactSoundTypeDef impactSoundType;\n\n\t[MustTranslate]\n\tpublic string deathMessage = \"{0} has been killed.\";\n\n\tpublic EffecterDef damageEffecter;\n\n\tpublic int defaultDamage = -1;\n\n\tpublic float defaultArmorPenetration = -1f;\n\n\tpublic float defaultStoppingPower;\n\n\tpublic List additionalHediffs;\n\n\tpublic List additionalHediffsThisPart;\n\n\tpublic bool applyAdditionalHediffsIfHuntingForFood = true;\n\n\tpublic DamageArmorCategoryDef armorCategory;\n\n\tpublic int minDamageToFragment = 99999;\n\n\tpublic FloatRange overkillPctToDestroyPart = new FloatRange(0f, 0.7f);\n\n\tpublic bool consideredHelpful;\n\n\tpublic SimpleCurve igniteChanceByTargetFlammability;\n\n\tpublic float igniteCellChance;\n\n\tpublic bool ignoreShields;\n\n\tpublic bool harmAllLayersUntilOutside;\n\n\tpublic HediffDef hediff;\n\n\tpublic HediffDef hediffSkin;\n\n\tpublic HediffDef hediffSolid;\n\n\tpublic bool isExplosive;\n\n\tpublic float explosionSnowMeltAmount = 1f;\n\n\tpublic bool explosionAffectOutsidePartsOnly = true;\n\n\tpublic ThingDef explosionCellMote;\n\n\tpublic FleckDef explosionCellFleck;\n\n\tpublic Color explosionColorCenter = Color.white;\n\n\tpublic Color explosionColorEdge = Color.white;\n\n\tpublic EffecterDef explosionInteriorEffecter;\n\n\tpublic ThingDef explosionInteriorMote;\n\n\tpublic FleckDef explosionInteriorFleck;\n\n\tpublic ThingDef explosionCenterMote;\n\n\tpublic FleckDef explosionCenterFleck;\n\n\tpublic EffecterDef explosionCenterEffecter;\n\n\tpublic EffecterDef explosionCellEffecter;\n\n\tpublic float explosionCellEffecterChance;\n\n\tpublic float explosionCellEffecterMaxRadius;\n\n\tpublic float explosionHeatEnergyPerCell;\n\n\tpublic float expolosionPropagationSpeed = 1f;\n\n\tpublic SoundDef soundExplosion;\n\n\tpublic float explosionInteriorCellCountMultiplier = 1f;\n\n\tpublic float explosionInteriorCellDistanceMultiplier = 0.7f;\n\n\tpublic float stabChanceOfForcedInternal;\n\n\tpublic SimpleCurve cutExtraTargetsCurve;\n\n\tpublic float cutCleaveBonus;\n\n\tpublic float bluntInnerHitChance;\n\n\tpublic FloatRange bluntInnerHitDamageFractionToConvert;\n\n\tpublic FloatRange bluntInnerHitDamageFractionToAdd;\n\n\tpublic float bluntStunDuration = 1f;\n\n\tpublic SimpleCurve bluntStunChancePerDamagePctOfCorePartToHeadCurve;\n\n\tpublic SimpleCurve bluntStunChancePerDamagePctOfCorePartToBodyCurve;\n\n\tpublic float scratchSplitPercentage = 0.5f;\n\n\tpublic bool scaleDamageToBuildingsBasedOnFlammability;\n\n\t[Unsaved(false)]\n\tprivate DamageWorker workerInt;\n\n\tpublic DamageWorker Worker\n\t{\n\t\tget\n\t\t{\n\t\t\tif (workerInt == null)\n\t\t\t{\n\t\t\t\tworkerInt = (DamageWorker)Activator.CreateInstance(workerClass);\n\t\t\t\tworkerInt.def = this;\n\t\t\t}\n\t\t\treturn workerInt;\n\t\t}\n\t}\n\n\tpublic bool ExternalViolenceFor(Thing thing)\n\t{\n\t\tif (externalViolence)\n\t\t{\n\t\t\treturn true;\n\t\t}\n\t\tif (externalViolenceForMechanoids)\n\t\t{\n\t\t\tif (thing is Pawn pawn && pawn.RaceProps.IsMechanoid)\n\t\t\t{\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif (thing is Building_Turret)\n\t\t\t{\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\treturn false;\n\t}\n}\n\n", "timestamp": "2025-08-26 19:36:23,398" + }, + "HediffCompProperties_GiveHediffsInRange": { + "keywords": [ + "HediffCompProperties_GiveHediffsInRange" + ], + "question": "HediffCompProperties_GiveHediffsInRange", + "embedding": [ + 0.03409209102392197, + 0.021932389587163925, + 0.022746780887246132, + 0.03249138966202736, + -0.04007365182042122, + -0.009821835905313492, + -0.002873185323551297, + -0.0019201372051611543, + 0.05902930349111557, + 0.08261855691671371, + -0.00041860397323034704, + -0.023378636687994003, + -0.03872569277882576, + -0.0031171515583992004, + 0.06318550556898117, + 0.012412440963089466, + 0.006311529781669378, + -0.1152503564953804, + -0.0018973202677443624, + -0.04507232457399368, + -0.034344833344221115, + 0.043780531734228134, + 0.00045677853631787, + 0.006806483026593924, + -0.0021711240988224745, + -0.0030522109009325504, + -0.003092579310759902, + 0.034035924822092056, + 0.019699836149811745, + 0.0014690629905089736, + -0.008487919345498085, + -0.05299157649278641, + -0.016582684591412544, + -0.023336512967944145, + -0.030553702265024185, + 0.033867429941892624, + -0.03939967229962349, + 0.014771366491913795, + 0.014104408212006092, + -0.039118848741054535, + -0.027647167444229126, + -0.024726593866944313, + -0.005223334766924381, + -0.0009705995325930417, + -0.031003020703792572, + 0.04001748561859131, + 0.022648492828011513, + -0.050492238253355026, + 0.010832803323864937, + 0.055940233170986176, + -0.011871853843331337, + -0.03246330842375755, + -0.038753774017095566, + 0.021876225247979164, + 0.0034260584507137537, + 0.002050018636509776, + -0.03799555078148842, + 0.023701583966612816, + -0.01074153557419777, + 0.011359349824488163, + -0.004226407967507839, + 0.034288667142391205, + -0.03816404566168785, + -0.052766915410757065, + 0.004893366247415543, + -0.008607270196080208, + -0.014855613932013512, + 0.019390929490327835, + 0.048245642334222794, + -0.024052614346146584, + 0.02321014180779457, + 0.004714340437203646, + 0.009555052034556866, + -0.0238841213285923, + -0.05133471265435219, + 0.05647379904985428, + -0.0230978112667799, + -0.03131192922592163, + -0.02600434422492981, + 0.0015427793841809034, + -0.030076298862695694, + -0.03706882894039154, + -0.042123667895793915, + -0.013612966053187847, + 0.054479945451021194, + 0.019966619089245796, + 0.013971016742289066, + -0.015290891751646996, + -0.010727494023740292, + 0.06981296092271805, + 0.03119959682226181, + -0.010867906734347343, + 0.0018832790665328503, + -0.03235097974538803, + 0.02756292000412941, + 0.02648174576461315, + -0.014743284322321415, + 0.012763471342623234, + 0.011640174314379692, + 0.01098023634403944, + -0.037658561021089554, + -0.04397711157798767, + -0.07829385995864868, + 0.1152503564953804, + -0.0197279192507267, + -0.040101733058691025, + -0.018211467191576958, + -0.007743734400719404, + -0.008761723525822163, + 0.004380861762911081, + -0.011569967493414879, + 0.0071504926308989525, + 0.03308112174272537, + 0.032996874302625656, + 0.0055884066969156265, + 0.023139934986829758, + 0.0007016223389655352, + -0.01258795615285635, + -0.0055708554573357105, + -0.015894664451479912, + 0.036928415298461914, + 0.00017496680084150285, + -0.034962646663188934, + -0.019390929490327835, + 0.02750675566494465, + 0.015698086470365524, + 0.005858700256794691, + 0.090369313955307, + -0.0020851215813308954, + 0.01178058609366417, + -0.00836154818534851, + -0.02263445220887661, + 0.02683277800679207, + -0.018394002690911293, + -0.0008047376177273691, + 0.057344354689121246, + 0.03959624841809273, + -0.007357601076364517, + -0.01889948546886444, + -0.017256662249565125, + -0.019952578470110893, + -0.02875642478466034, + 0.031227679923176765, + 0.0005792004521936178, + 0.0944693461060524, + -0.020809093490242958, + -0.013156626373529434, + 0.018829280510544777, + -0.03833254054188728, + 0.008017538115382195, + -0.04355587437748909, + 0.013739337213337421, + -0.03521538898348808, + 0.05891697108745575, + 0.017565570771694183, + -0.02330842986702919, + 0.024895088747143745, + -0.03383934870362282, + 0.0009627013350836933, + -0.01864674501121044, + -0.0176498182117939, + 0.005381298717111349, + -0.005283010192215443, + 0.009870979934930801, + 0.05473268777132034, + -0.05439569801092148, + 0.032519470900297165, + 0.017972765490412712, + 0.006616926286369562, + -0.01380954310297966, + -0.01774810627102852, + -0.022873152047395706, + -0.01801488921046257, + -0.027085518464446068, + -0.013325120322406292, + 0.0032066642306745052, + 0.0003490560338832438, + 0.04698193073272705, + 0.002817020285874605, + -0.018702909350395203, + 0.014939861372113228, + -0.0008385243127122521, + 0.007469930686056614, + -0.022185131907463074, + 0.05223334953188896, + -0.06155672296881676, + -0.005556813906878233, + 0.04858263209462166, + -0.004616051912307739, + 0.005591916851699352, + -0.02912149578332901, + 0.06419647485017776, + -0.03125576302409172, + 0.007427806966006756, + -0.008782785385847092, + -0.006778400391340256, + -0.010130742564797401, + 0.035271551460027695, + -0.023687543347477913, + 0.008473877795040607, + 0.040101733058691025, + -0.05585598573088646, + -0.018042972311377525, + 0.00030539659201167524, + 0.03982090950012207, + 0.008087744936347008, + -0.02752079628407955, + 0.03412017226219177, + -0.012405420653522015, + -0.0005827107816003263, + 0.009295289404690266, + -0.004735402297228575, + -0.01645631343126297, + -0.0529634915292263, + -0.002181655028834939, + -0.010039474815130234, + -0.02294335886836052, + 0.043892864137887955, + 0.04661685973405838, + 0.05327240005135536, + -0.03628252074122429, + 0.007624384015798569, + 0.013542759232223034, + 0.009618237614631653, + 0.03021671250462532, + -0.01807105354964733, + -0.00963227916508913, + -0.004672217182815075, + 0.03134001046419144, + -0.017453240230679512, + 0.008052641525864601, + 0.043527793139219284, + -0.1012653037905693, + 0.023168018087744713, + -0.0015849031042307615, + 0.021272452548146248, + 0.013739337213337421, + -0.05582790449261665, + 0.008558125235140324, + 0.01614740677177906, + 0.0032733601983636618, + 0.006136014591902494, + -0.003928032238036394, + 0.02839135378599167, + 0.0282930638641119, + -0.0282930638641119, + -0.027239972725510597, + -0.011913977563381195, + 0.01755152828991413, + 0.0023413740564137697, + 0.00013415950525086373, + 0.017467280849814415, + 0.0179025586694479, + -0.010678349994122982, + 0.03591744974255562, + -0.02340671792626381, + 0.03260371834039688, + -0.006588844116777182, + -0.021623482927680016, + -0.013914852403104305, + -0.021890265867114067, + -0.004770505707710981, + -0.032210566103458405, + 0.029346156865358353, + 0.005339174997061491, + 0.016695015132427216, + -0.0017823578091338277, + -0.005342685151845217, + -0.03442908078432083, + -0.04001748561859131, + -0.008186032995581627, + 0.044314101338386536, + 0.02781566232442856, + -0.06666772812604904, + -0.02429131604731083, + 0.011696338653564453, + -0.026102634146809578, + -0.023856038227677345, + -0.05158745497465134, + -0.04504424333572388, + 0.021567318588495255, + 0.002953922376036644, + -0.0026625669561326504, + -0.015852540731430054, + -0.020373813807964325, + 0.04184284433722496, + -0.014743284322321415, + 0.031901657581329346, + -0.011822709813714027, + 0.019812164828181267, + -0.010699411854147911, + -0.02169368974864483, + -0.032772213220596313, + 0.02990780584514141, + 0.008312404155731201, + -0.0009556807344779372, + 0.012524770572781563, + -0.003970155958086252, + -0.009814814664423466, + -0.004475639667361975, + -0.014308006502687931, + 0.017368992790579796, + -0.00838261004537344, + 0.02906533144414425, + 0.027689291164278984, + 0.007378662936389446, + -0.011541885323822498, + -0.13120119273662567, + 0.0017814801540225744, + -0.12682032585144043, + -0.026818735525012016, + 0.007680548820644617, + -0.05523817241191864, + -0.02871430106461048, + -0.04344354569911957, + 0.03187357634305954, + -0.02372966706752777, + -0.004802098497748375, + -0.019194351509213448, + 0.04159010201692581, + -0.02684681862592697, + 0.024122821167111397, + -0.08037196099758148, + 0.007764796260744333, + -0.016582684591412544, + -0.030020134523510933, + -0.001191748771816492, + 0.03706882894039154, + -0.027857786044478416, + -0.015080273151397705, + -0.04386477917432785, + 0.0052198246121406555, + -0.00380166107788682, + 0.010278175584971905, + -0.007139961700886488, + -0.0016287819016724825, + 0.025274202227592468, + 0.01572616957128048, + -0.02065463922917843, + -0.021637525409460068, + -0.03431674838066101, + 0.0038472951855510473, + -0.022311503067612648, + -0.02502145990729332, + 0.022816987708210945, + 0.004819649737328291, + 0.023069730028510094, + 0.05394637957215309, + 0.05829915776848793, + 0.009849918074905872, + -0.01307939924299717, + 0.0024817860685288906, + -0.03925925865769386, + 0.024277275428175926, + 0.009435702115297318, + 0.03136809170246124, + -0.03369893506169319, + 0.013978037983179092, + 0.0030820483807474375, + 0.006711704656481743, + -0.03445716202259064, + -0.00419130502268672, + -0.002202716888859868, + 0.057962168008089066, + -0.007729693315923214, + 0.00968142319470644, + 0.037096910178661346, + 0.040719546377658844, + -0.055996399372816086, + 0.058692313730716705, + 0.039483919739723206, + -0.07694590091705322, + 0.012321173213422298, + 0.012672203592956066, + -0.022704657167196274, + 0.03021671250462532, + 0.044875748455524445, + 0.018759073689579964, + 0.019334763288497925, + 0.031480420380830765, + 0.0352996364235878, + 0.03816404566168785, + -0.005799025297164917, + -0.07531712204217911, + -0.034709904342889786, + 0.03920309618115425, + -0.009660361334681511, + 0.020542308688163757, + 0.031031103804707527, + 0.013156626373529434, + -0.002162348246201873, + 0.039848990738391876, + -0.019278598949313164, + -0.019868331030011177, + 0.03482223302125931, + 0.017944682389497757, + 0.009288269095122814, + 0.023645419627428055, + 0.11328458786010742, + 0.010959174484014511, + -0.00300482171587646, + -0.024431727826595306, + -0.039118848741054535, + -0.01093109231442213, + -0.021005669608712196, + -0.0004980246303603053, + -0.007757775951176882, + -0.009758650325238705, + -0.030188629403710365, + -0.037714723497629166, + -0.0030153526458889246, + -0.02103375270962715, + 0.02045806124806404, + 0.026818735525012016, + -0.023350553587079048, + -0.01988237164914608, + -0.00498463399708271, + 0.018702909350395203, + 0.055996399372816086, + -0.03855719789862633, + -0.012433502823114395, + 0.023785831406712532, + -0.04661685973405838, + 0.006480024661868811, + 0.008459837175905704, + -0.003294422058388591, + -0.018871404230594635, + 0.011099587194621563, + -0.04209558665752411, + 0.023434801027178764, + -0.0059148650616407394, + -0.029963970184326172, + -0.0747554749250412, + 0.012616039253771305, + 0.0010337850544601679, + -0.020050866529345512, + 0.01786043494939804, + 0.007069755811244249, + -0.012096513994038105, + -0.02392624318599701, + -0.012314152903854847, + 0.00908467173576355, + 0.011373390443623066, + -0.02694510668516159, + -0.06616224348545074, + -0.04891962185502052, + 0.0015199624467641115, + -0.0326879657804966, + 0.01603507623076439, + 0.04995867237448692, + -0.05880464240908623, + -0.001683191629126668, + -0.03358660638332367, + 0.03951200097799301, + -0.039062682539224625, + 0.018801197409629822, + -0.04128119722008705, + -0.012321173213422298, + 0.00048135066754184663, + -0.021300535649061203, + 0.014967943541705608, + -0.0220587607473135, + -0.005135577172040939, + 0.05768134444952011, + 0.016624808311462402, + 0.014083346351981163, + -0.0010952154407277703, + -0.029261909425258636, + -0.03976474329829216, + -0.04543739929795265, + -0.016175489872694016, + 0.02290123514831066, + -0.03647909685969353, + -0.00973056722432375, + -0.00786308478564024, + -0.03333386406302452, + 0.004384371917694807, + 0.047571662813425064, + 0.011380411684513092, + -0.004917938262224197, + 0.010425607673823833, + 0.04686960205435753, + -0.02688894234597683, + 0.014132491312921047, + -0.11143114417791367, + -0.08143909275531769, + -0.007954352535307407, + -0.016526520252227783, + -0.0223255455493927, + -0.028531765565276146, + -0.020472103729844093, + -0.0005010961322113872, + 0.01220182329416275, + 0.04647644981741905, + 0.003689331468194723, + -0.012159699574112892, + 0.012398400343954563, + -0.019868331030011177, + 0.0023466392885893583, + -0.045858632773160934, + -0.021665606647729874, + 0.03316536918282509, + 0.0042439596727490425, + -0.022311503067612648, + 0.009821835905313492, + -0.004289593547582626, + 0.032884545624256134, + 0.03409209102392197, + -0.02912149578332901, + -0.0225782860070467, + -0.020121073350310326, + -0.04338737949728966, + 0.019559424370527267, + 0.01905393972992897, + -0.0026327292434871197, + 0.026902982965111732, + 0.03645101562142372, + -0.002608157228678465, + 0.0017533977515995502, + 0.02865813672542572, + 0.009204021655023098, + 0.019320722669363022, + 0.03010438196361065, + -0.029655063524842262, + -0.0032716048881411552, + -0.004637113772332668, + 0.029767392203211784, + -0.0033418110106140375, + 0.006055277306586504, + -0.039540085941553116, + -0.014560747891664505, + -0.048975784331560135, + 0.015866581350564957, + 0.061332061886787415, + 0.07767604291439056, + -0.04779632389545441, + 0.011155751533806324, + 0.016779260709881783, + 0.012791554443538189, + 0.015894664451479912, + 0.04563397541642189, + 0.0539744608104229, + -0.006809993181377649, + 0.048414137214422226, + 0.042123667895793915, + 0.04333121329545975, + 0.05175594985485077, + -0.04599904641509056, + -0.006353653501719236, + 0.007743734400719404, + -0.0254426971077919, + 0.014546707272529602, + 0.0021219798363745213, + -0.0014804714592173696, + 0.038023632019758224, + -0.03521538898348808, + 0.03344619274139404, + 0.08278705179691315, + 0.03544004634022713, + -0.015599798411130905, + 0.02165156602859497, + -0.030132465064525604, + -0.0179025586694479, + -0.05040799081325531, + -0.02061251550912857, + 0.033558521419763565, + -0.07239654660224915, + 0.016989879310131073, + 3.1483054044656456e-05, + -0.013865707442164421, + -0.015964871272444725, + 0.020064907148480415, + -0.012321173213422298, + 0.01774810627102852, + 0.01578233391046524, + -0.04240449517965317, + 0.009014464914798737, + -0.006469493731856346, + 0.1032872349023819, + -0.012286069802939892, + -0.011878875084221363, + -0.018913527950644493, + 0.023490965366363525, + 0.0024940723087638617, + 0.02771737426519394, + 0.004433515947312117, + -0.010608144104480743, + -0.021328618749976158, + 0.002853878540918231, + 0.019559424370527267, + 0.07520478963851929, + 0.015080273151397705, + -0.01593678817152977, + -0.0037595373578369617, + 0.0048301806673407555, + 0.059871774166822433, + 0.00013624374696519226, + 0.05383405089378357, + 0.025681396946310997, + 0.03176124766469002, + 0.002743304008617997, + -0.034962646663188934, + -0.023182058706879616, + -0.003668269608169794, + 0.05268266797065735, + 0.010727494023740292, + -0.018309755250811577, + -0.007638425566256046, + 0.02419302798807621, + 0.006711704656481743, + -0.0007169799646362662, + 0.03903460130095482, + 0.0015612085117027164, + 0.015361097641289234, + 0.018309755250811577, + -0.0015620860503986478, + -0.008438775315880775, + 0.011303184553980827, + -0.06268002092838287, + -0.027324220165610313, + -0.007996476255357265, + -0.0018692378653213382, + -0.005026757717132568, + -0.05647379904985428, + 0.021735813468694687, + -0.007589281070977449, + -0.017776187509298325, + -0.03799555078148842, + 0.01620357111096382, + -0.002694159746170044, + -0.017972765490412712, + 0.05596831440925598, + -0.026917025446891785, + 0.03240714222192764, + 0.016442272812128067, + -0.03162083402276039, + -0.021763896569609642, + -0.031592752784490585, + -0.019587505608797073, + -0.009232103824615479, + 0.03077836148440838, + 0.02502145990729332, + -0.03611402586102486, + 0.020682722330093384, + 0.0171302929520607, + -0.025302283465862274, + -0.02325226552784443, + -0.03774280846118927, + -0.052092935889959335, + -0.013816563412547112, + 0.017453240230679512, + -0.013198750093579292, + -0.025555025786161423, + 0.03920309618115425, + -0.04698193073272705, + 0.02548481896519661, + -0.005356726702302694, + 0.012573915533721447, + -0.004833690822124481, + -0.019390929490327835, + -0.02030360884964466, + 0.04821756109595299, + 0.030497536063194275, + 0.0244036465883255, + 0.02750675566494465, + -0.014673078432679176, + 0.018042972311377525, + -0.012405420653522015, + 0.056361470371484756, + -0.006641498301178217, + 0.005946457851678133, + 0.002028956776484847, + 0.01279857475310564, + -0.02979547530412674, + 0.012609018012881279, + 0.031227679923176765, + -0.024052614346146584, + 0.01041156705468893, + 0.04580247029662132, + -0.0021763895638287067, + -0.053918298333883286, + -0.01050985511392355, + -0.02211492694914341, + -0.004057913552969694, + -0.037827055901288986, + -0.00841069221496582, + 0.01331810001283884, + 0.01837996020913124, + -0.02683277800679207, + 0.005960499402135611, + 0.021567318588495255, + -0.05582790449261665, + 0.0019394439877942204, + -0.023476924747228622, + -0.04198325797915459, + -0.0013418144080787897, + -0.025358449667692184, + -0.016807343810796738, + 0.011317226104438305, + 0.04299422353506088, + 0.058579981327056885, + -0.008600248955190182, + -0.005079412367194891, + -0.031592752784490585, + 0.02066867984831333, + -0.04111270233988762, + 0.009590155445039272, + 0.003906970378011465, + -0.020963545888662338, + -0.05784983932971954, + 0.008157950825989246, + 0.041870925575494766, + 0.008129867725074291, + 0.0009863958694040775, + -0.015922747552394867, + 0.0197279192507267, + 0.007038163021206856, + -0.04712234437465668, + -0.05459227412939072, + 0.008466857485473156, + 0.0026906493585556746, + -0.022859111428260803, + -0.018773114308714867, + 0.019545381888747215, + 0.018141260370612144, + 0.045493561774492264, + -0.022451914846897125, + -0.012398400343954563, + 0.009070630185306072, + 0.049284692853689194, + -0.016442272812128067, + -0.00755417812615633, + -0.012075452134013176, + 0.0524299256503582, + 0.038809940218925476, + 0.011829730123281479, + 0.010594102554023266, + 0.011541885323822498, + -0.007315477356314659, + -0.03417633846402168, + 0.05021141469478607, + -0.0029890253208577633, + 0.05726010724902153, + 0.020472103729844093, + 0.09250357747077942, + 0.03925925865769386, + 0.005212803836911917, + 0.02839135378599167, + 0.10946537554264069, + 0.04526890441775322, + 0.016470354050397873, + -0.04490382969379425, + 0.03336194530129433, + -0.022227255627512932, + 0.005367257632315159, + 0.03928734362125397, + 0.041084617376327515, + 0.03291262686252594, + -0.03468181937932968, + 0.01486965548247099, + -0.07750754803419113, + 0.00947080459445715, + 0.00802455935627222, + 0.013556800782680511, + -0.008944259025156498, + 0.035271551460027695, + -0.007708631455898285, + -0.0015524327754974365, + -0.024473851546645164, + -0.010081598535180092, + -0.03718115761876106, + -0.03993323817849159, + -0.029823558405041695, + 0.008888093754649162, + 0.04232024773955345, + 0.025569066405296326, + -0.027843745425343513, + -0.011801647953689098, + 0.006536189466714859, + -0.05237376317381859, + 0.03521538898348808, + -0.044257935136556625, + 0.027703333646059036, + -0.02750675566494465, + 0.010425607673823833, + 0.033053040504455566, + 0.01116277277469635, + 0.003706882940605283, + 0.02013511396944523, + 0.013963996432721615, + 0.001455899327993393, + 0.019039899110794067, + 0.05467652156949043, + 0.027380384504795074, + 0.011225957423448563, + 0.011127669364213943, + 0.0019078511977568269, + 0.0991872027516365, + 0.008396651595830917, + 0.0036507179029285908, + -0.029823558405041695, + -0.053862132132053375, + -0.045858632773160934, + -0.05942245572805405, + 0.015740210190415382, + 0.004752954002469778, + -0.02719784900546074, + -0.06526360660791397, + -0.017060086131095886, + -0.0389503538608551, + -0.017944682389497757, + 0.020752927288413048, + 0.012082472443580627, + 0.024628305807709694, + 0.04891962185502052, + 0.027801621705293655, + -0.05431145057082176, + -0.003987707197666168, + 0.04007365182042122, + -0.011415514163672924, + 0.005967519711703062, + 0.01541726291179657, + -2.7479112759465352e-05, + -0.005686695221811533, + 0.04552164673805237, + -0.03150850534439087, + -0.015304933302104473, + 0.02502145990729332, + -0.03364276885986328, + -0.02761908620595932, + -0.019194351509213448, + -0.033614687621593475, + 0.010046495124697685, + 0.04366820305585861, + 0.041140783578157425, + 0.008052641525864601, + 0.006430880166590214, + -0.002007894916459918, + -0.0016673952341079712, + -0.041449692100286484, + -0.02315397746860981, + 0.01728474535048008, + 0.018604621291160583, + -0.025779685005545616, + 0.02548481896519661, + -0.013788481242954731, + -0.02563927322626114, + 0.015276851132512093, + -0.008698537945747375, + -0.026411540806293488, + -0.08817888051271439, + 0.03602977842092514, + 0.0008464224520139396, + 0.00012867464101873338, + 0.04476341977715492, + 0.0308906901627779, + 0.00550415925681591, + 0.08239389955997467, + -0.04240449517965317, + -0.029346156865358353, + 0.0075401365756988525, + -0.007101348601281643, + 0.04577438533306122, + 0.01126808114349842, + -0.012651141732931137, + 0.03608594462275505, + 0.0228450708091259, + -0.001606842502951622, + -0.004054402932524681, + -0.026902982965111732, + 0.06526360660791397, + 0.06531976908445358, + 0.017972765490412712, + 0.011485720053315163, + 0.04543739929795265, + -0.051475122570991516, + -0.002616932848468423, + -0.02304164692759514, + -0.044117521494627, + 0.01832379586994648, + -0.018085096031427383, + -0.008207094855606556, + 0.0017814801540225744, + 0.01822550781071186, + 0.04987442493438721, + 0.018871404230594635, + 0.0023027604911476374, + -0.016751179471611977, + -0.04220791533589363, + 0.04288189485669136, + 0.04883537441492081, + 0.001224219100549817, + 0.01620357111096382, + 0.03145233914256096, + 0.010376463644206524, + 0.02055635116994381, + -0.010467731393873692, + 0.019489217549562454, + -0.026664283126592636, + -0.01461691316217184, + 0.043218884617090225, + -0.01012372225522995, + 0.03774280846118927, + -0.004847732372581959, + -0.07700207084417343, + -0.011359349824488163, + 0.02948656864464283, + -0.023715626448392868, + -0.03552429378032684, + 0.04397711157798767, + -0.03878185898065567, + -0.011752503924071789, + 0.0042650215327739716, + 0.01614740677177906, + -0.0030802933033555746, + -0.022199174389243126, + 0.01656864397227764, + 0.07104858756065369, + 0.03847295045852661, + 0.01041156705468893, + 0.004194815177470446, + -0.0058095562271773815, + -0.006209731101989746, + 0.014202697202563286, + 0.023856038227677345, + 0.02196047268807888, + -0.0225782860070467, + -0.02051422744989395, + -0.027942033484578133, + 0.014771366491913795, + 0.02528824284672737, + 0.019039899110794067, + 0.016835426911711693, + 0.015431304462254047, + 0.009597175754606724, + 0.009576113894581795, + -0.002260637003928423, + -0.0508573092520237, + -0.044875748455524445, + -0.04552164673805237, + -0.007357601076364517, + -0.0643649697303772, + 0.006097401026636362, + 0.033249616622924805, + -0.005999112501740456, + -0.022283421829342842, + 0.00547607708722353, + -0.036928415298461914, + -0.004384371917694807, + 0.017663858830928802, + -0.04335929825901985, + -0.0002722680801525712, + 0.0027204870712012053, + 0.025063583627343178, + 0.00014995587116573006, + 0.020584432408213615, + 0.02138478308916092, + 0.048357971012592316, + 0.07975414395332336, + -0.023322472348809242, + 0.06633073836565018, + 0.026285169646143913, + -0.009295289404690266, + 0.01090301014482975, + 0.023715626448392868, + 0.01909606344997883, + 0.025765644386410713, + -0.029570816084742546, + 0.004549356177449226, + -0.025302283465862274, + -0.05852381885051727, + 0.001988588133826852, + 0.005714777857065201, + -0.05563132464885712, + 0.01038348488509655, + -0.018365919589996338, + -0.031003020703792572, + -0.037349652498960495, + 0.011394452303647995, + 0.022044720128178596, + -0.011148731224238873, + 0.002362435683608055, + -0.02238170988857746, + 0.015220685862004757, + -0.0014014896005392075, + 0.005974540486931801, + 0.02923382632434368, + -0.0048126294277608395, + -0.0023168018087744713, + 0.014504583552479744, + 0.028419435024261475, + 0.0011601560981944203, + -0.00010371856478741392, + 0.027956075966358185, + 0.0002832378086168319, + -0.018969692289829254, + -0.03341811150312424, + -0.012889842502772808, + 0.01926455833017826, + 0.02767525054514408, + 0.009182959794998169, + -0.01277049258351326, + 0.049705930054187775, + -0.019194351509213448, + 0.0066730910912156105, + -0.0015375139191746712, + -0.06941980868577957, + -0.0007700733258388937, + -0.04069146513938904, + 0.00484071159735322, + 0.01691967435181141, + -0.02700127102434635, + 0.056361470371484756, + 0.003857826115563512, + 0.039062682539224625, + 0.004152691923081875, + -0.030497536063194275, + 0.0030820483807474375, + 0.06925131380558014, + -0.025737561285495758, + -0.03125576302409172, + 0.047375086694955826, + -0.022353626787662506, + -0.03993323817849159 + ], + "result": "--- 结果 1 (相似度: 1.000) ---\n文件路径: C:\\Steam\\steamapps\\common\\RimWorld\\Data\\dll1.6\\Verse\\HediffCompProperties_GiveHediffsInRange.txt\n\npublic class HediffCompProperties_GiveHediffsInRange : HediffCompProperties\n{\n\tpublic float range;\n\n\tpublic TargetingParameters targetingParameters;\n\n\tpublic HediffDef hediff;\n\n\tpublic ThingDef mote;\n\n\tpublic bool hideMoteWhenNotDrafted;\n\n\tpublic float initialSeverity = 1f;\n\n\tpublic bool onlyPawnsInSameFaction = true;\n\n\tpublic HediffCompProperties_GiveHediffsInRange()\n\t{\n\t\tcompClass = typeof(HediffComp_GiveHediffsInRange);\n\t}\n}\n\n", + "timestamp": "2025-08-26 19:53:26,325" } } \ No newline at end of file diff --git a/Source/WulaFallenEmpire/HediffCompProperties_GiveHediffsInRangeToRace.cs b/Source/WulaFallenEmpire/HediffCompProperties_GiveHediffsInRangeToRace.cs new file mode 100644 index 00000000..01f20a09 --- /dev/null +++ b/Source/WulaFallenEmpire/HediffCompProperties_GiveHediffsInRangeToRace.cs @@ -0,0 +1,23 @@ +using RimWorld; +using System.Collections.Generic; +using Verse; + +namespace WulaFallenEmpire +{ + public class HediffCompProperties_GiveHediffsInRangeToRace : HediffCompProperties + { + public float range; + public TargetingParameters targetingParameters; + public HediffDef hediff; + public ThingDef mote; + public bool hideMoteWhenNotDrafted; + public float initialSeverity = 1f; + public bool onlyPawnsInSameFaction = true; + public List targetRaces; // 新增:可配置的目标种族列表 + + public HediffCompProperties_GiveHediffsInRangeToRace() + { + compClass = typeof(HediffComp_GiveHediffsInRangeToRace); + } + } +} \ No newline at end of file diff --git a/Source/WulaFallenEmpire/HediffComp_GiveHediffsInRangeToRace.cs b/Source/WulaFallenEmpire/HediffComp_GiveHediffsInRangeToRace.cs new file mode 100644 index 00000000..54190a79 --- /dev/null +++ b/Source/WulaFallenEmpire/HediffComp_GiveHediffsInRangeToRace.cs @@ -0,0 +1,63 @@ +using RimWorld; +using System.Collections.Generic; +using UnityEngine; +using Verse; + +namespace WulaFallenEmpire +{ + public class HediffComp_GiveHediffsInRangeToRace : HediffComp + { + private Mote mote; + + public HediffCompProperties_GiveHediffsInRangeToRace Props => (HediffCompProperties_GiveHediffsInRangeToRace)props; + + public override void CompPostTick(ref float severityAdjustment) + { + if (!parent.pawn.Awake() || parent.pawn.health == null || parent.pawn.health.InPainShock || !parent.pawn.Spawned) + { + return; + } + if (!Props.hideMoteWhenNotDrafted || parent.pawn.Drafted) + { + if (Props.mote != null && (mote == null || mote.Destroyed)) + { + mote = MoteMaker.MakeAttachedOverlay(parent.pawn, Props.mote, Vector3.zero); + } + if (mote != null) + { + mote.Maintain(); + } + } + IReadOnlyList pawns = ((!Props.onlyPawnsInSameFaction || parent.pawn.Faction == null) ? parent.pawn.Map.mapPawns.AllPawnsSpawned : parent.pawn.Map.mapPawns.SpawnedPawnsInFaction(parent.pawn.Faction)); + foreach (Pawn pawn in pawns) + { + // 修改点:检查种族是否在我们的目标列表中,如果列表为空或null则不进行任何操作 + if ((Props.targetRaces.NullOrEmpty() || !Props.targetRaces.Contains(pawn.def)) || pawn.Dead || pawn.health == null || pawn == parent.pawn || !(pawn.Position.DistanceTo(parent.pawn.Position) <= Props.range) || !Props.targetingParameters.CanTarget(pawn)) + { + continue; + } + Hediff hediff = pawn.health.hediffSet.GetFirstHediffOfDef(Props.hediff); + if (hediff == null) + { + hediff = pawn.health.AddHediff(Props.hediff, pawn.health.hediffSet.GetBrain()); + hediff.Severity = Props.initialSeverity; + HediffComp_Link hediffComp_Link = hediff.TryGetComp(); + if (hediffComp_Link != null) + { + hediffComp_Link.drawConnection = true; + hediffComp_Link.other = parent.pawn; + } + } + HediffComp_Disappears hediffComp_Disappears = hediff.TryGetComp(); + if (hediffComp_Disappears == null) + { + Log.Error("HediffComp_GiveHediffsInRangeToRace has a hediff in props which does not have a HediffComp_Disappears"); + } + else + { + hediffComp_Disappears.ticksToDisappear = 5; + } + } + } + } +} \ No newline at end of file diff --git a/Source/WulaFallenEmpire/WulaFallenEmpire.csproj b/Source/WulaFallenEmpire/WulaFallenEmpire.csproj index 77647a51..21b7957f 100644 --- a/Source/WulaFallenEmpire/WulaFallenEmpire.csproj +++ b/Source/WulaFallenEmpire/WulaFallenEmpire.csproj @@ -185,6 +185,8 @@ + +