diff --git a/1.6/1.6/Assemblies/WulaFallenEmpire.dll b/1.6/1.6/Assemblies/WulaFallenEmpire.dll
index 269e1068..f4f0a45e 100644
Binary files a/1.6/1.6/Assemblies/WulaFallenEmpire.dll and b/1.6/1.6/Assemblies/WulaFallenEmpire.dll differ
diff --git a/1.6/1.6/Defs/ThingDefs_Misc/Weapons/ThingDef_ExcaliburBeam.xml b/1.6/1.6/Defs/ThingDefs_Misc/Weapons/ThingDef_ExcaliburBeam.xml
new file mode 100644
index 00000000..6941ca65
--- /dev/null
+++ b/1.6/1.6/Defs/ThingDefs_Misc/Weapons/ThingDef_ExcaliburBeam.xml
@@ -0,0 +1,19 @@
+
+
+
+ ExcaliburBeam
+ WulaFallenEmpire.Thing_ExcaliburBeam
+
+ MoteOverhead
+
+ Things/Mote/PowerBeam
+ MoteGlow
+
+ true
+
+ 0.5
+ 9.3
+ 1.0
+
+
+
\ No newline at end of file
diff --git a/1.6/1.6/Defs/ThingDefs_Misc/Weapons/WULA_Ionic_Weapons.xml b/1.6/1.6/Defs/ThingDefs_Misc/Weapons/WULA_Ionic_Weapons.xml
index 58d5dfe9..ef1fe01e 100644
--- a/1.6/1.6/Defs/ThingDefs_Misc/Weapons/WULA_Ionic_Weapons.xml
+++ b/1.6/1.6/Defs/ThingDefs_Misc/Weapons/WULA_Ionic_Weapons.xml
@@ -6,7 +6,7 @@
离子武器最终正确架构配置示例 (V17.0)
=====================================================================
说明:
- - 核心架构: 自定义 VerbProperties (VerbProperties_Wula_IonicBeam)
+ - 核心架构: 自定义 VerbProperties (VerbProperties_Excalibur)
- 伤害逻辑: 完全在C#中自定义,包括路径伤害和能量消耗。
- 特效逻辑: 主要由我们自己在VerbProperties中定义的参数手动控制。
-->
@@ -28,90 +28,56 @@
1
1.5
+
+ WulaExcalibur
+
-
-
- WULA_Weapon_BreachingBeamGun
-
- 发射一道高能离子束,能够烧穿路径上的多个目标,直到能量耗尽。光束路径上会周期性地引发小规模湮灭反应。
-
-
- WulaFallenEmpire.Verb_Wula_BreachingBeam
-
-
- true
- 2.5
- 40
- 1
- BeamGraser_Shooting
-
-
- 300
- 0.95
- 45
-
-
- true
- 10
- Wula_Dark_Matter
- 0.1
-
-
- 10
- BlastFlame
- Explosion_Flame
-
-
- BeamGraser_Shooting
- 12
- 3
- Mote_GraserBeamBase
- GraserBeam_End
+ WULA_Weapon_Excalibur
+
+ 一把传奇的剑,能够释放出沿路径爆炸的能量。
+
+ Wula/Weapon/WULA_RW_DM_AR
+ Graphic_Single
+
+ 1.5
+ 45
+
+
+
+
+ Cut
+
+ 15
+ 2
-
-
-
-
-
-
- WULA_Weapon_SustainedBeamGun
-
- 投射一道持续存在的离子场,对作用范围内的所有敌人进行周期性灼烧,并引发连续的能量爆炸。
+
-
- WulaFallenEmpire.Verb_Wula_SustainedBeam
-
-
+
+ WulaFallenEmpire.Verb_Excalibur
true
+ 25.9
1.5
- 30
-
-
- 15
- 15
- 240
- 0.5
-
-
- true
- 25
- Wula_Dark_Matter_Flame
-
-
- 10
- BlastFlame
- Explosion_Flame
-
-
- BeamGraser_Shooting
- 9
- 3
- Mote_GraserBeamBase
- GraserBeam_End
+ 10
+ 50
+ ChargeLance_Fire
+ GunTail_Heavy
+
+ true
+
+ 0.7
+ 0.6
+ 0.5
+ 0.4
+ 3
+ true
+ 1
+ Vaporize
+ 50
+ 0.3
-
+
\ No newline at end of file
diff --git a/MCP/vector_cache/knowledge_cache.json b/MCP/vector_cache/knowledge_cache.json
index d23da2d5..a18d6b1d 100644
--- a/MCP/vector_cache/knowledge_cache.json
+++ b/MCP/vector_cache/knowledge_cache.json
@@ -30007,5 +30007,9318 @@
],
"result": "--- 结果 1 (相似度: 1.000) ---\n文件路径: C:\\Steam\\steamapps\\common\\RimWorld\\Data\\dll1.6\\RimWorld\\FleckDefOf.txt\n\npublic static class FleckDefOf\n{\n\tpublic static FleckDef Meditating;\n\n\tpublic static FleckDef Heart;\n\n\tpublic static FleckDef HealingCross;\n\n\tpublic static FleckDef SleepZ;\n\n\tpublic static FleckDef SleepZ_Small;\n\n\tpublic static FleckDef SleepZ_Tiny;\n\n\tpublic static FleckDef IncapIcon;\n\n\tpublic static FleckDef PsycastAreaEffect;\n\n\tpublic static FleckDef FeedbackGoto;\n\n\tpublic static FleckDef FeedbackShoot;\n\n\tpublic static FleckDef FeedbackMelee;\n\n\tpublic static FleckDef FeedbackEquip;\n\n\tpublic static FleckDef ExplosionFlash;\n\n\tpublic static FleckDef ShotFlash;\n\n\tpublic static FleckDef ShotHit_Dirt;\n\n\tpublic static FleckDef MetaPuff;\n\n\tpublic static FleckDef AirPuff;\n\n\tpublic static FleckDef DustPuff;\n\n\tpublic static FleckDef DustPuffThick;\n\n\tpublic static FleckDef TornadoDustPuff;\n\n\tpublic static FleckDef Smoke;\n\n\tpublic static FleckDef FireGlow;\n\n\tpublic static FleckDef MicroSparks;\n\n\tpublic static FleckDef MicroSparksFast;\n\n\tpublic static FleckDef HeatGlow;\n\n\tpublic static FleckDef LightningGlow;\n\n\tpublic static FleckDef Footprint;\n\n\tpublic static FleckDef Horseshoe;\n\n\tpublic static FleckDef Stone;\n\n\tpublic static FleckDef LineEMP;\n\n\tpublic static FleckDef WaterSplash;\n\n\tpublic static FleckDef WaterRipple;\n\n\tpublic static FleckDef PsycastSkipFlashEntry;\n\n\tpublic static FleckDef PsycastSkipInnerExit;\n\n\tpublic static FleckDef PsycastSkipOuterRingExit;\n\n\t[MayRequireOdyssey]\n\tpublic static FleckDef FishShadow;\n\n\t[MayRequireOdyssey]\n\tpublic static FleckDef FishShadowReverse;\n\n\t[MayRequireOdyssey]\n\tpublic static FleckDef LavaSmoke;\n\n\t[MayRequireOdyssey]\n\tpublic static FleckDef GravshipThrusterExhaust;\n\n\t[MayRequireOdyssey]\n\tpublic static FleckDef SulfurCloud;\n\n\t[MayRequireOdyssey]\n\tpublic static FleckDef AncientSmoke;\n\n\t[MayRequireOdyssey]\n\tpublic static FleckDef AncientToxicCloud;\n\n\t[MayRequireOdyssey]\n\tpublic static FleckDef AncientVentHeatGlow;\n\n\t[MayRequireOdyssey]\n\tpublic static FleckDef AncientVentHeatShimmer;\n\n\t[MayRequireRoyalty]\n\tpublic static FleckDef WaterskipSplashParticles;\n\n\t[MayRequireRoyalty]\n\tpublic static FleckDef BroadshieldActivation;\n\n\t[MayRequireRoyalty]\n\tpublic static FleckDef EntropyPulse;\n\n\t[MayRequireBiotech]\n\tpublic static FleckDef FlashHollow;\n\n\t[MayRequireBiotech]\n\tpublic static FleckDef Fleck_WastePackDissolutionSource;\n\n\t[MayRequireBiotech]\n\tpublic static FleckDef Fleck_ToxifierPollutionSource;\n\n\t[MayRequireBiotech]\n\tpublic static FleckDef FleckBabyCrying;\n\n\t[MayRequireAnomaly]\n\tpublic static FleckDef FleckShamblerDecay;\n}\n\n",
"timestamp": "2025-08-27 18:17:21,928"
+ },
+ "Verb_PowerBeam": {
+ "keywords": [
+ "Verb_PowerBeam"
+ ],
+ "question": "Verb_PowerBeam class definition and usage",
+ "embedding": [
+ -0.0014678899897262454,
+ 0.012720420956611633,
+ 0.03065311163663864,
+ 0.0021465709432959557,
+ 0.028357230126857758,
+ -0.026371603831648827,
+ -0.0022823072504252195,
+ 0.061554424464702606,
+ -0.03499666973948479,
+ 0.08780192583799362,
+ 0.013953681103885174,
+ -0.06968308240175247,
+ -0.040612269192934036,
+ 0.015186941251158714,
+ -0.012262796051800251,
+ 0.022602016106247902,
+ -0.015528220683336258,
+ -0.10331463813781738,
+ -0.052836284041404724,
+ -0.014729316346347332,
+ 0.009307624772191048,
+ 0.05733497068285942,
+ -0.00450644176453352,
+ -0.031894128769636154,
+ -0.06596003472805023,
+ -0.023424189537763596,
+ -0.006806200835853815,
+ -0.0044366344809532166,
+ 0.02680595964193344,
+ 3.611552165239118e-05,
+ 0.06800771504640579,
+ -0.019034093245863914,
+ 0.018785890191793442,
+ -0.018553199246525764,
+ 0.02395162172615528,
+ 0.012658369727432728,
+ -0.013914898969233036,
+ 0.0336625762283802,
+ 0.01310048159211874,
+ -0.008834486827254295,
+ -0.0003679420333355665,
+ 0.017886152490973473,
+ -0.016365906223654747,
+ 0.021717790514230728,
+ 0.01911165565252304,
+ 0.014132076874375343,
+ -0.0474688857793808,
+ -0.03747870400547981,
+ -0.0023385407403111458,
+ -0.009454995393753052,
+ -0.03360052406787872,
+ 0.0371994748711586,
+ -0.020151007920503616,
+ 0.008974101394414902,
+ -0.004099233075976372,
+ 0.00880346167832613,
+ 0.029815424233675003,
+ -0.0035136283840984106,
+ -0.0075585669837892056,
+ 0.023082910105586052,
+ 0.017110517248511314,
+ 0.07123435288667679,
+ -0.05032322555780411,
+ -0.05240192636847496,
+ 0.0429702028632164,
+ -0.016505520790815353,
+ -0.04985784366726875,
+ 0.053984224796295166,
+ 0.017001928761601448,
+ -0.0612441711127758,
+ 0.012751446105539799,
+ 0.03524487093091011,
+ -0.035865381360054016,
+ -0.02604583650827408,
+ -0.012588562443852425,
+ 0.024711742997169495,
+ -0.020244084298610687,
+ -0.0484306737780571,
+ -0.03356949985027313,
+ 0.004304776433855295,
+ 0.03505872189998627,
+ -0.02145407535135746,
+ -0.022788168862462044,
+ 0.009710955433547497,
+ 0.02250893972814083,
+ 0.05178141966462135,
+ 0.012099912390112877,
+ -0.020957669243216515,
+ 0.0708620473742485,
+ 0.0010858895257115364,
+ -0.025937248021364212,
+ -0.005406178534030914,
+ 0.00997467152774334,
+ -0.022121122106909752,
+ 0.05780034884810448,
+ 0.030684135854244232,
+ -0.06664259731769562,
+ -0.01434925477951765,
+ 0.015280017629265785,
+ 0.05178141966462135,
+ 0.016241805627942085,
+ -0.0730958804488182,
+ -0.08333426713943481,
+ 0.006685977336019278,
+ -0.024510078132152557,
+ 0.015194697305560112,
+ 0.012177475728094578,
+ -0.02683698572218418,
+ -0.009152498096227646,
+ 0.027984924614429474,
+ 0.02866748534142971,
+ -0.02241586335003376,
+ 0.004106989596039057,
+ 0.03744767606258392,
+ -0.023874057456851006,
+ -0.008904294110834599,
+ 0.029396582394838333,
+ -0.008058851584792137,
+ 0.0002932871284428984,
+ 0.05922751873731613,
+ 0.04749991372227669,
+ 0.03446923568844795,
+ -0.03524487093091011,
+ -0.008252760395407677,
+ -0.014706047251820564,
+ 0.019639087840914726,
+ 0.00776023231446743,
+ 0.011285495012998581,
+ -0.07532971352338791,
+ 0.03415898233652115,
+ -0.050012972205877304,
+ -0.006616170052438974,
+ 0.037633828818798065,
+ -0.026635318994522095,
+ 0.013821822591125965,
+ -0.048151444643735886,
+ 0.0007305516046471894,
+ -0.0015861743595451117,
+ 0.013178045861423016,
+ 0.017855126410722733,
+ -0.024199824780225754,
+ -0.017467308789491653,
+ 0.07886660844087601,
+ 0.01751384697854519,
+ 0.002113606547936797,
+ -0.024804819375276566,
+ 0.006914789788424969,
+ -0.017948202788829803,
+ 0.018398072570562363,
+ 0.002150449203327298,
+ -0.010184092447161674,
+ 0.0198872908949852,
+ -0.029675809666514397,
+ 0.037757933139801025,
+ 0.04653812572360039,
+ -0.042442768812179565,
+ 0.007620617747306824,
+ -0.023656880483031273,
+ 0.0018712204182520509,
+ -0.05811060592532158,
+ -0.03695126995444298,
+ 0.038626644760370255,
+ 0.01940639689564705,
+ -0.021795354783535004,
+ -0.0031296887900680304,
+ -0.03791305795311928,
+ 0.044428396970033646,
+ 0.041543032974004745,
+ -0.0013088847044855356,
+ -0.057521119713783264,
+ -0.003042429918423295,
+ 0.02337765134871006,
+ -0.021795354783535004,
+ -0.025952760130167007,
+ 0.07253742218017578,
+ 0.0258131455630064,
+ -0.023082910105586052,
+ 0.020321646705269814,
+ 0.03257668763399124,
+ -0.04756196215748787,
+ -0.006170179694890976,
+ 0.013814066536724567,
+ -0.0008197496645152569,
+ -0.0044482690282166,
+ 0.07204101979732513,
+ -0.010176336392760277,
+ 0.03397282958030701,
+ 0.029039788991212845,
+ -0.019902804866433144,
+ 0.000530825462192297,
+ 0.04749991372227669,
+ 0.044428396970033646,
+ -0.0285433828830719,
+ 0.06422261148691177,
+ 0.06689079850912094,
+ -0.008167441003024578,
+ -0.035741280764341354,
+ 0.0365479402244091,
+ -0.013852848671376705,
+ -0.04886503145098686,
+ -0.008462182246148586,
+ -0.0057901181280612946,
+ -0.0054023005068302155,
+ 0.01811884343624115,
+ 0.02584417164325714,
+ -0.00328287691809237,
+ 0.0026332822162657976,
+ -0.02851235680282116,
+ 0.05069553107023239,
+ -0.016396932303905487,
+ 0.05333269014954567,
+ -0.01400021929293871,
+ -0.07861840724945068,
+ -0.013356441631913185,
+ -0.022788168862462044,
+ -0.018072305247187614,
+ 0.02280368097126484,
+ -0.0044482690282166,
+ 0.05795547738671303,
+ 0.013829579576849937,
+ -0.02556494250893593,
+ 0.008245004341006279,
+ -0.011215687729418278,
+ 0.039526380598545074,
+ 0.034965645521879196,
+ 0.005813387222588062,
+ 0.008857755921781063,
+ -0.03040490858256817,
+ -0.0018082000315189362,
+ 0.022369325160980225,
+ -0.02821761555969715,
+ -0.02848133258521557,
+ -0.034779492765665054,
+ 0.047189656645059586,
+ 0.06341595202684402,
+ -0.03049798309803009,
+ -0.022462401539087296,
+ -0.02745749242603779,
+ -0.01776205003261566,
+ 0.03017221763730049,
+ -0.01044005248695612,
+ 0.040550217032432556,
+ -0.018677299842238426,
+ 0.019065117463469505,
+ 0.02289675734937191,
+ -0.04774811491370201,
+ -0.06416056305170059,
+ 0.01583847403526306,
+ 0.04743786156177521,
+ -0.02376546896994114,
+ 0.038595616817474365,
+ -7.15644855517894e-05,
+ -0.013713234104216099,
+ 0.00315877515822649,
+ 0.025999298319220543,
+ 0.007186261937022209,
+ -0.06620823591947556,
+ 0.011781902052462101,
+ -0.009098202921450138,
+ -0.016396932303905487,
+ -0.004940797574818134,
+ -0.03648588806390762,
+ -0.015768667683005333,
+ 0.04269097372889519,
+ 0.04014688730239868,
+ -0.014675022102892399,
+ -0.011665556579828262,
+ 0.060406483709812164,
+ -0.034841541200876236,
+ 0.02395162172615528,
+ 0.0020457382779568434,
+ 0.029877476394176483,
+ 0.02655775658786297,
+ 0.01054864190518856,
+ -0.010098773054778576,
+ -0.012340359389781952,
+ 0.03468641638755798,
+ -0.02857440896332264,
+ -0.03450026363134384,
+ -0.005747458431869745,
+ 0.01953049935400486,
+ 0.010587423108518124,
+ -0.033042069524526596,
+ 0.043373532593250275,
+ 0.0019138803472742438,
+ -0.03226643428206444,
+ 0.03608255833387375,
+ 0.0323905348777771,
+ 0.01635039411485195,
+ 0.00622059591114521,
+ -0.009656661190092564,
+ 0.024944433942437172,
+ 0.014574188739061356,
+ 0.014070026576519012,
+ 0.003930532373487949,
+ 0.022043557837605476,
+ -0.014620726928114891,
+ -0.01856871135532856,
+ -0.044397369027137756,
+ 0.008950832299888134,
+ -0.02803146280348301,
+ 0.012037861160933971,
+ -0.009912620298564434,
+ 0.01799474097788334,
+ 0.003949923440814018,
+ -0.014954250305891037,
+ -0.011114855296909809,
+ -0.14917020499706268,
+ 0.048058368265628815,
+ -0.06177160516381264,
+ 0.03716844692826271,
+ -0.010944215580821037,
+ 0.015768667683005333,
+ 0.027860824018716812,
+ -0.024354951456189156,
+ 0.03310411795973778,
+ -0.007767988368868828,
+ -0.0020903374534100294,
+ -0.0013117933413013816,
+ -0.0031355060636997223,
+ -0.03226643428206444,
+ -0.03242155909538269,
+ -0.011533698067069054,
+ 0.015644565224647522,
+ 0.015435144305229187,
+ -0.006767418701201677,
+ 0.0763225257396698,
+ 0.004785670433193445,
+ 0.016846800222992897,
+ 0.020228572189807892,
+ -0.05693163722753525,
+ -0.016396932303905487,
+ 0.03446923568844795,
+ 0.040581244975328445,
+ 0.01071152463555336,
+ 0.029132865369319916,
+ 0.03260771185159683,
+ -0.001336031942628324,
+ -0.010982997715473175,
+ -0.038626644760370255,
+ 0.0035427147522568703,
+ -0.036672040820121765,
+ 0.0026177694089710712,
+ -0.028527870774269104,
+ 0.006546362768858671,
+ -0.02190394327044487,
+ 0.037571780383586884,
+ 0.03887484595179558,
+ -0.007112576626241207,
+ 0.012022349052131176,
+ -0.025502892211079597,
+ 0.02286573126912117,
+ -0.01523347944021225,
+ -0.0026972719933837652,
+ 0.016040140762925148,
+ 0.04883400350809097,
+ 0.030870288610458374,
+ 0.017141541466116905,
+ -0.026790447533130646,
+ -0.00016361058806069195,
+ -0.018304996192455292,
+ -0.02668185718357563,
+ 0.019856266677379608,
+ 0.07353023439645767,
+ 0.07768764346837997,
+ -0.00335074495524168,
+ -0.015093864873051643,
+ 0.048089396208524704,
+ -0.028202103450894356,
+ 0.006263256072998047,
+ 0.011355302296578884,
+ -0.04548326134681702,
+ 0.006825591437518597,
+ 0.004339680075645447,
+ -0.018320508301258087,
+ 0.010750306770205498,
+ 0.0034748464822769165,
+ -0.0129065727815032,
+ 0.022136634215712547,
+ 0.0147525854408741,
+ 0.014969763346016407,
+ -0.006848860532045364,
+ -0.014566432684659958,
+ 0.0030928461346775293,
+ -0.013891629874706268,
+ -0.021748816594481468,
+ 0.04123277962207794,
+ -0.011355302296578884,
+ 0.0011091586202383041,
+ -0.011052804067730904,
+ 0.052060648798942566,
+ 0.02058536373078823,
+ -0.004886502865701914,
+ -0.00420006550848484,
+ 0.04644504934549332,
+ -0.014039000496268272,
+ -0.002117484575137496,
+ 0.01655205897986889,
+ 0.024199824780225754,
+ 0.027597106993198395,
+ 0.0003357047098688781,
+ -0.0073181199841201305,
+ 0.017591411247849464,
+ -0.01869281381368637,
+ -0.00022117728076409549,
+ 0.001293372013606131,
+ 0.002598378574475646,
+ 0.013496056199073792,
+ -0.07371638715267181,
+ 0.01703295297920704,
+ -0.055721648037433624,
+ -0.00023002437956165522,
+ 0.05885521322488785,
+ 0.016893338412046432,
+ -0.0017093064961954951,
+ 0.0005031934706494212,
+ 0.01042453944683075,
+ -0.0031141762156039476,
+ 0.000598693557549268,
+ 0.024928921833634377,
+ -0.027348903939127922,
+ 0.02764364518225193,
+ 0.006228352431207895,
+ 0.005146340932697058,
+ 0.024106748402118683,
+ 0.0031626534182578325,
+ -0.036765117198228836,
+ 0.015698861330747604,
+ -0.012611831538379192,
+ -0.0009729376761242747,
+ 0.0030870288610458374,
+ -0.06496722251176834,
+ -0.09047011286020279,
+ 0.039433304220438004,
+ 0.0018130477983504534,
+ -0.032917965203523636,
+ 0.005929732695221901,
+ -0.027907362207770348,
+ -0.03747870400547981,
+ -0.007546932436525822,
+ -0.04964066669344902,
+ -0.010129798203706741,
+ 0.033042069524526596,
+ 0.0038878724444657564,
+ -0.09289009869098663,
+ -0.05249500274658203,
+ 0.04110867530107498,
+ -0.0229277815669775,
+ 0.0375097282230854,
+ 0.0013399102026596665,
+ -0.029319018125534058,
+ -0.01631936803460121,
+ 0.00023341778432950377,
+ 0.013371954672038555,
+ 0.0025692922063171864,
+ 0.026340577751398087,
+ 0.018010254949331284,
+ -0.04399403929710388,
+ 0.010734793730080128,
+ 0.0068953987210989,
+ 0.0168312881141901,
+ 0.008376861922442913,
+ -0.039712533354759216,
+ 0.037571780383586884,
+ -0.005390665959566832,
+ -0.020693952217698097,
+ 0.005623356439173222,
+ -0.031118491664528847,
+ -0.010346976108849049,
+ -0.01584623195230961,
+ -0.015613541007041931,
+ -0.0070776729844510555,
+ 0.0005390666192397475,
+ -0.026433654129505157,
+ 0.05081963166594505,
+ -0.0573970191180706,
+ 0.001486311317421496,
+ 0.00859403982758522,
+ 0.006627804599702358,
+ 0.013752015307545662,
+ -0.01721910573542118,
+ 0.010773575864732265,
+ -0.006538606248795986,
+ 0.04113970324397087,
+ -0.09177318215370178,
+ -0.040519192814826965,
+ 0.012278308160603046,
+ -0.016784749925136566,
+ 0.001961387926712632,
+ 0.007461612578481436,
+ 0.011719850823283195,
+ -0.015000788494944572,
+ 0.0027728965505957603,
+ 0.025658018887043,
+ -0.017653461545705795,
+ 0.016427958384156227,
+ 0.04262892156839371,
+ 0.03747870400547981,
+ -0.022136634215712547,
+ -0.0008279907633550465,
+ 0.006751906126737595,
+ 0.029908500611782074,
+ -0.09388291090726852,
+ -0.021438563242554665,
+ -0.04790324345231056,
+ 0.00203216471709311,
+ -0.013907142914831638,
+ -0.009548071771860123,
+ -0.039650481194257736,
+ 0.030156703665852547,
+ 0.015993602573871613,
+ 0.017405258491635323,
+ 0.07433689385652542,
+ -0.018491147086024284,
+ -0.02917940355837345,
+ 0.0074111963622272015,
+ 0.03543102368712425,
+ 0.06856616586446762,
+ 0.012790227308869362,
+ -0.00012434404925443232,
+ -0.014938738197088242,
+ -0.017948202788829803,
+ 0.009059421718120575,
+ -0.01920473203063011,
+ -0.011890490539371967,
+ 0.006767418701201677,
+ -0.020166520029306412,
+ -0.03145977109670639,
+ 0.029132865369319916,
+ -0.024928921833634377,
+ 0.011518185958266258,
+ -0.01811884343624115,
+ 0.0314287468791008,
+ -0.003249912289902568,
+ 0.08451323211193085,
+ -0.012037861160933971,
+ 0.02635609172284603,
+ 0.0016084739472717047,
+ -0.025223663076758385,
+ 0.1356431245803833,
+ 0.053922172635793686,
+ -0.008151927962899208,
+ -0.0026584903243929148,
+ -0.03552410006523132,
+ -0.0015008545015007257,
+ 0.01814986765384674,
+ 0.023160472512245178,
+ -0.035679228603839874,
+ 0.02572006918489933,
+ -0.0304669588804245,
+ 0.01904960535466671,
+ 0.005906463600695133,
+ 0.06782156229019165,
+ -0.04262892156839371,
+ 0.041387904435396194,
+ 0.05233987793326378,
+ 0.03902997449040413,
+ 0.08103838562965393,
+ -0.017327694222331047,
+ -0.04318737983703613,
+ -0.001989504788070917,
+ 0.014201884157955647,
+ -0.009315380826592445,
+ -0.059599824249744415,
+ -0.004944675602018833,
+ -0.008640578016638756,
+ 0.015078351832926273,
+ -0.010331464000046253,
+ -0.050075020641088486,
+ -0.0027438101824373007,
+ -0.03459334000945091,
+ 0.03828536346554756,
+ -0.019003067165613174,
+ 0.006484312005341053,
+ 0.06385030597448349,
+ 0.03217335790395737,
+ -0.01550495158880949,
+ 0.0040410603396594524,
+ 0.059568800032138824,
+ 0.01917370781302452,
+ 0.006600657477974892,
+ -0.005177366081625223,
+ -0.09710954874753952,
+ 0.014263935387134552,
+ 0.01760692335665226,
+ -0.009710955433547497,
+ 0.015396363101899624,
+ 0.0018867331091314554,
+ 0.053922172635793686,
+ 0.004079842008650303,
+ 0.030730674043297768,
+ -0.017529360949993134,
+ -0.06496722251176834,
+ -0.0007950263097882271,
+ 0.017110517248511314,
+ -0.004075963981449604,
+ 0.03940228000283241,
+ 0.039495356380939484,
+ 0.030668623745441437,
+ 0.018134355545043945,
+ 0.014985276386141777,
+ -0.04771709069609642,
+ -0.016241805627942085,
+ -0.008663847111165524,
+ 0.03937125205993652,
+ -0.04011586308479309,
+ -0.011052804067730904,
+ -0.04734478518366814,
+ 0.02751954458653927,
+ -0.008849999867379665,
+ 0.005107559263706207,
+ 0.013465030118823051,
+ -0.01146389078348875,
+ 0.006162423174828291,
+ -0.017467308789491653,
+ -0.0663943886756897,
+ -0.008578527718782425,
+ -0.0075663235038518906,
+ 0.010199605487287045,
+ 0.0015357581432908773,
+ -0.018196405842900276,
+ -0.007151358295232058,
+ 0.04691042751073837,
+ -0.07104820013046265,
+ -0.03521384671330452,
+ -0.017436284571886063,
+ 0.03732357546687126,
+ 0.003277059644460678,
+ -0.03695126995444298,
+ -0.026945574209094048,
+ -0.019840752705931664,
+ 0.0012351993937045336,
+ -0.011781902052462101,
+ -0.012735933065414429,
+ 0.030575547367334366,
+ 0.031382206827402115,
+ 0.0018973981495946646,
+ 0.043466608971357346,
+ -0.05358089506626129,
+ -0.046103768050670624,
+ 0.010184092447161674,
+ 0.008252760395407677,
+ 0.022757142782211304,
+ -0.013705477118492126,
+ -0.02385854534804821,
+ 0.011254469864070415,
+ -0.033755652606487274,
+ -0.03819228708744049,
+ -0.0088965380564332,
+ -0.03226643428206444,
+ 0.058482907712459564,
+ 0.012371384538710117,
+ -0.014938738197088242,
+ -0.03899894654750824,
+ -0.007384049240499735,
+ 0.027690183371305466,
+ 0.02103523164987564,
+ 0.0343141108751297,
+ -3.2903906685533e-05,
+ -0.020740490406751633,
+ -0.015853988006711006,
+ 0.005072655621916056,
+ -0.011921515688300133,
+ -0.016474496573209763,
+ -0.004207822028547525,
+ -0.004964066669344902,
+ 0.03707537055015564,
+ -0.00416128383949399,
+ 0.049888867884874344,
+ 0.020166520029306412,
+ 0.032731812447309494,
+ -0.01023063063621521,
+ 0.017498334869742393,
+ 0.03204925358295441,
+ 0.030684135854244232,
+ 0.05140911415219307,
+ -0.05432550236582756,
+ -0.005351884290575981,
+ 0.05916546657681465,
+ 0.013689965009689331,
+ -0.0011702398769557476,
+ -0.003986766096204519,
+ -0.026945574209094048,
+ -0.012410166673362255,
+ -0.04846170172095299,
+ 0.007903724908828735,
+ 0.004634421318769455,
+ 0.0032053133472800255,
+ -0.044273268431425095,
+ 0.017886152490973473,
+ 0.06378825753927231,
+ -0.06571183353662491,
+ 0.0673251524567604,
+ 0.0007625465514138341,
+ -0.03409693390130997,
+ 0.0018789767054840922,
+ -0.04191533848643303,
+ -0.0410466268658638,
+ 0.03040490858256817,
+ 0.053829096257686615,
+ 0.049082208424806595,
+ 0.019902804866433144,
+ -0.06558772921562195,
+ -0.01631936803460121,
+ 0.019732164219021797,
+ -0.005751336459070444,
+ 0.0025634749326854944,
+ -0.016691673547029495,
+ 0.0017005805857479572,
+ 0.029737861827015877,
+ -0.006713124457746744,
+ 0.04182226210832596,
+ 0.05807957798242569,
+ 0.006007296033203602,
+ -0.012588562443852425,
+ 0.04191533848643303,
+ 0.03701332211494446,
+ 0.0019352103117853403,
+ -0.04380788654088974,
+ 0.018320508301258087,
+ -0.05305346101522446,
+ 0.003940227907150984,
+ 0.008927563205361366,
+ -0.016908852383494377,
+ -0.00416128383949399,
+ -0.003788979025557637,
+ 0.03747870400547981,
+ -0.0006108128582127392,
+ -0.024199824780225754,
+ 0.04498685151338577,
+ -0.055752672255039215,
+ -0.031196055933833122,
+ 0.010649474337697029,
+ 0.010486590676009655,
+ -0.020678440108895302,
+ -0.04675530269742012,
+ -0.023780981078743935,
+ -0.02488238364458084,
+ -0.015365337021648884,
+ -0.02250893972814083,
+ -0.014186371117830276,
+ -0.013720990158617496,
+ 0.030094653367996216,
+ -0.01581520587205887,
+ 0.07979737222194672,
+ -0.0026255259290337563,
+ -0.005289833527058363,
+ 0.049113232642412186,
+ 0.019344346597790718,
+ 0.02475828118622303,
+ 0.03425205871462822,
+ -0.01769999973475933,
+ 0.10474180430173874,
+ -0.05907239392399788,
+ 0.010447808541357517,
+ -0.009889351204037666,
+ 0.002838825574144721,
+ -0.00032334300340153277,
+ 0.0030075262766331434,
+ 0.02226073667407036,
+ -0.009928133338689804,
+ -0.031894128769636154,
+ 0.03741665184497833,
+ 0.025999298319220543,
+ -0.04582453891634941,
+ 0.03589640557765961,
+ -0.005278198979794979,
+ 0.02796941250562668,
+ -0.054883960634469986,
+ 0.017203593626618385,
+ 0.0015522403409704566,
+ -0.004386218264698982,
+ -0.019452935084700584,
+ -0.011874978430569172,
+ 0.025952760130167007,
+ -0.0008682268671691418,
+ 0.003246034262701869,
+ -0.030063627287745476,
+ -0.01814986765384674,
+ 0.012053374201059341,
+ 0.011556967161595821,
+ -0.00037036591675132513,
+ -0.05987905338406563,
+ -0.011316520161926746,
+ 0.02649570442736149,
+ 0.044180192053318024,
+ -0.050075020641088486,
+ 0.02658878080546856,
+ -0.006666586268693209,
+ -0.010758062824606895,
+ 0.021236896514892578,
+ -0.013333172537386417,
+ 0.013348685577511787,
+ 0.022850219160318375,
+ -0.020538825541734695,
+ -0.04386993870139122,
+ 0.026123400777578354,
+ 0.003994522150605917,
+ -0.00928435567766428,
+ -0.023160472512245178,
+ 0.04309430345892906,
+ -0.028465818613767624,
+ -0.01962357573211193,
+ -0.05991007760167122,
+ 0.033848728984594345,
+ 0.029241453856229782,
+ -0.01607116498053074,
+ -0.012898816727101803,
+ -0.03645486384630203,
+ -0.03794408217072487,
+ 0.005666016601026058,
+ -0.04799631983041763,
+ 0.008353592827916145,
+ 0.03552410006523132,
+ 0.014977519400417805,
+ -0.02575109526515007,
+ -0.07595022022724152,
+ -0.025254689157009125,
+ 0.029350044205784798,
+ 0.0010849200189113617,
+ 0.009889351204037666,
+ 0.06195775419473648,
+ 0.01686231419444084,
+ 0.035710252821445465,
+ 0.018196405842900276,
+ -0.0229277815669775,
+ -0.0053247371688485146,
+ 0.0031723487190902233,
+ 0.01619526743888855,
+ 0.01358137559145689,
+ 0.05413934960961342,
+ 0.03319719433784485,
+ 0.010579667054116726,
+ 0.017405258491635323,
+ -0.015822961926460266,
+ -0.005472107790410519,
+ -0.019546011462807655,
+ -0.017684487625956535,
+ 0.005239417310804129,
+ 0.03260771185159683,
+ 0.011456134729087353,
+ 0.060623664408922195,
+ 0.006833347957581282,
+ -0.013589132577180862,
+ -0.0034767857287079096,
+ 0.012208500877022743,
+ 0.01872383803129196,
+ -0.0306220855563879,
+ -0.0400848388671875,
+ 0.001921636750921607,
+ 0.007655521389096975,
+ 0.0004927708650939167,
+ -0.03085477650165558,
+ -0.012177475728094578,
+ 0.017405258491635323,
+ 0.023982645943760872,
+ 0.010184092447161674,
+ -0.03113400563597679,
+ 0.0020282866898924112,
+ 0.03167694807052612,
+ -0.011308764107525349,
+ -0.037695880979299545,
+ 0.016877826303243637,
+ 0.021593689918518066,
+ -0.027395442128181458,
+ 0.0497027151286602,
+ 0.0391230508685112,
+ 0.008454426191747189,
+ 0.02295880764722824,
+ -0.01407778263092041,
+ 0.028558894991874695,
+ 0.05463575944304466,
+ -0.010913190431892872,
+ 0.018196405842900276,
+ 0.007775744888931513,
+ -0.012037861160933971,
+ -0.0198872908949852,
+ -0.017327694222331047,
+ 0.05224680155515671,
+ 0.04113970324397087,
+ -0.006065468769520521,
+ 0.008027826435863972,
+ -0.0055496711283922195,
+ -0.025254689157009125,
+ -0.0059646363370120525,
+ 0.005049386527389288,
+ -0.008764680474996567,
+ -0.013814066536724567,
+ -0.07421279698610306,
+ -0.01313150767236948,
+ -0.006170179694890976,
+ 0.005584574770182371,
+ 0.0388127937912941,
+ 0.036609992384910583,
+ 0.08227940648794174,
+ -0.009439483284950256,
+ -0.026309553533792496,
+ -0.027410954236984253,
+ 0.0074111963622272015,
+ -0.0014882504474371672,
+ 0.005057143047451973,
+ -0.06304364651441574,
+ 0.020197546109557152,
+ 0.022788168862462044,
+ 0.009866082109510899,
+ -0.03232848271727562,
+ -0.008423400111496449,
+ -0.00212911912240088,
+ -0.009028395637869835,
+ -0.0010732854716479778,
+ -0.012611831538379192,
+ 0.005929732695221901,
+ 0.007232800126075745,
+ -0.023486239835619926,
+ 0.007593470625579357,
+ -0.02652673050761223,
+ -0.012960867956280708,
+ 0.0275815948843956,
+ 0.03406590595841408,
+ -0.02100420743227005,
+ 0.03338334709405899,
+ -0.03813023492693901,
+ -0.008725898340344429,
+ 0.00631755031645298,
+ -0.016567572951316833,
+ 0.0018401950364932418,
+ 0.036734092980623245,
+ 0.05159526690840721,
+ -0.059506747871637344,
+ 0.04548326134681702,
+ 0.013767528347671032,
+ 0.023718930780887604,
+ 0.0599721297621727,
+ 0.03822331130504608,
+ 0.026945574209094048,
+ 0.017265643924474716,
+ -0.02728685364127159,
+ -0.00406432943418622,
+ -0.006433895789086819,
+ -0.06409850716590881,
+ -0.04064329341053963,
+ -0.019902804866433144,
+ -0.010385758243501186,
+ 0.013053943403065205,
+ 0.014380279928445816,
+ 0.0015376971568912268,
+ 0.025021998211741447,
+ -0.0015580576146021485,
+ 0.014675022102892399,
+ 0.013201314955949783,
+ -0.04852375015616417,
+ 0.010626205243170261,
+ -0.02533225156366825,
+ -0.04359070956707001,
+ -0.003889811458066106,
+ 0.01940639689564705,
+ 0.031196055933833122,
+ -0.056559331715106964,
+ 0.020088957622647285,
+ -0.03797511011362076,
+ 0.03130464628338814,
+ 0.0026875766925513744,
+ 0.0011556966928765178,
+ -0.05153321474790573,
+ 0.0023986524902284145,
+ -0.0032188869081437588,
+ -0.015349824912846088,
+ 0.009431726299226284,
+ 5.4112690122565255e-05,
+ 0.03651691600680351,
+ -0.01119241863489151,
+ -0.017839614301919937,
+ -0.0005211300449445844,
+ -0.04504890367388725,
+ -0.027410954236984253,
+ -0.024199824780225754,
+ -0.03723049908876419,
+ -0.043466608971357346,
+ 0.02652673050761223,
+ -0.018258458003401756,
+ 0.0166761614382267,
+ 0.025642506778240204,
+ -0.01428720448166132,
+ -0.02283470705151558,
+ 0.026014812290668488,
+ -0.0012584684882313013,
+ 0.024106748402118683,
+ -0.02088010497391224,
+ -0.007205653004348278,
+ 0.0055768187157809734,
+ 0.0148301487788558,
+ -0.008454426191747189,
+ 0.005150218959897757,
+ -0.03934022784233093,
+ 0.02013549581170082,
+ -0.045173004269599915,
+ -0.02376546896994114,
+ -0.05395319685339928,
+ 0.0069380588829517365,
+ -0.014380279928445816,
+ 0.008656091056764126,
+ -0.010463321581482887,
+ -0.003994522150605917,
+ -0.012293821200728416,
+ 0.01607116498053074,
+ 0.016009114682674408,
+ -0.05628010630607605,
+ 0.009579096920788288,
+ -0.03232848271727562,
+ -0.031987205147743225,
+ 0.04188431054353714,
+ -0.05435653030872345,
+ 0.03893689811229706,
+ -0.028295179829001427,
+ -0.00880346167832613,
+ -0.05274320766329765,
+ -0.013209071010351181,
+ 0.020182034000754356,
+ 0.007453856058418751,
+ -0.05212269723415375,
+ -0.013720990158617496,
+ 0.004265994764864445,
+ -0.020228572189807892,
+ -0.0019856265280395746
+ ],
+ "result": "--- 结果 1 (相似度: 1.000) ---\n文件路径: C:\\Steam\\steamapps\\common\\RimWorld\\Data\\dll1.6\\RimWorld\\Verb_PowerBeam.txt\n\npublic class Verb_PowerBeam : Verb_CastBase\n{\n\tprivate const int DurationTicks = 600;\n\n\tprotected override bool TryCastShot()\n\t{\n\t\tif (currentTarget.HasThing && currentTarget.Thing.Map != caster.Map)\n\t\t{\n\t\t\treturn false;\n\t\t}\n\t\tPowerBeam obj = (PowerBeam)GenSpawn.Spawn(ThingDefOf.PowerBeam, currentTarget.Cell, caster.Map);\n\t\tobj.duration = 600;\n\t\tobj.instigator = caster;\n\t\tobj.weaponDef = ((base.EquipmentSource != null) ? base.EquipmentSource.def : null);\n\t\tobj.StartStrike();\n\t\tbase.ReloadableCompSource?.UsedOnce();\n\t\treturn true;\n\t}\n\n\tpublic override float HighlightFieldRadiusAroundTarget(out bool needLOSToCenter)\n\t{\n\t\tneedLOSToCenter = false;\n\t\treturn 15f;\n\t}\n}\n\n",
+ "timestamp": "2025-08-27 20:21:38,292"
+ },
+ "PowerBeam-class-definition": {
+ "keywords": [
+ "PowerBeam",
+ "class",
+ "definition"
+ ],
+ "question": "PowerBeam class definition in RimWorld",
+ "embedding": [
+ 0.020945345982909203,
+ 0.025533968582749367,
+ 0.029950909316539764,
+ 0.001937288441695273,
+ 0.018978793174028397,
+ 0.00501392874866724,
+ -0.04245256632566452,
+ 0.03889404237270355,
+ 0.006438118871301413,
+ 0.10113698989152908,
+ 0.015521719120442867,
+ -0.09308349341154099,
+ -0.029279783368110657,
+ 0.004518388770520687,
+ -0.04089180752635002,
+ 0.045948658138513565,
+ -0.03383719176054001,
+ -0.08122174441814423,
+ -0.04616716504096985,
+ -0.04619837924838066,
+ -0.004674464464187622,
+ 0.02824968472123146,
+ 0.008732429705560207,
+ -0.02338012494146824,
+ -0.03905011713504791,
+ -0.016294293105602264,
+ -0.03817609325051308,
+ 0.03936226665973663,
+ 0.04822736233472824,
+ -0.006793190725147724,
+ 0.05138009041547775,
+ -0.012930863536894321,
+ 0.0119631951674819,
+ -0.0028230175375938416,
+ -0.022147128358483315,
+ 0.04997541010379791,
+ -0.05521954968571663,
+ 0.020477119833230972,
+ -0.00483834370970726,
+ -0.007452609948813915,
+ 0.011448145844042301,
+ 0.008014482446014881,
+ -0.018011124804615974,
+ 0.006161084398627281,
+ 0.009629865176975727,
+ 0.03243251144886017,
+ -0.016949810087680817,
+ -0.03176138550043106,
+ 0.005770895630121231,
+ -0.011604221537709236,
+ 0.014507227577269077,
+ 0.008115931414067745,
+ -0.02954511158168316,
+ 0.029529504477977753,
+ 0.03477364405989647,
+ 0.0037126485258340836,
+ 0.05025634542107582,
+ 0.0017968204338103533,
+ 0.01810477115213871,
+ 0.0369274877011776,
+ 0.025549577549099922,
+ 0.035803742706775665,
+ -0.04185947775840759,
+ -0.04070451855659485,
+ 0.009661080315709114,
+ -0.031745776534080505,
+ -0.025393500924110413,
+ 0.017730189487338066,
+ 0.0031878442969173193,
+ -0.019915247336030006,
+ 0.007889621891081333,
+ 0.027141548693180084,
+ 0.013211799785494804,
+ -0.004600328393280506,
+ -0.008373456075787544,
+ 0.011190621182322502,
+ 0.024831628426909447,
+ -0.013648811727762222,
+ -0.03343139588832855,
+ 0.026782574132084846,
+ 0.055906280875205994,
+ -0.020617587491869926,
+ -0.03820730745792389,
+ -0.009567434899508953,
+ 0.014952043071389198,
+ 0.05631207674741745,
+ 0.03805123269557953,
+ -0.035959821194410324,
+ 0.030996615067124367,
+ 0.06299211084842682,
+ -0.02520621009171009,
+ 0.0039506638422608376,
+ 0.017355607822537422,
+ 0.010222951881587505,
+ 0.046104732900857925,
+ 0.0003765324072446674,
+ -0.04401332139968872,
+ 0.03530430048704147,
+ 0.008513924665749073,
+ 0.030465958639979362,
+ -0.005201219581067562,
+ -0.06586390733718872,
+ -0.09795305132865906,
+ 0.06692522019147873,
+ -0.03508579730987549,
+ 0.01974356360733509,
+ 0.032557372003793716,
+ -0.014015589840710163,
+ -0.01399217825382948,
+ 0.01069117896258831,
+ 0.013789279386401176,
+ -0.02080487832427025,
+ 0.011128190904855728,
+ 0.07435441762208939,
+ -0.02829650789499283,
+ -0.027328837662935257,
+ -0.016060179099440575,
+ -0.012251934967935085,
+ -0.03858188912272453,
+ 0.03739571571350098,
+ 0.01197880320250988,
+ 0.017308784648776054,
+ -0.060307614505290985,
+ -0.014991061761975288,
+ 0.009348928928375244,
+ 0.016419153660535812,
+ 0.006648820824921131,
+ -0.0036014446523040533,
+ -0.07198207080364227,
+ 0.0501939132809639,
+ -0.06561418622732162,
+ -0.013937551528215408,
+ 0.017230747267603874,
+ -0.011487164534628391,
+ -0.009333320893347263,
+ -0.04164097085595131,
+ -0.02380152978003025,
+ -0.006289846729487181,
+ -0.045480430126190186,
+ 0.04557407647371292,
+ -0.03964320570230484,
+ -0.008162754587829113,
+ 0.007397983688861132,
+ 0.0241917185485363,
+ 0.06992187350988388,
+ -0.03129315748810768,
+ 0.013079135678708553,
+ 0.009661080315709114,
+ -0.006761975586414337,
+ 0.004323294386267662,
+ -0.018120378255844116,
+ -0.011986606754362583,
+ -0.02213152125477791,
+ 0.042171627283096313,
+ 0.03567888215184212,
+ -0.04538678750395775,
+ 0.018198415637016296,
+ -0.008209576830267906,
+ -0.021991053596138954,
+ -0.044387903064489365,
+ 0.00020911692990921438,
+ 0.033618684858083725,
+ 0.03154287859797478,
+ 0.015755832195281982,
+ 0.027344446629285812,
+ 0.010488281026482582,
+ 0.02333330363035202,
+ 0.07447928190231323,
+ 0.02645481564104557,
+ -0.049569614231586456,
+ -0.01174468919634819,
+ 0.020555157214403152,
+ -0.017901871353387833,
+ 0.006722956895828247,
+ 0.06430315226316452,
+ 0.032214004546403885,
+ -0.007277024909853935,
+ 0.0239263903349638,
+ 0.00012766497093252838,
+ 0.005860638804733753,
+ 0.016902988776564598,
+ 0.027375660836696625,
+ -0.00928649865090847,
+ 0.04164097085595131,
+ 0.06973458081483841,
+ -0.023473771288990974,
+ 0.013664418831467628,
+ 0.04226527363061905,
+ -0.0023508889134973288,
+ 0.03358747065067291,
+ 0.03755179047584534,
+ 0.09433209896087646,
+ -0.0644904375076294,
+ 0.03608468174934387,
+ 0.004775913432240486,
+ -0.0013402992626652122,
+ -0.018042340874671936,
+ 0.03402448073029518,
+ -0.08983711898326874,
+ -0.060307614505290985,
+ 0.011900764890015125,
+ -0.02923296019434929,
+ -0.012127074413001537,
+ 0.032370079308748245,
+ 0.01552952267229557,
+ -0.022178344428539276,
+ 0.010168326087296009,
+ 0.003991633653640747,
+ 0.0579976961016655,
+ -0.01940019801259041,
+ 0.05066214129328728,
+ 0.0028054590802639723,
+ -0.07703892141580582,
+ -0.011533987708389759,
+ -0.025315463542938232,
+ -0.008513924665749073,
+ -0.006301552522927523,
+ 0.012150485999882221,
+ 0.0447312667965889,
+ 0.01455404981970787,
+ -0.0319954976439476,
+ 0.002690353197976947,
+ -0.011214031837880611,
+ 0.010293186642229557,
+ 0.05862199887633324,
+ 0.011370107531547546,
+ 0.02384835295379162,
+ -0.008334437385201454,
+ 0.033181674778461456,
+ -0.012884041294455528,
+ -0.006367884576320648,
+ -0.019618703052401543,
+ -0.06823625415563583,
+ 0.0301694143563509,
+ 0.03148045018315315,
+ -0.0384882427752018,
+ -0.047821566462516785,
+ -0.015623168088495731,
+ -0.0013305445900186896,
+ -0.0021167753729969263,
+ -0.007850603200495243,
+ 0.022428063675761223,
+ -0.0005057824891991913,
+ 0.0003545842773746699,
+ 0.0010886273812502623,
+ -0.01974356360733509,
+ -0.05993303284049034,
+ 0.021741332486271858,
+ 0.011908568441867828,
+ -0.026907434687018394,
+ 0.03920619189739227,
+ -0.025658829137682915,
+ -0.005618721712380648,
+ 0.0022884586360305548,
+ 0.03630318492650986,
+ 0.004549603909254074,
+ -0.0192441213876009,
+ -0.014561854302883148,
+ -0.016028964892029762,
+ -0.011604221537709236,
+ -0.012532871216535568,
+ -0.001511006965301931,
+ 0.014538442716002464,
+ 0.02689182758331299,
+ 0.008560746908187866,
+ -0.02829650789499283,
+ -0.01670008897781372,
+ 0.017823833972215652,
+ -0.03555402159690857,
+ -0.01446040440350771,
+ -0.0016075787134468555,
+ 0.007862308993935585,
+ 0.02185058407485485,
+ -0.018604211509227753,
+ -0.002631824929267168,
+ -0.0119631951674819,
+ 0.06761195510625839,
+ 0.0012700652005150914,
+ -0.0261426642537117,
+ -0.02309918962419033,
+ 0.04451276361942291,
+ -0.01283721812069416,
+ -0.0001340055459877476,
+ -0.0007808657828718424,
+ -0.018276453018188477,
+ 0.021319927647709846,
+ 0.03446149453520775,
+ 0.010480476543307304,
+ 0.006551273632794619,
+ 0.018245238810777664,
+ -0.02278703823685646,
+ 0.03489850461483002,
+ -0.016653267666697502,
+ 0.03110586851835251,
+ -0.010894076898694038,
+ 0.037676651030778885,
+ 0.000714533613063395,
+ -0.030700070783495903,
+ -0.031698957085609436,
+ 0.024675553664565086,
+ -0.03873796388506889,
+ -0.008997758850455284,
+ -0.007526746019721031,
+ 0.007577470503747463,
+ 0.017121493816375732,
+ 0.01604457199573517,
+ -0.016091395169496536,
+ -0.10937778651714325,
+ 0.014803770929574966,
+ -0.08265764266252518,
+ 0.017886264249682426,
+ 0.006863424554467201,
+ 0.012579693458974361,
+ 0.03340017795562744,
+ -0.023504985496401787,
+ 0.03792637214064598,
+ 0.011128190904855728,
+ 3.1074134767550277e-06,
+ -0.015545130707323551,
+ 0.010371224023401737,
+ -0.09464424848556519,
+ -0.011253051459789276,
+ -0.023676669225096703,
+ 0.018931971862912178,
+ 0.01539685856550932,
+ 0.014156057499349117,
+ 0.05946480482816696,
+ 0.008069109171628952,
+ 0.0003472682146821171,
+ 0.0219754446297884,
+ -0.02689182758331299,
+ 0.009067992679774761,
+ 0.055281978100538254,
+ 0.02564322203397751,
+ 0.0029498289804905653,
+ 0.04866437241435051,
+ 0.03489850461483002,
+ -0.01880711130797863,
+ 0.018682250753045082,
+ -0.04335780441761017,
+ 0.0006228392012417316,
+ -0.052472617477178574,
+ 0.022381242364645004,
+ -0.03090297058224678,
+ 0.025783689692616463,
+ -0.019322160631418228,
+ 0.043607525527477264,
+ 0.07479143142700195,
+ -0.0012759180972352624,
+ -0.015677794814109802,
+ 0.0034707312006503344,
+ 0.020820485427975655,
+ -0.009801547974348068,
+ -0.03386840596795082,
+ 0.01157300639897585,
+ 0.023551808670163155,
+ 0.0241917185485363,
+ 0.02486284449696541,
+ -0.023036759346723557,
+ 0.00717167416587472,
+ -0.013508344069123268,
+ -0.06573904305696487,
+ -0.022693393751978874,
+ 0.06133771315217018,
+ 0.05209803581237793,
+ -0.007616489659994841,
+ -0.0015929467044770718,
+ 0.02044590376317501,
+ -0.015209567733108997,
+ 0.03352503851056099,
+ -0.007628195453435183,
+ -0.0626799613237381,
+ -0.0006096703582443297,
+ 0.015677794814109802,
+ 0.00708193052560091,
+ 0.029061278328299522,
+ -0.0006296675419434905,
+ -0.01275918073952198,
+ 0.02798435650765896,
+ -0.011955391615629196,
+ -0.027172762900590897,
+ -0.008435886353254318,
+ -0.021444788202643394,
+ -0.013867317698895931,
+ -0.005661642644554377,
+ -0.02018057554960251,
+ 0.004093082621693611,
+ 0.003966271411627531,
+ -0.0192441213876009,
+ -0.011604221537709236,
+ 0.04170340299606323,
+ 0.03261980041861534,
+ 0.013102547265589237,
+ -0.009856174699962139,
+ 0.06239902600646019,
+ -0.005856737028807402,
+ 0.03571010008454323,
+ 0.021210674196481705,
+ 0.05300327390432358,
+ 0.01500666979700327,
+ -0.0015002767322584987,
+ -0.039424698799848557,
+ -0.03574131429195404,
+ 0.0033868406899273396,
+ 0.014530639164149761,
+ 0.0261426642537117,
+ -0.015264194458723068,
+ -0.0025342777371406555,
+ -0.047634273767471313,
+ 0.02259974740445614,
+ -0.021913014352321625,
+ -0.020336652174592018,
+ 0.06723736971616745,
+ 0.017933087423443794,
+ -0.024129288271069527,
+ -0.006660526618361473,
+ 0.0358973890542984,
+ -0.014156057499349117,
+ 0.013047920539975166,
+ -0.010683375410735607,
+ -0.008615373633801937,
+ 0.026173878461122513,
+ 0.013820494525134563,
+ -0.009278695099055767,
+ 0.03577252849936485,
+ 0.020149361342191696,
+ -0.014678910374641418,
+ 0.010605337098240852,
+ -0.02231881208717823,
+ 0.010480476543307304,
+ 0.02325526438653469,
+ -0.043482664972543716,
+ -0.13747139275074005,
+ 0.027172762900590897,
+ -0.00132956902962178,
+ -0.03311924263834953,
+ 0.001641720300540328,
+ -0.022849468514323235,
+ -0.021319927647709846,
+ 0.00664491904899478,
+ -0.050006624311208725,
+ -0.013898532837629318,
+ 0.06692522019147873,
+ -0.013804887421429157,
+ -0.09907679259777069,
+ -0.019072439521551132,
+ 0.02606462687253952,
+ -0.04232770577073097,
+ -0.002194813219830394,
+ 0.020305436104536057,
+ -0.0146945184096694,
+ 0.005759189836680889,
+ -0.018791502341628075,
+ 0.013664418831467628,
+ -0.01311035081744194,
+ 0.03193306922912598,
+ 0.003509750124067068,
+ -0.04651052877306938,
+ 0.01543587725609541,
+ -0.004850049503147602,
+ 0.03202671557664871,
+ -0.014210684224963188,
+ -0.059371162205934525,
+ 0.04335780441761017,
+ -0.009754725731909275,
+ -0.03820730745792389,
+ 0.00028239929815754294,
+ -0.013453717343509197,
+ 0.012751377187669277,
+ -0.026205094531178474,
+ 0.011752492748200893,
+ -0.028202861547470093,
+ -0.04223405942320824,
+ -0.007464315742254257,
+ 0.014046804048120975,
+ -0.055281978100538254,
+ 0.02634556218981743,
+ 0.006937560625374317,
+ 0.019322160631418228,
+ -0.004998321179300547,
+ -0.03633440285921097,
+ -0.004951498471200466,
+ -0.012603105045855045,
+ 0.061525002121925354,
+ -0.10094970464706421,
+ -0.022193951532244682,
+ 0.011635436676442623,
+ -0.02707911841571331,
+ 0.030028946697711945,
+ 0.002694255206733942,
+ 0.013360071927309036,
+ -0.044700052589178085,
+ 0.007710135076195002,
+ 0.04794642701745033,
+ -0.007979365065693855,
+ 0.012010017409920692,
+ 0.027250800281763077,
+ 0.004717385396361351,
+ -0.040954239666461945,
+ -0.03480485826730728,
+ 0.02910809963941574,
+ 0.0144369937479496,
+ -0.04632323980331421,
+ -0.01169006247073412,
+ -0.022724607959389687,
+ 0.012197308242321014,
+ -0.021569648757576942,
+ -0.005408019758760929,
+ -0.03286952152848244,
+ 0.01377367228269577,
+ 0.007323847617954016,
+ 0.006984383333474398,
+ 0.045948658138513565,
+ 0.011057957075536251,
+ -0.034242987632751465,
+ 0.003291244385764003,
+ 0.0421404130756855,
+ 0.0814090371131897,
+ 0.021756939589977264,
+ -0.013742457143962383,
+ -0.02806239388883114,
+ -0.008670000359416008,
+ 0.019884031265974045,
+ -0.04588622972369194,
+ -0.03293195366859436,
+ 0.0045769172720611095,
+ -0.015271998010575771,
+ -0.033805977553129196,
+ 0.017105886712670326,
+ -0.022271988913416862,
+ 0.009918604977428913,
+ -0.0187290720641613,
+ 0.038113661110401154,
+ -0.001348103047348559,
+ 0.05119279772043228,
+ 0.0026123153511434793,
+ 0.02801557071506977,
+ 0.012923059985041618,
+ -0.002237733919173479,
+ 0.1141849160194397,
+ 0.04535556957125664,
+ 0.017043456435203552,
+ -0.0022787037305533886,
+ -0.021007776260375977,
+ 0.004549603909254074,
+ 0.034711215645074844,
+ 0.039393484592437744,
+ -0.011151602491736412,
+ 0.02809360809624195,
+ -0.03383719176054001,
+ -0.0009184074006043375,
+ 0.007554059382528067,
+ 0.04644810035824776,
+ -0.04975690320134163,
+ 0.0421404130756855,
+ 0.05322178080677986,
+ 0.04073573276400566,
+ 0.09695416688919067,
+ 0.0026923040859401226,
+ -0.03087175451219082,
+ 0.002934221411123872,
+ 0.015232979319989681,
+ 0.001304206787608564,
+ -0.045168280601501465,
+ -0.016590837389230728,
+ 0.01880711130797863,
+ -0.008201773278415203,
+ 0.009505004622042179,
+ -0.02949829027056694,
+ 0.0009735216153785586,
+ -0.028905201703310013,
+ 0.06523960083723068,
+ -0.042358919978141785,
+ 0.020430296659469604,
+ 0.04482491314411163,
+ -0.00021667683904524893,
+ -0.0016348919598385692,
+ -0.019993284717202187,
+ 0.046135950833559036,
+ 0.013633204624056816,
+ 0.007429198827594519,
+ -0.02934221364557743,
+ -0.06786167621612549,
+ 0.012119270861148834,
+ 0.0057357787154614925,
+ 0.010527299717068672,
+ 0.03795758634805679,
+ -0.013164977543056011,
+ 0.03633440285921097,
+ 0.018135985359549522,
+ 0.03508579730987549,
+ 0.008014482446014881,
+ -0.05400215834379196,
+ -0.012774788774549961,
+ 0.0038882335647940636,
+ -0.003252225462347269,
+ 0.038020018488168716,
+ 0.033618684858083725,
+ 0.03179259970784187,
+ 0.022115914151072502,
+ 0.007464315742254257,
+ -0.042671069502830505,
+ 0.009653275832533836,
+ -0.009981035254895687,
+ 0.03191746026277542,
+ -0.040954239666461945,
+ -0.022381242364645004,
+ -0.009817156009376049,
+ 0.043295372277498245,
+ -0.003728256095200777,
+ -0.017652150243520737,
+ -0.007238006219267845,
+ 0.01865103468298912,
+ 0.001542222104035318,
+ 0.006586390547454357,
+ -0.07485385984182358,
+ 0.016372330486774445,
+ -0.024613123387098312,
+ -0.006980481557548046,
+ 0.0038199503906071186,
+ -0.016060179099440575,
+ -0.009512808173894882,
+ 0.04054844379425049,
+ -0.06642577797174454,
+ -0.009700099006295204,
+ -0.03152727335691452,
+ -0.015779243782162666,
+ -0.014226291328668594,
+ -0.008076912723481655,
+ -0.004295981023460627,
+ -0.04835222288966179,
+ -0.007983267307281494,
+ -0.0152173712849617,
+ -0.004128200002014637,
+ 0.004491075407713652,
+ 0.02611144818365574,
+ 0.0007516015903092921,
+ 0.04260864108800888,
+ -0.05943359062075615,
+ -0.034242987632751465,
+ 0.03983049467206001,
+ 0.01974356360733509,
+ 0.020664410665631294,
+ 0.02150721848011017,
+ -0.04123517498373985,
+ 0.01779261976480484,
+ -0.048414651304483414,
+ -0.010542906820774078,
+ -0.025174995884299278,
+ -0.016263078898191452,
+ 0.02622070163488388,
+ 0.015334428288042545,
+ -0.027640989050269127,
+ -0.0028210666496306658,
+ -0.0038823806680738926,
+ 0.036708980798721313,
+ 0.005770895630121231,
+ 0.027843888849020004,
+ -0.008334437385201454,
+ 0.008030089549720287,
+ -0.02080487832427025,
+ 0.004057965707033873,
+ -0.020149361342191696,
+ -0.013875121250748634,
+ 0.0035897388588637114,
+ 0.021788153797388077,
+ 0.03911254554986954,
+ 0.011112582869827747,
+ 0.0405796580016613,
+ -0.006278141401708126,
+ 0.020086931064724922,
+ -0.023130405694246292,
+ 0.020149361342191696,
+ 0.02840575948357582,
+ 0.05084943398833275,
+ 0.06314819306135178,
+ -0.03917497768998146,
+ 0.018354490399360657,
+ 0.03418055921792984,
+ 0.018838325515389442,
+ -0.008779252879321575,
+ -0.008131539449095726,
+ -0.02416050434112549,
+ -0.028078000992536545,
+ -0.029092492535710335,
+ 0.0179486945271492,
+ 0.01888514868915081,
+ -0.0030376214999705553,
+ -0.08783935010433197,
+ 0.007167772389948368,
+ 0.028280898928642273,
+ -0.06417828798294067,
+ 0.06461530178785324,
+ 0.0036697275936603546,
+ -0.13559848070144653,
+ -0.019447021186351776,
+ -0.015787048265337944,
+ -0.036271970719099045,
+ 0.03141801804304123,
+ 0.031698957085609436,
+ 0.09976352751255035,
+ 0.016091395169496536,
+ 0.02213152125477791,
+ -0.009372340515255928,
+ 0.01213487796485424,
+ -0.010574121959507465,
+ -0.01810477115213871,
+ 0.011541791260242462,
+ -0.017886264249682426,
+ 0.011947588063776493,
+ 0.019447021186351776,
+ 0.06467773020267487,
+ 0.043139297515153885,
+ 0.025970980525016785,
+ -0.0010057121980935335,
+ -0.0031000517774373293,
+ 0.04825857654213905,
+ -0.004057965707033873,
+ -0.044075749814510345,
+ 0.006855621002614498,
+ -0.021397965028882027,
+ -0.007877916097640991,
+ 0.0036560711450874805,
+ -0.006282043177634478,
+ -0.010683375410735607,
+ -0.021569648757576942,
+ 0.003228814108297229,
+ -0.0038882335647940636,
+ -0.007378474343568087,
+ 0.04195312410593033,
+ -0.026798181235790253,
+ -0.017730189487338066,
+ 0.006445922423154116,
+ 0.020321043208241463,
+ -0.01623186282813549,
+ -0.006352277006953955,
+ -0.006461529992520809,
+ -0.0011042349506169558,
+ -0.03179259970784187,
+ -0.05628086254000664,
+ 0.005958186462521553,
+ -0.03889404237270355,
+ 0.017418038100004196,
+ -0.0023274775594472885,
+ 0.05434552580118179,
+ 0.015935318544507027,
+ 0.02138235792517662,
+ 0.03162091597914696,
+ 0.039861708879470825,
+ 0.04988176375627518,
+ 0.012642123736441135,
+ -0.012649928219616413,
+ 0.02309918962419033,
+ -0.05038120597600937,
+ -0.004229648970067501,
+ 0.0006277165957726538,
+ 0.010316597297787666,
+ 0.006847816985100508,
+ -0.03483607620000839,
+ 0.008755841292440891,
+ -0.042702287435531616,
+ -0.011331088840961456,
+ 0.016637658700346947,
+ -0.007280927151441574,
+ -0.04366995394229889,
+ 0.039705634117126465,
+ -0.025892943143844604,
+ 0.013313248753547668,
+ -0.03817609325051308,
+ -0.05166102573275566,
+ 0.008763644844293594,
+ -0.0501939132809639,
+ -0.03833216801285744,
+ -0.02642359957098961,
+ 0.039861708879470825,
+ 0.039424698799848557,
+ -0.00585283525288105,
+ -0.01178370788693428,
+ -0.03371233120560646,
+ 0.014522834680974483,
+ 0.037364501506090164,
+ 0.012985490262508392,
+ -0.01623186282813549,
+ -0.028936417773365974,
+ 0.024488262832164764,
+ 0.022053483873605728,
+ -0.03649047762155533,
+ 0.014632088132202625,
+ 0.0044949776493012905,
+ -0.005587506573647261,
+ 0.014218487776815891,
+ -0.007834995165467262,
+ 0.007058519404381514,
+ 0.007308240048587322,
+ -0.04647931456565857,
+ 0.011245246976613998,
+ 0.028749126940965652,
+ 0.08565429598093033,
+ 0.007483825087547302,
+ -0.007780368905514479,
+ 0.0018816865049302578,
+ -0.06492745131254196,
+ -0.02728201635181904,
+ -0.04401332139968872,
+ 0.03246372565627098,
+ 0.028358938172459602,
+ -0.002013375284150243,
+ -0.042358919978141785,
+ -0.05225411430001259,
+ 0.005583604797720909,
+ 0.022069090977311134,
+ -0.029826048761606216,
+ 0.019712349399924278,
+ 0.023458164185285568,
+ 0.024020034819841385,
+ -0.007694527506828308,
+ -0.06002667918801308,
+ -0.025346677750349045,
+ 0.050943076610565186,
+ -0.019618703052401543,
+ 0.004011142998933792,
+ 0.030153807252645493,
+ 0.019712349399924278,
+ 0.015607560984790325,
+ 0.02096095308661461,
+ -0.02696986496448517,
+ -0.02021179161965847,
+ -0.0024230738636106253,
+ -0.030231844633817673,
+ -0.012033428996801376,
+ 0.029841655865311623,
+ -0.0020894622430205345,
+ -0.011135994456708431,
+ -0.0004394503775984049,
+ -0.007811584044247866,
+ 0.021351143717765808,
+ -0.038020018488168716,
+ 0.0019158280920237303,
+ 0.00669174175709486,
+ 0.03464878350496292,
+ -0.007335553411394358,
+ 0.03805123269557953,
+ 0.008771449327468872,
+ -0.02892080880701542,
+ 0.019759172573685646,
+ -0.003804342821240425,
+ 0.022334419190883636,
+ -0.02653285302221775,
+ -0.024722376838326454,
+ -0.0159977488219738,
+ 0.0006833185325376689,
+ -0.0001579046220285818,
+ -0.006945364642888308,
+ -0.0109877223148942,
+ -0.020929738879203796,
+ 0.0274380911141634,
+ 0.01104234904050827,
+ -0.013188389129936695,
+ -0.0039018902461975813,
+ 0.015779243782162666,
+ -0.013898532837629318,
+ -0.03140241280198097,
+ 0.023239657282829285,
+ 0.02010253816843033,
+ 0.01877589523792267,
+ 0.0351170115172863,
+ 0.010316597297787666,
+ -0.004931989125907421,
+ 0.015420270152390003,
+ -0.017043456435203552,
+ 0.053284212946891785,
+ 0.05553169921040535,
+ -0.016138218343257904,
+ 0.002581100445240736,
+ -0.017933087423443794,
+ -0.03702113404870033,
+ -0.02817164734005928,
+ -0.010753609240055084,
+ 0.024066857993602753,
+ 0.00567725021392107,
+ -0.046104732900857925,
+ -0.009887389838695526,
+ -0.017886264249682426,
+ -0.0102073447778821,
+ 0.03311924263834953,
+ -0.009512808173894882,
+ -0.020305436104536057,
+ 0.01612260937690735,
+ -0.09252162277698517,
+ -0.014405778609216213,
+ -0.014561854302883148,
+ -0.016871772706508636,
+ 0.023551808670163155,
+ 0.019696742296218872,
+ 0.060151539742946625,
+ 0.03461756929755211,
+ -0.02622070163488388,
+ -0.0408293791115284,
+ -0.003710697637870908,
+ -0.018089162185788155,
+ 0.0015500258887186646,
+ -0.032214004546403885,
+ 0.009965427219867706,
+ 0.019603095948696136,
+ 0.012813807465136051,
+ -0.02114824391901493,
+ 0.02884277142584324,
+ 0.009661080315709114,
+ 0.009146030060946941,
+ 0.022849468514323235,
+ -0.003109806450083852,
+ 0.012080252170562744,
+ 0.008966543711721897,
+ -0.01192417647689581,
+ -0.012743573635816574,
+ -0.050318773835897446,
+ -0.00241917185485363,
+ 0.12323729693889618,
+ 0.0655517578125,
+ -0.00036336350603960454,
+ 0.006886836141347885,
+ -0.00026874267496168613,
+ 0.01240801066160202,
+ 0.00248355302028358,
+ 0.006492745131254196,
+ -0.011853942647576332,
+ 0.028936417773365974,
+ 0.0637412741780281,
+ -0.03780151158571243,
+ 0.05116158351302147,
+ 0.004124297760426998,
+ -0.007300436496734619,
+ 0.04210919886827469,
+ 0.05684273689985275,
+ 0.034399062395095825,
+ 0.001736341160722077,
+ -0.0044832718558609486,
+ -0.010113699361681938,
+ -0.036740198731422424,
+ -0.07010915875434875,
+ -0.013999981805682182,
+ -0.008045697584748268,
+ -0.022958721965551376,
+ -0.003923350479453802,
+ 0.01584167405962944,
+ -0.011697866953909397,
+ 0.017886264249682426,
+ 0.016731305047869682,
+ 0.041422463953495026,
+ 0.032557372003793716,
+ -0.05899658054113388,
+ 0.014686714857816696,
+ -0.009036777541041374,
+ -0.03118390589952469,
+ -0.013086939230561256,
+ 0.012322168797254562,
+ 0.036740198731422424,
+ -0.011346696875989437,
+ 0.023114796727895737,
+ -0.02052394300699234,
+ 0.026642106473445892,
+ 0.040017783641815186,
+ -0.0016690335469320416,
+ 0.012774788774549961,
+ 0.025658829137682915,
+ -0.0065317642875015736,
+ -0.005556291434913874,
+ -0.02767220512032509,
+ -0.007585274521261454,
+ 0.020695624873042107,
+ -0.02575247548520565,
+ -0.006785387173295021,
+ 0.002803507959470153,
+ -0.0335562564432621,
+ 0.011580809950828552,
+ 0.036115895956754684,
+ -0.020274221897125244,
+ -0.03552280738949776,
+ -0.003228814108297229,
+ 0.01709027960896492,
+ 0.015537326224148273,
+ 0.005408019758760929,
+ -0.02824968472123146,
+ -0.03742692992091179,
+ 0.049569614231586456,
+ 0.02270900085568428,
+ 0.021600862964987755,
+ -0.020898522809147835,
+ 0.016294293105602264,
+ 0.021319927647709846,
+ 0.02224077470600605,
+ 0.0023294284474104643,
+ -0.0030668857507407665,
+ -0.04794642701745033,
+ -0.0025479341857135296,
+ -0.056686658412218094,
+ -0.03914376348257065,
+ -0.04354509338736534,
+ 0.012127074413001537,
+ -0.026407992467284203,
+ -0.002865938236936927,
+ -0.004896872211247683,
+ 0.02348937839269638,
+ -0.002048492431640625,
+ 0.0022162736859172583,
+ 0.03261980041861534,
+ -0.03324410319328308,
+ -0.0017538996180519462,
+ -0.03817609325051308,
+ -0.027609774842858315,
+ 0.017215140163898468,
+ -0.04039236530661583,
+ 0.07622732222080231,
+ -0.0423901341855526,
+ -0.0034746332094073296,
+ -0.04198433831334114,
+ -0.029716795310378075,
+ 0.01724635437130928,
+ -0.0035585237201303244,
+ -0.05706124007701874,
+ 0.008872898295521736,
+ 0.01270455401390791,
+ -0.030840540304780006,
+ -0.038644321262836456
+ ],
+ "result": "--- 结果 1 (相似度: 1.000) ---\n文件路径: C:\\Steam\\steamapps\\common\\RimWorld\\Data\\dll1.6\\RimWorld\\PowerBeam.txt\n\npublic class PowerBeam : OrbitalStrike\n{\n\tpublic const float Radius = 15f;\n\n\tprivate const int FiresStartedPerTick = 4;\n\n\tprivate static readonly IntRange FlameDamageAmountRange = new IntRange(65, 100);\n\n\tprivate static readonly IntRange CorpseFlameDamageAmountRange = new IntRange(5, 10);\n\n\tprivate static List tmpThings = new List();\n\n\tpublic override void StartStrike()\n\t{\n\t\tbase.StartStrike();\n\t\tMoteMaker.MakePowerBeamMote(base.Position, base.Map);\n\t}\n\n\tprotected override void Tick()\n\t{\n\t\tbase.Tick();\n\t\tif (!base.Destroyed)\n\t\t{\n\t\t\tfor (int i = 0; i < 4; i++)\n\t\t\t{\n\t\t\t\tStartRandomFireAndDoFlameDamage();\n\t\t\t}\n\t\t}\n\t}\n\n\tprivate void StartRandomFireAndDoFlameDamage()\n\t{\n\t\tIntVec3 c = (from x in GenRadial.RadialCellsAround(base.Position, 15f, useCenter: true)\n\t\t\twhere x.InBounds(base.Map)\n\t\t\tselect x).RandomElementByWeight((IntVec3 x) => 1f - Mathf.Min(x.DistanceTo(base.Position) / 15f, 1f) + 0.05f);\n\t\tFireUtility.TryStartFireIn(c, base.Map, Rand.Range(0.1f, 0.925f), instigator);\n\t\ttmpThings.Clear();\n\t\ttmpThings.AddRange(c.GetThingList(base.Map));\n\t\tfor (int i = 0; i < tmpThings.Count; i++)\n\t\t{\n\t\t\tint num = ((tmpThings[i] is Corpse) ? CorpseFlameDamageAmountRange.RandomInRange : FlameDamageAmountRange.RandomInRange);\n\t\t\tPawn pawn = tmpThings[i] as Pawn;\n\t\t\tBattleLogEntry_DamageTaken battleLogEntry_DamageTaken = null;\n\t\t\tif (pawn != null)\n\t\t\t{\n\t\t\t\tbattleLogEntry_DamageTaken = new BattleLogEntry_DamageTaken(pawn, RulePackDefOf.DamageEvent_PowerBeam, instigator as Pawn);\n\t\t\t\tFind.BattleLog.Add(battleLogEntry_DamageTaken);\n\t\t\t}\n\t\t\ttmpThings[i].TakeDamage(new DamageInfo(DamageDefOf.Flame, num, 0f, -1f, instigator, null, weaponDef)).AssociateWithLog(battleLogEntry_DamageTaken);\n\t\t}\n\t\ttmpThings.Clear();\n\t}\n}\n\n",
+ "timestamp": "2025-08-27 21:02:28,585"
+ },
+ "DrawMote-Graphic_Mote": {
+ "keywords": [
+ "Graphic_Mote",
+ "DrawMote"
+ ],
+ "question": "Graphic_Mote class DrawMote method definition",
+ "embedding": [
+ -0.03693132847547531,
+ 0.026788612827658653,
+ -0.04909129813313484,
+ -0.04570569097995758,
+ -0.03726988658308983,
+ -0.01273129228502512,
+ -0.021498601883649826,
+ 0.028439097106456757,
+ 0.006146992091089487,
+ 0.0921449288725853,
+ 0.009663085453212261,
+ -0.001705146743915975,
+ -0.06263372302055359,
+ 0.0038052808959037066,
+ -0.04229187220335007,
+ -0.03157078102231026,
+ -0.005857804790139198,
+ -0.12131757289171219,
+ -0.029454778879880905,
+ 0.0012202290818095207,
+ -0.02376978099346161,
+ 0.008583923801779747,
+ 0.008125456050038338,
+ -0.03853949159383774,
+ 0.0062563191168010235,
+ -0.045367129147052765,
+ 0.05766816809773445,
+ 0.07487833499908447,
+ 0.014840242452919483,
+ -0.05174335464835167,
+ -0.015150589868426323,
+ -0.04234829917550087,
+ 0.06940493732690811,
+ -0.0064079659059643745,
+ 0.04367432743310928,
+ 0.02999083325266838,
+ -0.011038488708436489,
+ 0.009155244566500187,
+ -0.025942211970686913,
+ 0.02690146677196026,
+ 0.003770014038309455,
+ -0.02066630683839321,
+ -0.018437450751662254,
+ 0.004020407795906067,
+ 0.0099593261256814,
+ 0.009726566262543201,
+ -0.0024404581636190414,
+ -0.057103898376226425,
+ -0.04570569097995758,
+ 0.023529967293143272,
+ -0.011193661950528622,
+ 0.011172502301633358,
+ 0.02487010322511196,
+ 0.02297980524599552,
+ 0.002886582398787141,
+ -0.0019502505892887712,
+ 0.0026467686984688044,
+ -0.026675758883357048,
+ -0.018338702619075775,
+ 0.02790304273366928,
+ 0.02108950912952423,
+ 0.016053417697548866,
+ 0.01864905096590519,
+ -0.030921874567866325,
+ -0.004500035662204027,
+ -0.041784029453992844,
+ 0.012717185541987419,
+ 0.0523640513420105,
+ 0.018409237265586853,
+ -0.040119439363479614,
+ 0.022359110414981842,
+ 0.034928176552057266,
+ -0.03504103049635887,
+ 0.015700751915574074,
+ -0.04130440205335617,
+ 0.03165542334318161,
+ -0.010636447928845882,
+ -0.02230268344283104,
+ -0.01926974579691887,
+ 0.029906192794442177,
+ -0.018042461946606636,
+ -0.03667740523815155,
+ -0.00873909704387188,
+ 0.008076082915067673,
+ 0.03038582019507885,
+ 0.009317471645772457,
+ 0.011814356781542301,
+ -0.061956603080034256,
+ 0.04426680877804756,
+ -0.05992523953318596,
+ 0.028312135487794876,
+ -0.019735265523195267,
+ 0.053577225655317307,
+ -0.015898244455456734,
+ 0.048555243760347366,
+ 0.05013519152998924,
+ -0.0732419565320015,
+ -0.050219833850860596,
+ -0.006679520010948181,
+ 0.008407589979469776,
+ 0.0066865733824670315,
+ 0.0070956675335764885,
+ -0.05679355189204216,
+ 0.08932358771562576,
+ -0.02141396328806877,
+ 0.05738603323698044,
+ -0.07713540643453598,
+ 0.012025956995785236,
+ -0.01857851631939411,
+ 0.02183716371655464,
+ 0.024785462766885757,
+ -0.05129194259643555,
+ 0.061956603080034256,
+ 0.025222770869731903,
+ -0.0066654132679104805,
+ 0.024432795122265816,
+ 0.03168363496661186,
+ -0.02881997637450695,
+ -0.025744717568159103,
+ 0.014431148767471313,
+ 0.06370583176612854,
+ 0.04045800119638443,
+ -0.013189759105443954,
+ -0.025053489953279495,
+ 0.008993017487227917,
+ 0.018211742863059044,
+ 0.05385936051607132,
+ 0.029088003560900688,
+ -0.018860651180148125,
+ -0.003621893934905529,
+ -0.013189759105443954,
+ 0.018366916105151176,
+ 0.011652129702270031,
+ 0.04319470003247261,
+ -0.019128678366541862,
+ -0.027663229033350945,
+ 0.019283851608633995,
+ -0.012230504304170609,
+ -0.01701267436146736,
+ -0.013782240450382233,
+ -0.08018245548009872,
+ 0.0058049047365784645,
+ -0.025730611756443977,
+ 0.032586466521024704,
+ 0.034702468663454056,
+ 0.036790259182453156,
+ -0.00907765794545412,
+ -0.07200057059526443,
+ -3.1547198886983097e-05,
+ -0.016420193016529083,
+ 0.01623680628836155,
+ 0.013133333064615726,
+ -0.03642348572611809,
+ 0.044351447373628616,
+ 0.013041638769209385,
+ -0.032614678144454956,
+ 0.032812170684337616,
+ -0.019664732739329338,
+ -0.03475889563560486,
+ 0.011130182072520256,
+ -0.03687490150332451,
+ 0.02183716371655464,
+ -0.02337479218840599,
+ 0.0398373045027256,
+ 7.571327296318486e-05,
+ -0.003872287692502141,
+ -0.03834199532866478,
+ 0.015249337069690228,
+ -0.05275903642177582,
+ -0.03628242015838623,
+ -0.022147510200738907,
+ 0.0409376285970211,
+ 0.00324806640855968,
+ 0.014064374379813671,
+ 0.06466508656740189,
+ -0.012329251505434513,
+ -0.014487575739622116,
+ 0.055608589202165604,
+ -0.00044987129513174295,
+ -0.061505187302827835,
+ 0.04480286315083504,
+ 0.022909272462129593,
+ 0.02223215065896511,
+ -0.025208663195371628,
+ 0.05115087330341339,
+ -0.004683422856032848,
+ -0.014445255510509014,
+ 0.022147510200738907,
+ 0.03354572132229805,
+ -0.010819834657013416,
+ 0.05095338076353073,
+ 0.08644582331180573,
+ 0.02066630683839321,
+ 0.01705499365925789,
+ -0.03374321386218071,
+ -0.01646251231431961,
+ 0.022683564573526382,
+ -0.0016354948747903109,
+ -0.04677779972553253,
+ -0.023205513134598732,
+ 0.04974020645022392,
+ 0.004023934714496136,
+ 0.019975079223513603,
+ 0.0021089508663862944,
+ 0.06432652473449707,
+ 0.03704417869448662,
+ -0.020130252465605736,
+ -0.040119439363479614,
+ 0.04048621281981468,
+ -0.012632545083761215,
+ 0.041191548109054565,
+ 0.019185105338692665,
+ -0.004105048254132271,
+ -0.036790259182453156,
+ 0.02024310640990734,
+ -0.03255825117230415,
+ -0.03777772933244705,
+ -0.004880916327238083,
+ 0.0039251879788935184,
+ 0.029285497963428497,
+ 0.0026044484693557024,
+ 0.01564432494342327,
+ -0.002463381504639983,
+ 0.03391249477863312,
+ 0.03213505074381828,
+ 0.014741496182978153,
+ 0.017337128520011902,
+ -0.01330261304974556,
+ -0.015898244455456734,
+ 0.006499659735709429,
+ -0.021766629070043564,
+ 0.0009151718113571405,
+ -0.05761174112558365,
+ 0.037213459610939026,
+ 0.027465734630823135,
+ 0.0011100205592811108,
+ -0.013732867315411568,
+ -0.003717113984748721,
+ -0.009056498296558857,
+ 0.011595702730119228,
+ -0.0037418007850646973,
+ 0.026365412399172783,
+ -0.005145417060703039,
+ -0.004161474760621786,
+ -0.003588390536606312,
+ -0.023783886805176735,
+ -0.01601109839975834,
+ 0.00859097670763731,
+ 0.07391908019781113,
+ -0.0029659324791282415,
+ 0.002921849023550749,
+ -0.04124797508120537,
+ -0.021117722615599632,
+ -0.019707052037119865,
+ -0.019058143720030785,
+ 0.0025444950442761183,
+ -0.013986787758767605,
+ 0.01026967354118824,
+ -0.04446430131793022,
+ 0.007148567587137222,
+ -0.04762420058250427,
+ 0.013655280694365501,
+ 0.010699927806854248,
+ 0.039724450558423996,
+ -0.0409376285970211,
+ -0.022838737815618515,
+ 0.02643594518303871,
+ 0.059868812561035156,
+ 0.013930360786616802,
+ -0.03250182420015335,
+ 6.535366992466152e-05,
+ 0.05154586210846901,
+ 0.04996591433882713,
+ -0.03938589245080948,
+ -0.037382740527391434,
+ -0.027592694386839867,
+ -0.04313827306032181,
+ -0.011123129166662693,
+ -0.0006863788585178554,
+ -0.04959913715720177,
+ -0.018465664237737656,
+ 0.007723415270447731,
+ -0.020553454756736755,
+ 0.009867632761597633,
+ 0.005237110424786806,
+ 0.00803376268595457,
+ 0.026266666129231453,
+ 0.004697529133409262,
+ -0.012562011368572712,
+ 0.009832366369664669,
+ 0.010065126232802868,
+ -0.006534926127642393,
+ 0.026816826313734055,
+ -0.012900572270154953,
+ -0.03422284126281738,
+ 0.0010941504733636975,
+ 0.004263748414814472,
+ -0.00045758590567857027,
+ 0.01653304696083069,
+ 0.026224344968795776,
+ -0.029708698391914368,
+ -0.007328427862375975,
+ 0.04009122774004936,
+ 0.06020737439393997,
+ 0.019946865737438202,
+ -0.016645899042487144,
+ -0.008668564260005951,
+ -0.10568735748529434,
+ -0.0015111796092242002,
+ -0.0482448972761631,
+ 0.011997743509709835,
+ 0.0013445443473756313,
+ 0.017873182892799377,
+ -0.013845721259713173,
+ 0.04062728211283684,
+ 0.03103472851216793,
+ -0.044972144067287445,
+ -0.005596830975264311,
+ 0.008195989765226841,
+ -0.003251593094319105,
+ -0.044548939913511276,
+ -0.037805940955877304,
+ -0.0012175841256976128,
+ 0.028382670134305954,
+ 0.0008208333165384829,
+ 0.004161474760621786,
+ 0.0628030076622963,
+ -0.024009594693779945,
+ -0.018141210079193115,
+ -0.02884818986058235,
+ -0.009409165009856224,
+ 0.011884890496730804,
+ -0.01981990598142147,
+ 0.032614678144454956,
+ -0.015192910097539425,
+ 0.04694708064198494,
+ 0.030047260224819183,
+ 0.030442247167229652,
+ 0.023191405460238457,
+ 0.02018667943775654,
+ 0.0013595327036455274,
+ 0.05239226296544075,
+ -0.006517292931675911,
+ 0.017097314819693565,
+ -0.01499541662633419,
+ 0.027338774874806404,
+ 0.04150189459323883,
+ 0.04457715526223183,
+ 0.029511205852031708,
+ 0.0022429644595831633,
+ -0.047680627554655075,
+ 0.02128700166940689,
+ 0.06979992240667343,
+ 0.021752523258328438,
+ 0.016970353201031685,
+ 0.009775939397513866,
+ -0.0018021302530542016,
+ -0.002777255605906248,
+ -0.05896598473191261,
+ -0.001818000222556293,
+ 0.011010275222361088,
+ -0.03608492389321327,
+ 0.00482448935508728,
+ 0.00545929092913866,
+ 0.04212259128689766,
+ -0.00309289270080626,
+ -0.00024025463790167123,
+ 0.015517364256083965,
+ -0.01424776203930378,
+ 0.0193967055529356,
+ 0.03255825117230415,
+ -0.03309430554509163,
+ 0.028241602703928947,
+ 0.011285355314612389,
+ -0.008351163007318974,
+ 0.029482992365956306,
+ 0.02096254751086235,
+ 0.012047117576003075,
+ 0.022189831361174583,
+ 0.04023229330778122,
+ 0.009190511889755726,
+ 0.05329509079456329,
+ -0.028030002489686012,
+ -0.05538288503885269,
+ 0.01010744646191597,
+ -0.00018515036208555102,
+ -0.009183458052575588,
+ 0.02220393717288971,
+ 0.028707124292850494,
+ -0.007067454047501087,
+ 0.0461006797850132,
+ 0.029257284477353096,
+ -0.015700751915574074,
+ -0.002914795884862542,
+ -0.047059934586286545,
+ 0.013605906628072262,
+ -0.00022702960995957255,
+ 0.021216468885540962,
+ 0.0038617076352238655,
+ 0.012188184075057507,
+ 0.014134908095002174,
+ -0.01910046488046646,
+ 0.04835774749517441,
+ -0.012653704732656479,
+ 0.009183458052575588,
+ -0.041417255997657776,
+ 0.019650625064969063,
+ 0.010058073326945305,
+ -0.020482920110225677,
+ -0.016279125586152077,
+ 0.00060306116938591,
+ -0.013189759105443954,
+ -0.005811958108097315,
+ 0.01904403790831566,
+ -0.08712294697761536,
+ -0.0025215717032551765,
+ 0.017943715676665306,
+ 0.0020066772121936083,
+ 0.03557708486914635,
+ 0.0753861740231514,
+ -0.02556133083999157,
+ -0.024066021665930748,
+ -0.05741424858570099,
+ 0.03159899637103081,
+ -0.01822584867477417,
+ 0.004510615486651659,
+ -0.04065549373626709,
+ 0.0024192980490624905,
+ 0.014769709669053555,
+ -0.028862297534942627,
+ 0.014938989654183388,
+ -0.03924482315778732,
+ -0.018592623993754387,
+ 0.041191548109054565,
+ -0.020990760996937752,
+ -0.002019020728766918,
+ -0.013718760572373867,
+ 0.003734747413545847,
+ -0.021442176774144173,
+ -0.0007833623676560819,
+ -0.06252086907625198,
+ 0.010199139825999737,
+ -0.027395201846957207,
+ -0.04133261367678642,
+ -0.017139634117484093,
+ 0.0314861424267292,
+ 0.031147582456469536,
+ 0.0029024523682892323,
+ 0.06257729977369308,
+ -0.0031211061868816614,
+ 0.021103614941239357,
+ -0.013175652362406254,
+ 0.00636564614251256,
+ 0.021103614941239357,
+ 0.028551949188113213,
+ -0.00770225515589118,
+ -0.037213459610939026,
+ -0.017859075218439102,
+ -0.049147725105285645,
+ -0.006034138612449169,
+ 0.03379964083433151,
+ 0.014219548553228378,
+ -0.021921804174780846,
+ 0.025180449709296227,
+ 0.011856677010655403,
+ 0.05724496766924858,
+ -0.02745162695646286,
+ -0.05007876455783844,
+ -0.06680930405855179,
+ -0.015672538429498672,
+ -0.02412244863808155,
+ -0.019382597878575325,
+ 0.07064632326364517,
+ -0.005021983291953802,
+ -0.03041403368115425,
+ 0.0020437072962522507,
+ -0.018536197021603584,
+ 0.028255708515644073,
+ 0.0003356952511239797,
+ -0.024348154664039612,
+ -0.019636519253253937,
+ 0.040345147252082825,
+ 0.019848119467496872,
+ -0.0004042449581902474,
+ -0.0775303915143013,
+ -0.0451132096350193,
+ -0.0470881462097168,
+ -0.017238380387425423,
+ 0.034928176552057266,
+ -0.005448710639029741,
+ 0.007427174597978592,
+ 0.0022729411721229553,
+ -0.019509559497237206,
+ 0.027635015547275543,
+ -0.02784661576151848,
+ -0.004785696044564247,
+ 0.04734206572175026,
+ -0.02458796836435795,
+ -0.014614535495638847,
+ -0.09293490648269653,
+ 0.005773164797574282,
+ 0.019551878795027733,
+ -0.034053560346364975,
+ -0.027917148545384407,
+ -0.02265535108745098,
+ 0.0023240779992192984,
+ -0.010523593984544277,
+ 0.0461006797850132,
+ 0.009726566262543201,
+ 0.005353490822017193,
+ 0.04655209183692932,
+ 0.022895164787769318,
+ 0.010699927806854248,
+ -0.01718195341527462,
+ 0.026252558454871178,
+ 0.030752593651413918,
+ 0.032614678144454956,
+ -0.0220346562564373,
+ -0.007176781073212624,
+ -0.017887288704514503,
+ -0.027931256219744682,
+ 0.0314297154545784,
+ 0.02210519090294838,
+ 0.020482920110225677,
+ 0.004990243352949619,
+ 0.013859827071428299,
+ -0.005593304522335529,
+ -0.0018444503657519817,
+ 0.05453648045659065,
+ -0.030470460653305054,
+ -0.020031506195664406,
+ 0.08035173267126083,
+ 0.0037065339274704456,
+ 0.013500106520950794,
+ 0.061730895191431046,
+ 0.012449158355593681,
+ 0.057329606264829636,
+ 0.016194485127925873,
+ 0.062125883996486664,
+ 0.09603837877511978,
+ 0.03944231942296028,
+ -0.04006301239132881,
+ -0.004954976495355368,
+ -0.003415583400055766,
+ 0.012865305878221989,
+ -0.03410998731851578,
+ 0.028735337778925896,
+ -0.051433008164167404,
+ -0.012618438340723515,
+ -0.015503257513046265,
+ 0.008365269750356674,
+ 0.02103308215737343,
+ 0.014854349195957184,
+ -0.03100651502609253,
+ 0.017591048032045364,
+ -0.042461149394512177,
+ 0.07273411750793457,
+ 0.07775609940290451,
+ -0.020059719681739807,
+ 0.0034490867983549833,
+ 0.001728951814584434,
+ -0.004172055050730705,
+ 0.0027419887483119965,
+ 0.0011567489709705114,
+ -0.007892695255577564,
+ -0.00803376268595457,
+ -0.010474220849573612,
+ 0.005713211372494698,
+ -0.043081846088171005,
+ 0.0034402702003717422,
+ -0.07848964631557465,
+ 0.048498816788196564,
+ -0.031316861510276794,
+ 0.009606659412384033,
+ 0.029849765822291374,
+ 0.034871749579906464,
+ 0.027395201846957207,
+ 0.04279971122741699,
+ 0.029624057933688164,
+ 0.038031648844480515,
+ 0.0022588344290852547,
+ 0.011207768693566322,
+ 0.009204618632793427,
+ -0.0230503398925066,
+ 0.0293137114495039,
+ -0.006499659735709429,
+ 0.008238309994339943,
+ -0.01530576404184103,
+ -0.006076458841562271,
+ 0.0027455154340714216,
+ 0.05572144314646721,
+ -0.013485999777913094,
+ -0.03611313924193382,
+ -0.021399855613708496,
+ -0.021442176774144173,
+ 0.051433008164167404,
+ -0.023134978488087654,
+ -0.025307409465312958,
+ -0.04090941324830055,
+ 0.024334048852324486,
+ 0.015432723797857761,
+ -0.04547998309135437,
+ -0.004263748414814472,
+ -0.003770014038309455,
+ 0.009282205253839493,
+ -0.007204994093626738,
+ -0.016815179958939552,
+ 0.006305692717432976,
+ 0.039075545966625214,
+ 0.01897350512444973,
+ -0.00857686996459961,
+ 0.05140479654073715,
+ 0.03523852303624153,
+ 0.008795524016022682,
+ 0.015728965401649475,
+ 8.249110396718606e-05,
+ -0.010481273755431175,
+ 0.04023229330778122,
+ -0.06314156204462051,
+ -0.012646651826798916,
+ 0.06314156204462051,
+ -0.03041403368115425,
+ 0.03667740523815155,
+ -0.00348788034170866,
+ -0.02250017784535885,
+ 0.03749559447169304,
+ 0.022739991545677185,
+ -0.02242964506149292,
+ -0.017534621059894562,
+ -0.007127407472580671,
+ -0.052956532686948776,
+ 0.0025515484157949686,
+ -0.0215127095580101,
+ -0.01529165729880333,
+ 0.028580162674188614,
+ -0.0052230036817491055,
+ 0.005515717435628176,
+ -0.005057250149548054,
+ 0.04483107477426529,
+ 0.03080902062356472,
+ -0.013387253507971764,
+ 0.00860508345067501,
+ -0.03312252089381218,
+ 0.03645169734954834,
+ 0.004327228758484125,
+ -0.014642748981714249,
+ -0.02297980524599552,
+ -0.061730895191431046,
+ 0.008809630759060383,
+ -0.011997743509709835,
+ 0.07143630087375641,
+ 0.023078553378582,
+ 0.009232832118868828,
+ -0.037213459610939026,
+ -0.030667955055832863,
+ -0.03518209606409073,
+ -0.020454706624150276,
+ -0.059022411704063416,
+ 0.0009072368266060948,
+ -0.004962029866874218,
+ -0.04353325814008713,
+ 0.05936096981167793,
+ -0.031345076858997345,
+ 0.009931112639605999,
+ -0.01395152136683464,
+ 0.02292337827384472,
+ -0.003389133373275399,
+ -0.03464604169130325,
+ 0.04110690951347351,
+ -0.006482026074081659,
+ -0.03647991269826889,
+ -0.014868455938994884,
+ -0.037580233067274094,
+ 0.011384102515876293,
+ 0.0015429197810590267,
+ 0.015898244455456734,
+ -0.03695954009890556,
+ 0.039893731474876404,
+ 0.04026050493121147,
+ -0.006196365691721439,
+ 0.035718150436878204,
+ 0.018395129591226578,
+ -0.028509629890322685,
+ 0.023219618946313858,
+ 0.005300590302795172,
+ 0.03442033380270004,
+ -0.0012413890799507499,
+ 0.0075259217992424965,
+ -0.05007876455783844,
+ 0.0057696383446455,
+ -0.02187948301434517,
+ -0.0293419249355793,
+ 0.0900571420788765,
+ -0.00665835989639163,
+ -0.021597350016236305,
+ 0.008266523480415344,
+ -0.020892014726996422,
+ -0.03213505074381828,
+ 0.03371499851346016,
+ 0.029172644019126892,
+ 0.017774434760212898,
+ -0.029059790074825287,
+ -0.11691628396511078,
+ -0.005279430653899908,
+ 0.00031784147722646594,
+ 0.011828463524580002,
+ 0.003660687245428562,
+ -0.056934621185064316,
+ -0.007864482700824738,
+ 0.042037948966026306,
+ -0.0027243553195148706,
+ -0.00515952380374074,
+ 0.04773705452680588,
+ -0.0024951216764748096,
+ 0.008301789872348309,
+ -0.010142713785171509,
+ -0.02494063600897789,
+ 0.016081631183624268,
+ -0.05069946125149727,
+ 0.0016707616159692407,
+ 0.0033908968325704336,
+ 0.002149507636204362,
+ 0.004327228758484125,
+ 0.013916254043579102,
+ -0.009296311996877193,
+ 0.026478266343474388,
+ 0.050445541739463806,
+ -0.014029107987880707,
+ -0.013119226321578026,
+ -0.005258270539343357,
+ -0.06257729977369308,
+ -0.009514965116977692,
+ -0.03597206994891167,
+ -0.010544754564762115,
+ -0.04169939085841179,
+ -0.026294879615306854,
+ -0.02106129564344883,
+ -0.05402864143252373,
+ -0.010403687134385109,
+ -0.005293537396937609,
+ -0.03391249477863312,
+ -0.0037065339274704456,
+ 0.04838596284389496,
+ 0.011750876903533936,
+ 0.06884066760540009,
+ -0.017816755920648575,
+ -0.048893801867961884,
+ 0.023487646132707596,
+ 0.030950088053941727,
+ -0.017548728734254837,
+ 0.015235230326652527,
+ -0.0025444950442761183,
+ 0.15020808577537537,
+ -0.011842570267617702,
+ 0.013076906092464924,
+ 0.029934406280517578,
+ 0.020384173840284348,
+ 0.012787718325853348,
+ 0.01530576404184103,
+ 0.029821552336215973,
+ -0.03546423092484474,
+ -0.0028054688591510057,
+ -0.01917099766433239,
+ 0.02076505497097969,
+ -0.02491242252290249,
+ 0.05281546339392662,
+ 0.006087038666009903,
+ 0.02086380124092102,
+ -0.020059719681739807,
+ 0.006069405470043421,
+ -0.02585757151246071,
+ 0.03498460352420807,
+ 0.04652388021349907,
+ 0.022471964359283447,
+ 0.053097598254680634,
+ 0.0012854725355282426,
+ -0.0060623520985245705,
+ 0.019848119467496872,
+ -0.05969953164458275,
+ -0.03938589245080948,
+ 0.0492887906730175,
+ 0.034899961203336716,
+ -0.021047187969088554,
+ -0.007194414269179106,
+ 0.009507912211120129,
+ 0.0032233798410743475,
+ -0.014797923155128956,
+ 0.040147654712200165,
+ 0.010213246569037437,
+ 0.03188113123178482,
+ -0.017224274575710297,
+ -0.0016848683590069413,
+ 0.04387181997299194,
+ 0.04130440205335617,
+ -0.025843463838100433,
+ 0.015616110526025295,
+ 0.010587074793875217,
+ 0.10670303553342819,
+ 0.015136483125388622,
+ 0.01812710240483284,
+ 0.011038488708436489,
+ -0.033009666949510574,
+ -0.000502991839312017,
+ -0.018987610936164856,
+ -0.0019361438462510705,
+ 0.021794842556118965,
+ -0.011250088922679424,
+ -0.018931183964014053,
+ -0.03817271441221237,
+ 0.012985212728381157,
+ 0.01196247711777687,
+ -0.0451132096350193,
+ 0.031740061938762665,
+ 0.016744647175073624,
+ -0.03820092976093292,
+ 0.00770225515589118,
+ -0.0376930870115757,
+ -0.0038863944355398417,
+ 0.08717937022447586,
+ 0.004002774599939585,
+ 0.013824560679495335,
+ 0.03755202144384384,
+ 0.005854278337210417,
+ 0.01498130988329649,
+ 0.06319799274206161,
+ -0.00212658429518342,
+ 0.009705405682325363,
+ -0.02255660481750965,
+ -0.0173089150339365,
+ -0.015362190082669258,
+ 0.008809630759060383,
+ -0.01591235212981701,
+ 0.03230433166027069,
+ 0.034871749579906464,
+ -0.03210683539509773,
+ 0.035718150436878204,
+ -0.03839842230081558,
+ -0.025899890810251236,
+ 0.004584675654768944,
+ 0.0021001342684030533,
+ -0.013274399563670158,
+ 0.008661510422825813,
+ -0.008308842778205872,
+ 0.02118825539946556,
+ -0.00022107835684437305,
+ 0.011828463524580002,
+ 0.02764912135899067,
+ -0.03227611631155014,
+ 0.007518868427723646,
+ -0.009275151416659355,
+ 0.014812028966844082,
+ -0.004870336502790451,
+ 0.018620837479829788,
+ 0.05360544100403786,
+ 0.020779160782694817,
+ 0.024263514205813408,
+ -0.009768886491656303,
+ -0.002803705632686615,
+ -0.009056498296558857,
+ 0.016152165830135345,
+ -0.005656784400343895,
+ -0.0009063551551662385,
+ 0.03326358646154404,
+ -0.06415724754333496,
+ 0.011250088922679424,
+ 0.007000447250902653,
+ 0.002713775495067239,
+ -0.009112924337387085,
+ 0.020652201026678085,
+ -0.029088003560900688,
+ -0.009204618632793427,
+ 0.045818544924259186,
+ -0.0031457929871976376,
+ 0.04107869416475296,
+ 0.014283028431236744,
+ 0.016801074147224426,
+ -0.04612889140844345,
+ 0.0006885830080136657,
+ 0.03250182420015335,
+ 0.030272966250777245,
+ -0.025349730625748634,
+ -0.02591399848461151,
+ 0.02053934708237648,
+ 0.0039287144318223,
+ 0.011109022423624992,
+ 0.025744717568159103,
+ 0.04040157422423363,
+ 0.058570995926856995,
+ -0.03264288976788521,
+ 0.024785462766885757,
+ 0.03275574371218681,
+ 0.03442033380270004,
+ -0.004651682451367378,
+ -0.021865377202630043,
+ 0.0136129604652524,
+ -0.039724450558423996,
+ -0.030131900683045387,
+ -0.001937907189130783,
+ -0.024884209036827087,
+ -0.021893590688705444,
+ 0.01626501977443695,
+ -0.051433008164167404,
+ 0.00128370919264853,
+ -0.007913855835795403,
+ -0.009747725911438465,
+ -0.046636734157800674,
+ -0.007744575385004282,
+ 0.010495380498468876,
+ -0.03786236792802811,
+ -0.02660522609949112,
+ -0.008456963114440441,
+ 0.02412244863808155,
+ 0.011574543081223965,
+ -0.009917005896568298,
+ -0.03600028529763222,
+ -0.05318224057555199,
+ 0.0199186522513628,
+ 0.0691228061914444,
+ 0.041812244802713394,
+ 0.006115252152085304,
+ 0.037410955876111984,
+ 0.0022500178311020136,
+ 0.0774175375699997,
+ 0.05448005348443985,
+ 0.006224579177796841,
+ 0.021272895857691765,
+ -0.0026256085839122534,
+ 0.010467167012393475,
+ -0.019156891852617264,
+ 0.01656126044690609,
+ -0.01121482253074646,
+ 0.024108340963721275,
+ 0.020426493138074875,
+ 0.027183599770069122,
+ 0.009451485238969326,
+ 0.016194485127925873,
+ -0.018691370263695717,
+ -0.007920908741652966,
+ -0.0018162368796765804,
+ -0.05433898791670799,
+ 0.022359110414981842,
+ -0.009740673005580902,
+ 0.054592907428741455,
+ 0.03693132847547531,
+ -0.0033873701468110085,
+ 0.018141210079193115,
+ 0.003738274099305272,
+ 0.0011056121438741684,
+ -0.028975151479244232,
+ 0.020003292709589005,
+ -0.07019491493701935,
+ -0.019848119467496872,
+ 0.002881292486563325,
+ -0.022359110414981842,
+ -0.032388970255851746,
+ 0.017252488061785698,
+ 0.023078553378582,
+ -0.026055065914988518,
+ -0.0010227353777736425,
+ -0.021047187969088554,
+ 0.012011850252747536,
+ 0.0555521622300148,
+ 0.0010624104179441929,
+ -0.05047375336289406,
+ 0.029200857505202293,
+ -0.03329179808497429,
+ -0.0021477441769093275,
+ -0.06748642772436142,
+ 0.011235982179641724,
+ -0.015757177025079727,
+ 0.018211742863059044,
+ 0.017986034974455833,
+ 0.01105259545147419,
+ -0.10201961547136307,
+ -0.01243505161255598,
+ -0.001526168081909418,
+ -0.019340278580784798,
+ -0.027790188789367676,
+ 0.023783886805176735,
+ 0.020158465951681137,
+ 0.027014320716261864,
+ 0.010996168479323387,
+ -0.008703830651938915,
+ -0.020779160782694817,
+ -0.008583923801779747,
+ -0.017746221274137497,
+ 0.02956763282418251,
+ -0.003657160559669137,
+ 0.009952273219823837,
+ -0.0078433221206069,
+ -0.007328427862375975,
+ -0.008957751095294952,
+ 0.012999319471418858,
+ -0.00047610094770789146,
+ 0.03794701024889946,
+ 0.0038828677497804165,
+ -0.005547457840293646,
+ 0.007384854834526777,
+ -0.002140690805390477,
+ 0.029849765822291374,
+ -0.03961160033941269,
+ -0.035097457468509674,
+ 0.006351539399474859,
+ -0.019749373197555542,
+ 0.019227424636483192,
+ 0.0009231068543158472,
+ -0.022965699434280396,
+ 0.01346484012901783,
+ -0.028312135487794876,
+ -0.05385936051607132,
+ 0.07640185952186584,
+ -0.030921874567866325,
+ -0.032388970255851746,
+ -0.025829358026385307,
+ -0.010876261629164219,
+ -0.01718195341527462,
+ -0.011073755100369453,
+ 0.011560436338186264,
+ 0.034081775695085526,
+ -0.023417113348841667,
+ 0.004718689247965813,
+ 0.02399548701941967,
+ 0.01131356880068779,
+ -0.0015332213370129466
+ ],
+ "result": "--- 结果 1 (相似度: 1.000) ---\n文件路径: C:\\Steam\\steamapps\\common\\RimWorld\\Data\\dll1.6\\Verse\\Graphic_Mote.txt\n\npublic class Graphic_Mote : Graphic_Single\n{\n\tprotected static MaterialPropertyBlock propertyBlock = new MaterialPropertyBlock();\n\n\tprotected virtual bool ForcePropertyBlock => false;\n\n\tpublic override void DrawWorker(Vector3 loc, Rot4 rot, ThingDef thingDef, Thing thing, float extraRotation)\n\t{\n\t\tDrawMoteInternal(loc, rot, thingDef, thing, 0);\n\t}\n\n\tpublic void DrawMoteInternal(Vector3 loc, Rot4 rot, ThingDef thingDef, Thing thing, int layer)\n\t{\n\t\tDrawMote(data, MatSingle, base.Color, loc, rot, thingDef, thing, 0, ForcePropertyBlock);\n\t}\n\n\tpublic static void DrawMote(GraphicData data, Material material, Color color, Vector3 loc, Rot4 rot, ThingDef thingDef, Thing thing, int layer, bool forcePropertyBlock = false, MaterialPropertyBlock overridePropertyBlock = null)\n\t{\n\t\tMote mote = (Mote)thing;\n\t\tfloat alpha = mote.Alpha;\n\t\tif (!(alpha <= 0f))\n\t\t{\n\t\t\tColor color2 = color * mote.instanceColor;\n\t\t\tcolor2.a *= alpha;\n\t\t\tVector3 exactScale = mote.ExactScale;\n\t\t\texactScale.x *= data.drawSize.x;\n\t\t\texactScale.z *= data.drawSize.y;\n\t\t\tMatrix4x4 matrix = default(Matrix4x4);\n\t\t\tmatrix.SetTRS(mote.DrawPos, Quaternion.AngleAxis(mote.exactRotation, Vector3.up), exactScale);\n\t\t\tif (!forcePropertyBlock && color2.IndistinguishableFrom(material.color))\n\t\t\t{\n\t\t\t\tGraphics.DrawMesh(MeshPool.plane10, matrix, material, layer, null, 0);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tpropertyBlock.SetColor(ShaderPropertyIDs.Color, color2);\n\t\t\tGraphics.DrawMesh(MeshPool.plane10, matrix, material, layer, null, 0, overridePropertyBlock ?? propertyBlock);\n\t\t}\n\t}\n\n\tpublic static void DrawMote(GraphicData data, Material material, Vector3 loc, float rotation, int layer, bool forcePropertyBlock = false, MaterialPropertyBlock overridePropertyBlock = null)\n\t{\n\t\tColor color = data.color;\n\t\tMatrix4x4 matrix = default(Matrix4x4);\n\t\tmatrix.SetTRS(loc, Quaternion.AngleAxis(rotation, Vector3.up), new Vector3(data.drawSize.x, 1f, data.drawSize.y));\n\t\tif (!forcePropertyBlock && color.IndistinguishableFrom(material.color))\n\t\t{\n\t\t\tGraphics.DrawMesh(MeshPool.plane10, matrix, material, layer, null, 0);\n\t\t\treturn;\n\t\t}\n\t\tpropertyBlock.SetColor(ShaderPropertyIDs.Color, color);\n\t\tGraphics.DrawMesh(MeshPool.plane10, matrix, material, layer, null, 0, overridePropertyBlock ?? propertyBlock);\n\t}\n\n\tpublic override string ToString()\n\t{\n\t\tstring[] obj = new string[7]\n\t\t{\n\t\t\t\"Mote(path=\",\n\t\t\tpath,\n\t\t\t\", shader=\",\n\t\t\tbase.Shader?.ToString(),\n\t\t\t\", color=\",\n\t\t\tnull,\n\t\t\tnull\n\t\t};\n\t\tColor color = base.color;\n\t\tobj[5] = color.ToString();\n\t\tobj[6] = \", colorTwo=unsupported)\";\n\t\treturn string.Concat(obj);\n\t}\n}\n\n",
+ "timestamp": "2025-08-27 21:02:41,226"
+ },
+ "Mote": {
+ "keywords": [
+ "Mote"
+ ],
+ "question": "Mote class definition in RimWorld",
+ "embedding": [
+ 0.010714701376855373,
+ 0.04105188697576523,
+ -7.349268707912415e-05,
+ -0.038547564297914505,
+ -0.03143084794282913,
+ -0.037596553564071655,
+ -0.041907794773578644,
+ 0.026041796430945396,
+ 0.03699424862861633,
+ 0.10232856869697571,
+ 0.029544679448008537,
+ -0.051956791430711746,
+ -0.06435161083936691,
+ -0.0008994960226118565,
+ 0.012434442527592182,
+ -0.0041329264640808105,
+ -0.018243521451950073,
+ -0.12553317844867706,
+ -0.025439489632844925,
+ -0.031684450805187225,
+ -0.004517292603850365,
+ 0.009518015198409557,
+ 0.010817727074027061,
+ 0.010730551555752754,
+ 0.019226230680942535,
+ -0.04799425229430199,
+ 0.041400592774152756,
+ 0.0754467099905014,
+ 0.054366014897823334,
+ -0.028910672292113304,
+ 0.006550074554979801,
+ 0.014257209375500679,
+ 0.032334305346012115,
+ 0.0002600415318738669,
+ -0.02865707129240036,
+ 0.046662840992212296,
+ -0.021159950643777847,
+ -0.012933721765875816,
+ -0.020335741341114044,
+ 0.009898418560624123,
+ 0.003948668483644724,
+ -0.009343663230538368,
+ -0.008868158794939518,
+ 0.011103030294179916,
+ -0.017308363690972328,
+ 0.021318450570106506,
+ 0.04568013176321983,
+ -0.03937177360057831,
+ -0.05690203607082367,
+ 0.01745101436972618,
+ 0.002016931539401412,
+ -0.014296835288405418,
+ 0.008987034671008587,
+ 0.03436312451958656,
+ 0.04824785515666008,
+ -0.015644097700715065,
+ 0.04428531974554062,
+ -0.007608071900904179,
+ -0.0146534638479352,
+ 0.0008544221054762602,
+ 0.02393372543156147,
+ -0.005012609995901585,
+ -0.05744094401597977,
+ 0.0039922562427818775,
+ -0.016515856608748436,
+ -0.05620463192462921,
+ 0.019337182864546776,
+ 0.05034007504582405,
+ -0.030543237924575806,
+ -0.024710383266210556,
+ 0.003950649872422218,
+ 0.012933721765875816,
+ -0.0012283866526558995,
+ 0.019828537479043007,
+ -0.02602594532072544,
+ 0.06083287298679352,
+ 0.022348711267113686,
+ -0.005527739878743887,
+ -0.03209655359387398,
+ 0.03192220255732536,
+ 0.022427961230278015,
+ -0.0393400713801384,
+ -0.012680119834840298,
+ 0.037216152995824814,
+ -0.005404901225119829,
+ 0.025740643963217735,
+ 0.03559943661093712,
+ -0.032683007419109344,
+ -0.021017298102378845,
+ 0.046472638845443726,
+ 0.00602305680513382,
+ -0.022998567670583725,
+ 0.08375219255685806,
+ -0.03225505352020264,
+ 0.021508652716875076,
+ 0.009930118918418884,
+ -0.045299727469682693,
+ 0.0071167172864079475,
+ -0.0037525228690356016,
+ -0.015287469141185284,
+ 0.028863122686743736,
+ -0.006134008057415485,
+ -0.07595391571521759,
+ 0.08749282360076904,
+ -0.05113258212804794,
+ 0.07608071714639664,
+ -0.054746415466070175,
+ 0.026263698935508728,
+ -0.0042795403860509396,
+ 0.0605158731341362,
+ 0.029782431200146675,
+ -0.027610961347818375,
+ 0.018465423956513405,
+ 0.06847264617681503,
+ -0.02431412972509861,
+ 0.05221039429306984,
+ 0.024472631514072418,
+ -0.04961096867918968,
+ -0.03353891521692276,
+ 0.038357362151145935,
+ 0.06473201513290405,
+ 0.041527390480041504,
+ 0.004069525748491287,
+ -0.036106642335653305,
+ 0.026580700650811195,
+ 0.03376081958413124,
+ 0.05198848992586136,
+ 0.04672624170780182,
+ -0.018085021525621414,
+ -0.008836458437144756,
+ -0.015184443444013596,
+ 0.00760410912334919,
+ -0.001720731845125556,
+ 0.03867436572909355,
+ -0.03765995427966118,
+ -0.026707502081990242,
+ 0.01508934237062931,
+ 0.01734006404876709,
+ -0.08483000099658966,
+ 0.01412248332053423,
+ -0.08838043361902237,
+ 0.014891215600073338,
+ -0.053446706384420395,
+ 0.01787896826863289,
+ 0.06032567098736763,
+ -0.04330261051654816,
+ -0.01806917041540146,
+ -0.012664269655942917,
+ -0.005012609995901585,
+ -0.015723347663879395,
+ 0.008503605611622334,
+ 0.01707061193883419,
+ -0.022317010909318924,
+ 0.03483862802386284,
+ 0.015200293622910976,
+ -0.05018157511949539,
+ 0.022364560514688492,
+ -0.0034434450790286064,
+ -0.054366014897823334,
+ 0.0036811972968280315,
+ -0.015152743086218834,
+ 0.008519455790519714,
+ -0.005242437124252319,
+ 0.022380411624908447,
+ 0.04881846159696579,
+ 0.01692795939743519,
+ -0.054587915539741516,
+ 0.07557351142168045,
+ -0.03452162444591522,
+ -0.038008660078048706,
+ -0.036296844482421875,
+ 0.05652163550257683,
+ -0.03041643649339676,
+ -0.012822771444916725,
+ 0.04225650057196617,
+ 0.00828962866216898,
+ -0.03861096501350403,
+ 0.06796544045209885,
+ 0.019273782148957253,
+ 0.003754504257813096,
+ 4.0151648136088625e-05,
+ 0.03017868474125862,
+ 0.017435165122151375,
+ 0.007936962880194187,
+ 0.07481271028518677,
+ -0.03433142602443695,
+ -0.004180477000772953,
+ 0.010056920349597931,
+ 0.0210331492125988,
+ 0.02046254277229309,
+ 0.0046401312574744225,
+ 0.06967725604772568,
+ -0.026612401008605957,
+ -0.02149280346930027,
+ -0.10632280260324478,
+ -0.008281703107059002,
+ -0.01225216593593359,
+ -0.014708939008414745,
+ -0.07658792287111282,
+ -0.020414993166923523,
+ 0.014082858338952065,
+ -0.037247851490974426,
+ 0.004969021771103144,
+ 0.021746406331658363,
+ 0.05864555388689041,
+ 0.017324212938547134,
+ -0.011982712894678116,
+ -0.008008288219571114,
+ 0.03181125223636627,
+ 0.004251802805811167,
+ 0.035504333674907684,
+ 0.020034588873386383,
+ -0.020557643845677376,
+ -0.028688771650195122,
+ 0.03151009604334831,
+ -0.0009445698815397918,
+ -0.02328386902809143,
+ 0.013971907086670399,
+ -0.0027658510953187943,
+ 0.0215720534324646,
+ -0.024329978972673416,
+ 0.04010087996721268,
+ -0.00428746547549963,
+ 0.02306196838617325,
+ 0.027880413457751274,
+ 0.03578963875770569,
+ 0.025788193568587303,
+ -0.00302539742551744,
+ 0.019733436405658722,
+ -0.021207500249147415,
+ -0.017213262617588043,
+ 0.026469750329852104,
+ -0.10404038429260254,
+ 0.0184495747089386,
+ 0.017514415085315704,
+ -0.03353891521692276,
+ -0.0006107260705903172,
+ -0.025059087201952934,
+ 0.009795392863452435,
+ 0.028038915246725082,
+ 0.004893733654171228,
+ 0.007592221722006798,
+ -0.030400587245821953,
+ 0.025487041100859642,
+ -0.03360231593251228,
+ 0.009074211120605469,
+ -0.018417874351143837,
+ 0.04105188697576523,
+ 0.04989627003669739,
+ -0.035155631601810455,
+ 0.01082565262913704,
+ -0.03158934786915779,
+ -0.008071688935160637,
+ -0.00043637442286126316,
+ 0.005377163179218769,
+ -0.0010500723728910089,
+ 0.004766932688653469,
+ -0.008614555932581425,
+ -0.025439489632844925,
+ 0.0013205156428739429,
+ -0.019273782148957253,
+ 0.02127090096473694,
+ 0.02740490809082985,
+ 0.017498565837740898,
+ -0.025597991421818733,
+ -0.011768735945224762,
+ 0.006435160990804434,
+ -0.022206060588359833,
+ 0.001613743370398879,
+ -0.01065130066126585,
+ -0.009628965519368649,
+ 0.06606342643499374,
+ 0.04869166016578674,
+ -0.06482711434364319,
+ -0.03540923446416855,
+ -0.005036385264247656,
+ 0.03429972380399704,
+ 0.01623055338859558,
+ -0.017435165122151375,
+ -0.03192220255732536,
+ -0.0026331061962991953,
+ -0.004707494284957647,
+ 0.019036030396819115,
+ 0.0095655657351017,
+ -0.02659655176103115,
+ 0.0111268050968647,
+ 0.0542709119617939,
+ -0.0009584387298673391,
+ 0.009961819276213646,
+ 0.011665710248053074,
+ 0.011808361858129501,
+ -0.012188765220344067,
+ 0.02043084241449833,
+ 0.004683719016611576,
+ -0.02881557308137417,
+ 0.027230557054281235,
+ 0.012157064862549305,
+ 0.03696255013346672,
+ 0.0024666795507073402,
+ -0.003918949514627457,
+ 0.004354828502982855,
+ 0.022190209478139877,
+ 0.064319908618927,
+ 0.03829396143555641,
+ 0.05937466025352478,
+ -0.027753612026572227,
+ -0.0059200311079621315,
+ -0.08736602216959,
+ 0.04707494378089905,
+ -0.06523921340703964,
+ 0.03876946493983269,
+ 0.0038931930903345346,
+ 0.036835748702287674,
+ 0.010675075463950634,
+ -0.011744961142539978,
+ 0.01878242753446102,
+ -0.03098704293370247,
+ 0.019923638552427292,
+ 0.007195968180894852,
+ 0.04599713534116745,
+ -0.07994815707206726,
+ -0.0006567905656993389,
+ -0.017593666911125183,
+ 0.016436604782938957,
+ 0.0025201737880706787,
+ -0.014693088829517365,
+ 0.04463402181863785,
+ -0.0037980920169502497,
+ 0.020129689946770668,
+ -0.024599432945251465,
+ 0.00541282631456852,
+ 0.027278108522295952,
+ -0.0038753615226596594,
+ 0.0029917156789451838,
+ -0.03388762101531029,
+ 0.06412970274686813,
+ 0.04149569198489189,
+ 0.02127090096473694,
+ 0.024456780403852463,
+ 0.029322776943445206,
+ -0.020969748497009277,
+ 0.005040347576141357,
+ -0.0038694178219884634,
+ -0.012006488628685474,
+ 0.005317725241184235,
+ 0.0039288559928536415,
+ 0.012442367151379585,
+ 0.044951025396585464,
+ 0.0328415110707283,
+ -0.012957497499883175,
+ -0.0412420891225338,
+ 0.00840057898312807,
+ 0.04710664600133896,
+ -0.005492076743394136,
+ 0.004723344463855028,
+ 0.008804758079349995,
+ -0.003956593573093414,
+ 0.01257709413766861,
+ -0.05465131625533104,
+ 0.018465423956513405,
+ -0.006062682252377272,
+ -0.022459661588072777,
+ -0.025360239669680595,
+ -0.01177666150033474,
+ 0.020097989588975906,
+ 0.0007642743876203895,
+ -0.019178681075572968,
+ 0.016706056892871857,
+ -0.007707135286182165,
+ 0.05376370623707771,
+ 0.014130408875644207,
+ -0.043968316167593,
+ 0.05411241203546524,
+ 0.012870321981608868,
+ -0.02268156409263611,
+ 0.05217869207262993,
+ 0.017593666911125183,
+ 0.034426525235176086,
+ 0.030527388677001,
+ 0.005820967257022858,
+ -0.015406345948576927,
+ 0.03209655359387398,
+ -0.03791355714201927,
+ -0.035536035895347595,
+ 0.01520821824669838,
+ -0.0027301881927996874,
+ -0.009914268739521503,
+ -0.024932285770773888,
+ 0.03166859969496727,
+ -0.04336601123213768,
+ 0.05037177726626396,
+ 0.0542709119617939,
+ -0.004037825856357813,
+ -0.01265634410083294,
+ -0.02065274491906166,
+ 0.018719026818871498,
+ 0.01386888138949871,
+ 0.018814127892255783,
+ 0.012886172160506248,
+ -0.017546115443110466,
+ 0.005349425598978996,
+ -0.0194005835801363,
+ -0.02409222722053528,
+ 0.0018931023078039289,
+ 0.017625367268919945,
+ -0.023949576541781425,
+ 0.002141751581802964,
+ 0.001099604181945324,
+ -0.04846975952386856,
+ 0.012735594995319843,
+ -0.025629691779613495,
+ -0.022047558799386024,
+ 0.046472638845443726,
+ 0.016642658039927483,
+ -0.060230568051338196,
+ -0.023188769817352295,
+ 0.059469763189554214,
+ -0.010793952271342278,
+ 0.048152755945920944,
+ 0.002004053210839629,
+ 0.00650648633018136,
+ 0.010342222638428211,
+ 0.021635454148054123,
+ 0.0050878981128335,
+ -0.032413557171821594,
+ 0.023917876183986664,
+ -0.04238330200314522,
+ -0.024599432945251465,
+ 0.018085021525621414,
+ -0.004865996073931456,
+ 0.006367797497659922,
+ -0.013195249252021313,
+ -0.0803285613656044,
+ 0.03810375928878784,
+ -0.016721908003091812,
+ -0.013448852114379406,
+ -0.03918157145380974,
+ 0.04168589413166046,
+ -0.02434583008289337,
+ 0.018956778571009636,
+ -0.053066302090883255,
+ 0.007069166749715805,
+ -0.0012878247071057558,
+ -0.01556484680622816,
+ -0.04517292603850365,
+ 0.05281269922852516,
+ 0.008012250997126102,
+ -0.003821867285296321,
+ -0.019004330039024353,
+ 0.01894092932343483,
+ 0.010381847620010376,
+ -0.011491358280181885,
+ 0.009684441611170769,
+ 0.03540923446416855,
+ 0.027658510953187943,
+ 0.0026866004336625338,
+ -0.029180126264691353,
+ -0.024060526862740517,
+ -0.017466865479946136,
+ 0.009597266092896461,
+ 0.020066289231181145,
+ 0.007017653901129961,
+ -0.03746975213289261,
+ 0.05014987289905548,
+ -0.0020288191735744476,
+ 0.02721470780670643,
+ 0.010231271386146545,
+ 0.006169670727103949,
+ -0.003278999822214246,
+ -0.0219841580837965,
+ 0.01259294431656599,
+ 0.025693092495203018,
+ -0.003162104869261384,
+ 0.000700873788446188,
+ -0.027832861989736557,
+ 0.007505045738071203,
+ -0.03410952165722847,
+ 0.04111528769135475,
+ 0.009882568381726742,
+ -0.06422480940818787,
+ -0.0074773081578314304,
+ 0.027183007448911667,
+ 0.023838624358177185,
+ 0.0020803322549909353,
+ -0.10809802263975143,
+ -0.030654190108180046,
+ 0.007402020040899515,
+ -0.007619959302246571,
+ 0.064034603536129,
+ 0.024631133303046227,
+ 0.013583578169345856,
+ 0.007556559052318335,
+ -0.003292868612334132,
+ 0.02827666699886322,
+ -0.040608081966638565,
+ -0.013076373375952244,
+ 0.0018336641369387507,
+ -0.009684441611170769,
+ -0.0070889792405068874,
+ -0.06523921340703964,
+ 0.010524499230086803,
+ 0.021698854863643646,
+ -0.011649860069155693,
+ -0.04555333033204079,
+ -0.02146110311150551,
+ 0.01226801611483097,
+ -0.028419317677617073,
+ 0.025883294641971588,
+ -0.03509223088622093,
+ 0.01707061193883419,
+ 0.030273785814642906,
+ -0.01036599837243557,
+ 0.04729684814810753,
+ -0.03864266350865364,
+ -0.011689485050737858,
+ 0.03208070248365402,
+ 0.044951025396585464,
+ 0.009724066592752934,
+ 0.023220470175147057,
+ 0.020684445276856422,
+ -0.01339337695389986,
+ 0.04644094035029411,
+ 0.05151298642158508,
+ -0.0046797567047178745,
+ -0.0023478034418076277,
+ -0.015509371645748615,
+ -0.015485595911741257,
+ 0.01141210738569498,
+ 0.04469742253422737,
+ -0.04105188697576523,
+ -0.012973347678780556,
+ 0.036074940115213394,
+ -0.0015087361680343747,
+ -0.0029619967099279165,
+ 0.04387321323156357,
+ -0.06124497950077057,
+ 0.05452451482415199,
+ 0.016547556966543198,
+ 0.02458358183503151,
+ 0.07658792287111282,
+ 0.0377233549952507,
+ -0.014986316673457623,
+ 0.00403980677947402,
+ 0.003689122386276722,
+ 0.02439337968826294,
+ 0.003695066086947918,
+ 0.005797192454338074,
+ -0.043461110442876816,
+ 0.008265852928161621,
+ -0.02919597551226616,
+ -0.006308359559625387,
+ 0.03512393310666084,
+ -0.02556629106402397,
+ -0.040417883545160294,
+ -0.0019168774597346783,
+ -0.030321337282657623,
+ 0.054936617612838745,
+ 0.08812683075666428,
+ -0.012022338807582855,
+ -0.0016385092167183757,
+ 0.01211743988096714,
+ -0.0111268050968647,
+ 0.026438049972057343,
+ 0.009494239464402199,
+ -0.004008106421679258,
+ -0.011729110963642597,
+ -0.008471905253827572,
+ 0.003162104869261384,
+ -0.021366002038121223,
+ 0.013956056907773018,
+ -0.05994526669383049,
+ 0.06504901498556137,
+ -0.009858793579041958,
+ -0.014043232426047325,
+ 0.029085025191307068,
+ 0.0045846556313335896,
+ 0.017213262617588043,
+ 0.020367441698908806,
+ 0.017974069342017174,
+ 0.028038915246725082,
+ 0.019353032112121582,
+ -0.003502883017063141,
+ 0.0005200830637477338,
+ -0.021667154505848885,
+ -0.008828533813357353,
+ -0.013995681889355183,
+ 0.027389058843255043,
+ -0.04837465658783913,
+ 0.0194005835801363,
+ 0.030432287603616714,
+ 0.058708954602479935,
+ 0.005103748291730881,
+ -0.03429972380399704,
+ -0.011221906170248985,
+ -0.03293661028146744,
+ 0.04726514592766762,
+ 0.00010748382919700816,
+ -0.002807457698509097,
+ -0.017672916874289513,
+ 0.04149569198489189,
+ 0.026897704228758812,
+ -0.019638335332274437,
+ -0.0018158328020945191,
+ -0.013504327274858952,
+ 0.015905626118183136,
+ -0.01305259857326746,
+ -0.023268019780516624,
+ 0.019987039268016815,
+ 0.0382622629404068,
+ 0.04146399348974228,
+ 0.03331701457500458,
+ 0.05557062476873398,
+ 0.029719030484557152,
+ 0.009541790001094341,
+ 0.03192220255732536,
+ -0.005916068330407143,
+ 0.002924352651461959,
+ 0.044951025396585464,
+ -0.0401642806828022,
+ -0.009549715556204319,
+ 0.026438049972057343,
+ -0.030511537566781044,
+ 0.050593677908182144,
+ -0.030194535851478577,
+ 0.03280980885028839,
+ 0.009018735028803349,
+ 0.01661095768213272,
+ -0.045299727469682693,
+ -0.01699136011302471,
+ 0.012133290059864521,
+ -0.07994815707206726,
+ -0.012648419477045536,
+ -0.04568013176321983,
+ -0.014146259054541588,
+ 0.054207511246204376,
+ 0.00699387863278389,
+ 0.014336460269987583,
+ 0.00010203533747699112,
+ 0.040608081966638565,
+ 0.049103762954473495,
+ 0.02496398612856865,
+ 0.018354473635554314,
+ -0.04501442611217499,
+ 0.008677956648170948,
+ -0.028181565925478935,
+ 0.016373204067349434,
+ -0.07018446177244186,
+ -0.046282436698675156,
+ -0.028688771650195122,
+ 0.008265852928161621,
+ 0.02146110311150551,
+ -0.0007504055392928421,
+ 0.022364560514688492,
+ -0.004572768229991198,
+ 0.009280262514948845,
+ -0.027183007448911667,
+ -0.016642658039927483,
+ -0.02773776277899742,
+ -0.01084150280803442,
+ -0.007956774905323982,
+ -0.05278099700808525,
+ 0.024060526862740517,
+ -0.00633609713986516,
+ 0.002163545461371541,
+ 0.017752166837453842,
+ 0.03265130892395973,
+ -0.005103748291730881,
+ -0.005293949972838163,
+ 0.02881557308137417,
+ -0.03810375928878784,
+ -0.020668596029281616,
+ -0.003360231639817357,
+ -0.018275221809744835,
+ 0.019463984295725822,
+ 0.0016811065142974257,
+ 0.02808646485209465,
+ -0.038198862224817276,
+ 0.012022338807582855,
+ 0.02176225557923317,
+ -0.01661095768213272,
+ 0.03708935156464577,
+ 0.004869958385825157,
+ -0.06010376662015915,
+ -0.028752172365784645,
+ 0.02241211198270321,
+ 0.01978098601102829,
+ -0.006169670727103949,
+ -0.007140492554754019,
+ -0.06517581641674042,
+ -0.0022586463019251823,
+ 0.0006825470481999218,
+ -0.07398849725723267,
+ 0.019083580002188683,
+ 0.0181801225990057,
+ -0.08920463919639587,
+ -0.01541427057236433,
+ -0.06121327728033066,
+ -0.03895966708660126,
+ 0.0034949579276144505,
+ 0.0011362576624378562,
+ 0.0550951212644577,
+ -0.02146110311150551,
+ 0.0450461246073246,
+ -0.025502890348434448,
+ 0.014296835288405418,
+ -0.011269456706941128,
+ -0.011047554202377796,
+ -0.035504333674907684,
+ -0.022570613771677017,
+ 0.03223920613527298,
+ -0.002468660706654191,
+ 0.01577089913189411,
+ 0.03227090463042259,
+ -0.00605871994048357,
+ 0.00026846191030927,
+ 0.0033225875813513994,
+ -0.003948668483644724,
+ 0.0056386906653642654,
+ -0.04970606788992882,
+ 0.017435165122151375,
+ 0.01753026619553566,
+ 0.009549715556204319,
+ -0.012894096784293652,
+ 0.03464842587709427,
+ -0.018798276782035828,
+ -0.008733432739973068,
+ 0.009486314840614796,
+ -0.014590063132345676,
+ -0.0006345012807287276,
+ 0.04850145801901817,
+ -0.035345833748579025,
+ -0.07227668166160583,
+ -0.01348847709596157,
+ -0.02664410136640072,
+ -0.00905043538659811,
+ 0.013456776738166809,
+ -0.002888689748942852,
+ -0.03623344376683235,
+ -0.005000722128897905,
+ -0.008479829877614975,
+ -0.0030689851846545935,
+ -0.03372911736369133,
+ 0.04143229126930237,
+ 0.0012254146859049797,
+ 0.030273785814642906,
+ 0.009351588785648346,
+ -0.012006488628685474,
+ 0.009264412336051464,
+ 0.057028837502002716,
+ -0.01753026619553566,
+ 0.019844386726617813,
+ -0.0015414271038025618,
+ 0.052527397871017456,
+ -0.028340067714452744,
+ -0.012553318403661251,
+ 0.025011535733938217,
+ -0.0031858801376074553,
+ -0.005123560782521963,
+ 0.03376081958413124,
+ 0.03509223088622093,
+ -0.022285310551524162,
+ 0.0001692746445769444,
+ -0.014542512595653534,
+ 0.00700180372223258,
+ -0.029291076585650444,
+ 0.06517581641674042,
+ 0.00207636971026659,
+ 0.017324212938547134,
+ -0.003286924911662936,
+ -0.01802162081003189,
+ -0.023569172248244286,
+ -0.04469742253422737,
+ -0.034236323088407516,
+ 0.05461961776018143,
+ 0.05354180559515953,
+ -0.005111673381179571,
+ -0.03905477002263069,
+ 0.029481278732419014,
+ -0.0805821642279625,
+ -0.01238689199090004,
+ 0.061181578785181046,
+ 0.032413557171821594,
+ 0.035884737968444824,
+ -0.04197119548916817,
+ 0.015723347663879395,
+ 0.005904180929064751,
+ -0.0323026068508625,
+ 0.014415711164474487,
+ 0.0031442735344171524,
+ 0.007659584749490023,
+ -0.0027658510953187943,
+ 0.006114195100963116,
+ 0.03620174154639244,
+ 0.016531705856323242,
+ -0.024948135018348694,
+ 0.013963981531560421,
+ 0.004953171592205763,
+ 0.10087035596370697,
+ -0.0072633312083780766,
+ 0.025391940027475357,
+ -0.027119606733322144,
+ -0.07880694419145584,
+ -0.04244670271873474,
+ -0.052527397871017456,
+ 0.002179395640268922,
+ -0.023886175826191902,
+ -0.0052265869453549385,
+ -0.03022623620927334,
+ -0.04989627003669739,
+ -0.008717582561075687,
+ 0.021286750212311745,
+ -0.04999137297272682,
+ 0.0412420891225338,
+ 0.006538186687976122,
+ 0.025249289348721504,
+ -0.026041796430945396,
+ -0.04165419191122055,
+ -0.018703177571296692,
+ 0.06549281626939774,
+ 0.011237756349146366,
+ 0.006649137940257788,
+ 0.057219039648771286,
+ -0.003526658285409212,
+ 0.05316140130162239,
+ 0.012204615399241447,
+ 0.01916283182799816,
+ -0.02941787801682949,
+ -0.036677245050668716,
+ 0.016452455893158913,
+ -0.01902017928659916,
+ 0.032714709639549255,
+ -0.004747119732201099,
+ -0.00844020489603281,
+ 0.02450433187186718,
+ -0.035694535821676254,
+ -0.011784586124122143,
+ -0.02735735848546028,
+ -0.014605913311243057,
+ 0.028371768072247505,
+ -0.0024508293718099594,
+ -0.05921616032719612,
+ 0.0004056647594552487,
+ 0.003057097550481558,
+ 0.004743157420307398,
+ -0.018417874351143837,
+ 0.0217147059738636,
+ 0.01588977500796318,
+ -0.0286253709346056,
+ -0.03842076286673546,
+ 0.009169311262667179,
+ -0.004010087810456753,
+ -0.009113836102187634,
+ -0.026057645678520203,
+ 0.0328415110707283,
+ -0.008701732382178307,
+ 0.011031704023480415,
+ -0.03209655359387398,
+ 0.026263698935508728,
+ 0.00951008964329958,
+ 0.02960808016359806,
+ 0.014257209375500679,
+ 0.03225505352020264,
+ 0.017466865479946136,
+ -0.029703181236982346,
+ -0.02881557308137417,
+ 0.03261960670351982,
+ -0.01367867924273014,
+ -0.029592229053378105,
+ 0.02724640816450119,
+ -0.022364560514688492,
+ 0.04574353247880936,
+ 0.056616734713315964,
+ -0.010706775821745396,
+ 0.015247844159603119,
+ 0.01627810299396515,
+ -0.021064849570393562,
+ -0.04225650057196617,
+ 0.006062682252377272,
+ 0.03300001099705696,
+ 0.03842076286673546,
+ -0.07633432000875473,
+ -0.022887615486979485,
+ 0.027040354907512665,
+ 0.017847267910838127,
+ -0.02621614746749401,
+ 0.019907787442207336,
+ 0.019146980717778206,
+ 0.031113844364881516,
+ -0.0208904966711998,
+ 0.023775223642587662,
+ 0.016753608360886574,
+ 0.0054247137159109116,
+ 0.003197767771780491,
+ 0.002817364176735282,
+ 0.0060666450299322605,
+ 0.020668596029281616,
+ -0.03613834083080292,
+ 0.017355913296341896,
+ 0.029259376227855682,
+ -0.009747842326760292,
+ 0.02488473430275917,
+ -0.05186168849468231,
+ 0.03471182659268379,
+ -0.0014809983549639583,
+ -0.017672916874289513,
+ -0.023299720138311386,
+ 0.01856052502989769,
+ 0.005139410961419344,
+ -0.047582149505615234,
+ -0.00010748382919700816,
+ -0.004568805452436209,
+ 0.0034692015033215284,
+ 0.021334301680326462,
+ -0.004846183117479086,
+ -0.033063411712646484,
+ -0.038167160004377365,
+ 0.0021556203719228506,
+ 0.1150720864534378,
+ 0.06929685175418854,
+ -0.0049848719500005245,
+ -0.0031997489277273417,
+ 0.009557640179991722,
+ 0.04862825945019722,
+ 0.04469742253422737,
+ 0.030242085456848145,
+ -0.028752172365784645,
+ -0.010152020491659641,
+ 0.014685163274407387,
+ 0.0027500009164214134,
+ -0.018037470057606697,
+ -0.03471182659268379,
+ 0.016087902709841728,
+ 0.04168589413166046,
+ 0.03455332666635513,
+ 0.0004878874169662595,
+ 0.005032422486692667,
+ -0.005496039520949125,
+ -0.00048293423606082797,
+ -0.007833936251699924,
+ -0.0388011671602726,
+ 0.002690562978386879,
+ -0.026850152760744095,
+ 0.041939496994018555,
+ 0.024757934734225273,
+ -0.00542075140401721,
+ 0.0011659766314551234,
+ 0.029354477301239967,
+ 0.0029917156789451838,
+ 0.03379251807928085,
+ 0.009518015198409557,
+ -0.0803285613656044,
+ -0.013607353903353214,
+ -0.029909232631325722,
+ -0.02694525383412838,
+ -0.02594669535756111,
+ 0.015984876081347466,
+ 0.023299720138311386,
+ -0.008931559510529041,
+ 5.352521111490205e-05,
+ -0.020208941772580147,
+ 0.013742079958319664,
+ 0.058138348162174225,
+ -0.03502883017063141,
+ -0.02762681059539318,
+ 0.006284584291279316,
+ -0.028118165209889412,
+ 0.007940924726426601,
+ -0.03220750391483307,
+ 0.008107351139187813,
+ -0.022665714845061302,
+ -0.009264412336051464,
+ 0.06444671005010605,
+ -0.00777449831366539,
+ -0.061149876564741135,
+ -0.00970029179006815,
+ -0.026041796430945396,
+ -0.007227668073028326,
+ -0.054968319833278656,
+ 0.000134230955154635,
+ 0.01240274216979742,
+ 0.0050878981128335,
+ 0.003964518662542105,
+ -0.0371844507753849,
+ -0.013234875164926052,
+ -0.008543230593204498,
+ 0.0034632578026503325,
+ 0.0417809933423996,
+ -0.017974069342017174,
+ 0.0003648010897450149,
+ -0.028609519824385643,
+ -0.003566283732652664,
+ -0.033063411712646484,
+ 0.017688767984509468,
+ -0.0113962572067976,
+ 0.015636172145605087,
+ 0.00966066587716341,
+ -0.011546834371984005,
+ 0.01204611361026764,
+ 0.007608071900904179,
+ 0.03902306780219078,
+ -0.012941647320985794,
+ 0.013448852114379406,
+ -0.0007192005286924541,
+ -0.009383288212120533,
+ -0.001284852740354836,
+ 0.018417874351143837,
+ -0.016912110149860382,
+ 0.007750723045319319,
+ -0.02732565812766552,
+ -0.0382622629404068,
+ 0.04482422396540642,
+ -0.0531931035220623,
+ 0.001369056641124189,
+ -0.027373207733035088,
+ -0.0015790711622685194,
+ -0.0026866004336625338,
+ 0.01381340529769659,
+ 0.004632206168025732,
+ 0.018893377855420113,
+ -0.04200289770960808,
+ -0.024678682908415794,
+ 0.05122768506407738,
+ -0.016293954104185104,
+ -0.009692366234958172
+ ],
+ "result": "--- 结果 1 (相似度: 1.000) ---\n文件路径: C:\\Steam\\steamapps\\common\\RimWorld\\Data\\dll1.6\\Verse\\Mote.txt\n\npublic abstract class Mote : Thing\n{\n\tpublic Vector3 exactPosition;\n\n\tpublic float exactRotation;\n\n\tpublic Vector3 linearScale = new Vector3(1f, 1f, 1f);\n\n\tpublic Vector3 curvedScale = new Vector3(1f, 1f, 1f);\n\n\tpublic float rotationRate;\n\n\tpublic float yOffset;\n\n\tpublic Color instanceColor = Color.white;\n\n\tprivate int lastMaintainTick;\n\n\tprivate int currentAnimationTick;\n\n\tpublic float solidTimeOverride = -1f;\n\n\tpublic int pausedTicks;\n\n\tpublic bool paused;\n\n\tpublic int spawnTick;\n\n\tpublic bool animationPaused;\n\n\tpublic int detachAfterTicks = -1;\n\n\tpublic float spawnRealTime;\n\n\tpublic MoteAttachLink link1 = MoteAttachLink.Invalid;\n\n\tprotected float skidSpeedMultiplierPerTick = Rand.Range(0.3f, 0.95f);\n\n\tpublic int offsetRandom = Rand.Range(0, 99999);\n\n\tprotected const float MinSpeed = 0.02f;\n\n\tpublic float Scale\n\t{\n\t\tset\n\t\t{\n\t\t\tlinearScale = new Vector3(value, 1f, value);\n\t\t}\n\t}\n\n\tpublic float AgeSecs\n\t{\n\t\tget\n\t\t{\n\t\t\tif (def.mote.realTime)\n\t\t\t{\n\t\t\t\treturn Time.realtimeSinceStartup - spawnRealTime;\n\t\t\t}\n\t\t\treturn (float)(Find.TickManager.TicksGame - spawnTick - pausedTicks) / 60f;\n\t\t}\n\t}\n\n\tpublic float AgeSecsPausable => (float)currentAnimationTick / 60f;\n\n\tprotected float SolidTime\n\t{\n\t\tget\n\t\t{\n\t\t\tif (!(solidTimeOverride < 0f))\n\t\t\t{\n\t\t\t\treturn solidTimeOverride;\n\t\t\t}\n\t\t\treturn def.mote.solidTime;\n\t\t}\n\t}\n\n\tpublic Vector3 ExactScale => Vector3.Scale(linearScale, curvedScale);\n\n\tpublic override Vector3 DrawPos\n\t{\n\t\tget\n\t\t{\n\t\t\tfloat z = 0f;\n\t\t\tif (def.mote.archDuration > 0f && AgeSecs < def.mote.archDuration + def.mote.archStartOffset)\n\t\t\t{\n\t\t\t\tz = (Mathf.Cos(Mathf.Clamp01((AgeSecs + def.mote.archStartOffset) / def.mote.archDuration) * MathF.PI * 2f - MathF.PI) + 1f) / 2f * def.mote.archHeight;\n\t\t\t}\n\t\t\tint num = GetHashCode();\n\t\t\tif (num == int.MinValue)\n\t\t\t{\n\t\t\t\tnum++;\n\t\t\t}\n\t\t\tfloat y = (float)Mathf.Abs(num) / 2.1474836E+09f * 0.03658537f * def.mote.yFightingOffsetScalar01;\n\t\t\treturn exactPosition + def.mote.unattachedDrawOffset + new Vector3(0f, y, z);\n\t\t}\n\t}\n\n\tprotected virtual bool EndOfLife => AgeSecs >= def.mote.Lifespan;\n\n\tpublic virtual float Alpha\n\t{\n\t\tget\n\t\t{\n\t\t\tfloat ageSecs = AgeSecs;\n\t\t\tif (def.mote.fadeOutUnmaintained && Find.TickManager.TicksGame - lastMaintainTick > 0)\n\t\t\t{\n\t\t\t\tif (def.mote.fadeOutTime > 0f)\n\t\t\t\t{\n\t\t\t\t\tfloat num = (Find.TickManager.TicksGame - lastMaintainTick).TicksToSeconds();\n\t\t\t\t\treturn 1f - num / def.mote.fadeOutTime;\n\t\t\t\t}\n\t\t\t\treturn 1f;\n\t\t\t}\n\t\t\tif (ageSecs <= def.mote.fadeInTime)\n\t\t\t{\n\t\t\t\tif (def.mote.fadeInTime > 0f)\n\t\t\t\t{\n\t\t\t\t\treturn ageSecs / def.mote.fadeInTime;\n\t\t\t\t}\n\t\t\t\treturn 1f;\n\t\t\t}\n\t\t\tif (ageSecs <= def.mote.fadeInTime + SolidTime)\n\t\t\t{\n\t\t\t\treturn 1f;\n\t\t\t}\n\t\t\tif (def.mote.fadeOutTime > 0f)\n\t\t\t{\n\t\t\t\treturn 1f - Mathf.InverseLerp(def.mote.fadeInTime + SolidTime, def.mote.fadeInTime + SolidTime + def.mote.fadeOutTime, ageSecs);\n\t\t\t}\n\t\t\treturn 1f;\n\t\t}\n\t}\n\n\tpublic override void SpawnSetup(Map map, bool respawningAfterLoad)\n\t{\n\t\tbase.SpawnSetup(map, respawningAfterLoad);\n\t\tspawnTick = Find.TickManager.TicksGame;\n\t\tspawnRealTime = Time.realtimeSinceStartup;\n\t\tRealTime.moteList.MoteSpawned(this);\n\t\tbase.Map.moteCounter.Notify_MoteSpawned();\n\t\tif (exactPosition == Vector3.zero)\n\t\t{\n\t\t\texactPosition = base.Position.ToVector3();\n\t\t\texactPosition.y = def.altitudeLayer.AltitudeFor() + yOffset;\n\t\t}\n\t}\n\n\tpublic override void DeSpawn(DestroyMode mode = DestroyMode.Vanish)\n\t{\n\t\tMap map = base.Map;\n\t\tbase.DeSpawn(mode);\n\t\tRealTime.moteList.MoteDespawned(this);\n\t\tmap.moteCounter.Notify_MoteDespawned();\n\t}\n\n\tprotected override void Tick()\n\t{\n\t\tif (!def.mote.realTime)\n\t\t{\n\t\t\tTimeInterval(1f / 60f);\n\t\t}\n\t\tif (!animationPaused)\n\t\t{\n\t\t\tcurrentAnimationTick++;\n\t\t}\n\t\tif (paused)\n\t\t{\n\t\t\tpausedTicks++;\n\t\t}\n\t}\n\n\tpublic void RealtimeUpdate()\n\t{\n\t\tif (def.mote.realTime)\n\t\t{\n\t\t\tTimeInterval(Time.deltaTime);\n\t\t}\n\t}\n\n\tprotected virtual void TimeInterval(float deltaTime)\n\t{\n\t\tif (EndOfLife && !base.Destroyed)\n\t\t{\n\t\t\tDestroy();\n\t\t\treturn;\n\t\t}\n\t\tif (def.mote.needsMaintenance && Find.TickManager.TicksGame > lastMaintainTick)\n\t\t{\n\t\t\tint num = def.mote.fadeOutTime.SecondsToTicks();\n\t\t\tif (!def.mote.fadeOutUnmaintained || Find.TickManager.TicksGame - lastMaintainTick > num)\n\t\t\t{\n\t\t\t\tDestroy();\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\tif (def.mote.growthRate != 0f)\n\t\t{\n\t\t\tlinearScale = new Vector3(linearScale.x + def.mote.growthRate * deltaTime, linearScale.y, linearScale.z + def.mote.growthRate * deltaTime);\n\t\t\tlinearScale.x = Mathf.Max(linearScale.x, 0.0001f);\n\t\t\tlinearScale.z = Mathf.Max(linearScale.z, 0.0001f);\n\t\t}\n\t\tif (def.mote.scalers != null)\n\t\t{\n\t\t\tcurvedScale = def.mote.scalers.ScaleAtTime(AgeSecs);\n\t\t}\n\t}\n\n\tprotected override void DrawAt(Vector3 drawLoc, bool flip = false)\n\t{\n\t\tDrawMote(def.altitudeLayer.AltitudeFor());\n\t}\n\n\tprotected void DrawMote(float altitude)\n\t{\n\t\tif (!paused && !Find.UIRoot.HideMotes)\n\t\t{\n\t\t\texactPosition.y = altitude + yOffset;\n\t\t\tbase.DrawAt(exactPosition);\n\t\t}\n\t}\n\n\tpublic void Maintain()\n\t{\n\t\tlastMaintainTick = Find.TickManager.TicksGame;\n\t}\n\n\tpublic void Attach(TargetInfo a, Vector3 offset, bool rotateWithTarget = false)\n\t{\n\t\tlink1 = new MoteAttachLink(a, offset, rotateWithTarget);\n\t}\n\n\tpublic void Attach(TargetInfo a)\n\t{\n\t\tlink1 = new MoteAttachLink(a, Vector3.zero);\n\t}\n\n\tpublic override void Notify_MyMapRemoved()\n\t{\n\t\tbase.Notify_MyMapRemoved();\n\t\tRealTime.moteList.MoteDespawned(this);\n\t}\n\n\tpublic void ForceSpawnTick(int tick)\n\t{\n\t\tspawnTick = tick;\n\t}\n}\n\n",
+ "timestamp": "2025-08-27 21:03:15,962"
+ },
+ "MoteThrown": {
+ "keywords": [
+ "MoteThrown"
+ ],
+ "question": "MoteThrown class definition in RimWorld",
+ "embedding": [
+ 0.0375991053879261,
+ 0.00833390187472105,
+ 0.014976306818425655,
+ -0.03562182933092117,
+ -0.04458135366439819,
+ -0.08137718588113785,
+ -0.02803712897002697,
+ 0.005294614937156439,
+ 0.030400589108467102,
+ 0.0848374217748642,
+ -0.008357073180377483,
+ -0.019989006221294403,
+ -0.05452951416373253,
+ 0.012852282263338566,
+ -0.026971254497766495,
+ -0.024839505553245544,
+ -0.012018118984997272,
+ -0.13346600532531738,
+ -0.0013796507846564054,
+ -0.0512237586081028,
+ 0.0111994044855237,
+ 0.010805494152009487,
+ 0.0015582619234919548,
+ -0.010380689054727554,
+ 0.014999478124082088,
+ -0.02553464099764824,
+ 0.012581951916217804,
+ 0.022707758471369743,
+ 0.004835053347051144,
+ -0.036270622164011,
+ 0.00935343373566866,
+ 0.02745012566447258,
+ 0.02701759710907936,
+ 0.0021974004339426756,
+ 0.00714058568701148,
+ 0.020869510248303413,
+ -0.0248086117208004,
+ -0.02378907985985279,
+ -0.031373780220746994,
+ 0.057649899274110794,
+ 0.01702309399843216,
+ -0.009755067527294159,
+ 0.016482433304190636,
+ 0.02700215019285679,
+ -0.025998065248131752,
+ 0.027326546609401703,
+ 0.04739278927445412,
+ -0.039669062942266464,
+ -0.023665498942136765,
+ 0.007329816929996014,
+ -0.006348903756588697,
+ -0.0072332704439759254,
+ 0.023511026054620743,
+ 0.022275228053331375,
+ 0.022939469665288925,
+ 0.003114592982456088,
+ 0.010805494152009487,
+ -0.039020270109176636,
+ -0.03546735644340515,
+ 0.015401111915707588,
+ 0.007646489888429642,
+ 0.022197991609573364,
+ -0.05848406255245209,
+ 0.003014184534549713,
+ 0.012844557873904705,
+ -0.07408598810434341,
+ 0.017857257276773453,
+ 0.02848510630428791,
+ -0.03112662024796009,
+ -0.027712732553482056,
+ -0.015895429998636246,
+ 0.030740434303879738,
+ -0.012049014680087566,
+ 0.03837147727608681,
+ -0.022692309692502022,
+ 0.06012149155139923,
+ 0.02862413227558136,
+ -0.0013738579582422972,
+ -0.034602295607328415,
+ 0.0338917151093483,
+ 0.03735194355249405,
+ -0.022151648998260498,
+ -0.06963712722063065,
+ 0.021317487582564354,
+ 0.006916597485542297,
+ 0.03185265138745308,
+ 0.04343824088573456,
+ -0.07019323110580444,
+ -0.009515631943941116,
+ 0.10930618643760681,
+ 0.018814999610185623,
+ -0.03917474299669266,
+ 0.08798869699239731,
+ -0.0322851799428463,
+ 0.017084883525967598,
+ -0.01024166215211153,
+ -0.03339739516377449,
+ -0.00014023392577655613,
+ -0.005418194457888603,
+ 0.02048332430422306,
+ 0.010118082165718079,
+ -0.016343407332897186,
+ -0.07105828821659088,
+ 0.14557680487632751,
+ -0.07087291777133942,
+ 0.06809237599372864,
+ -0.04198618233203888,
+ 0.04010159149765968,
+ -0.007596285548061132,
+ 0.09064566344022751,
+ 0.01027255691587925,
+ -0.01798083633184433,
+ 0.0375991053879261,
+ 0.04337645322084427,
+ -0.008225769735872746,
+ 0.037166573107242584,
+ 0.025720011442899704,
+ -0.03574540838599205,
+ 0.015509244054555893,
+ 0.006858669687062502,
+ 0.06395246088504791,
+ 0.006650128867477179,
+ 0.0002790196449495852,
+ -0.04127559810876846,
+ -0.002228295197710395,
+ 0.03568362072110176,
+ 0.04689846932888031,
+ 0.01849060319364071,
+ 0.005951131694018841,
+ 0.014636462554335594,
+ 0.009399776346981525,
+ 0.0246695838868618,
+ -0.006866393610835075,
+ 0.02965911291539669,
+ -0.025055769830942154,
+ -0.06200608238577843,
+ 0.013647825457155704,
+ 0.0053293718956410885,
+ -0.031234752386808395,
+ -0.020436981692910194,
+ -0.04865948110818863,
+ -0.00250634946860373,
+ -0.01731659658253193,
+ 0.0019724469166249037,
+ 0.08304551243782043,
+ -0.028145261108875275,
+ -0.03932921960949898,
+ -0.011021758429706097,
+ -0.007129000034183264,
+ -0.00891318079084158,
+ -0.012720978818833828,
+ 0.012018118984997272,
+ -0.014675081707537174,
+ 0.04013248533010483,
+ 0.009955883957445621,
+ -0.023093944415450096,
+ 0.025287482887506485,
+ -0.017872704192996025,
+ -0.03985443338751793,
+ -0.0007593389018438756,
+ 0.016405196860432625,
+ -0.007109690923243761,
+ -0.008449757471680641,
+ -0.0123347919434309,
+ 0.030570512637495995,
+ 0.012087632901966572,
+ -0.06061581149697304,
+ 0.052150607109069824,
+ -0.05057496577501297,
+ -0.04013248533010483,
+ 0.0028133676387369633,
+ 0.05338640138506889,
+ -0.03157459571957588,
+ -0.007654213346540928,
+ 0.019618267193436623,
+ -0.02846965752542019,
+ -0.020745931193232536,
+ 0.043778084218502045,
+ 0.0120026720687747,
+ 0.029782691970467567,
+ 0.013377495110034943,
+ 0.017718229442834854,
+ -0.04461224749684334,
+ 0.024576900526881218,
+ 0.05085301771759987,
+ -0.036455992609262466,
+ 0.01009491179138422,
+ 0.034386031329631805,
+ 0.025086665526032448,
+ 0.01995811052620411,
+ -0.012890900485217571,
+ 0.04198618233203888,
+ -0.019062157720327377,
+ -0.017301147803664207,
+ -0.053695350885391235,
+ 0.0067157805897295475,
+ -0.026955807581543922,
+ -0.010743704624474049,
+ -0.10714354366064072,
+ -0.010681914165616035,
+ 0.014149867929518223,
+ -0.008557889610528946,
+ -0.0111994044855237,
+ 0.03308844566345215,
+ 0.053108349442481995,
+ 0.0135396933183074,
+ -0.027264757081866264,
+ -0.006275528110563755,
+ 0.03129654377698898,
+ 0.0010562196839600801,
+ 0.014659633859992027,
+ 0.004611065145581961,
+ -0.019479239359498024,
+ -0.0045647225342690945,
+ 0.007129000034183264,
+ 0.005688524805009365,
+ 0.015169399790465832,
+ 0.010303451679646969,
+ -0.02238336205482483,
+ 0.013284810818731785,
+ -0.02422160841524601,
+ 0.057588107883930206,
+ -0.02511756122112274,
+ -0.008063571527600288,
+ 0.019911767914891243,
+ 0.009368880651891232,
+ 0.03750642016530037,
+ -0.013192125596106052,
+ 0.023541919887065887,
+ -0.006847084034234285,
+ -0.011353879235684872,
+ 0.012234384194016457,
+ -0.11931613832712173,
+ 0.014335237443447113,
+ -0.019726399332284927,
+ -0.02465413697063923,
+ -0.017069436609745026,
+ -0.026538725942373276,
+ 0.029890824109315872,
+ 0.041800811886787415,
+ 0.011253470554947853,
+ 0.03370634466409683,
+ -0.026754990220069885,
+ 0.023433787748217583,
+ -0.016019010916352272,
+ -0.010689638555049896,
+ -0.012141698971390724,
+ 0.02993716672062874,
+ 0.031095724552869797,
+ -0.041090227663517,
+ -0.012628293596208096,
+ -0.03126564621925354,
+ -0.008611955679953098,
+ -0.005163311492651701,
+ 0.001381581649184227,
+ 0.0264151468873024,
+ 0.013972222805023193,
+ -0.012419752776622772,
+ -0.026955807581543922,
+ -0.002365391468629241,
+ -0.0317290723323822,
+ -0.0029002595692873,
+ 0.011994948610663414,
+ 0.018336128443479538,
+ -0.0392056405544281,
+ 0.006132639478892088,
+ 0.028979424387216568,
+ -0.02524114027619362,
+ -0.00792454369366169,
+ -0.01717756874859333,
+ -0.00817942712455988,
+ 0.07834948599338531,
+ 0.0262761190533638,
+ -0.04754726588726044,
+ -0.038278792053461075,
+ -0.0023808388505131006,
+ 0.02378907985985279,
+ 0.005553359631448984,
+ -0.0613572895526886,
+ -0.021997174248099327,
+ -0.03821700066328049,
+ 0.002544968156144023,
+ 0.013261639513075352,
+ -0.006244633346796036,
+ -0.017949942499399185,
+ 0.014597844332456589,
+ 0.06481751799583435,
+ -0.03129654377698898,
+ 0.022553283721208572,
+ -0.020653245970606804,
+ 0.010349794290959835,
+ 0.012489266693592072,
+ 0.01923208124935627,
+ -0.006248495075851679,
+ -0.046342361718416214,
+ -0.002172298263758421,
+ 0.027496468275785446,
+ 0.01181730255484581,
+ -0.007217823062092066,
+ -0.022506941109895706,
+ 0.015401111915707588,
+ 0.03327381610870361,
+ 0.03914384916424751,
+ 0.045631781220436096,
+ 0.023387445136904716,
+ -0.03209980949759483,
+ 0.010195319540798664,
+ -0.07235587388277054,
+ 0.06735090166330338,
+ -0.06765984743833542,
+ -0.022476045414805412,
+ -0.018258890137076378,
+ -0.007569252513349056,
+ -0.0043600439094007015,
+ -0.032841287553310394,
+ 0.04034874960780144,
+ -0.02621432952582836,
+ 0.005611287895590067,
+ 0.0012386927846819162,
+ 0.05224328860640526,
+ -0.03155915066599846,
+ -0.03386082127690315,
+ -0.009631487540900707,
+ 0.01623527519404888,
+ -0.0006864462629891932,
+ -0.03741373494267464,
+ 0.043561819940805435,
+ -0.02415981888771057,
+ 0.004190121777355671,
+ -0.017146674916148186,
+ 0.023433787748217583,
+ 0.022630520164966583,
+ -0.011361602693796158,
+ -0.000526661635376513,
+ -0.02076137810945511,
+ 0.044303297996520996,
+ 0.03664136305451393,
+ 0.03324292227625847,
+ 0.043345555663108826,
+ 0.011585590429604053,
+ -0.013887261040508747,
+ 0.010118082165718079,
+ -0.027341993525624275,
+ -0.027357442304491997,
+ 0.013053098693490028,
+ -0.01872231438755989,
+ 0.008781877346336842,
+ 0.010156701318919659,
+ 0.010009950026869774,
+ -0.015416559763252735,
+ -0.012427477166056633,
+ 0.0064222789369523525,
+ 0.05289208143949509,
+ -0.02531837671995163,
+ 0.008758706972002983,
+ 0.027125729247927666,
+ -0.017949942499399185,
+ 0.01929387077689171,
+ -0.06284024566411972,
+ 0.008171703666448593,
+ 0.023912658914923668,
+ -0.011655104346573353,
+ -0.017069436609745026,
+ 0.010882731527090073,
+ 0.01944834552705288,
+ 0.0015978460432961583,
+ -0.029010318219661713,
+ 0.023063048720359802,
+ -0.016250722110271454,
+ 0.03574540838599205,
+ 0.03410797938704491,
+ -0.05595067888498306,
+ 0.03633241355419159,
+ 0.00484277680516243,
+ -0.026631411164999008,
+ 0.008897733874619007,
+ 0.016683250665664673,
+ 0.03691941499710083,
+ 0.024329740554094315,
+ 0.030122535303235054,
+ 0.014265723526477814,
+ 0.011129890568554401,
+ -0.008619679138064384,
+ -0.05023512244224548,
+ -0.0005382472299970686,
+ 0.0005479019018821418,
+ 0.017718229442834854,
+ -0.03778447210788727,
+ 0.0381552129983902,
+ -0.027542810887098312,
+ 0.051934342831373215,
+ 0.03030790574848652,
+ -0.01042703166604042,
+ -0.010936797596514225,
+ 0.012311620637774467,
+ 0.008982694707810879,
+ 0.0119331581518054,
+ 0.02605985477566719,
+ 0.04331466183066368,
+ 0.0003005012695211917,
+ 0.01409580186009407,
+ -0.02318662963807583,
+ -0.01702309399843216,
+ 0.02232157066464424,
+ 0.03583809360861778,
+ -0.02795989252626896,
+ 0.021889042109251022,
+ 0.008032675832509995,
+ -0.039236534386873245,
+ 0.01314578391611576,
+ -0.026307014748454094,
+ -0.020946748554706573,
+ 0.02811436727643013,
+ 0.009816857054829597,
+ -0.052953872829675674,
+ -0.025441957637667656,
+ 0.059565383940935135,
+ -0.0060592638328671455,
+ 0.01878410391509533,
+ -0.02179635874927044,
+ 0.005572669208049774,
+ 0.02840786799788475,
+ 0.01762554608285427,
+ 0.007573114242404699,
+ -0.019139396026730537,
+ 0.020823167636990547,
+ -0.014397026970982552,
+ -0.013261639513075352,
+ 0.04581714794039726,
+ 0.0036282208748161793,
+ -0.07884380966424942,
+ 0.014481988735496998,
+ -0.06741268932819366,
+ 0.051131073385477066,
+ -0.008357073180377483,
+ -0.01811986416578293,
+ -0.019695503637194633,
+ 0.043191082775592804,
+ -0.01357831247150898,
+ 0.02715662494301796,
+ -0.031976230442523956,
+ -0.009569698013365269,
+ -0.02063779905438423,
+ 0.002348012989386916,
+ -0.06222234666347504,
+ 0.07081113010644913,
+ -0.004800296388566494,
+ -0.008032675832509995,
+ -0.006541996728628874,
+ 0.0019946524407714605,
+ -0.0017165984027087688,
+ -0.001526401611045003,
+ -0.018614182248711586,
+ 0.049648117274045944,
+ 0.03648688644170761,
+ 0.016111694276332855,
+ -0.03016887791454792,
+ -0.021116670221090317,
+ -0.01009491179138422,
+ 0.02789810299873352,
+ 0.011330707930028439,
+ -0.004414109978824854,
+ -0.02613709308207035,
+ 0.03701210021972656,
+ 0.00024836609372869134,
+ 2.033512464549858e-05,
+ -0.0042210170067846775,
+ 0.011060377582907677,
+ 0.009554250165820122,
+ -0.05100749433040619,
+ -0.0028539171908050776,
+ 0.034756772220134735,
+ 0.00789364892989397,
+ 0.00972417276352644,
+ -0.011516077443957329,
+ 0.02113211713731289,
+ -0.045384619385004044,
+ 0.054498620331287384,
+ 0.021641883999109268,
+ -0.07563073933124542,
+ -0.02555008977651596,
+ 0.038649529218673706,
+ 0.010203043930232525,
+ 0.008411139249801636,
+ -0.10479553043842316,
+ -0.06710374355316162,
+ -0.016837725415825844,
+ -0.0015273670433089137,
+ 0.05675394833087921,
+ 0.03691941499710083,
+ -0.0019627921283245087,
+ 0.01776457205414772,
+ -0.00017366318206768483,
+ 0.02048332430422306,
+ -0.0011353879235684872,
+ -0.009924989193677902,
+ 0.027187518775463104,
+ 0.014466540887951851,
+ -0.0011749720433726907,
+ -0.08261298388242722,
+ 0.024391530081629753,
+ 0.025580983608961105,
+ 0.02833063155412674,
+ -0.03979264199733734,
+ -0.014088078401982784,
+ 0.0022533973678946495,
+ -0.042696762830019,
+ 0.02005079574882984,
+ -0.03069409169256687,
+ 0.02751191519200802,
+ 0.018583286553621292,
+ -0.01725480705499649,
+ 0.03781536966562271,
+ -0.044303297996520996,
+ -0.01651332899928093,
+ 0.030663195997476578,
+ 0.06033775582909584,
+ 0.005549497902393341,
+ 0.034169767051935196,
+ 0.015061267651617527,
+ -0.007627180311828852,
+ 0.02179635874927044,
+ 0.02511756122112274,
+ 0.002948532812297344,
+ 0.007279612589627504,
+ -0.02942739985883236,
+ 0.009778238832950592,
+ -0.015231190249323845,
+ 0.04016337916254997,
+ -0.0522741861641407,
+ -0.017563754692673683,
+ -0.005020422395318747,
+ 0.028500553220510483,
+ -0.009453842416405678,
+ 0.0375991053879261,
+ -0.0027786109130829573,
+ 0.04485940560698509,
+ 0.011716893874108791,
+ 0.04155365005135536,
+ 0.04396345466375351,
+ 0.03642509877681732,
+ 0.01989632099866867,
+ -0.0014877829235047102,
+ 0.03132743760943413,
+ 0.02083861641585827,
+ -0.002890604780986905,
+ 0.02355736680328846,
+ -0.017965389415621758,
+ 0.016636908054351807,
+ -0.03407708555459976,
+ -0.01391043234616518,
+ 0.02891763485968113,
+ -0.028948528692126274,
+ -0.0477326326072216,
+ -0.0027303374372422695,
+ -0.0338917151093483,
+ 0.042758554220199585,
+ 0.06858669966459274,
+ -0.005367990117520094,
+ -0.018150757998228073,
+ -0.028315182775259018,
+ 0.0024503525346517563,
+ 0.019247528165578842,
+ 0.009013589471578598,
+ 0.0019232080085203052,
+ -0.01409580186009407,
+ -0.044303297996520996,
+ 0.025998065248131752,
+ -0.007213961333036423,
+ -0.02531837671995163,
+ -0.03247055038809776,
+ 0.03069409169256687,
+ -0.025596432387828827,
+ -0.0027689561247825623,
+ 0.018691418692469597,
+ 0.01314578391611576,
+ 0.010766875930130482,
+ 0.016497880220413208,
+ 0.06982249021530151,
+ 0.03444782271981239,
+ 0.024484215304255486,
+ 0.011268917471170425,
+ 0.006696471478790045,
+ -0.015586481429636478,
+ 0.020128032192587852,
+ -0.022213438525795937,
+ 0.015594204887747765,
+ -0.027172071859240532,
+ 0.035776302218437195,
+ 0.005661491770297289,
+ 0.05477667227387428,
+ -0.007897511124610901,
+ -0.028500553220510483,
+ 0.004622650798410177,
+ -0.02496308647096157,
+ 0.07600147277116776,
+ 0.01703854277729988,
+ 0.0017069437308236957,
+ 0.008156255818903446,
+ 0.018150757998228073,
+ 0.02025161311030388,
+ -0.01886134222149849,
+ -0.01560192834585905,
+ 0.0026395837776362896,
+ 0.03247055038809776,
+ -0.026894018054008484,
+ -0.020977642387151718,
+ -0.007874339818954468,
+ 0.05014243721961975,
+ 0.0549311488866806,
+ 0.030941251665353775,
+ 0.031883545219898224,
+ 0.04013248533010483,
+ 0.02062235213816166,
+ 0.035127509385347366,
+ 0.0011546971509233117,
+ 0.008241216652095318,
+ 0.04581714794039726,
+ -0.04658952355384827,
+ -0.017949942499399185,
+ 0.007797102443873882,
+ -0.01702309399843216,
+ 0.08477562665939331,
+ -0.02635335735976696,
+ 0.01995811052620411,
+ 0.034386031329631805,
+ 0.012280725874006748,
+ -0.03800073638558388,
+ -0.022769547998905182,
+ -0.013029927387833595,
+ -0.057804372161626816,
+ -0.017996283248066902,
+ -0.017501965165138245,
+ -0.011871368624269962,
+ 0.05366445705294609,
+ 0.01739383302628994,
+ 0.02958187460899353,
+ 0.023881765082478523,
+ 0.031451016664505005,
+ 0.0693899616599083,
+ 0.03138922527432442,
+ 0.03559093549847603,
+ -0.05072943866252899,
+ -0.013887261040508747,
+ -0.027990786358714104,
+ -0.01431206613779068,
+ -0.06642404943704605,
+ -0.022491494193673134,
+ -0.02363460510969162,
+ 0.016976751387119293,
+ 0.02378907985985279,
+ -0.005437504034489393,
+ 0.02539561502635479,
+ -0.0016528775449842215,
+ -0.009113998152315617,
+ -0.015323874540627003,
+ -0.012682359665632248,
+ -0.02003534883260727,
+ -0.010326622985303402,
+ -0.012674636207520962,
+ -0.0515018105506897,
+ 0.02048332430422306,
+ 0.010519715957343578,
+ -0.012172593735158443,
+ 0.02392810583114624,
+ 0.0002389528090134263,
+ 0.002929223468527198,
+ -0.015246637165546417,
+ 0.03327381610870361,
+ -0.0025024875067174435,
+ 0.017223911359906197,
+ -0.023727290332317352,
+ -0.005731005687266588,
+ -0.012203488498926163,
+ 0.018475154414772987,
+ 0.008411139249801636,
+ -0.04544641077518463,
+ 0.004081989638507366,
+ 0.011276641860604286,
+ 0.0008949868497438729,
+ 0.017810914665460587,
+ -0.024793164804577827,
+ -0.04603341221809387,
+ -0.016976751387119293,
+ 0.022074412554502487,
+ 0.013956774957478046,
+ -0.009554250165820122,
+ 0.005707834381610155,
+ -0.0778551697731018,
+ -0.029087556526064873,
+ -0.0037382838781923056,
+ -0.06426140666007996,
+ -0.002738061361014843,
+ 0.0009905679617077112,
+ -0.031976230442523956,
+ -0.02621432952582836,
+ -0.02032884955406189,
+ -0.057804372161626816,
+ 0.03775357827544212,
+ 0.009932712651789188,
+ 0.018104417249560356,
+ -0.011075824499130249,
+ -0.008163979277014732,
+ -0.017208464443683624,
+ 0.023897211998701096,
+ -0.021827252581715584,
+ -0.0060592638328671455,
+ -0.03846416249871254,
+ -0.009245301596820354,
+ -0.0012116596335545182,
+ 0.013423837721347809,
+ 0.03293397277593613,
+ 0.029550980776548386,
+ -0.0015708130085840821,
+ -0.007067210506647825,
+ -0.011361602693796158,
+ 0.0018034903332591057,
+ 0.002635721815750003,
+ -0.05588889122009277,
+ 0.010620124638080597,
+ 0.00906765554100275,
+ 0.01635885424911976,
+ 0.0038753801491111517,
+ -0.009090826846659184,
+ 0.029473742470145226,
+ -0.024391530081629753,
+ 0.011029481887817383,
+ -0.004004752729088068,
+ 0.0013082062359899282,
+ 0.0895952358841896,
+ -0.031003041192889214,
+ -0.06994607299566269,
+ -0.021595541387796402,
+ -0.030416037887334824,
+ -0.004823467694222927,
+ 0.00932253897190094,
+ 0.008820496499538422,
+ -0.037104785442352295,
+ -0.010465649887919426,
+ -0.012234384194016457,
+ -0.019633714109659195,
+ -0.023804526776075363,
+ 0.04482851177453995,
+ 0.024391530081629753,
+ 0.09614495187997818,
+ -0.006866393610835075,
+ -0.004047233145684004,
+ 0.03979264199733734,
+ 0.05703200027346611,
+ -0.032408758997917175,
+ -0.0037305601872503757,
+ -0.01144656352698803,
+ 0.08298372477293015,
+ -0.039730850607156754,
+ 0.023063048720359802,
+ 0.05542546510696411,
+ 0.01606535166501999,
+ -0.012195765040814877,
+ 0.01493768859654665,
+ 0.02619888260960579,
+ -0.006032230798155069,
+ -0.007349126506596804,
+ -0.010527440346777439,
+ 0.00910627469420433,
+ -0.012388858012855053,
+ 0.04742368310689926,
+ 0.012064461596310139,
+ 0.017872704192996025,
+ -0.02113211713731289,
+ -0.02369639463722706,
+ -0.023897211998701096,
+ -0.02751191519200802,
+ -0.026183435693383217,
+ 0.09157250821590424,
+ 0.03213070333003998,
+ 0.0061287772841751575,
+ -0.025967171415686607,
+ 0.017872704192996025,
+ -0.046064309775829315,
+ -0.0005363163072615862,
+ 0.055456358939409256,
+ 0.02950463816523552,
+ 0.027805417776107788,
+ -0.05397340655326843,
+ 0.01564827188849449,
+ 0.015972668305039406,
+ -0.024391530081629753,
+ 0.036363307386636734,
+ -0.008828219957649708,
+ 0.009886370971798897,
+ -0.01255105622112751,
+ 5.463933484861627e-05,
+ 0.015571033582091331,
+ 0.024484215304255486,
+ -0.01790359988808632,
+ 0.007024729624390602,
+ 0.015200294554233551,
+ 0.05851495638489723,
+ -0.017285700887441635,
+ 0.001857556402683258,
+ -0.0014173039235174656,
+ -0.0317290723323822,
+ -0.003201484913006425,
+ -0.04872126877307892,
+ -0.0019627921283245087,
+ -0.011987224221229553,
+ 0.019726399332284927,
+ -0.05910196155309677,
+ -0.04896843060851097,
+ 0.02809891849756241,
+ 0.0033617522567510605,
+ -0.046496838331222534,
+ 0.01761009730398655,
+ 0.02283133752644062,
+ 0.029844481498003006,
+ -0.028716817498207092,
+ -0.03991622105240822,
+ 0.0015688820276409388,
+ 0.058978378772735596,
+ 0.006669438444077969,
+ 0.00855016615241766,
+ 0.05341729521751404,
+ 0.010797770693898201,
+ 0.037629999220371246,
+ 0.02371184155344963,
+ 0.017347490414977074,
+ -0.0541587732732296,
+ -0.020158927887678146,
+ 0.03552914410829544,
+ -0.026028960943222046,
+ 0.061171919107437134,
+ 0.009731896221637726,
+ -0.007264165207743645,
+ 0.03148191049695015,
+ -0.0290721096098423,
+ 0.00521351583302021,
+ -0.032408758997917175,
+ -0.0036417373921722174,
+ 0.016683250665664673,
+ -0.05749542638659477,
+ -0.04294392094016075,
+ -0.0044488669373095036,
+ 0.008472928777337074,
+ -0.0256118793040514,
+ 0.007797102443873882,
+ 0.017486518248915672,
+ 0.008341625332832336,
+ -0.03917474299669266,
+ -0.03030790574848652,
+ 0.016606012359261513,
+ -0.026229776442050934,
+ -0.007646489888429642,
+ 0.01791904680430889,
+ 0.02136382833123207,
+ -0.01350879855453968,
+ -0.0044295573607087135,
+ -0.013586035929620266,
+ 0.013663273304700851,
+ 0.005406608805060387,
+ 0.047516368329524994,
+ 0.009299367666244507,
+ 0.05298476666212082,
+ 0.014991754665970802,
+ -0.03781536966562271,
+ -0.019494688138365746,
+ 0.025148455053567886,
+ -0.023526472970843315,
+ -0.015385664068162441,
+ 0.03023066744208336,
+ -0.018073521554470062,
+ 0.05851495638489723,
+ 0.021471960470080376,
+ -0.025642773136496544,
+ 0.027620047330856323,
+ 0.017949942499399185,
+ -0.0074611203745007515,
+ -0.038278792053461075,
+ -0.007909096777439117,
+ 0.02187359519302845,
+ 0.032995760440826416,
+ -0.07223229855298996,
+ -0.02451510913670063,
+ 0.05462219938635826,
+ 0.016466986387968063,
+ -0.048196058720350266,
+ -0.013670996762812138,
+ 0.03895847871899605,
+ 0.001177868340164423,
+ -0.04618788883090019,
+ 0.021317487582564354,
+ 0.04340734705328941,
+ -0.024623241275548935,
+ -0.01929387077689171,
+ 0.022645967081189156,
+ 0.028454210609197617,
+ 0.0317290723323822,
+ -0.01489906944334507,
+ 0.008573337458074093,
+ 0.052953872829675674,
+ -0.011153061874210835,
+ 0.005754176527261734,
+ -0.05885479971766472,
+ 0.07748442888259888,
+ 0.0030103225726634264,
+ -0.014026288874447346,
+ -0.046064309775829315,
+ 0.024206161499023438,
+ 0.0135396933183074,
+ -0.05826779827475548,
+ 0.019556477665901184,
+ -0.0031898992601782084,
+ -0.003491124603897333,
+ 0.014420198276638985,
+ -0.011037206277251244,
+ -0.02017437480390072,
+ -0.03194533661007881,
+ 0.008094466291368008,
+ 0.08286014199256897,
+ 0.06599152088165283,
+ 0.01310716476291418,
+ -0.014783213846385479,
+ 0.009600592777132988,
+ 0.018475154414772987,
+ 0.013972222805023193,
+ 0.011624209582805634,
+ -0.02891763485968113,
+ 0.0008834013133309782,
+ 0.005074488930404186,
+ 0.011462011374533176,
+ -0.047300104051828384,
+ -0.05020422488451004,
+ 0.021966280415654182,
+ 0.043129291385412216,
+ 0.0023808388505131006,
+ 0.00403950922191143,
+ 0.009229853749275208,
+ -0.006375936791300774,
+ 0.024237055331468582,
+ 0.029767245054244995,
+ -0.017501965165138245,
+ 0.004109022673219442,
+ -0.04183170571923256,
+ 0.03463319316506386,
+ 0.021255696192383766,
+ -0.013037651777267456,
+ -0.006642405409365892,
+ 0.01782636158168316,
+ 0.006244633346796036,
+ 0.04476672410964966,
+ -0.012790491804480553,
+ -0.06290203332901001,
+ -0.000778648245614022,
+ 0.005638320930302143,
+ -0.04152275621891022,
+ -0.006796879693865776,
+ -0.018737761303782463,
+ 0.012543332763016224,
+ -0.0030334938783198595,
+ -0.0011064239079132676,
+ -0.032841287553310394,
+ 0.01471369992941618,
+ 0.05267581716179848,
+ -0.014574673026800156,
+ -0.02533382549881935,
+ 0.0181353110820055,
+ -0.05292297899723053,
+ 0.009206682443618774,
+ -0.0076155951246619225,
+ 0.03410797938704491,
+ -0.04785621166229248,
+ 0.0060785734094679356,
+ 0.057001106441020966,
+ -0.009021312929689884,
+ -0.057742584496736526,
+ 0.003753731260076165,
+ -0.010921349748969078,
+ -0.014960858970880508,
+ -0.03837147727608681,
+ -0.01923208124935627,
+ 0.026245225220918655,
+ 0.015655994415283203,
+ -0.0022476045414805412,
+ -0.03858774155378342,
+ -0.02905666083097458,
+ -0.031667280942201614,
+ 0.000290122494334355,
+ 0.036270622164011,
+ -0.024561451748013496,
+ -0.025210244581103325,
+ -0.030555063858628273,
+ -0.011840473860502243,
+ -0.06945175677537918,
+ 0.025519194081425667,
+ 0.015910876914858818,
+ 0.01674504019320011,
+ -0.02312483824789524,
+ -0.005483846180140972,
+ -0.018984921276569366,
+ 0.017810914665460587,
+ 0.029195688664913177,
+ -0.028809502720832825,
+ 0.011863645166158676,
+ -0.027774522081017494,
+ 0.017949942499399185,
+ -0.0022109169512987137,
+ 0.01332342904061079,
+ -0.08712363988161087,
+ 0.02619888260960579,
+ -0.002728406572714448,
+ -0.006549720652401447,
+ 0.05573441460728645,
+ -0.04550819844007492,
+ -0.0031203858088701963,
+ -0.00925302505493164,
+ 0.013192125596106052,
+ -0.00737615954130888,
+ 0.01258967537432909,
+ 0.0009249162976630032,
+ -0.017733678221702576,
+ -0.0256118793040514,
+ -0.005812104791402817,
+ 0.029180241748690605,
+ -0.0298753771930933,
+ -0.003823244944214821
+ ],
+ "result": "--- 结果 1 (相似度: 1.000) ---\n文件路径: C:\\Steam\\steamapps\\common\\RimWorld\\Data\\dll1.6\\Verse\\MoteThrown.txt\n\npublic class MoteThrown : Mote\n{\n\tpublic float airTimeLeft = 999999f;\n\n\tprotected Vector3 velocity = Vector3.zero;\n\n\tprotected bool Flying => airTimeLeft > 0f;\n\n\tprotected bool Skidding\n\t{\n\t\tget\n\t\t{\n\t\t\tif (!Flying)\n\t\t\t{\n\t\t\t\treturn Speed > 0.01f;\n\t\t\t}\n\t\t\treturn false;\n\t\t}\n\t}\n\n\tpublic Vector3 Velocity\n\t{\n\t\tget\n\t\t{\n\t\t\treturn velocity;\n\t\t}\n\t\tset\n\t\t{\n\t\t\tvelocity = value;\n\t\t}\n\t}\n\n\tpublic float MoveAngle\n\t{\n\t\tget\n\t\t{\n\t\t\treturn velocity.AngleFlat();\n\t\t}\n\t\tset\n\t\t{\n\t\t\tSetVelocity(value, Speed);\n\t\t}\n\t}\n\n\tpublic float Speed\n\t{\n\t\tget\n\t\t{\n\t\t\treturn velocity.MagnitudeHorizontal();\n\t\t}\n\t\tset\n\t\t{\n\t\t\tif (value == 0f)\n\t\t\t{\n\t\t\t\tvelocity = Vector3.zero;\n\t\t\t}\n\t\t\telse if (velocity == Vector3.zero)\n\t\t\t{\n\t\t\t\tvelocity = new Vector3(value, 0f, 0f);\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tvelocity = velocity.normalized * value;\n\t\t\t}\n\t\t}\n\t}\n\n\tprotected override void TimeInterval(float deltaTime)\n\t{\n\t\tbase.TimeInterval(deltaTime);\n\t\tif (base.Destroyed || (!Flying && !Skidding))\n\t\t{\n\t\t\treturn;\n\t\t}\n\t\tVector3 v = NextExactPosition(deltaTime);\n\t\tIntVec3 intVec = new IntVec3(v);\n\t\tif (intVec != base.Position)\n\t\t{\n\t\t\tif (!intVec.InBounds(base.Map))\n\t\t\t{\n\t\t\t\tDestroy();\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif (def.mote.collide && intVec.Filled(base.Map))\n\t\t\t{\n\t\t\t\tWallHit();\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\tbase.Position = intVec;\n\t\texactPosition = v;\n\t\tif (def.mote.rotateTowardsMoveDirection && velocity != default(Vector3))\n\t\t{\n\t\t\texactRotation = velocity.AngleFlat();\n\t\t}\n\t\telse\n\t\t{\n\t\t\texactRotation += rotationRate * deltaTime;\n\t\t}\n\t\tvelocity += def.mote.acceleration * deltaTime;\n\t\tif (def.mote.speedPerTime != 0f)\n\t\t{\n\t\t\tSpeed = Mathf.Max(Speed + def.mote.speedPerTime * deltaTime, 0f);\n\t\t}\n\t\tif (airTimeLeft > 0f)\n\t\t{\n\t\t\tairTimeLeft -= deltaTime;\n\t\t\tif (airTimeLeft < 0f)\n\t\t\t{\n\t\t\t\tairTimeLeft = 0f;\n\t\t\t}\n\t\t\tif (airTimeLeft <= 0f && !def.mote.landSound.NullOrUndefined())\n\t\t\t{\n\t\t\t\tdef.mote.landSound.PlayOneShot(new TargetInfo(base.Position, base.Map));\n\t\t\t}\n\t\t}\n\t\tif (Skidding)\n\t\t{\n\t\t\tSpeed *= skidSpeedMultiplierPerTick;\n\t\t\trotationRate *= skidSpeedMultiplierPerTick;\n\t\t\tif (Speed < 0.02f)\n\t\t\t{\n\t\t\t\tSpeed = 0f;\n\t\t\t}\n\t\t}\n\t}\n\n\tprotected virtual Vector3 NextExactPosition(float deltaTime)\n\t{\n\t\treturn exactPosition + velocity * deltaTime;\n\t}\n\n\tpublic void SetVelocity(float angle, float speed)\n\t{\n\t\tvelocity = Quaternion.AngleAxis(angle, Vector3.up) * Vector3.forward * speed;\n\t}\n\n\tprotected virtual void WallHit()\n\t{\n\t\tairTimeLeft = 0f;\n\t\tSpeed = 0f;\n\t\trotationRate = 0f;\n\t}\n}\n\n",
+ "timestamp": "2025-08-27 21:03:27,270"
+ },
+ "MakeStaticMote-MoteMaker": {
+ "keywords": [
+ "MoteMaker",
+ "MakeStaticMote"
+ ],
+ "question": "MoteMaker class MakeStaticMote method definition",
+ "embedding": [
+ -0.061824873089790344,
+ 0.04554526507854462,
+ -0.015362116508185863,
+ -0.0288578812032938,
+ -0.0632677674293518,
+ -0.022004133090376854,
+ -0.0086416807025671,
+ 0.07459134608507156,
+ 0.013668283820152283,
+ 0.11756449937820435,
+ 0.020702391862869263,
+ -0.03974232077598572,
+ -0.03971095383167267,
+ 0.034096214920282364,
+ -0.021455205976963043,
+ -0.018287112936377525,
+ -0.030175305902957916,
+ -0.11524331569671631,
+ -0.02758750692009926,
+ -0.03801712021231651,
+ 0.016310976818203926,
+ 0.017910705879330635,
+ 0.015605212189257145,
+ -0.009943421930074692,
+ 0.02035735361278057,
+ -0.010037523694336414,
+ 0.06116615980863571,
+ 0.05194418504834175,
+ 0.032151442021131516,
+ -0.05840584263205528,
+ 0.0173460952937603,
+ -0.00591664994135499,
+ 0.049121130257844925,
+ -0.021282687783241272,
+ 0.017299044877290726,
+ 0.009684641845524311,
+ 0.004948185291141272,
+ 0.01662464812397957,
+ 0.020373037084937096,
+ 0.007010582834482193,
+ -0.032182808965444565,
+ -0.007681058254092932,
+ -0.019792741164565086,
+ 0.02813643403351307,
+ -0.011754881590604782,
+ 0.020749444141983986,
+ 0.03459808975458145,
+ -0.03506859764456749,
+ -0.0616053007543087,
+ -0.01065702736377716,
+ -0.019526120275259018,
+ 0.039460014551877975,
+ 0.038581732660532,
+ -0.013723176904022694,
+ 0.057998064905405045,
+ -0.02537611499428749,
+ 0.0317593514919281,
+ -0.039428647607564926,
+ -0.005277541931718588,
+ 0.013895696960389614,
+ 0.030677182599902153,
+ -0.003515093820169568,
+ -0.00887693464756012,
+ -0.018694888800382614,
+ 0.036354657262563705,
+ -0.018318479880690575,
+ 0.021800246089696884,
+ 0.04501201957464218,
+ -0.027054263278841972,
+ -0.05780986323952675,
+ 0.006418525706976652,
+ 0.03403347730636597,
+ -0.022427592426538467,
+ -0.010625659488141537,
+ -0.03431578353047371,
+ 0.023823434486985207,
+ -0.001788914087228477,
+ -0.03622918576002121,
+ -0.041436150670051575,
+ 0.01051587425172329,
+ 0.029344072565436363,
+ -0.0462980791926384,
+ -0.00561866071075201,
+ 0.023305876180529594,
+ 0.029312705621123314,
+ 0.03302972763776779,
+ 0.008853409439325333,
+ -0.0036542860325425863,
+ 0.036825165152549744,
+ 0.01048450730741024,
+ 0.013715335167944431,
+ -0.01987116038799286,
+ 0.06863156706094742,
+ -0.039522748440504074,
+ 0.018773306161165237,
+ 0.0,
+ -0.08789106458425522,
+ -0.023211773484945297,
+ -0.01366044208407402,
+ 0.006312661338597536,
+ 0.005697079002857208,
+ -0.03080265037715435,
+ -0.015087652951478958,
+ 0.027618873864412308,
+ -0.015409166924655437,
+ 0.08538168668746948,
+ -0.055269114673137665,
+ 0.01963590644299984,
+ -0.010390405543148518,
+ 0.00800649356096983,
+ 0.02509380877017975,
+ -0.04300451651215553,
+ 0.024058690294623375,
+ 0.026113245636224747,
+ -0.028559891507029533,
+ 0.06599672138690948,
+ 0.03491176292300224,
+ -0.051034536212682724,
+ -0.02912450209259987,
+ 0.040275562554597855,
+ 0.06649859249591827,
+ 0.0538889542222023,
+ 0.0191967636346817,
+ -0.017816605046391487,
+ 0.05583372712135315,
+ 0.027258150279521942,
+ 0.03509996458888054,
+ 0.025140861049294472,
+ -0.031884822994470596,
+ -0.012570430524647236,
+ 0.009661116637289524,
+ 0.02940680831670761,
+ -0.007089001126587391,
+ 0.04532569274306297,
+ -0.03186913952231407,
+ -0.0691961795091629,
+ 0.030332142487168312,
+ -0.01598162017762661,
+ -0.05467313528060913,
+ 0.013244826346635818,
+ -0.06113479286432266,
+ -0.0060734860599040985,
+ -0.04077744111418724,
+ 0.01861646957695484,
+ 0.03230828046798706,
+ -0.00532851368188858,
+ -0.03045761026442051,
+ -0.047113627195358276,
+ 0.007026266772300005,
+ -0.01882035657763481,
+ 0.024780137464404106,
+ -0.004861925728619099,
+ -0.0299086831510067,
+ 0.053669385612010956,
+ 0.012805684469640255,
+ -0.03340613469481468,
+ 0.00414832029491663,
+ -0.029281338676810265,
+ -0.055269114673137665,
+ 0.010045365430414677,
+ -0.02584662288427353,
+ 0.01605219580233097,
+ -0.031884822994470596,
+ 0.03171230107545853,
+ -0.004669800866395235,
+ -0.004889371804893017,
+ 0.0279325470328331,
+ 0.024152791127562523,
+ -0.06229538097977638,
+ -0.032010290771722794,
+ -0.021267002448439598,
+ 0.05341844633221626,
+ -0.0030896752141416073,
+ -0.0002918625541497022,
+ 0.04977984353899956,
+ -0.00557553069666028,
+ -0.009159239940345287,
+ 0.0480232760310173,
+ -0.013566340319812298,
+ -0.04272221028804779,
+ 0.04212623089551926,
+ 0.027775710448622704,
+ 0.00370917865075171,
+ -0.026866059750318527,
+ 0.05733935534954071,
+ -0.019714323803782463,
+ -0.018224379047751427,
+ 0.014248578809201717,
+ -0.002772081643342972,
+ -0.02178456261754036,
+ 0.04074607416987419,
+ 0.056806109845638275,
+ -0.010907964780926704,
+ -0.00037175105535425246,
+ -0.09215701371431351,
+ -0.029014717787504196,
+ 0.016985371708869934,
+ -0.0022388382349163294,
+ -0.03045761026442051,
+ -0.030112572014331818,
+ 0.02790118008852005,
+ -0.002730912296101451,
+ 0.015056286007165909,
+ 0.02848147414624691,
+ 0.04356912523508072,
+ 0.029140185564756393,
+ 0.011135377921164036,
+ -0.04391416534781456,
+ 0.02117290161550045,
+ -0.00532851368188858,
+ 0.03698199987411499,
+ 0.015024918131530285,
+ -0.023619547486305237,
+ -0.03924044594168663,
+ 0.051787350326776505,
+ -0.004889371804893017,
+ -0.026003459468483925,
+ -0.019761374220252037,
+ 0.0077790808863937855,
+ 0.02871672809123993,
+ -0.016891270875930786,
+ 0.03425304964184761,
+ 0.00278776534833014,
+ 0.04545116052031517,
+ 0.07101547718048096,
+ 0.013236984610557556,
+ 0.03509996458888054,
+ 0.0019967223051935434,
+ 0.00018832609930541366,
+ 0.0345667228102684,
+ -0.02961069531738758,
+ 0.023619547486305237,
+ -0.06013103947043419,
+ 0.0014566172612830997,
+ 0.029344072565436363,
+ -0.007551668211817741,
+ -0.0022427591029554605,
+ -0.00850052759051323,
+ -0.03281015530228615,
+ 0.014813189394772053,
+ 0.004999157506972551,
+ 0.03657422587275505,
+ -0.015785574913024902,
+ 0.011707830242812634,
+ -0.011511784978210926,
+ -0.019008560106158257,
+ -0.0014938658569008112,
+ 0.018867406994104385,
+ 0.06976079195737839,
+ -0.024670351296663284,
+ 0.023478394374251366,
+ -0.02929702214896679,
+ -0.022239388898015022,
+ 0.012162655591964722,
+ 0.010641343891620636,
+ 0.0024662509094923735,
+ -0.012884102761745453,
+ -0.004771744832396507,
+ -0.03400211036205292,
+ -0.03588414564728737,
+ -0.041436150670051575,
+ -0.0002987241605296731,
+ 0.023948904126882553,
+ 0.04548252746462822,
+ -0.050626758486032486,
+ 0.00981795322149992,
+ -0.010327670723199844,
+ 0.05194418504834175,
+ -0.02253737673163414,
+ -0.006022514309734106,
+ -0.012484170496463776,
+ 0.07628518342971802,
+ 0.028214851394295692,
+ -0.04200076311826706,
+ -0.028497157618403435,
+ 0.01080602128058672,
+ 0.006775328423827887,
+ 0.001994761871173978,
+ -0.008563262410461903,
+ -0.05919002369046211,
+ -0.0013909420231357217,
+ 0.011723513714969158,
+ 0.026489652693271637,
+ 0.022051185369491577,
+ -0.022600112482905388,
+ 0.012280282564461231,
+ 0.031084956601262093,
+ 0.025219278410077095,
+ -0.017769552767276764,
+ -0.010758970864117146,
+ 0.061730772256851196,
+ -0.004465913865715265,
+ 0.03324929624795914,
+ -0.029563644900918007,
+ -0.03804848715662956,
+ -0.016201190650463104,
+ -0.007285046391189098,
+ 0.025485899299383163,
+ -0.007477170787751675,
+ -0.021533625200390816,
+ 0.004932501818984747,
+ 0.019165396690368652,
+ 0.006881192792207003,
+ 0.045670732855796814,
+ 0.03130452707409859,
+ -0.0461098738014698,
+ 0.011331423185765743,
+ -0.14730066061019897,
+ 0.02987731620669365,
+ -0.03039487637579441,
+ 0.02468603476881981,
+ -0.0010017919121310115,
+ 0.028873564675450325,
+ -0.0054147737100720406,
+ 0.029924366623163223,
+ 0.009747376665472984,
+ -0.05304203927516937,
+ -0.0018653718288987875,
+ -0.009433703497052193,
+ -0.014013323932886124,
+ -0.047176361083984375,
+ 0.0010321789886802435,
+ -0.0013203656999394298,
+ 0.02523496188223362,
+ 0.020514188334345818,
+ -0.02581525593996048,
+ 0.0694471150636673,
+ -0.020953331142663956,
+ -0.002556431805714965,
+ 0.01632666029036045,
+ 0.04463561251759529,
+ 0.018569419160485268,
+ -0.006159746088087559,
+ 0.016075721010565758,
+ -0.03955411538481712,
+ 0.05206965282559395,
+ 0.05354391410946846,
+ 0.01717357523739338,
+ 0.013519289903342724,
+ 0.007261521182954311,
+ 0.015926726162433624,
+ 0.03657422587275505,
+ -0.027211099863052368,
+ 0.016750117763876915,
+ -0.007833973504602909,
+ 0.01725199446082115,
+ 0.02001231350004673,
+ 0.035633210092782974,
+ 0.024325311183929443,
+ 0.017220627516508102,
+ -0.03274742141366005,
+ 0.02390185371041298,
+ 0.04356912523508072,
+ 0.009716009721159935,
+ -0.0006391079514287412,
+ 0.018694888800382614,
+ 0.018114592880010605,
+ -0.002046713838353753,
+ -0.05903318524360657,
+ 0.010131625458598137,
+ -0.0029347992967814207,
+ -0.014295629225671291,
+ -0.0007998651708476245,
+ 0.04156162217259407,
+ 0.05206965282559395,
+ 0.012719424441456795,
+ -0.021047431975603104,
+ 0.03513133153319359,
+ -0.011825457215309143,
+ 0.04156162217259407,
+ 0.023384293541312218,
+ -0.02111016772687435,
+ 0.05059539154171944,
+ 0.013064464554190636,
+ -0.044416043907403946,
+ 0.029924366623163223,
+ 0.019651589915156364,
+ 0.004293393809348345,
+ -0.0077790808863937855,
+ 0.022976519539952278,
+ 0.019165396690368652,
+ 0.019447702914476395,
+ -0.040306929498910904,
+ -0.016028670594096184,
+ 0.02154930867254734,
+ 0.015220963396131992,
+ -0.010727602988481522,
+ -0.0086416807025671,
+ 0.03698199987411499,
+ 0.00511286361142993,
+ 0.05344981327652931,
+ 0.021470891311764717,
+ 0.009661116637289524,
+ -0.0018751741154119372,
+ -0.017471564933657646,
+ 0.01717357523739338,
+ -0.013017413206398487,
+ -0.0011154982494190335,
+ 0.023039253428578377,
+ -0.01010810025036335,
+ 0.027540456503629684,
+ -0.029971418902277946,
+ 0.017769552767276764,
+ -0.006783170159906149,
+ -0.00016467811656184494,
+ -0.03503723070025444,
+ 0.02441941387951374,
+ 0.0010292382212355733,
+ -0.027681607753038406,
+ -0.02786981128156185,
+ -0.04165572300553322,
+ 0.006316582206636667,
+ 0.05937822535634041,
+ 0.02827758714556694,
+ -0.09014950692653656,
+ -0.03243374824523926,
+ 0.012633164413273335,
+ -0.009033771231770515,
+ 0.0443219393491745,
+ 0.025329064577817917,
+ -0.00766537431627512,
+ 0.017847971990704536,
+ -0.004458072129637003,
+ 0.009457229636609554,
+ -0.032120075076818466,
+ 0.06035061180591583,
+ -0.049466170370578766,
+ -0.001700693741440773,
+ 0.009747376665472984,
+ -0.016640331596136093,
+ 0.009237658232450485,
+ -0.027603190392255783,
+ -0.06806695461273193,
+ 0.047521401196718216,
+ -0.030112572014331818,
+ -0.014977867715060711,
+ -0.05166187882423401,
+ -0.006767486687749624,
+ -0.018459632992744446,
+ -0.01366044208407402,
+ -0.019714323803782463,
+ -0.00403069332242012,
+ -0.0057676550932228565,
+ -0.013950590044260025,
+ -0.018381215631961823,
+ 0.03147704526782036,
+ 0.02567410282790661,
+ 0.007194865494966507,
+ 0.03045761026442051,
+ 0.02547021582722664,
+ 0.007520300801843405,
+ 0.0191967636346817,
+ 0.026787640526890755,
+ 0.02085922844707966,
+ 0.038268059492111206,
+ -0.007049791980534792,
+ -0.011158903129398823,
+ -0.008335850201547146,
+ 0.001288998406380415,
+ -0.0024270417634397745,
+ 0.04008736088871956,
+ -0.011394158005714417,
+ -0.052885204553604126,
+ 0.048368316143751144,
+ 0.007673216518014669,
+ 0.009763060137629509,
+ 0.009167082607746124,
+ -0.039052240550518036,
+ -0.055614154785871506,
+ -0.016687383875250816,
+ 0.005567688960582018,
+ 0.015895359218120575,
+ 0.03767208009958267,
+ 0.043694596737623215,
+ -0.006685147527605295,
+ 0.0036523255985230207,
+ -0.021251318976283073,
+ 0.017565665766596794,
+ -0.013762385584414005,
+ -0.025658419355750084,
+ 6.44499232294038e-05,
+ 0.015699313953518867,
+ 0.010382563807070255,
+ -0.00443846732378006,
+ -0.09146693348884583,
+ -0.02421552501618862,
+ -0.0014458347577601671,
+ -0.004015009384602308,
+ 0.023039253428578377,
+ -0.0027465957682579756,
+ 0.0024093978572636843,
+ -0.011754881590604782,
+ -0.010233568958938122,
+ 0.024466464295983315,
+ 0.0008253510459326208,
+ 0.013605549931526184,
+ -0.006940006744116545,
+ 0.008343691937625408,
+ 0.00759087735787034,
+ -0.07158008962869644,
+ 0.006661622319370508,
+ 0.007320334669202566,
+ -0.013417346403002739,
+ -0.017330411821603775,
+ -0.035570476204156876,
+ 0.013354611583054066,
+ -0.002362346975132823,
+ 0.03045761026442051,
+ -0.009700325317680836,
+ 0.00770850433036685,
+ -0.0024309628643095493,
+ 0.016781484708189964,
+ 0.029375441372394562,
+ -0.03588414564728737,
+ 0.007563430815935135,
+ 0.018396899104118347,
+ 0.040651969611644745,
+ 0.011009909212589264,
+ -0.0016408999217674136,
+ -0.009739534929394722,
+ -0.044886551797389984,
+ 0.0653066411614418,
+ 0.023337243124842644,
+ 0.013338928110897541,
+ -0.0005503974389284849,
+ 0.00867304764688015,
+ -0.03588414564728737,
+ 0.0021466969046741724,
+ 0.07270931452512741,
+ -0.036354657262563705,
+ 0.0007395812426693738,
+ 0.05131683871150017,
+ -0.0011253005359321833,
+ -0.0009091604733839631,
+ 0.05937822535634041,
+ -0.040651969611644745,
+ 0.0384562611579895,
+ 0.005352038890123367,
+ 0.0809275358915329,
+ 0.09548194706439972,
+ 0.05621013417840004,
+ -0.03459808975458145,
+ -0.007249758113175631,
+ -0.03883266821503639,
+ 0.045670732855796814,
+ -0.009041612967848778,
+ 0.0007533043972216547,
+ -0.03207302466034889,
+ -0.01308014802634716,
+ -0.03262195363640785,
+ -0.023776384070515633,
+ 0.04146752133965492,
+ 0.004109111148864031,
+ -0.012139130383729935,
+ 0.005450061522424221,
+ -0.0364801250398159,
+ 0.07659885287284851,
+ 0.07528142631053925,
+ -0.016060037538409233,
+ -0.006426367908716202,
+ -0.01166077982634306,
+ -0.01296252105385065,
+ -0.011229479685425758,
+ 0.008939669467508793,
+ 0.02096901461482048,
+ -0.004156162030994892,
+ -0.02619166299700737,
+ -0.017612718045711517,
+ -0.0240743737667799,
+ 0.03375117480754852,
+ -0.07615970820188522,
+ 0.046015772968530655,
+ 0.0017565666930750012,
+ 0.010304145514965057,
+ 0.008657364174723625,
+ 0.01908697932958603,
+ 0.01670306734740734,
+ 0.013582023791968822,
+ 0.02175319567322731,
+ 0.030347825959324837,
+ 0.0031014380510896444,
+ -0.005304988007992506,
+ 0.0110648013651371,
+ -0.03381390869617462,
+ 0.012005819007754326,
+ 0.0002541238209232688,
+ 0.00122724415268749,
+ -0.040306929498910904,
+ 0.014013323932886124,
+ -0.002464290475472808,
+ 0.05514364689588547,
+ -5.679189780494198e-05,
+ -0.026677856221795082,
+ -0.0018565497593954206,
+ -0.02465466782450676,
+ 0.04579620063304901,
+ -0.014436782337725163,
+ 0.010578609071671963,
+ -0.04071470722556114,
+ 0.02674059011042118,
+ 0.026317132636904716,
+ -0.024372361600399017,
+ -0.008743624202907085,
+ -0.012162655591964722,
+ -0.002885787980630994,
+ -0.011598045006394386,
+ -0.026317132636904716,
+ 0.024670351296663284,
+ 0.04165572300553322,
+ 0.03318656235933304,
+ 0.03340613469481468,
+ 0.03880130127072334,
+ 0.006775328423827887,
+ 0.02772866003215313,
+ 0.026238713413476944,
+ -0.04494928568601608,
+ -0.00887693464756012,
+ 0.05730798840522766,
+ -0.03889540582895279,
+ -0.004214975982904434,
+ 0.03811122104525566,
+ -0.017910705879330635,
+ 0.050626758486032486,
+ -0.037138838320970535,
+ 0.0037385853938758373,
+ 0.04774097353219986,
+ 0.029140185564756393,
+ -0.02335292659699917,
+ -0.03190050646662712,
+ 0.013668283820152283,
+ -0.06442835181951523,
+ 0.0016889310209080577,
+ -0.04243990406394005,
+ 0.0001585517020430416,
+ 0.016138456761837006,
+ 0.003713099518790841,
+ 0.026787640526890755,
+ 0.010586450807750225,
+ 0.04360049217939377,
+ 0.042408537119627,
+ 0.01621687412261963,
+ 0.014436782337725163,
+ -0.013385978527367115,
+ 0.026583753526210785,
+ -0.009865003637969494,
+ 0.011362790130078793,
+ -0.07779081165790558,
+ -0.05094043165445328,
+ -0.02192571572959423,
+ 0.006630254909396172,
+ 0.050250351428985596,
+ -0.012225390411913395,
+ 0.039930522441864014,
+ -0.023619547486305237,
+ -0.021047431975603104,
+ -0.01676580123603344,
+ -0.005022682715207338,
+ -0.006398921366780996,
+ 0.0037817154079675674,
+ -0.024780137464404106,
+ -0.036417391151189804,
+ 0.017612718045711517,
+ -0.023415660485625267,
+ 0.037954386323690414,
+ -0.010053207166492939,
+ 0.012437119148671627,
+ -0.02874809503555298,
+ -0.016248241066932678,
+ 0.02424689382314682,
+ -0.021737512201070786,
+ -0.03281015530228615,
+ -0.018836040049791336,
+ -0.030677182599902153,
+ 0.01751861535012722,
+ -0.0327787883579731,
+ 0.008139804005622864,
+ -0.039114974439144135,
+ -0.008014335297048092,
+ 0.07979831099510193,
+ 0.02277263253927231,
+ 0.014452465809881687,
+ 0.03657422587275505,
+ -0.052602898329496384,
+ 0.03541363775730133,
+ -0.004701168276369572,
+ 0.014029007405042648,
+ -0.0211415346711874,
+ 0.0017526457086205482,
+ -0.05940959230065346,
+ -0.0028838275466114283,
+ 0.0028210931923240423,
+ -0.04460424557328224,
+ 0.059095919132232666,
+ 0.004156162030994892,
+ 0.0017742107156664133,
+ -0.0028250140603631735,
+ -0.04579620063304901,
+ -0.04890156164765358,
+ -0.01861646957695484,
+ 0.019714323803782463,
+ -0.004042455926537514,
+ -0.01210776250809431,
+ -0.009496438317000866,
+ -0.009590540081262589,
+ 0.015001392923295498,
+ 0.0039013030473142862,
+ -0.017973441630601883,
+ -0.03651149198412895,
+ -0.018804673105478287,
+ 0.05075222998857498,
+ -0.002474092645570636,
+ -0.011841141618788242,
+ 0.023588180541992188,
+ 0.0022211940959095955,
+ 0.006320503074675798,
+ 0.007653611712157726,
+ -0.011903875507414341,
+ 0.011637253686785698,
+ -0.04943480342626572,
+ 0.0015095494454726577,
+ -0.03964821994304657,
+ 0.0003401387366466224,
+ -0.015691472217440605,
+ 0.005089338403195143,
+ -0.03770344704389572,
+ 0.024560565128922462,
+ 0.06069565191864967,
+ -0.007681058254092932,
+ 0.032716054469347,
+ 0.0212042685598135,
+ -0.03779755160212517,
+ -0.07070180773735046,
+ -0.01253122091293335,
+ 0.029689112678170204,
+ -0.01844394952058792,
+ -0.049905311316251755,
+ -0.019416334107518196,
+ -0.039522748440504074,
+ 0.002517222659662366,
+ 0.013472238555550575,
+ -0.012852735817432404,
+ -0.010594292543828487,
+ 0.05153641104698181,
+ -0.03550773859024048,
+ 0.06013103947043419,
+ -0.009206291288137436,
+ -0.028089383617043495,
+ 0.000260740373050794,
+ 0.0347549244761467,
+ -0.0442592054605484,
+ 0.03240238130092621,
+ 0.013323244638741016,
+ 0.11367495357990265,
+ -0.009629749692976475,
+ 0.022380542010068893,
+ -0.0007165459101088345,
+ 0.028575574979186058,
+ -0.020874911919236183,
+ 0.035256803035736084,
+ 0.020200517028570175,
+ 0.002897550817579031,
+ -0.008273115381598473,
+ 0.0011341226054355502,
+ 0.03094380348920822,
+ -0.029453858733177185,
+ 0.04554526507854462,
+ -0.03337476775050163,
+ 0.04382006451487541,
+ -0.036762431263923645,
+ 0.001881055417470634,
+ -0.01612277328968048,
+ 0.0065479157492518425,
+ -0.005022682715207338,
+ 0.009370969608426094,
+ 0.0499366819858551,
+ -0.006171508692204952,
+ 0.0025858385488390923,
+ 0.018349848687648773,
+ -0.044071003794670105,
+ -0.024560565128922462,
+ 0.04930933564901352,
+ 0.03233964741230011,
+ -0.06762781739234924,
+ -0.017989125102758408,
+ 0.018114592880010605,
+ 0.03431578353047371,
+ -0.03936591371893883,
+ 0.027038579806685448,
+ 0.004991315305233002,
+ 0.003134765662252903,
+ 0.00295440386980772,
+ -0.026097562164068222,
+ 0.030112572014331818,
+ 0.057590290904045105,
+ -0.014232895337045193,
+ -0.04124794900417328,
+ 0.011472576297819614,
+ 0.0462980791926384,
+ 0.028010964393615723,
+ 0.012656689621508121,
+ 0.009104347787797451,
+ -0.04510612040758133,
+ -0.012013660743832588,
+ -0.05128547176718712,
+ 0.022380542010068893,
+ 0.003077912610024214,
+ -0.018757622689008713,
+ -0.00800649356096983,
+ -0.0885811448097229,
+ -0.016232557594776154,
+ 0.04658038169145584,
+ -0.0655575767159462,
+ 0.02769729122519493,
+ 0.0008126081083901227,
+ -0.03224554657936096,
+ -0.020874911919236183,
+ -0.06078975275158882,
+ 0.0027701212093234062,
+ 0.04015009477734566,
+ 0.010460982099175453,
+ 0.03343750163912773,
+ 0.06869430094957352,
+ 0.00036047844332642853,
+ 0.049058396369218826,
+ 0.022208021953701973,
+ -0.004120874218642712,
+ -0.00448159733787179,
+ -0.020482821390032768,
+ 0.010170834138989449,
+ -0.0011253005359321833,
+ 0.03585277870297432,
+ 0.003905224148184061,
+ -0.007853577844798565,
+ 0.02076512761414051,
+ -0.023384293541312218,
+ 0.003909145016223192,
+ -0.06461656093597412,
+ -0.018992876634001732,
+ 0.023164723068475723,
+ -0.007296808995306492,
+ -0.04695678874850273,
+ 0.035194069147109985,
+ 0.005265778861939907,
+ -0.004932501818984747,
+ -0.032559216022491455,
+ 0.038268059492111206,
+ 0.02950090914964676,
+ -0.027650240808725357,
+ -0.014381889253854752,
+ 0.017236310988664627,
+ 0.04109111428260803,
+ 0.014240737073123455,
+ -0.014742612838745117,
+ 0.042941782623529434,
+ 0.02175319567322731,
+ 0.05420262739062309,
+ -0.01885172352194786,
+ -0.014797505922615528,
+ 0.020702391862869263,
+ 0.010766812600195408,
+ 0.0077398717403411865,
+ 0.03804848715662956,
+ 0.05319887399673462,
+ -0.015730680897831917,
+ -0.003762110834941268,
+ 0.01653054729104042,
+ 0.02479582093656063,
+ 0.0003930710081476718,
+ 0.010853072628378868,
+ -0.02192571572959423,
+ -0.003124963492155075,
+ 0.08186855167150497,
+ -0.008257431909441948,
+ 0.01667170040309429,
+ 0.006300898734480143,
+ 0.030614446848630905,
+ -0.03350023552775383,
+ -0.003656246466562152,
+ 0.04269084334373474,
+ 0.01601298712193966,
+ -0.03848762810230255,
+ -0.03022235631942749,
+ 0.01670306734740734,
+ -0.003168093506246805,
+ -0.00959838181734085,
+ 0.020545557141304016,
+ 0.015464060008525848,
+ 0.02045145444571972,
+ -0.03164956718683243,
+ 0.03080265037715435,
+ -0.008328007534146309,
+ 0.02123563550412655,
+ -0.003187697846442461,
+ -0.01911834627389908,
+ 0.003352376166731119,
+ -0.022490326315164566,
+ -0.020576924085617065,
+ 0.016922637820243835,
+ 0.013621233403682709,
+ -0.031100640073418617,
+ 0.019918210804462433,
+ -0.06461656093597412,
+ 0.008712257258594036,
+ -0.009418020024895668,
+ -0.025799572467803955,
+ -0.05272836610674858,
+ -0.024184158071875572,
+ 0.003142607631161809,
+ -0.004771744832396507,
+ -0.040212828665971756,
+ 0.011707830242812634,
+ 0.03340613469481468,
+ 0.013715335167944431,
+ -0.0014781821519136429,
+ -0.03431578353047371,
+ -0.040275562554597855,
+ 0.012484170496463776,
+ 0.054484933614730835,
+ 0.05147367715835571,
+ -0.006010751705616713,
+ 0.006449893116950989,
+ -0.001714416895993054,
+ 0.034817662090063095,
+ 0.05655517429113388,
+ -0.00557553069666028,
+ 0.00683806324377656,
+ 0.0005670613027177751,
+ 0.027822760865092278,
+ 0.008477002382278442,
+ 0.03127316012978554,
+ 0.001824202248826623,
+ 0.03801712021231651,
+ 0.0010733484523370862,
+ 0.0017869536532089114,
+ 0.027211099863052368,
+ 0.018977193161845207,
+ -0.03607235103845596,
+ 0.0014781821519136429,
+ -0.009974788874387741,
+ -0.01751861535012722,
+ 0.013511448167264462,
+ -0.02906176820397377,
+ 0.04770960658788681,
+ 0.017628401517868042,
+ 0.014358364045619965,
+ 0.005512796342372894,
+ 0.013440871611237526,
+ -0.007292888127267361,
+ 0.022223705425858498,
+ 0.032904256135225296,
+ -0.10087711364030838,
+ -0.010335512459278107,
+ -0.019071295857429504,
+ -0.044416043907403946,
+ -0.05244605988264084,
+ 0.020921964198350906,
+ -0.002105527324602008,
+ -0.05040718987584114,
+ -0.00683022104203701,
+ -0.01737746223807335,
+ 0.0011360830394551158,
+ 0.05266563221812248,
+ -0.008939669467508793,
+ -0.06618492305278778,
+ -0.016436444595456123,
+ -0.05555142089724541,
+ -0.00047541005187667906,
+ -0.03927181288599968,
+ 0.002358425874263048,
+ 0.016640331596136093,
+ 0.008986720815300941,
+ 0.04962300881743431,
+ -0.004387495573610067,
+ -0.0809275358915329,
+ -0.02612892910838127,
+ -0.03513133153319359,
+ -0.019886843860149384,
+ -0.050626758486032486,
+ 0.03613508492708206,
+ -0.027807077392935753,
+ 0.01094717439264059,
+ 0.015581686981022358,
+ -0.01682853512465954,
+ -0.011143219657242298,
+ 0.010704077780246735,
+ -0.014585776254534721,
+ 0.046768587082624435,
+ -0.0005842152750119567,
+ 0.010155150666832924,
+ -0.03262195363640785,
+ 0.0012429277412593365,
+ -0.0345667228102684,
+ 0.010578609071671963,
+ -0.009998315013945103,
+ 0.02848147414624691,
+ -0.012938995845615864,
+ 0.008030018769204617,
+ -0.008280957117676735,
+ -0.00557553069666028,
+ 0.008994562551379204,
+ -0.0009988512611016631,
+ -0.015652263537049294,
+ 0.0014409335562959313,
+ -0.007641849108040333,
+ -0.0023250982630997896,
+ 0.01700105518102646,
+ -0.0316338837146759,
+ 0.01115106139332056,
+ -0.03210439160466194,
+ -0.07816721498966217,
+ 0.034472621977329254,
+ -0.03801712021231651,
+ -0.03544500470161438,
+ -0.01451520062983036,
+ 0.007990810088813305,
+ 0.004301235545426607,
+ -0.018020492047071457,
+ 0.002999494317919016,
+ 0.038738567382097244,
+ -0.036699697375297546,
+ -0.03390800952911377,
+ 0.04312998428940773,
+ 0.014868081547319889,
+ 0.028058014810085297
+ ],
+ "result": "--- 结果 1 (相似度: 1.000) ---\n文件路径: C:\\Steam\\steamapps\\common\\RimWorld\\Data\\dll1.6\\RimWorld\\MoteMaker.txt\n\npublic static class MoteMaker\n{\n\tprivate static IntVec3[] UpRightPattern = new IntVec3[4]\n\t{\n\t\tnew IntVec3(0, 0, 0),\n\t\tnew IntVec3(1, 0, 0),\n\t\tnew IntVec3(0, 0, 1),\n\t\tnew IntVec3(1, 0, 1)\n\t};\n\n\tpublic static Mote MakeStaticMote(IntVec3 cell, Map map, ThingDef moteDef, float scale = 1f)\n\t{\n\t\treturn MakeStaticMote(cell.ToVector3Shifted(), map, moteDef, scale);\n\t}\n\n\tpublic static Mote MakeStaticMote(Vector3 loc, Map map, ThingDef moteDef, float scale = 1f, bool makeOffscreen = false, float exactRot = 0f)\n\t{\n\t\tif (!makeOffscreen)\n\t\t{\n\t\t\tif (!loc.ShouldSpawnMotesAt(map) || map.moteCounter.Saturated)\n\t\t\t{\n\t\t\t\treturn null;\n\t\t\t}\n\t\t}\n\t\telse if (!loc.InBounds(map) || map.moteCounter.Saturated)\n\t\t{\n\t\t\treturn null;\n\t\t}\n\t\tMote obj = (Mote)ThingMaker.MakeThing(moteDef);\n\t\tGenSpawn.Spawn(obj, loc.ToIntVec3(), map);\n\t\tobj.exactPosition = loc;\n\t\tobj.Scale = scale;\n\t\tobj.exactRotation = exactRot;\n\t\treturn obj;\n\t}\n\n\tpublic static void ThrowText(Vector3 loc, Map map, string text, float timeBeforeStartFadeout = -1f)\n\t{\n\t\tThrowText(loc, map, text, Color.white, timeBeforeStartFadeout);\n\t}\n\n\tpublic static void ThrowText(Vector3 loc, Map map, string text, Color color, float timeBeforeStartFadeout = -1f)\n\t{\n\t\tIntVec3 intVec = loc.ToIntVec3();\n\t\tif (intVec.InBounds(map))\n\t\t{\n\t\t\tMoteText moteText = (MoteText)ThingMaker.MakeThing(ThingDefOf.Mote_Text);\n\t\t\tmoteText.exactPosition = loc;\n\t\t\tmoteText.SetVelocity(Rand.Range(5, 35), Rand.Range(0.42f, 0.45f));\n\t\t\tmoteText.text = text;\n\t\t\tmoteText.textColor = color;\n\t\t\tif (timeBeforeStartFadeout >= 0f)\n\t\t\t{\n\t\t\t\tmoteText.overrideTimeBeforeStartFadeout = timeBeforeStartFadeout;\n\t\t\t}\n\t\t\tGenSpawn.Spawn(moteText, intVec, map);\n\t\t}\n\t}\n\n\tpublic static Mote MakeStunOverlay(Thing stunnedThing)\n\t{\n\t\tMote obj = (Mote)ThingMaker.MakeThing(ThingDefOf.Mote_Stun);\n\t\tobj.Attach(stunnedThing);\n\t\tGenSpawn.Spawn(obj, stunnedThing.Position, stunnedThing.Map);\n\t\treturn obj;\n\t}\n\n\tpublic static MoteDualAttached MakeInteractionOverlay(ThingDef moteDef, TargetInfo A, TargetInfo B)\n\t{\n\t\tMoteDualAttached obj = (MoteDualAttached)ThingMaker.MakeThing(moteDef);\n\t\tobj.Scale = 0.5f;\n\t\tobj.Attach(A, B);\n\t\tGenSpawn.Spawn(obj, A.Cell, A.Map ?? B.Map);\n\t\treturn obj;\n\t}\n\n\tpublic static MoteDualAttached MakeInteractionOverlay(ThingDef moteDef, TargetInfo A, TargetInfo B, Vector3 offsetA, Vector3 offsetB)\n\t{\n\t\tMoteDualAttached obj = (MoteDualAttached)ThingMaker.MakeThing(moteDef);\n\t\tobj.Scale = 0.5f;\n\t\tobj.Attach(A, B, offsetA, offsetB);\n\t\tGenSpawn.Spawn(obj, A.Cell, A.Map ?? B.Map);\n\t\treturn obj;\n\t}\n\n\tpublic static Mote MakeAttachedOverlay(Thing thing, ThingDef moteDef, Vector3 offset, float scale = 1f, float solidTimeOverride = -1f)\n\t{\n\t\tMote obj = (Mote)ThingMaker.MakeThing(moteDef);\n\t\tobj.Attach(thing, offset);\n\t\tobj.Scale = scale;\n\t\tobj.exactPosition = thing.DrawPos + offset;\n\t\tobj.solidTimeOverride = solidTimeOverride;\n\t\tGenSpawn.Spawn(obj, thing.Position, thing.MapHeld);\n\t\treturn obj;\n\t}\n\n\tpublic static void MakeColonistActionOverlay(Pawn pawn, ThingDef moteDef)\n\t{\n\t\tMoteThrownAttached obj = (MoteThrownAttached)ThingMaker.MakeThing(moteDef);\n\t\tobj.Attach(pawn);\n\t\tobj.exactPosition = pawn.DrawPos;\n\t\tobj.Scale = 1.5f;\n\t\tobj.SetVelocity(Rand.Range(20f, 25f), 0.4f);\n\t\tGenSpawn.Spawn(obj, pawn.Position, pawn.Map);\n\t}\n\n\tprivate static MoteBubble ExistingMoteBubbleOn(Pawn pawn)\n\t{\n\t\tif (!pawn.Spawned)\n\t\t{\n\t\t\treturn null;\n\t\t}\n\t\tfor (int i = 0; i < 4; i++)\n\t\t{\n\t\t\tif (!(pawn.Position + UpRightPattern[i]).InBounds(pawn.Map))\n\t\t\t{\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tList thingList = pawn.Position.GetThingList(pawn.Map);\n\t\t\tfor (int j = 0; j < thingList.Count; j++)\n\t\t\t{\n\t\t\t\tif (thingList[j] is MoteBubble moteBubble && moteBubble.link1.Linked && moteBubble.link1.Target.HasThing && moteBubble.link1.Target == pawn)\n\t\t\t\t{\n\t\t\t\t\treturn moteBubble;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\treturn null;\n\t}\n\n\tpublic static MoteBubble MakeMoodThoughtBubble(Pawn pawn, Thought thought)\n\t{\n\t\tif (Current.ProgramState != ProgramState.Playing)\n\t\t{\n\t\t\treturn null;\n\t\t}\n\t\tif (!pawn.Spawned)\n\t\t{\n\t\t\treturn null;\n\t\t}\n\t\tfloat num = thought.MoodOffset();\n\t\tif (num == 0f)\n\t\t{\n\t\t\treturn null;\n\t\t}\n\t\tMoteBubble moteBubble = ExistingMoteBubbleOn(pawn);\n\t\tif (moteBubble != null)\n\t\t{\n\t\t\tif (moteBubble.def == ThingDefOf.Mote_Speech)\n\t\t\t{\n\t\t\t\treturn null;\n\t\t\t}\n\t\t\tif (moteBubble.def == ThingDefOf.Mote_ThoughtBad || moteBubble.def == ThingDefOf.Mote_ThoughtGood)\n\t\t\t{\n\t\t\t\tmoteBubble.Destroy();\n\t\t\t}\n\t\t}\n\t\tMoteBubble obj = (MoteBubble)ThingMaker.MakeThing((num > 0f) ? ThingDefOf.Mote_ThoughtGood : ThingDefOf.Mote_ThoughtBad);\n\t\tobj.SetupMoteBubble(thought.Icon, null);\n\t\tobj.Attach(pawn);\n\t\tGenSpawn.Spawn(obj, pawn.Position, pawn.Map);\n\t\treturn obj;\n\t}\n\n\tpublic static MoteBubble MakeThoughtBubble(Pawn pawn, string iconPath, bool maintain = false)\n\t{\n\t\tExistingMoteBubbleOn(pawn)?.Destroy();\n\t\tMoteBubble obj = (MoteBubble)ThingMaker.MakeThing(maintain ? ThingDefOf.Mote_ForceJobMaintained : ThingDefOf.Mote_ForceJob);\n\t\tobj.SetupMoteBubble(ContentFinder.Get(iconPath), null);\n\t\tobj.Attach(pawn);\n\t\tGenSpawn.Spawn(obj, pawn.Position, pawn.Map);\n\t\treturn obj;\n\t}\n\n\tpublic static MoteBubble MakeInteractionBubble(Pawn initiator, Pawn recipient, ThingDef interactionMote, Texture2D symbol, Color? iconColor = null)\n\t{\n\t\tMoteBubble moteBubble = ExistingMoteBubbleOn(initiator);\n\t\tif (moteBubble != null)\n\t\t{\n\t\t\tif (moteBubble.def == ThingDefOf.Mote_Speech)\n\t\t\t{\n\t\t\t\tmoteBubble.Destroy();\n\t\t\t}\n\t\t\tif (moteBubble.def == ThingDefOf.Mote_ThoughtBad || moteBubble.def == ThingDefOf.Mote_ThoughtGood)\n\t\t\t{\n\t\t\t\tmoteBubble.Destroy();\n\t\t\t}\n\t\t}\n\t\tMoteBubble obj = (MoteBubble)ThingMaker.MakeThing(interactionMote);\n\t\tobj.SetupMoteBubble(symbol, recipient, iconColor);\n\t\tobj.Attach(initiator);\n\t\tGenSpawn.Spawn(obj, initiator.Position, initiator.Map);\n\t\treturn obj;\n\t}\n\n\tpublic static MoteBubble MakeSpeechBubble(Pawn initiator, Texture2D symbol)\n\t{\n\t\tMoteBubble moteBubble = ExistingMoteBubbleOn(initiator);\n\t\tif (moteBubble != null)\n\t\t{\n\t\t\tif (moteBubble.def == ThingDefOf.Mote_Speech)\n\t\t\t{\n\t\t\t\tmoteBubble.Destroy();\n\t\t\t}\n\t\t\tif (moteBubble.def == ThingDefOf.Mote_ThoughtBad || moteBubble.def == ThingDefOf.Mote_ThoughtGood)\n\t\t\t{\n\t\t\t\tmoteBubble.Destroy();\n\t\t\t}\n\t\t}\n\t\tMoteBubble obj = (MoteBubble)ThingMaker.MakeThing(ThingDefOf.Mote_Speech);\n\t\tobj.SetupMoteBubble(symbol, null);\n\t\tobj.Attach(initiator);\n\t\tGenSpawn.Spawn(obj, initiator.Position, initiator.Map);\n\t\treturn obj;\n\t}\n\n\tpublic static void ThrowExplosionCell(IntVec3 cell, Map map, ThingDef moteDef, Color color)\n\t{\n\t\tif (cell.ShouldSpawnMotesAt(map))\n\t\t{\n\t\t\tMote obj = (Mote)ThingMaker.MakeThing(moteDef);\n\t\t\tobj.exactRotation = 90 * Rand.RangeInclusive(0, 3);\n\t\t\tobj.exactPosition = cell.ToVector3Shifted();\n\t\t\tobj.instanceColor = color;\n\t\t\tGenSpawn.Spawn(obj, cell, map);\n\t\t\tif (Rand.Value < 0.7f)\n\t\t\t{\n\t\t\t\tFleckMaker.ThrowDustPuff(cell, map, 1.2f);\n\t\t\t}\n\t\t}\n\t}\n\n\tpublic static void ThrowExplosionInteriorMote(Vector3 loc, Map map, ThingDef moteDef)\n\t{\n\t\tif (loc.ShouldSpawnMotesAt(map) && !map.moteCounter.SaturatedLowPriority)\n\t\t{\n\t\t\tMoteThrown obj = (MoteThrown)ThingMaker.MakeThing(moteDef);\n\t\t\tobj.Scale = Rand.Range(3f, 4.5f);\n\t\t\tobj.rotationRate = Rand.Range(-30f, 30f);\n\t\t\tobj.exactPosition = loc;\n\t\t\tobj.SetVelocity(Rand.Range(0, 360), Rand.Range(0.48f, 0.72f));\n\t\t\tGenSpawn.Spawn(obj, loc.ToIntVec3(), map);\n\t\t}\n\t}\n\n\tpublic static void MakeBombardmentMote(IntVec3 cell, Map map, float scale)\n\t{\n\t\tMote obj = (Mote)ThingMaker.MakeThing(ThingDefOf.Mote_Bombardment);\n\t\tobj.exactPosition = cell.ToVector3Shifted();\n\t\tobj.Scale = 150f * scale;\n\t\tobj.rotationRate = 1.2f;\n\t\tGenSpawn.Spawn(obj, cell, map);\n\t}\n\n\tpublic static void MakePowerBeamMote(IntVec3 cell, Map map)\n\t{\n\t\tMote obj = (Mote)ThingMaker.MakeThing(ThingDefOf.Mote_PowerBeam);\n\t\tobj.exactPosition = cell.ToVector3Shifted();\n\t\tobj.Scale = 90f;\n\t\tobj.rotationRate = 1.2f;\n\t\tGenSpawn.Spawn(obj, cell, map);\n\t}\n\n\tpublic static void PlaceTempRoof(IntVec3 cell, Map map)\n\t{\n\t\tif (cell.ShouldSpawnMotesAt(map))\n\t\t{\n\t\t\tMote obj = (Mote)ThingMaker.MakeThing(ThingDefOf.Mote_TempRoof);\n\t\t\tobj.exactPosition = cell.ToVector3Shifted();\n\t\t\tGenSpawn.Spawn(obj, cell, map);\n\t\t}\n\t}\n\n\tpublic static Mote MakeConnectingLine(Vector3 start, Vector3 end, ThingDef moteType, Map map, float width = 1f)\n\t{\n\t\tVector3 vector = end - start;\n\t\tfloat x = vector.MagnitudeHorizontal();\n\t\tMote mote = MakeStaticMote(start + vector * 0.5f, map, moteType);\n\t\tif (mote != null)\n\t\t{\n\t\t\tmote.linearScale = new Vector3(x, 1f, width);\n\t\t\tmote.exactRotation = Mathf.Atan2(0f - vector.z, vector.x) * 57.29578f;\n\t\t}\n\t\treturn mote;\n\t}\n}\n\n",
+ "timestamp": "2025-08-27 21:03:50,164"
+ },
+ "DamageWorker_Vaporize": {
+ "keywords": [
+ "DamageWorker_Vaporize"
+ ],
+ "question": "DamageWorker_Vaporize class definition in RimWorld",
+ "embedding": [
+ 0.11527495086193085,
+ 0.011239007115364075,
+ 0.01612226478755474,
+ -0.018962068483233452,
+ -0.0408390648663044,
+ -0.00827148836106062,
+ 0.003788281697779894,
+ -0.005551889073103666,
+ 0.0063256979919970036,
+ 0.07055933028459549,
+ 0.00791839137673378,
+ -0.025272740051150322,
+ 0.008962657302618027,
+ -0.0031140162609517574,
+ 0.019232526421546936,
+ -0.03987744078040123,
+ -0.02025425434112549,
+ -0.12609323859214783,
+ -0.045016128569841385,
+ -0.011614642105996609,
+ -0.0325750894844532,
+ -0.013109670951962471,
+ 0.02519761398434639,
+ 0.01640774868428707,
+ -0.013132208958268166,
+ 0.013703173957765102,
+ -0.04462546855211258,
+ 0.09850659221410751,
+ 0.03579052910208702,
+ -0.007182146422564983,
+ 0.0404183529317379,
+ -0.02779700979590416,
+ 0.05120659992098808,
+ 0.008692200295627117,
+ -0.04432496055960655,
+ 0.041590336710214615,
+ -0.02602401189506054,
+ 0.019037194550037384,
+ -0.03939662501215935,
+ 0.06124357506632805,
+ 0.0075164614245295525,
+ -0.02032938040792942,
+ 0.01595698669552803,
+ -0.013763275928795338,
+ -0.02082521840929985,
+ 0.022748472169041634,
+ -0.01785018853843212,
+ -0.05658569559454918,
+ -0.02301892824470997,
+ 0.003641783958300948,
+ 0.026489797979593277,
+ 0.014935257844626904,
+ 0.0024622890632599592,
+ -0.005859910044819117,
+ 0.017624806612730026,
+ -0.02507741004228592,
+ 0.0017748766113072634,
+ 0.006209251005202532,
+ -0.006757678464055061,
+ 0.016437798738479614,
+ 0.017699934542179108,
+ -0.00247355829924345,
+ 0.012741548009216785,
+ -0.016302570700645447,
+ -0.032274581491947174,
+ -0.07560786604881287,
+ -0.013718199916183949,
+ 0.014214037917554379,
+ -0.028052441775798798,
+ -0.0329958014190197,
+ 0.023199234157800674,
+ 0.013725712895393372,
+ 0.030321277678012848,
+ -0.0070619429461658,
+ -0.019653236493468285,
+ 0.021005524322390556,
+ -0.04417470842599869,
+ -0.008181336335837841,
+ -0.021756794303655624,
+ 0.04985431209206581,
+ 0.006419606506824493,
+ 0.006622449494898319,
+ -0.030426455661654472,
+ -0.001666881493292749,
+ 0.0664123147726059,
+ 0.012936878949403763,
+ 0.03224452957510948,
+ -0.04772070422768593,
+ -0.013455254957079887,
+ 0.12380938231945038,
+ -0.013793326914310455,
+ 0.009150475263595581,
+ 0.08624585717916489,
+ -0.016227442771196365,
+ 0.007242247927933931,
+ -0.04787095636129379,
+ -0.041830744594335556,
+ 0.021125726401805878,
+ -0.012921852990984917,
+ -0.009165500290691853,
+ 0.008046107366681099,
+ 0.021681668236851692,
+ -0.05219827592372894,
+ 0.13498829305171967,
+ -0.008812403306365013,
+ 0.054001323878765106,
+ -0.0342278853058815,
+ -0.004684171639382839,
+ -0.010187228210270405,
+ 0.04213125258684158,
+ 0.03488900512456894,
+ -0.04177064076066017,
+ -0.0245364960283041,
+ 0.054872799664735794,
+ 0.00845179334282875,
+ 0.02363497018814087,
+ -0.03044148162007332,
+ -0.025272740051150322,
+ 0.014379317872226238,
+ 0.013500330969691277,
+ 0.05781777948141098,
+ 0.015348456799983978,
+ -0.036722104996442795,
+ -0.021095676347613335,
+ 0.010825808160007,
+ -0.007538999896496534,
+ -0.003910363186150789,
+ 0.044805772602558136,
+ 0.027616703882813454,
+ 0.032064225524663925,
+ -0.01354540791362524,
+ 0.011246520094573498,
+ 0.026985637843608856,
+ 0.017624806612730026,
+ -0.018496280536055565,
+ -0.005574427545070648,
+ -0.03248493745923042,
+ -0.007813213393092155,
+ -0.03278544545173645,
+ 0.006284378003329039,
+ -0.005390366073697805,
+ 0.007708035409450531,
+ -0.01831597462296486,
+ 0.022703396156430244,
+ 0.14304190874099731,
+ -0.02784208580851555,
+ -0.04285247251391411,
+ 0.030080871656537056,
+ -0.026820357888936996,
+ 0.003829601453617215,
+ -0.07037902623414993,
+ 0.008233925327658653,
+ -0.017128968611359596,
+ 0.02446136809885502,
+ -0.002460411051288247,
+ 0.0020115268416702747,
+ 0.029389703646302223,
+ -0.02784208580851555,
+ 0.01637769676744938,
+ -0.0022857405710965395,
+ 0.004049348179250956,
+ -0.03320615738630295,
+ 0.005668336059898138,
+ 0.0004045122186653316,
+ 0.041139572858810425,
+ -0.029600059613585472,
+ -0.09021256864070892,
+ 0.05613493546843529,
+ 0.008151285350322723,
+ -0.06851587444543839,
+ -0.035490021109580994,
+ 0.021651616320014,
+ -0.007095749955624342,
+ -0.04736009240150452,
+ 0.03089224360883236,
+ 0.01843617856502533,
+ -0.03386727720499039,
+ 0.02474685199558735,
+ 0.03212432935833931,
+ -0.0054091475903987885,
+ 0.01673830673098564,
+ -3.2193114748224616e-05,
+ -0.010427635163068771,
+ 0.021907048299908638,
+ 0.05971098318696022,
+ -0.029990719631314278,
+ -0.013635559938848019,
+ -0.008384179323911667,
+ 0.06094306334853172,
+ 0.033266257494688034,
+ 0.01765485666692257,
+ 0.05186771601438522,
+ -0.03290564939379692,
+ -0.005240112077444792,
+ -0.026910509914159775,
+ 0.01016469020396471,
+ -0.02952493168413639,
+ 0.015002872794866562,
+ -0.07939426600933075,
+ 0.002049090340733528,
+ 0.00048785630497150123,
+ -0.005859910044819117,
+ -0.007798187900334597,
+ 0.03921632096171379,
+ 0.017098916694521904,
+ -0.005480518564581871,
+ -0.01600206270813942,
+ -0.014882668852806091,
+ -0.006599911488592625,
+ -0.011704795062541962,
+ 0.008121234364807606,
+ -0.01051778718829155,
+ 0.011336672119796276,
+ -0.033055901527404785,
+ 0.02626441791653633,
+ 0.022628268226981163,
+ -0.013327538967132568,
+ -0.016392722725868225,
+ 0.036271341145038605,
+ 0.009728953242301941,
+ -0.035069309175014496,
+ 0.04684922844171524,
+ 0.0005484274588525295,
+ -0.0017617293633520603,
+ 0.006735140457749367,
+ -0.0015278963837772608,
+ 0.041470132768154144,
+ -0.0024172128178179264,
+ 0.013748250901699066,
+ 0.004935847595334053,
+ 0.03377712145447731,
+ -0.0019589378498494625,
+ -0.0478409081697464,
+ 0.01678338274359703,
+ 0.02202725224196911,
+ -0.05661574751138687,
+ -0.06139382719993591,
+ -0.0704992264509201,
+ -0.0014067540178075433,
+ 0.029179347679018974,
+ 0.003805185202509165,
+ 0.015002872794866562,
+ -0.01332002691924572,
+ 0.05481269583106041,
+ 0.001012337044812739,
+ 0.012959416955709457,
+ -0.029479855671525,
+ 0.02890888974070549,
+ 0.041259776800870895,
+ -0.013725712895393372,
+ 0.014965308830142021,
+ -0.014657287858426571,
+ -0.005240112077444792,
+ -0.026159239932894707,
+ 0.051116447895765305,
+ -0.02205730229616165,
+ -0.010254843160510063,
+ -0.01893201656639576,
+ -0.02169669233262539,
+ -0.017354348674416542,
+ -0.006539809983223677,
+ 0.013162259943783283,
+ -0.01720409467816353,
+ 0.020855270326137543,
+ -0.015821756795048714,
+ 0.00041390309343114495,
+ 0.00147906388156116,
+ -0.025257715955376625,
+ -0.027812035754323006,
+ -0.018901966512203217,
+ -0.008857479318976402,
+ 0.02337953820824623,
+ 0.02408573403954506,
+ -0.019893644377589226,
+ -0.04128982871770859,
+ 0.03984738886356354,
+ 0.04119967669248581,
+ 0.01959313452243805,
+ -0.003230463247746229,
+ -0.01218560803681612,
+ 0.004962141625583172,
+ -0.0008414229960180819,
+ 0.04086911678314209,
+ -0.0010574132902547717,
+ 0.004131987690925598,
+ 0.06917698681354523,
+ 0.05406142771244049,
+ 0.003091478254646063,
+ 0.012448552995920181,
+ 0.02742137387394905,
+ -0.025392943993210793,
+ 0.010344995185732841,
+ -0.02363497018814087,
+ 0.026790307834744453,
+ -0.040809016674757004,
+ 0.033957429230213165,
+ 0.034588493406772614,
+ 0.02754157781600952,
+ -0.04408455640077591,
+ -0.01301200594753027,
+ 0.02697061188519001,
+ -0.011967739090323448,
+ -0.0052213300950825214,
+ -0.0014640383888036013,
+ 0.05240863189101219,
+ -0.011374236084520817,
+ -0.020915372297167778,
+ -0.11912145465612411,
+ -0.04708963632583618,
+ -0.08883022516965866,
+ 0.014582160860300064,
+ -0.003630514722317457,
+ -0.03302585333585739,
+ 0.0035910732112824917,
+ -0.05799808353185654,
+ 0.003955439198762178,
+ -0.05018487200140953,
+ -0.0029693967662751675,
+ -0.0030257420148700476,
+ 0.0894913449883461,
+ -0.03831479698419571,
+ 0.014612211845815182,
+ -0.0265949759632349,
+ 0.01864653453230858,
+ 0.018285924568772316,
+ -0.015198202803730965,
+ 0.012996979989111423,
+ 0.025543197989463806,
+ 0.005007218103855848,
+ -0.019037194550037384,
+ 0.005506813060492277,
+ 0.0057134125381708145,
+ 0.028277821838855743,
+ 0.014274139888584614,
+ 0.0030877217650413513,
+ 0.028923915699124336,
+ 0.024776902049779892,
+ -0.015656478703022003,
+ 0.0006019555148668587,
+ 0.005131177604198456,
+ -0.021892022341489792,
+ -0.0474201962351799,
+ 0.03014097362756729,
+ -0.003031376516446471,
+ 0.05213817581534386,
+ 0.0024172128178179264,
+ 0.03308595344424248,
+ 0.03149326145648956,
+ 0.01673830673098564,
+ -0.0054091475903987885,
+ -0.009736466221511364,
+ 0.022072328254580498,
+ -0.014183987863361835,
+ -0.0002357111225137487,
+ 0.01661810465157032,
+ -0.02380025014281273,
+ 0.011622155085206032,
+ 0.0210355743765831,
+ -0.05826854333281517,
+ 0.011426825076341629,
+ -0.0003115425060968846,
+ -0.006329454015940428,
+ -0.04222140461206436,
+ 0.002364624058827758,
+ 0.051026295870542526,
+ 0.012027841061353683,
+ 0.020028872415423393,
+ 0.01595698669552803,
+ -0.0031365545000880957,
+ 0.03591073304414749,
+ 0.014492008835077286,
+ -0.08029579371213913,
+ 0.06617190688848495,
+ 0.027691831812262535,
+ -0.022508064284920692,
+ -0.007561537902802229,
+ 0.06112337112426758,
+ 0.0025956397876143456,
+ 0.03407762944698334,
+ -0.007970980368554592,
+ -0.0012574390275403857,
+ -3.163553265039809e-05,
+ 0.0052213300950825214,
+ -0.02779700979590416,
+ -0.006096560508012772,
+ 0.016032112762331963,
+ 0.07278309017419815,
+ -0.04116962477564812,
+ 0.03696250915527344,
+ -0.068455770611763,
+ 0.06899668276309967,
+ 0.030291227623820305,
+ 0.00933829229325056,
+ -0.006141636520624161,
+ 0.010585402138531208,
+ 0.006780216470360756,
+ 0.03984738886356354,
+ 0.018977094441652298,
+ 0.03030625358223915,
+ -0.017023790627717972,
+ -0.05790793150663376,
+ -0.007073211949318647,
+ -0.04150018468499184,
+ -0.02169669233262539,
+ 0.03320615738630295,
+ -0.011975252069532871,
+ 0.021471312269568443,
+ 0.022117404267191887,
+ -0.06587140262126923,
+ 0.011622155085206032,
+ -0.0358806811273098,
+ -0.03389732539653778,
+ 0.10042984783649445,
+ 0.0007709913770668209,
+ -0.015641452744603157,
+ -0.020524710416793823,
+ 0.04528658837080002,
+ -0.005634529050439596,
+ 0.023935478180646896,
+ -0.03696250915527344,
+ -0.009608750231564045,
+ 0.016933638602495193,
+ 0.01579170674085617,
+ 0.017624806612730026,
+ -0.012117994017899036,
+ 0.020810194313526154,
+ 0.004661633633077145,
+ 0.035940781235694885,
+ -0.02564837597310543,
+ 0.0037788907065987587,
+ -0.014379317872226238,
+ -0.003760108957067132,
+ -0.07729071378707886,
+ 0.033596817404031754,
+ -0.005213817581534386,
+ -0.004000515677034855,
+ 0.01536348182708025,
+ -0.04071886092424393,
+ -0.023935478180646896,
+ -0.017714958637952805,
+ -0.03690240904688835,
+ -0.006141636520624161,
+ 0.031072549521923065,
+ 0.03690240904688835,
+ -0.04796111211180687,
+ 0.046578772366046906,
+ 0.008429255336523056,
+ -0.054331883788108826,
+ 0.027316195890307426,
+ -0.012598806992173195,
+ -0.016422774642705917,
+ 0.009623775258660316,
+ 0.018526330590248108,
+ 0.02498725801706314,
+ -0.01214804407209158,
+ 0.0622653029859066,
+ -0.00903027132153511,
+ -0.04483582451939583,
+ 0.004748029634356499,
+ -0.007933416403830051,
+ 0.014634749852120876,
+ -0.01926257647573948,
+ -0.03636149317026138,
+ 0.03290564939379692,
+ 0.011013626120984554,
+ -0.022072328254580498,
+ -0.01562642678618431,
+ 0.004770567640662193,
+ 0.012561243027448654,
+ -0.010284893214702606,
+ -0.03143315762281418,
+ 0.023124106228351593,
+ 0.017174044623970985,
+ 0.014927745796740055,
+ -0.023649996146559715,
+ -0.06004153937101364,
+ -0.02585873194038868,
+ 0.04729999229311943,
+ 0.014379317872226238,
+ -0.020599838346242905,
+ 0.02833792380988598,
+ 0.02383030205965042,
+ -0.04062870889902115,
+ 0.007978493347764015,
+ -0.09994903206825256,
+ -0.029885541647672653,
+ -0.03819459304213524,
+ 0.0016828459920361638,
+ 0.04684922844171524,
+ -0.009188038296997547,
+ 0.0024960963055491447,
+ -0.004455034155398607,
+ 0.009067835286259651,
+ 0.025678426027297974,
+ -0.016017086803913116,
+ 0.04444516450166702,
+ 0.03236473351716995,
+ -0.01810562051832676,
+ -0.028548279777169228,
+ -0.039036016911268234,
+ -0.0029299550224095583,
+ 0.02602401189506054,
+ -0.022012226283550262,
+ -0.0135078439489007,
+ -0.0032868084963411093,
+ 0.0016443433705717325,
+ -0.01086337212473154,
+ -0.019352728500962257,
+ -0.044144656509160995,
+ 0.008594535291194916,
+ 0.011186418123543262,
+ -0.015431096777319908,
+ 0.022207556292414665,
+ 0.022628268226981163,
+ -0.027361271902918816,
+ 0.040929216891527176,
+ 0.06388804316520691,
+ 0.03819459304213524,
+ 0.01666318066418171,
+ 0.00646468298509717,
+ -0.011577079072594643,
+ -0.010938499122858047,
+ 0.018706636503338814,
+ -0.021967150270938873,
+ -0.005086101591587067,
+ -0.018586432561278343,
+ 0.006791485473513603,
+ -0.022177506238222122,
+ 0.025182588025927544,
+ -0.012426014989614487,
+ -0.02358989417552948,
+ -0.023815276101231575,
+ 0.027977313846349716,
+ 0.015806732699275017,
+ 0.057757679373025894,
+ 0.05959077924489975,
+ 0.01086337212473154,
+ 0.005781026557087898,
+ 0.024281064048409462,
+ 0.007178389932960272,
+ 0.039817336946725845,
+ 0.02292877621948719,
+ 0.003145945258438587,
+ -0.010758194141089916,
+ 0.009007733315229416,
+ 0.003292442997917533,
+ 0.06028194725513458,
+ -0.0305166095495224,
+ -0.027691831812262535,
+ -0.03723296895623207,
+ -0.0016011453699320555,
+ 0.040478456765413284,
+ 0.021756794303655624,
+ -0.014221550896763802,
+ -3.263331382186152e-05,
+ -0.005450467579066753,
+ 0.003617367474362254,
+ 0.04450526461005211,
+ -0.002702695783227682,
+ 0.009646313264966011,
+ -0.0031553362496197224,
+ -0.005893717519938946,
+ 0.030862193554639816,
+ -0.009375856257975101,
+ 0.0206148624420166,
+ -0.02004389837384224,
+ -0.03323620930314064,
+ 0.04483582451939583,
+ -0.02767680585384369,
+ -0.02108065038919449,
+ -0.02869853377342224,
+ 0.056765999644994736,
+ -0.01160713005810976,
+ 0.022417912259697914,
+ 0.016678206622600555,
+ -0.012343375012278557,
+ 0.06091301515698433,
+ 0.004902040120214224,
+ 0.046338364481925964,
+ -0.021576490253210068,
+ -0.011982765048742294,
+ -0.02219253219664097,
+ -0.029479855671525,
+ 0.004011784680187702,
+ -0.014379317872226238,
+ 0.024266038089990616,
+ 0.02940472774207592,
+ 0.006735140457749367,
+ 0.01815069653093815,
+ -0.0032210724893957376,
+ 0.04594770446419716,
+ 0.01135921012610197,
+ -0.0750669538974762,
+ -0.025182588025927544,
+ -9.343927376903594e-05,
+ 0.042822420597076416,
+ 0.013973631896078587,
+ -0.05141695588827133,
+ 0.031613465398550034,
+ 0.027601679787039757,
+ -0.008406717330217361,
+ -0.06839566677808762,
+ -0.02416086010634899,
+ -0.026114163920283318,
+ 0.02441629208624363,
+ 0.00780570087954402,
+ 0.024852029979228973,
+ 0.020013846457004547,
+ 0.0449560284614563,
+ 7.677045505261049e-05,
+ -0.019412830471992493,
+ 0.07200177013874054,
+ 0.020058922469615936,
+ 0.009150475263595581,
+ 0.021020550280809402,
+ -0.020569786429405212,
+ 0.013785813935101032,
+ -0.009826618246734142,
+ -0.04871238023042679,
+ -0.01831597462296486,
+ -0.021260956302285194,
+ 0.0018640899797901511,
+ 0.03149326145648956,
+ -0.050455328077077866,
+ -0.019518008455634117,
+ 0.00853443332016468,
+ 0.00492833461612463,
+ -0.003925388678908348,
+ -0.030336303636431694,
+ -0.014800029806792736,
+ -0.052228327840566635,
+ -0.016152316704392433,
+ -0.08191853761672974,
+ 0.030666863545775414,
+ -0.005071076098829508,
+ 0.013192310929298401,
+ -0.0029431022703647614,
+ 0.0032267069909721613,
+ -0.06448905915021896,
+ 0.01772998459637165,
+ -0.02169669233262539,
+ 0.020389482378959656,
+ -0.023860352113842964,
+ -0.005630772560834885,
+ -0.009616263210773468,
+ 0.018571406602859497,
+ -0.021576490253210068,
+ -0.020299330353736877,
+ -0.020149076357483864,
+ 0.004887014627456665,
+ -0.002946858759969473,
+ 0.015506223775446415,
+ 0.023529792204499245,
+ -0.0023120350670069456,
+ -0.014341753907501698,
+ 0.010690579190850258,
+ -0.016558002680540085,
+ 0.005022243596613407,
+ -0.003769499948248267,
+ -0.020960448309779167,
+ -0.04904294013977051,
+ 0.0639481469988823,
+ 0.015506223775446415,
+ -0.019863592460751534,
+ -0.00806113239377737,
+ 0.03296574950218201,
+ -0.004552699625492096,
+ -0.006310672499239445,
+ -0.004646608140319586,
+ 0.009473521262407303,
+ -0.012553730979561806,
+ -0.015851808711886406,
+ 0.008316564373672009,
+ -0.01723414659500122,
+ 0.0490729920566082,
+ 0.037142813205718994,
+ -0.02878868579864502,
+ 0.012636370025575161,
+ 0.05048537999391556,
+ 0.013680635951459408,
+ -0.038495101034641266,
+ 0.043693892657756805,
+ -0.03197407349944115,
+ -0.0012010937789455056,
+ -0.016933638602495193,
+ 0.04264211654663086,
+ 0.017128968611359596,
+ 0.029149295762181282,
+ -0.021306032314896584,
+ 0.04766060411930084,
+ -0.0006681611994281411,
+ -0.08312056958675385,
+ 0.02280857414007187,
+ 0.010570376180112362,
+ -0.06055240333080292,
+ -0.038945864886045456,
+ -0.07007851451635361,
+ -0.028112543746829033,
+ 0.041379980742931366,
+ 0.034648597240448,
+ 0.04119967669248581,
+ -0.04210120067000389,
+ 0.02907416969537735,
+ 0.0023176695685833693,
+ 0.011779922060668468,
+ -0.017805110663175583,
+ -0.025663401931524277,
+ 0.006175443530082703,
+ -0.022342786192893982,
+ -0.04201104864478111,
+ 0.024281064048409462,
+ 0.02606908790767193,
+ -0.010953524149954319,
+ 0.0055443765595555305,
+ -0.027601679787039757,
+ 0.02713589183986187,
+ -0.004590263124555349,
+ 0.0015072365058586001,
+ -0.061423879116773605,
+ 0.015355969779193401,
+ -0.004879502113908529,
+ 0.009668851271271706,
+ -0.031072549521923065,
+ 0.026324519887566566,
+ 0.006825292948633432,
+ 0.05652559548616409,
+ -0.011674744077026844,
+ -0.012403476051986217,
+ -0.008511895313858986,
+ 0.03912616893649101,
+ -0.047780804336071014,
+ -0.029885541647672653,
+ -0.006644987966865301,
+ -0.03768372908234596,
+ 0.028443101793527603,
+ 0.021907048299908638,
+ 0.004511379636824131,
+ 0.0179403405636549,
+ 0.027030713856220245,
+ 0.00404183566570282,
+ 0.019397804513573647,
+ -0.0234997421503067,
+ 0.025558223947882652,
+ -0.014101347886025906,
+ 0.12777608633041382,
+ 0.0234997421503067,
+ 0.010795757174491882,
+ 0.029314575716853142,
+ 0.048471976071596146,
+ -0.026730205863714218,
+ -0.001194520154967904,
+ -0.02706076391041279,
+ 0.04838182032108307,
+ -0.019698312506079674,
+ 0.020344406366348267,
+ 0.008128747344017029,
+ -0.002860462525859475,
+ 0.03699256107211113,
+ 0.010269868187606335,
+ -0.008128747344017029,
+ -0.028352949768304825,
+ 0.0009142023045569658,
+ -0.006171687506139278,
+ 0.0022876188158988953,
+ 0.0007925904355943203,
+ 0.0726027861237526,
+ 0.001196398283354938,
+ -0.012305811047554016,
+ -0.04654872044920921,
+ -0.08263976126909256,
+ -0.010134639218449593,
+ -0.0317637175321579,
+ -0.02008897438645363,
+ 0.0026031523011624813,
+ 0.005149959586560726,
+ 0.021291006356477737,
+ -0.038044340908527374,
+ 0.0011785556562244892,
+ -0.032154377549886703,
+ 0.03221448138356209,
+ -0.003951683174818754,
+ -0.03621124103665352,
+ 0.030216099694371223,
+ 0.007249760441482067,
+ 0.015521248802542686,
+ 0.020840244367718697,
+ -0.007152095437049866,
+ 0.006622449494898319,
+ 0.020389482378959656,
+ 0.050335124135017395,
+ 0.015866832807660103,
+ -0.0540313757956028,
+ 0.03636149317026138,
+ 0.023244310170412064,
+ -0.03780393302440643,
+ 0.017083892598748207,
+ 0.008677174337208271,
+ 0.08564484119415283,
+ 0.007978493347764015,
+ 0.010698092170059681,
+ -0.031162701547145844,
+ -0.02845812775194645,
+ -0.010833321139216423,
+ -0.011930176056921482,
+ -0.028923915699124336,
+ -0.02602401189506054,
+ -0.014522058889269829,
+ -0.041259776800870895,
+ -0.017699934542179108,
+ -0.019683288410305977,
+ -0.025783604010939598,
+ -0.0019166789716109633,
+ -0.01156956609338522,
+ 0.019608160480856895,
+ 0.020975472405552864,
+ 0.024115784093737602,
+ -0.005844884552061558,
+ 0.007005597464740276,
+ 0.04726994037628174,
+ 0.0016678206156939268,
+ -0.01029240619391203,
+ 0.006152905523777008,
+ -0.003602342214435339,
+ 0.032394785434007645,
+ 0.017534654587507248,
+ 0.020103998482227325,
+ -0.016032112762331963,
+ -0.0007874254370108247,
+ -0.019728364422917366,
+ 0.022417912259697914,
+ 0.022628268226981163,
+ -0.04273226857185364,
+ 0.003388229990378022,
+ -0.0015626427484676242,
+ -0.013342564925551414,
+ 0.05108639597892761,
+ -0.021922074258327484,
+ -0.0226883701980114,
+ -0.04267216473817825,
+ 0.005856153555214405,
+ -0.058088235557079315,
+ -0.006066509522497654,
+ 0.03188392147421837,
+ -0.01633262075483799,
+ 0.027406347915530205,
+ -0.023154158145189285,
+ 0.010450173169374466,
+ 0.016527950763702393,
+ -0.012426014989614487,
+ -0.008541946299374104,
+ -0.04393430054187775,
+ -0.018195772543549538,
+ -0.004195845685899258,
+ 0.008211387321352959,
+ 0.0317637175321579,
+ 0.04294262453913689,
+ -0.0026106650475412607,
+ 0.05042527616024017,
+ -0.01595698669552803,
+ -0.014199012890458107,
+ -0.01987861841917038,
+ -0.013485305942595005,
+ 0.035069309175014496,
+ -0.035279665142297745,
+ -0.03413773328065872,
+ 0.007028135936707258,
+ 0.025828680023550987,
+ 0.0074638728983700275,
+ -0.011028651148080826,
+ -0.022898726165294647,
+ 0.0886499211192131,
+ 0.04222140461206436,
+ -0.03200412541627884,
+ 0.029104219749569893,
+ 0.025287766009569168,
+ -0.06761434674263,
+ -0.034618545323610306,
+ 0.01202032808214426,
+ 0.003936657682061195,
+ 0.02169669233262539,
+ 0.021125726401805878,
+ -0.016963688656687737,
+ -0.007554024923592806,
+ -0.003145945258438587,
+ 0.030005745589733124,
+ -0.0018218309851363301,
+ -0.026249391958117485,
+ 0.010728143155574799,
+ -0.04654872044920921,
+ 0.01016469020396471,
+ 0.026549899950623512,
+ 0.04477572441101074,
+ 0.027075789868831635,
+ 0.02065994031727314,
+ 0.007940929383039474,
+ 0.07470633834600449,
+ -0.013530381955206394,
+ 0.0001501367223681882,
+ 0.0034370627254247665,
+ 0.02078014239668846,
+ -0.022613242268562317,
+ -0.007798187900334597,
+ -0.028142593801021576,
+ 0.019653236493468285,
+ -0.004853207617998123,
+ -0.016347646713256836,
+ 0.005882448051124811,
+ 0.018962068483233452,
+ -0.015085511840879917,
+ 0.028878839686512947,
+ -0.0015335310017690063,
+ 0.01218560803681612,
+ 0.0354599691927433,
+ -0.004304780159145594,
+ -0.026655077934265137,
+ -0.008511895313858986,
+ 0.02437121607363224,
+ 0.07085983455181122,
+ 0.01076570712029934,
+ 0.05030507594347,
+ 0.019232526421546936,
+ 0.012418502010405064,
+ -0.008203874342143536,
+ 0.014582160860300064,
+ 0.018541356548666954,
+ 0.014371804893016815,
+ -0.06178448721766472,
+ -0.028398025780916214,
+ -0.002843559021130204,
+ -0.021170804277062416,
+ 0.009871695190668106,
+ 0.022508064284920692,
+ 0.043784044682979584,
+ 0.028518229722976685,
+ 0.02495720610022545,
+ 0.019067246466875076,
+ -0.023514768108725548,
+ -0.03018604964017868,
+ -0.02028430439531803,
+ -0.03407762944698334,
+ -0.013274949975311756,
+ -0.0428825207054615,
+ 0.006348235998302698,
+ 0.0035647787153720856,
+ 0.010360020212829113,
+ -0.009668851271271706,
+ 0.025017308071255684,
+ -0.006994328461587429,
+ 0.05463239178061485,
+ 0.01574663072824478,
+ -0.007925904355943203,
+ 0.014762465842068195,
+ 0.008016056381165981,
+ -0.06755424290895462,
+ 0.023860352113842964,
+ 0.039937540888786316,
+ 3.944170384784229e-05,
+ 0.0052213300950825214,
+ 0.026504823938012123,
+ -0.025978934019804,
+ 0.011239007115364075,
+ 0.058779407292604446,
+ 0.0002976909454446286,
+ -0.03410768136382103,
+ 0.017790086567401886,
+ -0.025873757898807526,
+ 0.00712580094113946,
+ -0.027406347915530205,
+ -0.023950504139065742,
+ 0.03293570131063461,
+ -0.028428075835108757,
+ 0.03137305751442909,
+ 0.0023157913237810135,
+ -0.024446342140436172,
+ 0.0050598070956766605,
+ 0.08522412925958633,
+ -0.03885571286082268,
+ -0.0342278853058815,
+ 0.025783604010939598,
+ -0.004856964107602835,
+ 0.026459747925400734,
+ 0.008677174337208271,
+ -0.07921396195888519,
+ -0.04627826437354088,
+ 0.002276349812746048,
+ -0.005777270533144474,
+ 0.005506813060492277,
+ -0.009180526249110699,
+ 0.01748957857489586,
+ -0.029209397733211517,
+ 0.030321277678012848,
+ -0.034708697348833084,
+ 0.01231332402676344,
+ -0.0005146203329786658,
+ 0.02425101213157177,
+ 0.026625027880072594,
+ -0.01921750046312809,
+ -0.0387655608355999,
+ 0.04943360015749931,
+ 0.03542991727590561,
+ -0.015461147762835026,
+ -0.0031947779934853315,
+ 0.026895485818386078,
+ -0.005029756110161543,
+ -0.015521248802542686,
+ 0.021922074258327484,
+ -0.06466937065124512,
+ 0.020344406366348267,
+ 0.008511895313858986,
+ -0.04916314408183098,
+ 0.07332400232553482,
+ -0.006104073021560907,
+ 0.0408390648663044,
+ -0.014537084847688675,
+ 0.026730205863714218,
+ -0.017760034650564194,
+ -0.00892509426921606,
+ 0.014537084847688675,
+ -0.0032079252414405346,
+ -0.004672902636229992,
+ 0.018736686557531357,
+ 0.013740737922489643,
+ -0.006367017515003681,
+ -0.014897694811224937
+ ],
+ "result": "--- 结果 1 (相似度: 1.000) ---\n文件路径: C:\\Steam\\steamapps\\common\\RimWorld\\Data\\dll1.6\\Verse\\DamageWorker_Vaporize.txt\n\npublic class DamageWorker_Vaporize : DamageWorker_AddInjury\n{\n\tprivate const float VaporizeRadius = 2.9f;\n\n\tprivate static readonly FloatRange FireSizeRange = new FloatRange(0.4f, 0.8f);\n\n\tpublic override void ExplosionAffectCell(Explosion explosion, IntVec3 c, List damagedThings, List ignoredThings, bool canThrowMotes)\n\t{\n\t\tbool flag = c.DistanceTo(explosion.Position) <= 2.9f;\n\t\tc.GetFirstThing(explosion.Map, ThingDefOf.Filth_FireFoam)?.Destroy();\n\t\tbase.ExplosionAffectCell(explosion, c, damagedThings, ignoredThings, canThrowMotes && flag);\n\t\tFireUtility.TryStartFireIn(c, explosion.Map, FireSizeRange.RandomInRange, explosion.instigator);\n\t\tif (flag)\n\t\t{\n\t\t\tFleckMaker.ThrowSmoke(c.ToVector3Shifted(), explosion.Map, 2f);\n\t\t}\n\t}\n\n\tprotected override void ExplosionDamageThing(Explosion explosion, Thing t, List damagedThings, List ignoredThings, IntVec3 cell)\n\t{\n\t\tif (cell.DistanceTo(explosion.Position) <= 2.9f)\n\t\t{\n\t\t\tbase.ExplosionDamageThing(explosion, t, damagedThings, ignoredThings, cell);\n\t\t}\n\t}\n\n\tpublic override void ExplosionStart(Explosion explosion, List cellsToAffect)\n\t{\n\t\tbase.ExplosionStart(explosion, cellsToAffect);\n\t\tEffecter effecter = EffecterDefOf.Vaporize_Heatwave.Spawn();\n\t\teffecter.Trigger(new TargetInfo(explosion.Position, explosion.Map), TargetInfo.Invalid);\n\t\teffecter.Cleanup();\n\t}\n}\n\n",
+ "timestamp": "2025-08-27 21:06:19,731"
+ },
+ "GenRadial-RadialCellsAround": {
+ "keywords": [
+ "GenRadial",
+ "RadialCellsAround"
+ ],
+ "question": "GenRadial class RadialCellsAround method",
+ "embedding": [
+ -0.009671368636190891,
+ -0.00725167989730835,
+ -0.04542366415262222,
+ -0.037591997534036636,
+ 0.01950528286397457,
+ -0.010203331708908081,
+ 0.013712804764509201,
+ 0.0033413877245038748,
+ -0.0013068169355392456,
+ 0.08038540184497833,
+ -0.011208148673176765,
+ -0.06489939242601395,
+ -0.0016891647828742862,
+ -0.030262740328907967,
+ -0.008208473213016987,
+ 0.04229099676012993,
+ -0.015042710117995739,
+ -0.1282620131969452,
+ -0.03422290459275246,
+ -0.024012183770537376,
+ -0.014510747976601124,
+ -0.01266365684568882,
+ 0.018411803990602493,
+ 0.024499816820025444,
+ -0.019032426178455353,
+ -0.017480870708823204,
+ 0.01585542969405651,
+ 0.032420143485069275,
+ 0.007399446796625853,
+ -0.05000444874167442,
+ 0.012109529227018356,
+ 0.009035970084369183,
+ 0.05532407388091087,
+ -0.013358162716031075,
+ -0.0019209746969863772,
+ 0.032892998307943344,
+ -0.018057161942124367,
+ 0.022327637299895287,
+ -0.0003620298521127552,
+ 0.019180193543434143,
+ -0.02596271224319935,
+ -0.029376136139035225,
+ 0.043680012226104736,
+ 0.0009669521823525429,
+ -0.013454211875796318,
+ 0.016579490154981613,
+ 0.019194969907402992,
+ -0.025415973737835884,
+ -0.025977488607168198,
+ 0.02882939763367176,
+ 0.030440062284469604,
+ 0.013683251105248928,
+ -0.0067123291082680225,
+ 0.05656531825661659,
+ 0.0236427653580904,
+ 0.006623668596148491,
+ 0.008119812235236168,
+ 0.03481397405266762,
+ 0.030292294919490814,
+ 0.044773489236831665,
+ 0.02548985742032528,
+ 0.031651753932237625,
+ 0.022770939394831657,
+ -0.008097647689282894,
+ -0.008984250947833061,
+ -0.05517630651593208,
+ -0.018707338720560074,
+ 0.039424311369657516,
+ 0.028725961223244667,
+ -0.019431399181485176,
+ -0.020716974511742592,
+ -0.024470262229442596,
+ 0.02105683833360672,
+ 0.019490504637360573,
+ -0.00969353411346674,
+ 0.04636937379837036,
+ 0.00720734940841794,
+ -0.014688068069517612,
+ -0.023701872676610947,
+ 0.0036332281306385994,
+ -0.03262701630592346,
+ 0.04684222862124443,
+ -0.003629534039646387,
+ -0.0012043033493682742,
+ 0.05686085298657417,
+ 0.05597424879670143,
+ -0.009361057542264462,
+ -0.03268612548708916,
+ -0.015530342236161232,
+ -0.03174041211605072,
+ 0.004880014806985855,
+ -0.01969737932085991,
+ 0.0021056837867945433,
+ -0.007140854373574257,
+ -0.015412128530442715,
+ 0.08907411992549896,
+ -0.037326015532016754,
+ 0.02228330634534359,
+ -0.03918788582086563,
+ 0.0006160048651508987,
+ -0.006283803842961788,
+ 0.010949555784463882,
+ -0.04894052445888519,
+ 0.02123415842652321,
+ 0.025356866419315338,
+ 0.00027313860482536256,
+ -0.05556049942970276,
+ -0.0029165567830204964,
+ -0.016283955425024033,
+ -0.0011608967324718833,
+ 0.03596655651926994,
+ -0.045098576694726944,
+ 0.036557625979185104,
+ -0.010255049914121628,
+ 0.02702663652598858,
+ 0.015559895895421505,
+ -0.005275292322039604,
+ 0.023701872676610947,
+ -0.005031476262956858,
+ 0.017894618213176727,
+ 0.019623495638370514,
+ 0.06389457732439041,
+ -0.04926561564207077,
+ -0.023317677900195122,
+ -0.006117565557360649,
+ -0.024307718500494957,
+ -0.008112424053251743,
+ -0.007743006106466055,
+ -0.003716347273439169,
+ -0.008238025940954685,
+ -0.02882939763367176,
+ -0.011422411538660526,
+ 0.013210395351052284,
+ -0.01922452449798584,
+ 0.005581909324973822,
+ -0.0055338847450912,
+ 0.010720516555011272,
+ 0.02148536406457424,
+ -0.09262053668498993,
+ -0.0037532891146838665,
+ -0.03525727614760399,
+ 0.0014139482518658042,
+ 0.07547952979803085,
+ -0.021322820335626602,
+ 0.09120196849107742,
+ -0.00286114402115345,
+ 0.005068418104201555,
+ -0.04483259469270706,
+ 0.008031152188777924,
+ -0.01197653915733099,
+ -0.005969798658043146,
+ 0.021854782477021217,
+ -0.04001538082957268,
+ 0.039424311369657516,
+ 0.0005522802239283919,
+ -0.01997813768684864,
+ 0.0221355389803648,
+ -0.0396902933716774,
+ -0.02181045152246952,
+ -0.017421763390302658,
+ -0.046014733612537384,
+ 0.02228330634534359,
+ 0.004244615323841572,
+ 0.02485445700585842,
+ -0.00748071912676096,
+ -0.014193047769367695,
+ -0.08913322538137436,
+ 0.04288206622004509,
+ 0.010853507556021214,
+ -0.029509127140045166,
+ -0.004203979391604662,
+ 0.013343386352062225,
+ 0.0035390264820307493,
+ -0.03933565318584442,
+ 0.043709564954042435,
+ 0.011799218133091927,
+ -0.007986822165548801,
+ 0.030558275058865547,
+ 0.03244969621300697,
+ -0.07766648381948471,
+ 0.03889235109090805,
+ 0.04288206622004509,
+ 0.0747111439704895,
+ 0.018190152943134308,
+ -0.0118213826790452,
+ -0.05461478978395462,
+ -0.019726932048797607,
+ 0.034104689955711365,
+ 0.01196915004402399,
+ -0.023317677900195122,
+ -0.01814582385122776,
+ 0.09628516435623169,
+ -0.02011112868785858,
+ 0.019106309860944748,
+ -0.08032629638910294,
+ -0.0019523752853274345,
+ 7.838592864573002e-05,
+ 0.02027367241680622,
+ -0.03481397405266762,
+ -0.005810948554426432,
+ 0.0381535142660141,
+ -0.01615096442401409,
+ -0.015426904894411564,
+ 0.032242823392152786,
+ 0.03682360798120499,
+ -0.012752316892147064,
+ 0.012730151414871216,
+ -0.03330674767494202,
+ 0.022785715758800507,
+ -0.030100196599960327,
+ 0.007388364523649216,
+ -0.02179567515850067,
+ -0.03277478367090225,
+ -0.044477954506874084,
+ 0.003878891235217452,
+ -0.03097202442586422,
+ -0.013439434580504894,
+ -0.02713007479906082,
+ 0.029967205598950386,
+ 0.056683532893657684,
+ -0.02194344252347946,
+ 0.004976063501089811,
+ 0.012309014797210693,
+ 0.02442593313753605,
+ -0.01985992304980755,
+ -0.006390935275703669,
+ 0.04962025582790375,
+ -0.0017039414960891008,
+ -0.011407634243369102,
+ 0.013173453509807587,
+ -0.005840502213686705,
+ 0.023701872676610947,
+ -0.02027367241680622,
+ 0.059904858469963074,
+ 0.04376867040991783,
+ -0.028755513951182365,
+ -0.030883362516760826,
+ -0.002724459394812584,
+ -0.025430750101804733,
+ -0.023583659902215004,
+ 0.012390286661684513,
+ 0.019150640815496445,
+ -0.01785028912127018,
+ 0.056358445435762405,
+ -0.02120460569858551,
+ 0.014422086998820305,
+ 0.0034762255381792784,
+ -0.006076929625123739,
+ 0.06643617153167725,
+ -0.01646127551794052,
+ 0.012944414280354977,
+ 0.00976002961397171,
+ -0.022770939394831657,
+ -0.05349176004528999,
+ 0.0518367663025856,
+ -0.006228391081094742,
+ -0.012397675774991512,
+ 0.054998986423015594,
+ -0.011045604944229126,
+ 0.007344034034758806,
+ -0.028903281316161156,
+ 0.03986761346459389,
+ -0.009390611201524734,
+ 0.02686409279704094,
+ -0.018086716532707214,
+ -0.05402372032403946,
+ 0.02179567515850067,
+ 0.03682360798120499,
+ -0.019786039367318153,
+ -0.07683899253606796,
+ -0.004237227141857147,
+ 0.02760292962193489,
+ 0.03771021217107773,
+ -0.05228006839752197,
+ -0.004673140589147806,
+ 0.014902330935001373,
+ -0.029523903504014015,
+ -0.0426751933991909,
+ 0.016106635332107544,
+ -0.03129711002111435,
+ 0.04282296076416969,
+ 0.02151491679251194,
+ 0.017126228660345078,
+ -0.0032638099510222673,
+ -0.024751020595431328,
+ 0.014717621728777885,
+ -0.010668798349797726,
+ 0.030233187600970268,
+ 0.01601797342300415,
+ -0.0018433969235047698,
+ 0.004255698062479496,
+ 0.009279785677790642,
+ -0.023568881675601006,
+ 0.017761627212166786,
+ 0.026952752843499184,
+ 0.01588498428463936,
+ 0.019919030368328094,
+ 0.018042385578155518,
+ 0.012043033726513386,
+ 0.047551512718200684,
+ 0.00031492902780883014,
+ 0.00514230178669095,
+ -0.017746850848197937,
+ 0.040813326835632324,
+ 0.021160274744033813,
+ -0.044182419776916504,
+ -0.02118982933461666,
+ -0.1419748067855835,
+ -0.07500667870044708,
+ -0.10922957956790924,
+ 0.011961761862039566,
+ -0.006298580672591925,
+ 0.0070041692815721035,
+ 0.01083873026072979,
+ 0.024943118914961815,
+ 0.07607059925794601,
+ -0.030706042423844337,
+ 0.000363184284651652,
+ -0.03244969621300697,
+ -0.02027367241680622,
+ -0.042941175401210785,
+ -0.024470262229442596,
+ -0.03035140037536621,
+ 0.013106958009302616,
+ 0.05414193496108055,
+ -0.04131573438644409,
+ 0.0336022824048996,
+ 0.026893647387623787,
+ -0.017362656071782112,
+ -0.02470669150352478,
+ -0.022342413663864136,
+ 0.030617382377386093,
+ 0.021928666159510612,
+ 0.04237965866923332,
+ -0.013129123486578465,
+ -0.01005556434392929,
+ 0.04048823565244675,
+ 0.006542396731674671,
+ -0.04332536831498146,
+ 0.004318499006330967,
+ 0.009752641431987286,
+ 0.0824541449546814,
+ 0.0007827048539184034,
+ 0.006553479004651308,
+ -0.0013132818276062608,
+ 0.022992590442299843,
+ 0.004318499006330967,
+ 0.028711184859275818,
+ 0.024632807821035385,
+ 0.003302598837763071,
+ -0.042763851583004,
+ 0.018589124083518982,
+ 0.058072544634342194,
+ 0.002465866506099701,
+ 0.02548985742032528,
+ 0.008016375824809074,
+ -0.010432370938360691,
+ 0.02104206196963787,
+ -0.023982631042599678,
+ -0.002430771943181753,
+ -0.015367797575891018,
+ -0.003182537853717804,
+ 0.052723366767168045,
+ 0.0336022824048996,
+ 0.03451843932271004,
+ -0.05993441119790077,
+ -0.008851260878145695,
+ 0.04515768215060234,
+ -0.0518663190305233,
+ 0.029405690729618073,
+ -0.0001546938729006797,
+ -0.04772883281111717,
+ 0.030100196599960327,
+ 0.0014933731872588396,
+ -0.017820734530687332,
+ 0.01021810807287693,
+ 0.007022640202194452,
+ -0.005596686154603958,
+ -0.026967529207468033,
+ 0.02730739489197731,
+ 0.00687117874622345,
+ 0.03265656903386116,
+ -0.014082222245633602,
+ -0.10320067405700684,
+ 0.00678990688174963,
+ -0.033956922590732574,
+ 0.03162220120429993,
+ 0.07743006199598312,
+ -0.003147443290799856,
+ -0.03797619417309761,
+ 0.048438116908073425,
+ 0.028134891763329506,
+ -0.010779623873531818,
+ -0.013550260104238987,
+ 0.008533560670912266,
+ 0.01861867867410183,
+ 0.03519816696643829,
+ 0.0019246689043939114,
+ 0.008792153559625149,
+ 0.028578193858265877,
+ 0.00728862127289176,
+ -0.012161247432231903,
+ -0.021588800475001335,
+ 0.010402817279100418,
+ -0.021766122430562973,
+ -0.04229099676012993,
+ 0.025726284831762314,
+ 0.0518663190305233,
+ 0.002800190122798085,
+ -0.0411679670214653,
+ -0.05919557437300682,
+ -0.02259361743927002,
+ -0.010698352009057999,
+ 0.028799844905734062,
+ -0.044625721871852875,
+ 0.010107282549142838,
+ -0.00728862127289176,
+ 0.01266365684568882,
+ 0.004828296136111021,
+ -0.04072466492652893,
+ -0.015382574871182442,
+ 0.02763248234987259,
+ -0.05322577804327011,
+ 0.028652077540755272,
+ 0.003099418943747878,
+ 0.005094277206808329,
+ -0.03239059075713158,
+ 0.02014068141579628,
+ -0.04917695373296738,
+ 0.00087736826390028,
+ 0.03957207873463631,
+ -0.008260191418230534,
+ -0.016815917566418648,
+ 0.023849640041589737,
+ -0.03174041211605072,
+ -0.016904577612876892,
+ -0.002397524192929268,
+ 0.033631835132837296,
+ 0.003622145624831319,
+ 0.0020244119223207235,
+ -0.07991255074739456,
+ 0.011954373680055141,
+ 0.017613859847187996,
+ -0.03841949626803398,
+ 0.005556050222367048,
+ 0.02076130360364914,
+ 0.03253835812211037,
+ -0.009161571972072124,
+ 0.007554602809250355,
+ 0.013365550898015499,
+ -0.0335727296769619,
+ -0.018382251262664795,
+ -0.03596655651926994,
+ 0.00438868859782815,
+ 0.007070664782077074,
+ 0.030440062284469604,
+ 0.0016494523733854294,
+ -0.040192700922489166,
+ 0.0251943226903677,
+ -0.009870855137705803,
+ 0.030942469835281372,
+ -0.010225496254861355,
+ -0.026051372289657593,
+ 0.020480545237660408,
+ 0.0029405690729618073,
+ 0.05541273206472397,
+ -0.00268567050807178,
+ 0.011259867809712887,
+ -0.02794279344379902,
+ 0.010432370938360691,
+ 0.010853507556021214,
+ 0.015308691188693047,
+ -0.02225375361740589,
+ -0.03097202442586422,
+ -0.013897513039410114,
+ -0.06389457732439041,
+ 0.021603576838970184,
+ 0.032567910850048065,
+ 0.017894618213176727,
+ -0.05396461486816406,
+ -0.006298580672591925,
+ -0.0010916308965533972,
+ 0.012707986868917942,
+ 0.022150317206978798,
+ -0.06519492715597153,
+ -0.08641430735588074,
+ -0.0777255967259407,
+ -0.02763248234987259,
+ 0.009242843836545944,
+ -0.01618051715195179,
+ -0.004052517935633659,
+ 0.006860096473246813,
+ -0.009161571972072124,
+ 0.051659442484378815,
+ -0.030558275058865547,
+ 0.018071940168738365,
+ 0.06939151883125305,
+ -0.0013335997937247157,
+ 0.020258896052837372,
+ -0.02102728560566902,
+ 0.034547992050647736,
+ 0.03324763849377632,
+ -0.06667260080575943,
+ -0.030499167740345,
+ -0.031976841390132904,
+ 0.0005481243133544922,
+ -0.05476255714893341,
+ 0.004089459776878357,
+ 0.0028094255831092596,
+ -0.020790858194231987,
+ -0.006265332922339439,
+ 0.04291161894798279,
+ 0.02303691953420639,
+ -0.0016198989469558,
+ 0.001710406388156116,
+ 0.007244291249662638,
+ 0.028770290315151215,
+ 0.04131573438644409,
+ 0.005574521142989397,
+ -0.010942167602479458,
+ 0.010727904736995697,
+ -0.04713776335120201,
+ 0.002061353763565421,
+ -0.022549288347363472,
+ -0.025608070194721222,
+ -0.010661410167813301,
+ -0.027543822303414345,
+ -0.006176672875881195,
+ 0.057304155081510544,
+ -0.028164444491267204,
+ 0.005659487098455429,
+ 0.02031800150871277,
+ -0.05511719733476639,
+ -0.004831990227103233,
+ -0.006450042128562927,
+ 0.06850491464138031,
+ -0.022844823077321053,
+ 0.011584955267608166,
+ 0.057717904448509216,
+ 0.05109792947769165,
+ 0.0397198460996151,
+ -0.008511396124958992,
+ 0.005120136309415102,
+ 0.018337920308113098,
+ 0.03915833309292793,
+ 0.056240230798721313,
+ 0.018722115084528923,
+ -0.03895145654678345,
+ -0.009272397495806217,
+ -0.03895145654678345,
+ 0.024691913276910782,
+ -0.00944971852004528,
+ -0.00587005540728569,
+ 0.046310268342494965,
+ 0.05615156888961792,
+ 0.012707986868917942,
+ -0.0017510423203930259,
+ 0.03543459624052048,
+ 0.034429777413606644,
+ -0.028430426493287086,
+ -0.04684222862124443,
+ -0.017052344977855682,
+ 0.01799805648624897,
+ -0.02408606745302677,
+ 0.01709667593240738,
+ -0.00042390741873532534,
+ 0.0028703794814646244,
+ -0.00332106975838542,
+ -0.033631835132837296,
+ -0.05544228479266167,
+ -0.025445526465773582,
+ 0.010491477325558662,
+ -0.05139346420764923,
+ 0.03602566570043564,
+ 0.04557143151760101,
+ 0.02274138480424881,
+ 0.006228391081094742,
+ 0.04778794199228287,
+ 0.0716375783085823,
+ 0.02702663652598858,
+ -0.030262740328907967,
+ -0.0032010087743401527,
+ -0.05538317933678627,
+ -0.003790230955928564,
+ -0.006165590137243271,
+ 0.003441130742430687,
+ 0.008038540370762348,
+ -0.010550584644079208,
+ 0.05582648143172264,
+ 0.015973644331097603,
+ 0.024159951135516167,
+ 0.012626715004444122,
+ -0.02411562204360962,
+ -0.015079651959240437,
+ 0.028711184859275818,
+ 0.015441681258380413,
+ 0.0010676186066120863,
+ 0.012937026098370552,
+ 0.01965305022895336,
+ 0.04749240726232529,
+ -0.017820734530687332,
+ -0.07098740339279175,
+ 0.010993885807693005,
+ 0.020835187286138535,
+ -0.019032426178455353,
+ 0.003324764082208276,
+ 0.007225820329040289,
+ 8.593302482040599e-06,
+ 0.028622522950172424,
+ -0.030794702470302582,
+ 0.035907451063394547,
+ -0.005774006713181734,
+ 0.04557143151760101,
+ 0.008112424053251743,
+ -0.020480545237660408,
+ -0.02838609553873539,
+ -0.011385469697415829,
+ -0.02928747609257698,
+ -0.047847047448158264,
+ -0.007137159816920757,
+ 0.027366502210497856,
+ -0.01771729812026024,
+ 0.03773976489901543,
+ -0.04246831685304642,
+ 0.022327637299895287,
+ 0.03771021217107773,
+ 0.012220354750752449,
+ 0.00015677185729146004,
+ 0.004503208212554455,
+ -0.02596271224319935,
+ -0.0014739787438884377,
+ 0.032715678215026855,
+ -0.04515768215060234,
+ -0.030233187600970268,
+ 0.02259361743927002,
+ 0.008947309106588364,
+ -0.042172785848379135,
+ 0.015412128530442715,
+ -0.01783551089465618,
+ -0.0320655032992363,
+ 0.005441530607640743,
+ 0.017436539754271507,
+ -0.0028574499301612377,
+ 0.01510920561850071,
+ 0.02699708379805088,
+ 0.02045099250972271,
+ 0.020790858194231987,
+ -0.018530018627643585,
+ -0.03649852052330971,
+ -0.03904011845588684,
+ 0.038537707179784775,
+ 0.007358810864388943,
+ 0.021780898794531822,
+ 0.005936550907790661,
+ -0.014894942753016949,
+ 0.03543459624052048,
+ -0.03605521842837334,
+ -0.011791829951107502,
+ -0.009974291548132896,
+ -0.005947633180767298,
+ -0.03889235109090805,
+ -0.06265333294868469,
+ -0.04001538082957268,
+ 0.014798893593251705,
+ -0.02027367241680622,
+ 0.010506254620850086,
+ -0.019431399181485176,
+ 0.019194969907402992,
+ -0.00045738593325950205,
+ 0.041581716388463974,
+ -0.015929313376545906,
+ -0.0114445760846138,
+ 0.008289745077490807,
+ 0.05204363912343979,
+ -0.013321220874786377,
+ 0.044950809329748154,
+ -0.010122058913111687,
+ 0.030410507693886757,
+ 0.06631796061992645,
+ 0.006091706454753876,
+ 0.008585279807448387,
+ -0.02504655532538891,
+ -0.035493701696395874,
+ -0.002009635092690587,
+ -0.02717440389096737,
+ 0.012345956638455391,
+ 0.012552831321954727,
+ 0.07051455229520798,
+ -0.014902330935001373,
+ 0.023539328947663307,
+ 0.02946479804813862,
+ -0.02596271224319935,
+ 0.049058739095926285,
+ 0.025814944878220558,
+ -0.014769340865314007,
+ -0.045216791331768036,
+ 0.008851260878145695,
+ -0.05216185376048088,
+ 0.02684931643307209,
+ 0.03159264475107193,
+ 0.008976862765848637,
+ -0.013291667215526104,
+ -0.0031123484950512648,
+ -0.016594266518950462,
+ 0.011991315521299839,
+ -0.0290067195892334,
+ -0.05739281326532364,
+ -0.0014407311100512743,
+ 0.023273348808288574,
+ -0.01740698702633381,
+ 0.036557625979185104,
+ 0.009272397495806217,
+ 0.05352131277322769,
+ -0.017761627212166786,
+ -0.003442977787926793,
+ -0.02563762478530407,
+ -0.006180366966873407,
+ 0.004636198747903109,
+ -0.05216185376048088,
+ -0.004340664017945528,
+ 0.004100542049854994,
+ -0.05251649394631386,
+ 0.0027392359916120768,
+ 0.023879194632172585,
+ -0.04240921139717102,
+ 0.0206283126026392,
+ 0.014717621728777885,
+ -0.01519047748297453,
+ -0.029775109142065048,
+ 0.023214241489768028,
+ -0.04167037457227707,
+ -0.0017371891299262643,
+ -0.013151288963854313,
+ 0.03141532465815544,
+ -0.007092829793691635,
+ -0.00831929873675108,
+ -0.011954373680055141,
+ 0.027263063937425613,
+ -0.019712155684828758,
+ -0.04261608421802521,
+ -0.0026413402520120144,
+ 0.00134283525403589,
+ 0.03277478367090225,
+ -0.030026312917470932,
+ 0.08659163117408752,
+ 0.015914537012577057,
+ -0.06040726602077484,
+ 0.015087040141224861,
+ 0.08209950476884842,
+ -0.021780898794531822,
+ 0.04622160643339157,
+ -0.004632504656910896,
+ 0.007229514420032501,
+ -0.03478442132472992,
+ -0.018367473036050797,
+ 0.017613859847187996,
+ 0.06519492715597153,
+ 0.02319946512579918,
+ -0.02732217125594616,
+ -0.0014721315819770098,
+ 0.0025083497166633606,
+ -0.011060381308197975,
+ 0.008836483582854271,
+ -0.008008986711502075,
+ -0.006420488469302654,
+ 0.04149305447936058,
+ 0.01663859747350216,
+ 0.0018904977478086948,
+ 0.003208397189155221,
+ -0.015589448623359203,
+ -0.023140357807278633,
+ 0.0016937825130298734,
+ -0.004662057850509882,
+ 0.007972044870257378,
+ 0.04864498972892761,
+ 0.02259361743927002,
+ 0.005969798658043146,
+ 0.008681328035891056,
+ -0.01585542969405651,
+ -0.04087243229150772,
+ 0.03954252600669861,
+ -0.02945001982152462,
+ -0.07754827290773392,
+ -0.031031129881739616,
+ 0.010062952525913715,
+ -0.016668150201439857,
+ 0.0020595064852386713,
+ 0.0012874224921688437,
+ -0.012774482369422913,
+ 0.015737216919660568,
+ 0.004950203932821751,
+ -0.024012183770537376,
+ 0.06661349534988403,
+ -0.008282356895506382,
+ -0.02228330634534359,
+ -0.02302214317023754,
+ 0.006590420845896006,
+ 0.06472206860780716,
+ 0.032242823392152786,
+ 0.025608070194721222,
+ 0.03191773593425751,
+ -0.1464669406414032,
+ -0.008112424053251743,
+ -0.012626715004444122,
+ 0.0044477954506874084,
+ -0.009442329406738281,
+ 0.0008625915506854653,
+ 0.014082222245633602,
+ 0.0007499189814552665,
+ -0.015308691188693047,
+ -0.009619650430977345,
+ -0.00976002961397171,
+ 0.050447750836610794,
+ 0.01479150541126728,
+ -0.001917280605994165,
+ -0.020510099828243256,
+ -0.038537707179784775,
+ -0.020258896052837372,
+ 0.005552355665713549,
+ -0.014592019841074944,
+ 0.014133941382169724,
+ 0.04258653149008751,
+ 0.016077080741524696,
+ -0.03691226989030838,
+ 0.0274551622569561,
+ -0.02393830008804798,
+ 0.016416946426033974,
+ 0.015619002282619476,
+ -0.009205901995301247,
+ 0.0077503942884504795,
+ -0.029967205598950386,
+ 0.02424861118197441,
+ 0.008600056171417236,
+ 0.010188554413616657,
+ 0.030706042423844337,
+ -0.02411562204360962,
+ -0.03803529962897301,
+ -0.009102464653551579,
+ -0.05966842919588089,
+ -0.019726932048797607,
+ -0.03844904899597168,
+ 0.04849722236394882,
+ 0.022224200889468193,
+ -0.02470669150352478,
+ -0.013631531968712807,
+ 0.017643414437770844,
+ 0.013239949010312557,
+ -0.01907675713300705,
+ -0.021101169288158417,
+ -0.03847860172390938,
+ -0.02715962752699852,
+ 0.029627341777086258,
+ -0.002168484963476658,
+ 0.0533735454082489,
+ 0.006379852537065744,
+ 0.0028999331407248974,
+ 0.00010863204806810245,
+ 0.008585279807448387,
+ -0.022844823077321053,
+ 0.027085743844509125,
+ 0.012168636545538902,
+ -0.0020244119223207235,
+ 0.01005556434392929,
+ -0.006505454890429974,
+ 0.0012541748583316803,
+ 0.013535483740270138,
+ 0.023613212630152702,
+ -0.00892514456063509,
+ 0.018988097086548805,
+ -0.011326362378895283,
+ -0.001686394214630127,
+ 0.05021132528781891,
+ 0.004543844144791365,
+ -0.029080601409077644,
+ -0.02226852998137474,
+ -0.05588558688759804,
+ -0.02087951824069023,
+ 0.03706003725528717,
+ 0.009205901995301247,
+ 0.015116593800485134,
+ 0.017185335978865623,
+ -0.06330350786447525,
+ 0.05996396392583847,
+ 0.0049354275688529015,
+ 0.06371725350618362,
+ -0.012574995867908001,
+ 0.006967227440327406,
+ 0.019919030368328094,
+ -0.05975709110498428,
+ 0.024662360548973083,
+ 0.022061655297875404,
+ 0.04137483984231949,
+ 0.02713007479906082,
+ -0.002009635092690587,
+ 0.0025138910859823227,
+ 0.012922249734401703,
+ 0.0075730737298727036,
+ -0.00656086765229702,
+ -0.011548013426363468,
+ -0.020953401923179626,
+ 0.01722966507077217,
+ -0.044005099684000015,
+ -0.012574995867908001,
+ 0.026731101796030998,
+ -0.03930610045790672,
+ -0.04772883281111717,
+ -0.05677219107747078,
+ -0.01616574078798294,
+ -0.0071777962148189545,
+ 0.009937349706888199,
+ -0.013698027469217777,
+ 0.019327960908412933,
+ 0.009294562041759491,
+ -0.008555726148188114,
+ 0.02011112868785858,
+ -0.05198453366756439,
+ 0.007905550301074982,
+ 0.02987854555249214,
+ -0.021618355065584183,
+ 0.016357839107513428,
+ 0.04063600301742554,
+ 0.011208148673176765,
+ 0.10710173100233078,
+ 0.008008986711502075,
+ 0.0037459006998687983,
+ -0.004421935882419348,
+ -0.01235334575176239,
+ -0.03587789833545685,
+ -0.033631835132837296,
+ 0.029981981962919235,
+ 0.01569288596510887,
+ 0.010092506185173988,
+ 0.02195821888744831,
+ 0.015751993283629417,
+ -0.011237702332437038,
+ -0.0008293439168483019,
+ -0.02043621614575386,
+ -0.051482122391462326,
+ -0.05786567181348801,
+ -0.029390914365649223,
+ 0.00674927094951272,
+ -0.03309987112879753,
+ 0.04028136283159256,
+ 0.01678636483848095,
+ 0.0366462878882885,
+ -0.00115443195682019,
+ 0.02987854555249214,
+ -0.017820734530687332,
+ 0.005858973134309053,
+ 0.056240230798721313,
+ -0.0533735454082489,
+ -0.04344358295202255,
+ -0.022091209888458252,
+ -0.02319946512579918,
+ 0.0038530321326106787,
+ 0.06820937991142273,
+ 0.024174727499485016,
+ -0.033484067767858505,
+ -0.04926561564207077,
+ -0.015545118600130081,
+ 0.03895145654678345,
+ 0.04037002474069595,
+ 0.04365045577287674,
+ -0.013720192946493626,
+ 0.03886279836297035,
+ -0.01724444329738617,
+ -0.015840653330087662,
+ -0.007432694546878338,
+ 0.023524552583694458,
+ 0.02714485116302967,
+ 0.013380328193306923,
+ 0.03797619417309761,
+ 0.024189505726099014,
+ -0.012966579757630825,
+ 0.004255698062479496,
+ 0.06684992462396622,
+ -0.058220311999320984,
+ -0.05966842919588089,
+ 0.094689279794693,
+ 0.006908120587468147,
+ 0.0037348181940615177,
+ 0.008141977712512016,
+ 0.014695457182824612,
+ -0.017170559614896774,
+ 0.021869558840990067,
+ 0.005729676689952612,
+ 0.01952005922794342,
+ 0.019889477640390396,
+ -0.0020982956048101187,
+ -0.0011867560679093003,
+ 0.019815593957901,
+ 0.00374035956338048,
+ -0.014717621728777885,
+ -0.029065825045108795,
+ 0.027203958481550217,
+ -0.013299056328833103,
+ -0.006302274763584137,
+ -0.030794702470302582,
+ 0.004861543886363506,
+ -0.008747823536396027,
+ 0.015781546011567116,
+ 0.011621897108852863,
+ 0.07252418249845505,
+ -0.003882585559040308,
+ 0.017628638073801994,
+ 0.0017057886580005288,
+ -0.024204282090067863,
+ 0.004034047015011311,
+ -0.02837131917476654,
+ -0.032597463577985764,
+ 0.003677558386698365,
+ -0.02030322514474392,
+ 0.014444252476096153,
+ -0.023849640041589737,
+ -0.009737864136695862,
+ -0.015958867967128754,
+ -0.014990990981459618,
+ 0.0022811575327068567,
+ -0.05024087801575661,
+ -0.001058383146300912,
+ -0.015146147459745407,
+ -0.018397027626633644,
+ -0.002765095327049494,
+ -0.02792801707983017
+ ],
+ "result": "--- 结果 1 (相似度: 1.000) ---\n文件路径: C:\\Steam\\steamapps\\common\\RimWorld\\Data\\dll1.6\\Verse\\GenRadial.txt\n\npublic static class GenRadial\n{\n\tpublic static readonly IntVec3[] ManualRadialPattern;\n\n\tpublic static readonly IntVec3[] RadialPattern;\n\n\tpublic static readonly float[] RadialPatternRadii;\n\n\tprivate const int RadialPatternCount = 10000;\n\n\tprivate static readonly List tmpCells;\n\n\tprivate static bool working;\n\n\tpublic static float MaxRadialPatternRadius => RadialPatternRadii[^1];\n\n\tstatic GenRadial()\n\t{\n\t\tManualRadialPattern = new IntVec3[49];\n\t\tRadialPattern = new IntVec3[10000];\n\t\tRadialPatternRadii = new float[10000];\n\t\ttmpCells = new List();\n\t\tSetupManualRadialPattern();\n\t\tSetupRadialPattern();\n\t}\n\n\tprivate static void SetupManualRadialPattern()\n\t{\n\t\tManualRadialPattern[0] = new IntVec3(0, 0, 0);\n\t\tManualRadialPattern[1] = new IntVec3(0, 0, -1);\n\t\tManualRadialPattern[2] = new IntVec3(1, 0, 0);\n\t\tManualRadialPattern[3] = new IntVec3(0, 0, 1);\n\t\tManualRadialPattern[4] = new IntVec3(-1, 0, 0);\n\t\tManualRadialPattern[5] = new IntVec3(1, 0, -1);\n\t\tManualRadialPattern[6] = new IntVec3(1, 0, 1);\n\t\tManualRadialPattern[7] = new IntVec3(-1, 0, 1);\n\t\tManualRadialPattern[8] = new IntVec3(-1, 0, -1);\n\t\tManualRadialPattern[9] = new IntVec3(2, 0, 0);\n\t\tManualRadialPattern[10] = new IntVec3(-2, 0, 0);\n\t\tManualRadialPattern[11] = new IntVec3(0, 0, 2);\n\t\tManualRadialPattern[12] = new IntVec3(0, 0, -2);\n\t\tManualRadialPattern[13] = new IntVec3(2, 0, 1);\n\t\tManualRadialPattern[14] = new IntVec3(2, 0, -1);\n\t\tManualRadialPattern[15] = new IntVec3(-2, 0, 1);\n\t\tManualRadialPattern[16] = new IntVec3(-2, 0, -1);\n\t\tManualRadialPattern[17] = new IntVec3(-1, 0, 2);\n\t\tManualRadialPattern[18] = new IntVec3(1, 0, 2);\n\t\tManualRadialPattern[19] = new IntVec3(-1, 0, -2);\n\t\tManualRadialPattern[20] = new IntVec3(1, 0, -2);\n\t\tManualRadialPattern[21] = new IntVec3(2, 0, 2);\n\t\tManualRadialPattern[22] = new IntVec3(-2, 0, -2);\n\t\tManualRadialPattern[23] = new IntVec3(2, 0, -2);\n\t\tManualRadialPattern[24] = new IntVec3(-2, 0, 2);\n\t\tManualRadialPattern[25] = new IntVec3(3, 0, 0);\n\t\tManualRadialPattern[26] = new IntVec3(0, 0, 3);\n\t\tManualRadialPattern[27] = new IntVec3(-3, 0, 0);\n\t\tManualRadialPattern[28] = new IntVec3(0, 0, -3);\n\t\tManualRadialPattern[29] = new IntVec3(3, 0, 1);\n\t\tManualRadialPattern[30] = new IntVec3(-3, 0, -1);\n\t\tManualRadialPattern[31] = new IntVec3(1, 0, 3);\n\t\tManualRadialPattern[32] = new IntVec3(-1, 0, -3);\n\t\tManualRadialPattern[33] = new IntVec3(-3, 0, 1);\n\t\tManualRadialPattern[34] = new IntVec3(3, 0, -1);\n\t\tManualRadialPattern[35] = new IntVec3(-1, 0, 3);\n\t\tManualRadialPattern[36] = new IntVec3(1, 0, -3);\n\t\tManualRadialPattern[37] = new IntVec3(3, 0, 2);\n\t\tManualRadialPattern[38] = new IntVec3(-3, 0, -2);\n\t\tManualRadialPattern[39] = new IntVec3(2, 0, 3);\n\t\tManualRadialPattern[40] = new IntVec3(-2, 0, -3);\n\t\tManualRadialPattern[41] = new IntVec3(-3, 0, 2);\n\t\tManualRadialPattern[42] = new IntVec3(3, 0, -2);\n\t\tManualRadialPattern[43] = new IntVec3(-2, 0, 3);\n\t\tManualRadialPattern[44] = new IntVec3(2, 0, -3);\n\t\tManualRadialPattern[45] = new IntVec3(3, 0, 3);\n\t\tManualRadialPattern[46] = new IntVec3(3, 0, -3);\n\t\tManualRadialPattern[47] = new IntVec3(-3, 0, 3);\n\t\tManualRadialPattern[48] = new IntVec3(-3, 0, -3);\n\t}\n\n\tprivate static void SetupRadialPattern()\n\t{\n\t\tList list = new List();\n\t\tfor (int i = -60; i < 60; i++)\n\t\t{\n\t\t\tfor (int j = -60; j < 60; j++)\n\t\t\t{\n\t\t\t\tlist.Add(new IntVec3(i, 0, j));\n\t\t\t}\n\t\t}\n\t\tlist.Sort(delegate(IntVec3 A, IntVec3 B)\n\t\t{\n\t\t\tfloat num = A.LengthHorizontalSquared;\n\t\t\tfloat num2 = B.LengthHorizontalSquared;\n\t\t\tif (num < num2)\n\t\t\t{\n\t\t\t\treturn -1;\n\t\t\t}\n\t\t\treturn (num != num2) ? 1 : 0;\n\t\t});\n\t\tfor (int k = 0; k < 10000; k++)\n\t\t{\n\t\t\tRadialPattern[k] = list[k];\n\t\t\tRadialPatternRadii[k] = list[k].LengthHorizontal;\n\t\t}\n\t}\n\n\tpublic static int NumCellsToFillForRadius_ManualRadialPattern(int radius)\n\t{\n\t\tswitch (radius)\n\t\t{\n\t\tcase 0:\n\t\t\treturn 1;\n\t\tcase 1:\n\t\t\treturn 9;\n\t\tcase 2:\n\t\t\treturn 21;\n\t\tcase 3:\n\t\t\treturn 37;\n\t\tdefault:\n\t\t\tLog.Error(\"NumSquares radius error\");\n\t\t\treturn 0;\n\t\t}\n\t}\n\n\tpublic static int NumCellsInRadius(float radius)\n\t{\n\t\tif (radius >= MaxRadialPatternRadius)\n\t\t{\n\t\t\tLog.Error($\"Not enough squares to get to radius {radius}. Max is {MaxRadialPatternRadius}\");\n\t\t\treturn 10000;\n\t\t}\n\t\tfloat num = radius + float.Epsilon;\n\t\tint num2 = Array.BinarySearch(RadialPatternRadii, num);\n\t\tif (num2 < 0)\n\t\t{\n\t\t\treturn ~num2;\n\t\t}\n\t\tfor (int i = num2; i < 10000; i++)\n\t\t{\n\t\t\tif (RadialPatternRadii[i] > num)\n\t\t\t{\n\t\t\t\treturn i;\n\t\t\t}\n\t\t}\n\t\treturn 10000;\n\t}\n\n\tpublic static float RadiusOfNumCells(int numCells)\n\t{\n\t\treturn RadialPatternRadii[numCells];\n\t}\n\n\tpublic static IEnumerable RadialPatternInRadius(float radius)\n\t{\n\t\tint numSquares = NumCellsInRadius(radius);\n\t\tfor (int i = 0; i < numSquares; i++)\n\t\t{\n\t\t\tyield return RadialPattern[i];\n\t\t}\n\t}\n\n\tpublic static IEnumerable RadialCellsAround(IntVec3 center, float radius, bool useCenter)\n\t{\n\t\tint numSquares = NumCellsInRadius(radius);\n\t\tfor (int i = ((!useCenter) ? 1 : 0); i < numSquares; i++)\n\t\t{\n\t\t\tyield return RadialPattern[i] + center;\n\t\t}\n\t}\n\n\tpublic static IEnumerable RadialCellsAround(IntVec3 center, float minRadius, float maxRadius)\n\t{\n\t\tint numSquares = NumCellsInRadius(maxRadius);\n\t\tfloat minRadiusSquared = minRadius * minRadius;\n\t\tfor (int i = 0; i < numSquares; i++)\n\t\t{\n\t\t\tif ((float)RadialPattern[i].LengthHorizontalSquared >= minRadiusSquared)\n\t\t\t{\n\t\t\t\tyield return RadialPattern[i] + center;\n\t\t\t}\n\t\t}\n\t}\n\n\tpublic static IEnumerable RadialDistinctThingsAround(IntVec3 center, Map map, float radius, bool useCenter)\n\t{\n\t\tint numCells = NumCellsInRadius(radius);\n\t\tHashSet returnedThings = null;\n\t\tfor (int i = ((!useCenter) ? 1 : 0); i < numCells; i++)\n\t\t{\n\t\t\tIntVec3 c = RadialPattern[i] + center;\n\t\t\tif (!c.InBounds(map))\n\t\t\t{\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tList thingList = c.GetThingList(map);\n\t\t\tfor (int j = 0; j < thingList.Count; j++)\n\t\t\t{\n\t\t\t\tThing thing = thingList[j];\n\t\t\t\tif (thing.def.size.x > 1 || thing.def.size.z > 1)\n\t\t\t\t{\n\t\t\t\t\tif (returnedThings == null)\n\t\t\t\t\t{\n\t\t\t\t\t\treturnedThings = new HashSet();\n\t\t\t\t\t}\n\t\t\t\t\tif (!returnedThings.Add(thing))\n\t\t\t\t\t{\n\t\t\t\t\t\tcontinue;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tyield return thing;\n\t\t\t}\n\t\t}\n\t}\n\n\tpublic static void ProcessEquidistantCells(IntVec3 center, float radius, Func, bool> processor, Map map = null)\n\t{\n\t\tif (working)\n\t\t{\n\t\t\tLog.Error(\"Nested calls to ProcessEquidistantCells() are not allowed.\");\n\t\t\treturn;\n\t\t}\n\t\ttmpCells.Clear();\n\t\tworking = true;\n\t\ttry\n\t\t{\n\t\t\tfloat num = -1f;\n\t\t\tint num2 = NumCellsInRadius(radius);\n\t\t\tfor (int i = 0; i < num2; i++)\n\t\t\t{\n\t\t\t\tIntVec3 intVec = center + RadialPattern[i];\n\t\t\t\tif (map != null && !intVec.InBounds(map))\n\t\t\t\t{\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\t\t\t\tfloat num3 = intVec.DistanceToSquared(center);\n\t\t\t\tif (Mathf.Abs(num3 - num) > 0.0001f)\n\t\t\t\t{\n\t\t\t\t\tif (tmpCells.Any() && processor(tmpCells))\n\t\t\t\t\t{\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\t\t\t\t\tnum = num3;\n\t\t\t\t\ttmpCells.Clear();\n\t\t\t\t}\n\t\t\t\ttmpCells.Add(intVec);\n\t\t\t}\n\t\t\tif (tmpCells.Any())\n\t\t\t{\n\t\t\t\tprocessor(tmpCells);\n\t\t\t}\n\t\t}\n\t\tfinally\n\t\t{\n\t\t\ttmpCells.Clear();\n\t\t\tworking = false;\n\t\t}\n\t}\n}\n\n",
+ "timestamp": "2025-08-27 21:10:47,487"
+ },
+ "Verb-burstShotCount-ticksBetweenBurstShots": {
+ "keywords": [
+ "Verb",
+ "burstShotCount",
+ "ticksBetweenBurstShots"
+ ],
+ "question": "Verb class burstShotCount ticksBetweenBurstShots implementation",
+ "embedding": [
+ -0.04175269976258278,
+ 0.04009609296917915,
+ 0.006365676410496235,
+ -0.019173724576830864,
+ 0.04524998739361763,
+ -0.07356574386358261,
+ 0.0006169145926833153,
+ 0.0108293192461133,
+ 0.017087623476982117,
+ 0.09399726241827011,
+ -0.0015156829031184316,
+ -0.01255495473742485,
+ -0.033040162175893784,
+ 0.03472745046019554,
+ 0.03573982045054436,
+ -0.045863546431064606,
+ 0.003782975720241666,
+ -0.1112382784485817,
+ -0.03014109469950199,
+ -0.00989364180713892,
+ -0.061601340770721436,
+ 0.06423964351415634,
+ -0.06068100035190582,
+ 0.016750164330005646,
+ -0.02052355371415615,
+ -0.004555676598101854,
+ -0.025570077821612358,
+ 0.05976066365838051,
+ 0.020983723923563957,
+ -0.012010420672595501,
+ 0.010369149968028069,
+ 0.014487666077911854,
+ 0.044636428356170654,
+ -0.039359819144010544,
+ 0.01731770671904087,
+ 0.008865930140018463,
+ -0.027303382754325867,
+ 0.0006432784139178693,
+ 0.029052026569843292,
+ -0.010645251721143723,
+ -0.01987931691110134,
+ -0.008988642133772373,
+ -0.009310760535299778,
+ 0.02234889194369316,
+ 0.009709573350846767,
+ 0.04006541520357132,
+ -0.019756605848670006,
+ -0.08706404268741608,
+ -0.016688808798789978,
+ -0.014541352167725563,
+ 0.024803129956126213,
+ -0.01760914735496044,
+ -0.028637874871492386,
+ -0.02083033323287964,
+ 0.012877073138952255,
+ -0.014203894883394241,
+ -0.028331095352768898,
+ 0.04390015825629234,
+ -0.004659214988350868,
+ 0.031076772138476372,
+ 0.004916142672300339,
+ 0.05969930812716484,
+ 0.02323855273425579,
+ -0.04291846230626106,
+ 0.0019710587803274393,
+ -0.015384996309876442,
+ -0.013874107040464878,
+ -0.0028472980484366417,
+ -0.0043370965868234634,
+ -0.04598626121878624,
+ -0.041568633168935776,
+ 0.018330080434679985,
+ 0.007953261025249958,
+ -0.017394402995705605,
+ -0.014479996636509895,
+ 0.0682891383767128,
+ -0.0038673400413244963,
+ -0.010223429650068283,
+ -0.03592389076948166,
+ 0.049913037568330765,
+ -0.005644744262099266,
+ -0.03754981979727745,
+ -0.06963896751403809,
+ -0.007075103931128979,
+ 0.09939658641815186,
+ 0.039298463612794876,
+ -0.007101947441697121,
+ -0.06497591733932495,
+ -0.028453806415200233,
+ 0.0412311777472496,
+ 0.006147095933556557,
+ -0.010131395421922207,
+ 0.02214948646724224,
+ -0.012378555722534657,
+ 0.01566876657307148,
+ 0.02363736741244793,
+ -0.04638507217168808,
+ 0.01337558962404728,
+ -0.02457304485142231,
+ -0.0013162761460989714,
+ 0.03761117532849312,
+ -0.059085749089717865,
+ -0.08780031651258469,
+ 0.06693930178880692,
+ -0.02230287529528141,
+ -0.04273439571261406,
+ 0.0029450838919728994,
+ 0.01653541997075081,
+ -0.01578380912542343,
+ 0.009241734631359577,
+ 0.015875844284892082,
+ -0.016688808798789978,
+ -0.0009021236910484731,
+ 0.059239137917757034,
+ 0.030816009268164635,
+ 0.002377541735768318,
+ 0.007826713845133781,
+ 0.02201143465936184,
+ 0.04116981849074364,
+ -0.004536502994596958,
+ 0.047857616096735,
+ 0.012769700028002262,
+ -0.034666091203689575,
+ -0.012969106435775757,
+ -0.026521094143390656,
+ -0.04442168399691582,
+ 0.009241734631359577,
+ 0.029297450557351112,
+ -0.008098981343209743,
+ 0.017210334539413452,
+ -0.010208090767264366,
+ -0.0147330891340971,
+ 0.002617213409394026,
+ -0.02239491045475006,
+ -0.015768470242619514,
+ -0.04135388880968094,
+ -0.011266480199992657,
+ -0.018667537719011307,
+ 0.004007308278232813,
+ 0.0008364536915905774,
+ -0.0009922402678057551,
+ 0.043255921453237534,
+ 0.04307185485959053,
+ 0.017639825120568275,
+ 0.10810912400484085,
+ -0.03242660313844681,
+ -0.04193677008152008,
+ -0.0051193842664361,
+ 0.034267280250787735,
+ 0.009970336221158504,
+ 0.010231099091470242,
+ -0.0006629315321333706,
+ -0.023299910128116608,
+ 0.05426931008696556,
+ 0.020094063133001328,
+ -0.017194995656609535,
+ 0.02586151845753193,
+ -0.0569382905960083,
+ 0.027763552963733673,
+ -0.043102532625198364,
+ -0.05399320647120476,
+ 0.022717028856277466,
+ 0.020262790843844414,
+ -0.021060418337583542,
+ -0.01811533421278,
+ -0.03294812887907028,
+ 0.0005435750936158001,
+ 0.001055513508617878,
+ 0.005211418028920889,
+ -0.037335075438022614,
+ 0.0030390352476388216,
+ 0.007378049194812775,
+ -0.021428553387522697,
+ -0.03245728090405464,
+ 0.014817453920841217,
+ 0.011726649478077888,
+ -0.005391651298850775,
+ 0.006311989855021238,
+ 0.042949140071868896,
+ -0.009548514150083065,
+ 0.043593380600214005,
+ -0.0003662181261461228,
+ -0.038562193512916565,
+ -0.013045801781117916,
+ 0.042550329118967056,
+ -0.016719486564397812,
+ -0.0030352005269378424,
+ -0.0017774042207747698,
+ 0.007155633997172117,
+ 0.04663049802184105,
+ -0.010146734304726124,
+ 0.08049896359443665,
+ 0.0007286015315912664,
+ -0.054852187633514404,
+ 0.033531010150909424,
+ -0.010852327570319176,
+ -0.029573552310466766,
+ 0.03981998935341835,
+ -0.08160337060689926,
+ 0.009632878936827183,
+ -0.006319659296423197,
+ -0.01765516586601734,
+ 0.031107449904084206,
+ 0.017087623476982117,
+ 0.063564732670784,
+ -0.0015204763039946556,
+ -0.028929315507411957,
+ -0.018866945058107376,
+ 0.009441141970455647,
+ -0.0024427324533462524,
+ 0.005982202012091875,
+ -0.004820274189114571,
+ -0.06920947134494781,
+ -0.04466710612177849,
+ 0.015062877908349037,
+ 0.0026824038941413164,
+ 0.021980756893754005,
+ -0.024434993043541908,
+ 0.044237617403268814,
+ 0.03908371925354004,
+ -0.022517621517181396,
+ 0.04371609166264534,
+ 0.02357601188123226,
+ 0.03558643162250519,
+ 0.0013287391047924757,
+ 0.00799160823225975,
+ -0.011044064536690712,
+ -0.004302583634853363,
+ 0.021029740571975708,
+ 0.03208914399147034,
+ -0.038961008191108704,
+ -0.01845279149711132,
+ -0.05801201984286308,
+ 0.00431792251765728,
+ 0.04745880141854286,
+ -0.02895999327301979,
+ -0.04436032846570015,
+ -0.04040287062525749,
+ 0.015108894556760788,
+ 0.01691889390349388,
+ 0.01100571732968092,
+ 0.02619897574186325,
+ 0.00036358172656036913,
+ -0.00019521247304510325,
+ 0.016550758853554726,
+ -0.03147558495402336,
+ -0.04386948049068451,
+ 0.0004565743147395551,
+ -0.018682876601815224,
+ -0.032395925372838974,
+ 6.024743561283685e-05,
+ 0.002998770447447896,
+ -0.02201143465936184,
+ 0.010821649804711342,
+ -0.0091266930103302,
+ 0.03957456722855568,
+ -0.026383044198155403,
+ 0.014518343843519688,
+ -0.03193575516343117,
+ -0.015361987985670567,
+ -0.041814059019088745,
+ 0.00365642923861742,
+ -0.0018262972589582205,
+ 0.010898345150053501,
+ -0.03399117663502693,
+ -0.0035413869190961123,
+ -0.02328457124531269,
+ 0.028039654716849327,
+ -0.0031157301273196936,
+ -0.04343998804688454,
+ 0.002239490859210491,
+ 0.031000077724456787,
+ 0.026582451537251472,
+ -0.01722567342221737,
+ 0.018774909898638725,
+ -0.029880331829190254,
+ 0.09565387666225433,
+ 0.0068220109678804874,
+ -0.008574489504098892,
+ 0.010162074118852615,
+ 0.01602923311293125,
+ 0.004379278514534235,
+ -0.02014007978141308,
+ 0.0030332831665873528,
+ -0.042949140071868896,
+ -0.009441141970455647,
+ -0.015032199211418629,
+ 0.030125755816698074,
+ 0.008229362778365612,
+ 0.00663794344291091,
+ -0.030524568632245064,
+ 0.03417524695396423,
+ -0.014188556000590324,
+ -0.01324520818889141,
+ -0.009510166943073273,
+ 0.016366690397262573,
+ 0.002713081892579794,
+ 0.014740758575499058,
+ -0.03300948441028595,
+ 0.0017946605803444982,
+ 0.04031083732843399,
+ 0.032395925372838974,
+ 0.012716013938188553,
+ -0.0010967369889840484,
+ 0.006760654971003532,
+ -0.010146734304726124,
+ 0.0065459092147648335,
+ -0.08902743458747864,
+ -0.006561248563230038,
+ -0.10467319190502167,
+ -0.001265465747565031,
+ 0.004942986182868481,
+ 0.0709274411201477,
+ -0.05144693702459335,
+ 0.02141321450471878,
+ 0.03699761629104614,
+ -0.011013386771082878,
+ 0.012324869632720947,
+ -0.020354826003313065,
+ -0.004517329391092062,
+ 0.003142573405057192,
+ -0.013935462571680546,
+ -0.03546372056007385,
+ 0.013268216513097286,
+ 0.0408630408346653,
+ 0.00786889623850584,
+ 0.028591856360435486,
+ 0.02452702820301056,
+ -0.0010766045888885856,
+ 0.016934232786297798,
+ -0.013736056163907051,
+ -0.017900587990880013,
+ 0.0056792572140693665,
+ 0.05371710658073425,
+ 0.00858215894550085,
+ 0.020508214831352234,
+ 0.02813168801367283,
+ 0.006273642648011446,
+ -0.03813270106911659,
+ 0.02876058593392372,
+ -0.03570914268493652,
+ 0.004755083471536636,
+ 0.012823386117815971,
+ -0.03672151640057564,
+ 0.003432096680626273,
+ 0.002659395569935441,
+ 0.020063385367393494,
+ 0.01112842932343483,
+ 0.0032787066884338856,
+ 1.6102932931971736e-05,
+ -0.022318214178085327,
+ 0.008988642133772373,
+ -0.059883374720811844,
+ 0.026429060846567154,
+ 0.006990739610046148,
+ 0.007665654644370079,
+ 0.005341799464076757,
+ 0.00461319787427783,
+ -0.06687794625759125,
+ 0.003108060685917735,
+ -0.012271183542907238,
+ -0.014111860655248165,
+ -0.05739846080541611,
+ 0.025186603888869286,
+ 0.013061140663921833,
+ 0.006526735611259937,
+ -0.003606577403843403,
+ 0.05850286781787872,
+ -0.057306427508592606,
+ 0.0011149520287290215,
+ 0.032242532819509506,
+ -0.06951625645160675,
+ 0.03751914203166962,
+ 0.01653541997075081,
+ -0.009433472529053688,
+ 0.03963592275977135,
+ -0.03014109469950199,
+ -0.007627307437360287,
+ 0.03883829340338707,
+ 0.01974126696586609,
+ 0.11019522696733475,
+ -0.006860358640551567,
+ 0.02448101155459881,
+ -0.02813168801367283,
+ -0.015193258412182331,
+ 0.00681050680577755,
+ 0.023959485813975334,
+ 0.028315754607319832,
+ 0.05877896770834923,
+ -0.044145580381155014,
+ 0.04074032977223396,
+ -0.01816135086119175,
+ -0.04187541455030441,
+ 0.0071939812041819096,
+ 0.052766088396310806,
+ 0.008735548704862595,
+ 0.007397222798317671,
+ -0.0015003439038991928,
+ 0.020845672115683556,
+ -0.01107474323362112,
+ 0.028054993599653244,
+ 0.016811521723866463,
+ -0.03368439897894859,
+ -0.009625209495425224,
+ 0.01731770671904087,
+ -0.01196440402418375,
+ 0.0031540775671601295,
+ 0.028745247051119804,
+ -0.012424573302268982,
+ -0.0570303238928318,
+ -0.019971350207924843,
+ 0.06117184832692146,
+ 0.05571117252111435,
+ 0.024895163252949715,
+ -0.015814486891031265,
+ 0.0008177593117579818,
+ -0.008436438627541065,
+ 0.02087634988129139,
+ 0.02521728165447712,
+ 0.016458725556731224,
+ 0.0014399467036128044,
+ 0.027272704988718033,
+ -0.04209015890955925,
+ 0.051937784999608994,
+ -0.023407282307744026,
+ -0.020937707275152206,
+ -0.02441965416073799,
+ 0.028852619230747223,
+ 0.01618262380361557,
+ 0.027962958440184593,
+ -6.794688670197502e-05,
+ -0.004877795465290546,
+ -0.07006845623254776,
+ 0.052766088396310806,
+ 0.005656248424202204,
+ -0.013329572975635529,
+ -0.030417196452617645,
+ 0.008873599581420422,
+ -0.010131395421922207,
+ -0.03687490522861481,
+ -0.12651589512825012,
+ -0.012393895536661148,
+ 0.021397875621914864,
+ -0.004494321066886187,
+ -0.03635337948799133,
+ 0.017701182514429092,
+ 0.006879532244056463,
+ -0.04436032846570015,
+ 0.04046422615647316,
+ -0.008244701661169529,
+ -0.05807337537407875,
+ -0.011266480199992657,
+ 0.0024178065359592438,
+ 0.03770321235060692,
+ 0.03988134488463402,
+ 0.051937784999608994,
+ -0.005165401380509138,
+ -0.03966660052537918,
+ -0.019035672768950462,
+ -0.01722567342221737,
+ 0.02650575526058674,
+ -0.0295121967792511,
+ -0.007830549031496048,
+ 0.0027111645322293043,
+ 0.012179149314761162,
+ -0.011327835731208324,
+ -0.020646266639232635,
+ -0.011465886607766151,
+ -0.008796904236078262,
+ 0.018084656447172165,
+ -0.05328761413693428,
+ 3.421311339479871e-05,
+ -0.0170262660831213,
+ -0.051631003618240356,
+ 0.042703717947006226,
+ -0.04595557972788811,
+ -0.04337863251566887,
+ 0.024434993043541908,
+ 0.0005891126929782331,
+ -0.01816135086119175,
+ -0.0033208890818059444,
+ 0.029588891193270683,
+ -0.005744447465986013,
+ 0.004693727474659681,
+ -0.07381116598844528,
+ -0.09221794456243515,
+ -0.09510166943073273,
+ 0.025140587240457535,
+ 0.05261269956827164,
+ -0.01894363947212696,
+ -0.004820274189114571,
+ -0.02566211298108101,
+ -0.004804935306310654,
+ 0.00792258232831955,
+ -0.029420161619782448,
+ 0.02107575722038746,
+ 0.054392021149396896,
+ 0.03049389086663723,
+ -0.032978806644678116,
+ -0.10657522827386856,
+ -0.029619568958878517,
+ 0.023821434006094933,
+ -0.04282642900943756,
+ -0.013352581299841404,
+ 0.019526520743966103,
+ -0.0046630497090518475,
+ -0.022164825350046158,
+ 0.03014109469950199,
+ -0.029190076515078545,
+ 0.012317200191318989,
+ -0.031659651547670364,
+ 0.0035893211606889963,
+ 0.034420669078826904,
+ 0.01760914735496044,
+ -0.013759064488112926,
+ 0.008006947115063667,
+ 0.031107449904084206,
+ 0.03586253151297569,
+ 0.008267709985375404,
+ -0.020600248128175735,
+ 0.020508214831352234,
+ -0.04242761805653572,
+ -0.00630432041361928,
+ -0.01095203123986721,
+ -0.006308155134320259,
+ 0.02112177386879921,
+ 0.01492482703179121,
+ -0.01564575918018818,
+ 0.021244486793875694,
+ -0.04202880337834358,
+ -0.027364738285541534,
+ -0.016075249761343002,
+ 0.004279575310647488,
+ -0.0070559303276240826,
+ 0.003504956839606166,
+ -0.02239491045475006,
+ 0.0014437814243137836,
+ -0.0003815570962615311,
+ 0.010530209168791771,
+ 0.018974317237734795,
+ 0.008221692405641079,
+ -0.012048767879605293,
+ -0.007167138159275055,
+ 0.008060633204877377,
+ 0.03270270302891731,
+ 0.044084224849939346,
+ 0.022088129073381424,
+ -0.024895163252949715,
+ 0.028208382427692413,
+ -0.004417626187205315,
+ 0.027763552963733673,
+ 0.0525820218026638,
+ -0.01771652139723301,
+ 0.006948557682335377,
+ 0.04267304018139839,
+ 0.025539400056004524,
+ 0.0030831347685307264,
+ 0.041476599872112274,
+ -0.005441502667963505,
+ -0.021627960726618767,
+ -0.0021033575758337975,
+ 0.012869403697550297,
+ 0.06614167988300323,
+ -0.035555753856897354,
+ 0.007493091281503439,
+ 0.002730338368564844,
+ -0.03291745111346245,
+ 0.006630273535847664,
+ -0.03561710938811302,
+ -0.04135388880968094,
+ -0.0037024461198598146,
+ 0.03034050017595291,
+ -0.04227422550320625,
+ 0.0034071707632392645,
+ 0.03853151574730873,
+ 0.03009507618844509,
+ -0.014280589297413826,
+ 0.046507783234119415,
+ 0.11326301842927933,
+ -0.04175269976258278,
+ -0.019863978028297424,
+ 0.0010305877076461911,
+ -0.04583286866545677,
+ -0.01117444597184658,
+ 0.0407710075378418,
+ -0.008957963436841965,
+ -0.04500456526875496,
+ 0.01048419252038002,
+ 0.03813270106911659,
+ -0.00786889623850584,
+ 0.0018176690209656954,
+ -0.019357791170477867,
+ -0.039850667119026184,
+ 0.009533175267279148,
+ -0.026858553290367126,
+ 0.029374144971370697,
+ 0.005491354502737522,
+ 0.09203387796878815,
+ 0.03481948375701904,
+ 0.03573982045054436,
+ -0.009364446625113487,
+ -0.031905077397823334,
+ -0.014871140010654926,
+ -0.011358514428138733,
+ 0.016550758853554726,
+ -0.013559657149016857,
+ 0.033285584300756454,
+ -0.010998047888278961,
+ 0.026781857013702393,
+ -0.008597497828304768,
+ 0.016704147681593895,
+ 0.012324869632720947,
+ 0.0003513584961183369,
+ 0.006864193361252546,
+ 0.027257366105914116,
+ -0.03828609362244606,
+ -0.0072093200869858265,
+ 0.0014476161450147629,
+ -0.031015416607260704,
+ -0.020109402015805244,
+ -0.01628999598324299,
+ 0.008842921815812588,
+ 0.009387454949319363,
+ -0.04386948049068451,
+ -0.00019844804774038494,
+ -0.008359743282198906,
+ -0.03254931420087814,
+ 0.010154403746128082,
+ -0.04187541455030441,
+ -0.024757111445069313,
+ -0.06233761087059975,
+ 0.0006202699732966721,
+ -0.003056291490793228,
+ -0.0015559477033093572,
+ 0.03761117532849312,
+ -0.0032882937230169773,
+ 0.004720570985227823,
+ 0.017394402995705605,
+ -0.06430099904537201,
+ 0.013260547071695328,
+ 0.029098043218255043,
+ 0.0192964356392622,
+ -0.0010670177871361375,
+ 0.003315136767923832,
+ 0.003648759564384818,
+ -0.01762448623776436,
+ 0.011021056212484837,
+ -0.028944654390215874,
+ -0.0017802802613005042,
+ 0.012424573302268982,
+ 0.03389914333820343,
+ 0.0015156829031184316,
+ 0.009502497501671314,
+ -0.037672534584999084,
+ -0.024895163252949715,
+ -0.0296042300760746,
+ -0.018514147028326988,
+ 0.005913176573812962,
+ -0.008283048868179321,
+ -0.03531033173203468,
+ -0.03518761694431305,
+ 0.06325794756412506,
+ -0.050894733518362045,
+ 0.00562557065859437,
+ -0.005740612745285034,
+ 0.012455251067876816,
+ -0.022977789863944054,
+ -0.03014109469950199,
+ 0.017133640125393867,
+ -0.0023564507719129324,
+ -0.04718270152807236,
+ -0.02270168997347355,
+ 0.04883930832147598,
+ -0.02486448548734188,
+ -0.011849361471831799,
+ 0.023867450654506683,
+ -0.013536648824810982,
+ 0.008428769186139107,
+ 0.04687592014670372,
+ 0.04402286931872368,
+ -0.00520758330821991,
+ -0.01408885233104229,
+ -0.04024948179721832,
+ -0.012723683379590511,
+ -0.047489479184150696,
+ 0.0306932982057333,
+ 0.007845887914299965,
+ 0.02797829732298851,
+ 0.016765505075454712,
+ 0.006852688733488321,
+ 0.0320584662258625,
+ -0.0838121846318245,
+ 0.020048046484589577,
+ -0.03521829470992088,
+ 0.03034050017595291,
+ 0.0011935642687603831,
+ 0.06927082687616348,
+ -0.0456794798374176,
+ 0.03730439767241478,
+ 0.06193879619240761,
+ 0.03997337818145752,
+ -0.01829940266907215,
+ -0.0860823541879654,
+ 0.025600755587220192,
+ 0.040586937218904495,
+ -0.018391435965895653,
+ -0.00410701148211956,
+ -0.027057958766818047,
+ -0.020646266639232635,
+ -0.01875957101583481,
+ -0.000826387491542846,
+ 0.027594823390245438,
+ 0.037580497562885284,
+ -0.05061862990260124,
+ -0.011205124668776989,
+ 0.025033213198184967,
+ 0.01900499500334263,
+ 0.01854482665657997,
+ -0.07062066346406937,
+ 0.019618554040789604,
+ -0.05436134338378906,
+ -0.020017368718981743,
+ -0.019909994676709175,
+ 0.021290503442287445,
+ -0.01740974187850952,
+ -0.003414840204641223,
+ 0.017701182514429092,
+ -0.02566211298108101,
+ -0.025968892499804497,
+ 0.0340525321662426,
+ -0.04436032846570015,
+ -0.0411391407251358,
+ 0.018790248781442642,
+ 0.012232836335897446,
+ -0.0014399467036128044,
+ 0.006603430490940809,
+ -0.03208914399147034,
+ -0.012800377793610096,
+ 0.01201809011399746,
+ -0.0096482178196311,
+ -0.013751395046710968,
+ -0.00883525237441063,
+ 0.00393444811925292,
+ -0.04693727567791939,
+ 0.058441512286663055,
+ 0.02902134880423546,
+ -0.025048552080988884,
+ -0.005583388265222311,
+ 0.030018381774425507,
+ -0.0035989079624414444,
+ 0.06963896751403809,
+ 0.0026018742937594652,
+ 0.10375285148620605,
+ -0.03672151640057564,
+ 0.008628175593912601,
+ 0.02675117924809456,
+ 0.01467940304428339,
+ 0.006269807927310467,
+ -0.02003270760178566,
+ -0.024941179901361465,
+ -0.02397482469677925,
+ -0.007255337201058865,
+ 0.02521728165447712,
+ 0.030631940811872482,
+ -0.00736654456704855,
+ 0.0476735457777977,
+ -0.03537168726325035,
+ 0.0272420272231102,
+ -0.04607829451560974,
+ -0.002143622376024723,
+ 0.0021570438984781504,
+ 0.05791998654603958,
+ 0.013314234092831612,
+ 0.02891397662460804,
+ -0.0003722099063452333,
+ -0.004551841877400875,
+ 0.040494903922080994,
+ -0.006971566006541252,
+ -0.03899168595671654,
+ -0.0022855079732835293,
+ 0.038654226809740067,
+ -0.01638202928006649,
+ -0.056171342730522156,
+ -0.01731770671904087,
+ 0.01522393710911274,
+ -0.0030716306064277887,
+ 0.0004843762144446373,
+ 0.01889762282371521,
+ -0.011335505172610283,
+ -0.014572029933333397,
+ -0.011113090440630913,
+ -0.011028725653886795,
+ 0.0410471074283123,
+ -0.036537449806928635,
+ 0.02753346785902977,
+ -0.01628999598324299,
+ -0.008022285997867584,
+ 0.024005502462387085,
+ 0.01678084395825863,
+ 0.018774909898638725,
+ 0.00863584503531456,
+ -0.026735840365290642,
+ -0.054453376680612564,
+ -0.014832792803645134,
+ 0.01349830161780119,
+ 0.0049123079515993595,
+ -0.03374575451016426,
+ -0.0045096599496901035,
+ -0.025048552080988884,
+ -0.012577963061630726,
+ -0.02018609642982483,
+ -0.057061001658439636,
+ -0.006787498481571674,
+ 0.0033113020472228527,
+ 0.02150524966418743,
+ 0.022717028856277466,
+ -0.0633806586265564,
+ 0.005376312416046858,
+ 0.047857616096735,
+ 0.01628999598324299,
+ -0.014058174565434456,
+ 0.09154302626848221,
+ -0.006101078819483519,
+ 0.005890167783945799,
+ -0.0031406560447067022,
+ -0.003332393243908882,
+ 0.013973809778690338,
+ -0.0057291085831820965,
+ 0.0048011005856096745,
+ -0.023744739592075348,
+ 0.040433548390865326,
+ -0.002329607494175434,
+ -0.0024561539757996798,
+ 0.02334592677652836,
+ -0.006979235447943211,
+ -0.004505825228989124,
+ -0.003825157880783081,
+ -0.0026517261285334826,
+ 0.002592287492007017,
+ -0.006526735611259937,
+ -0.018621521070599556,
+ 0.03218117728829384,
+ 0.0237907562404871,
+ -0.04524998739361763,
+ 0.03257999196648598,
+ 0.0046975621953606606,
+ -0.0022548299748450518,
+ -0.008988642133772373,
+ -0.02132118120789528,
+ 0.037580497562885284,
+ 0.0997033640742302,
+ 9.16743665584363e-05,
+ -0.0006504685734398663,
+ -0.026383044198155403,
+ 0.012056437321007252,
+ 0.018974317237734795,
+ 0.05187642574310303,
+ 0.023806095123291016,
+ -0.017977284267544746,
+ -0.005410824902355671,
+ -0.021397875621914864,
+ -0.0027706031687557697,
+ 0.010001013986766338,
+ 0.0019212071783840656,
+ -0.0029738445300608873,
+ 0.011649955064058304,
+ -0.0029009843710809946,
+ 0.03666016086935997,
+ -4.1612973291194066e-05,
+ 0.006549743935465813,
+ 0.03060126304626465,
+ 0.025846179574728012,
+ -0.007213154807686806,
+ 0.027011942118406296,
+ 0.014104191213846207,
+ 0.021029740571975708,
+ -0.021152451634407043,
+ 0.009954997338354588,
+ -0.02586151845753193,
+ 0.015369657427072525,
+ 0.0003985737857874483,
+ -0.010277115739881992,
+ -0.011281819082796574,
+ -0.020953046157956123,
+ 0.06644845753908157,
+ -0.004958325065672398,
+ 0.018621521070599556,
+ -0.04267304018139839,
+ -0.08123522996902466,
+ 0.03098473697900772,
+ 0.03282541409134865,
+ -0.028837280347943306,
+ 0.036629483103752136,
+ 0.07767658680677414,
+ 0.015546055510640144,
+ 0.012693005613982677,
+ -0.021183129400014877,
+ 0.017302367836236954,
+ 0.0053878165781497955,
+ 0.0025711962953209877,
+ 0.027196010574698448,
+ -0.023913469165563583,
+ 0.06970032304525375,
+ 0.03874626010656357,
+ -0.01914304681122303,
+ -0.006967731285840273,
+ 0.011741988360881805,
+ -0.015009190887212753,
+ -0.05083337798714638,
+ 0.00325569836422801,
+ 0.03319355100393295,
+ 0.010254107415676117,
+ -0.009287752211093903,
+ -0.04021880403161049,
+ -0.009916650131344795,
+ -0.024987196549773216,
+ -0.005706100258976221,
+ 0.058840323239564896,
+ 0.012739022262394428,
+ 0.05071066692471504,
+ -0.010269446298480034,
+ 0.0031885902862995863,
+ 0.051937784999608994,
+ -0.0142115643247962,
+ -0.02201143465936184,
+ 0.00858982838690281,
+ -0.0025232620537281036,
+ 0.021351858973503113,
+ -0.06107981503009796,
+ 0.011189784854650497,
+ 0.027472112327814102,
+ 0.01642804592847824,
+ 0.022272197529673576,
+ -0.01058389525860548,
+ 0.026275672018527985,
+ -0.004256566520780325,
+ -0.013045801781117916,
+ -0.04883930832147598,
+ -0.013068810105323792,
+ -0.007842052727937698,
+ -0.015078216791152954,
+ -0.03481948375701904,
+ 0.01238622609525919,
+ 0.017210334539413452,
+ 0.04709066450595856,
+ -0.0385008379817009,
+ 0.004597858991473913,
+ -0.035801175981760025,
+ 0.012133132666349411,
+ 0.0007046343525871634,
+ -0.05807337537407875,
+ 0.02684321440756321,
+ 0.013889445923268795,
+ -0.020784316584467888,
+ 0.017731860280036926,
+ 0.015592072159051895,
+ -0.014479996636509895,
+ 0.0011091999476775527,
+ 0.02570812962949276,
+ -0.02925143390893936,
+ 0.02422024868428707,
+ 0.03518761694431305,
+ 0.02762550115585327,
+ -0.03819405660033226,
+ 0.04061761498451233,
+ -0.012562624178826809,
+ -0.010775633156299591,
+ 0.005702265538275242,
+ 0.018284063786268234,
+ 0.03202778846025467,
+ 0.01238622609525919,
+ 0.02397482469677925,
+ -0.016167284920811653,
+ -0.021781349554657936,
+ 0.013889445923268795,
+ -0.007443239446729422,
+ -0.045127276331186295,
+ -0.06387151032686234,
+ -0.0016048407414928079,
+ 0.0018684794194996357,
+ -0.010721946135163307,
+ 0.038562193512916565,
+ -0.017639825120568275,
+ 0.0019355873810127378,
+ 0.0018128756200894713,
+ -0.028929315507411957,
+ 0.033132195472717285,
+ -0.012800377793610096,
+ -0.0022452431730926037,
+ 0.0016623619012534618,
+ 0.03420592471957207,
+ -0.03156761825084686,
+ -0.006473049055784941,
+ 0.036537449806928635,
+ 0.05491354689002037,
+ -0.016366690397262573,
+ 0.01727169007062912,
+ -0.02441965416073799,
+ 0.022732367739081383,
+ -0.04267304018139839,
+ -0.017455758526921272,
+ -0.0068220109678804874,
+ 8.094906661426648e-05,
+ 0.03181304410099983,
+ -0.005380147136747837,
+ 0.021060418337583542,
+ -0.1227731928229332,
+ 0.02185804583132267,
+ -0.01829940266907215,
+ -0.019219741225242615,
+ -0.02052355371415615,
+ -0.01829940266907215,
+ 0.03291745111346245,
+ -0.05160032585263252,
+ 0.018176689743995667,
+ 0.02555473893880844,
+ -0.04224354773759842,
+ 0.02659779042005539,
+ -0.002716916613280773,
+ -0.010691268369555473,
+ 0.01785457134246826,
+ -0.0024082197342067957,
+ 0.00633883336558938,
+ -0.003863505320623517
+ ],
+ "result": "--- 结果 1 (相似度: 1.000) ---\n文件路径: C:\\Steam\\steamapps\\common\\RimWorld\\Data\\dll1.6\\Verse\\Verb.txt\n\npublic abstract class Verb : ITargetingSource, IExposable, ILoadReferenceable\n{\n\tpublic VerbProperties verbProps;\n\n\tpublic VerbTracker verbTracker;\n\n\tpublic ManeuverDef maneuver;\n\n\tpublic Tool tool;\n\n\tpublic Thing caster;\n\n\tpublic MechanitorControlGroup controlGroup;\n\n\tpublic string loadID;\n\n\tpublic VerbState state;\n\n\tprotected LocalTargetInfo currentTarget;\n\n\tprotected LocalTargetInfo currentDestination;\n\n\tprotected int burstShotsLeft;\n\n\tprotected int ticksToNextBurstShot;\n\n\tprotected int lastShotTick = -999999;\n\n\tprotected bool surpriseAttack;\n\n\tprotected bool canHitNonTargetPawnsNow = true;\n\n\tpublic bool preventFriendlyFire;\n\n\tprotected bool nonInterruptingSelfCast;\n\n\tpublic Action castCompleteCallback;\n\n\tprivate Texture2D commandIconCached;\n\n\tprivate readonly List> maintainedEffecters = new List>();\n\n\tprivate int? cachedTicksBetweenBurstShots;\n\n\tprivate int? cachedBurstShotCount;\n\n\tprivate static readonly List tempLeanShootSources = new List();\n\n\tprivate static readonly List tempDestList = new List();\n\n\tpublic IVerbOwner DirectOwner => verbTracker.directOwner;\n\n\tpublic ImplementOwnerTypeDef ImplementOwnerType => verbTracker.directOwner.ImplementOwnerTypeDef;\n\n\tpublic CompEquippable EquipmentCompSource => DirectOwner as CompEquippable;\n\n\tpublic CompApparelReloadable ReloadableCompSource => DirectOwner as CompApparelReloadable;\n\n\tpublic CompApparelVerbOwner_Charged VerbOwner_ChargedCompSource => DirectOwner as CompApparelVerbOwner_Charged;\n\n\tpublic ThingWithComps EquipmentSource\n\t{\n\t\tget\n\t\t{\n\t\t\tif (EquipmentCompSource != null)\n\t\t\t{\n\t\t\t\treturn EquipmentCompSource.parent;\n\t\t\t}\n\t\t\tif (ReloadableCompSource != null)\n\t\t\t{\n\t\t\t\treturn ReloadableCompSource.parent;\n\t\t\t}\n\t\t\tif (VerbOwner_ChargedCompSource != null)\n\t\t\t{\n\t\t\t\treturn VerbOwner_ChargedCompSource.parent;\n\t\t\t}\n\t\t\treturn null;\n\t\t}\n\t}\n\n\tpublic HediffComp_VerbGiver HediffCompSource => DirectOwner as HediffComp_VerbGiver;\n\n\tpublic Hediff HediffSource\n\t{\n\t\tget\n\t\t{\n\t\t\tif (HediffCompSource == null)\n\t\t\t{\n\t\t\t\treturn null;\n\t\t\t}\n\t\t\treturn HediffCompSource.parent;\n\t\t}\n\t}\n\n\tpublic Pawn_MeleeVerbs_TerrainSource TerrainSource => DirectOwner as Pawn_MeleeVerbs_TerrainSource;\n\n\tpublic TerrainDef TerrainDefSource\n\t{\n\t\tget\n\t\t{\n\t\t\tif (TerrainSource == null)\n\t\t\t{\n\t\t\t\treturn null;\n\t\t\t}\n\t\t\treturn TerrainSource.def;\n\t\t}\n\t}\n\n\tpublic virtual Thing Caster => caster;\n\n\tpublic virtual Pawn CasterPawn => caster as Pawn;\n\n\tpublic virtual Verb GetVerb => this;\n\n\tpublic virtual bool CasterIsPawn => caster is Pawn;\n\n\tpublic virtual bool Targetable => verbProps.targetable;\n\n\tpublic virtual bool MultiSelect => false;\n\n\tpublic virtual bool HidePawnTooltips => false;\n\n\tpublic LocalTargetInfo CurrentTarget => currentTarget;\n\n\tpublic LocalTargetInfo CurrentDestination => currentDestination;\n\n\tpublic int LastShotTick => lastShotTick;\n\n\tpublic virtual TargetingParameters targetParams => verbProps.targetParams;\n\n\tpublic virtual ITargetingSource DestinationSelector => null;\n\n\tprotected virtual int ShotsPerBurst => 1;\n\n\tpublic virtual Texture2D UIIcon\n\t{\n\t\tget\n\t\t{\n\t\t\tif (verbProps.commandIcon != null)\n\t\t\t{\n\t\t\t\tif (commandIconCached == null)\n\t\t\t\t{\n\t\t\t\t\tcommandIconCached = ContentFinder.Get(verbProps.commandIcon);\n\t\t\t\t}\n\t\t\t\treturn commandIconCached;\n\t\t\t}\n\t\t\tif (EquipmentSource != null)\n\t\t\t{\n\t\t\t\treturn EquipmentSource.def.uiIcon;\n\t\t\t}\n\t\t\treturn BaseContent.BadTex;\n\t\t}\n\t}\n\n\tpublic bool Bursting => burstShotsLeft > 0;\n\n\tpublic virtual bool IsMeleeAttack => verbProps.IsMeleeAttack;\n\n\tpublic bool BuggedAfterLoading => verbProps == null;\n\n\tpublic bool WarmingUp => WarmupStance != null;\n\n\tpublic Stance_Warmup WarmupStance\n\t{\n\t\tget\n\t\t{\n\t\t\tif (CasterPawn == null || !CasterPawn.Spawned)\n\t\t\t{\n\t\t\t\treturn null;\n\t\t\t}\n\t\t\tif (!(CasterPawn.stances.curStance is Stance_Warmup stance_Warmup) || stance_Warmup.verb != this)\n\t\t\t{\n\t\t\t\treturn null;\n\t\t\t}\n\t\t\treturn stance_Warmup;\n\t\t}\n\t}\n\n\tpublic int WarmupTicksLeft\n\t{\n\t\tget\n\t\t{\n\t\t\tif (WarmupStance == null)\n\t\t\t{\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t\treturn WarmupStance.ticksLeft;\n\t\t}\n\t}\n\n\tpublic float WarmupProgress => 1f - WarmupTicksLeft.TicksToSeconds() / verbProps.warmupTime;\n\n\tpublic virtual string ReportLabel => verbProps.label;\n\n\tpublic virtual float EffectiveRange => verbProps.AdjustedRange(this, Caster);\n\n\tpublic virtual float? AimAngleOverride => null;\n\n\tpublic bool NonInterruptingSelfCast\n\t{\n\t\tget\n\t\t{\n\t\t\tif (!verbProps.nonInterruptingSelfCast)\n\t\t\t{\n\t\t\t\treturn nonInterruptingSelfCast;\n\t\t\t}\n\t\t\treturn true;\n\t\t}\n\t}\n\n\tpublic int TicksBetweenBurstShots\n\t{\n\t\tget\n\t\t{\n\t\t\tif (!cachedTicksBetweenBurstShots.HasValue)\n\t\t\t{\n\t\t\t\tfloat num = verbProps.ticksBetweenBurstShots;\n\t\t\t\tif (EquipmentSource != null && EquipmentSource.TryGetComp(out var comp))\n\t\t\t\t{\n\t\t\t\t\tforeach (WeaponTraitDef item in comp.TraitsListForReading)\n\t\t\t\t\t{\n\t\t\t\t\t\tnum /= item.burstShotSpeedMultiplier;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tcachedTicksBetweenBurstShots = Mathf.RoundToInt(num);\n\t\t\t}\n\t\t\treturn cachedTicksBetweenBurstShots.Value;\n\t\t}\n\t}\n\n\tpublic int BurstShotCount\n\t{\n\t\tget\n\t\t{\n\t\t\tif (!cachedBurstShotCount.HasValue)\n\t\t\t{\n\t\t\t\tfloat num = verbProps.burstShotCount;\n\t\t\t\tif (EquipmentSource != null && EquipmentSource.TryGetComp(out var comp))\n\t\t\t\t{\n\t\t\t\t\tforeach (WeaponTraitDef item in comp.TraitsListForReading)\n\t\t\t\t\t{\n\t\t\t\t\t\tnum *= item.burstShotCountMultiplier;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tcachedBurstShotCount = Mathf.CeilToInt(num);\n\t\t\t}\n\t\t\treturn cachedBurstShotCount.Value;\n\t\t}\n\t}\n\n\tpublic bool IsStillUsableBy(Pawn pawn)\n\t{\n\t\tif (!Available())\n\t\t{\n\t\t\treturn false;\n\t\t}\n\t\tif (!DirectOwner.VerbsStillUsableBy(pawn))\n\t\t{\n\t\t\treturn false;\n\t\t}\n\t\tif (verbProps.GetDamageFactorFor(this, pawn) == 0f)\n\t\t{\n\t\t\treturn false;\n\t\t}\n\t\tif (pawn.IsSubhuman && verbProps.category == VerbCategory.Ignite)\n\t\t{\n\t\t\treturn false;\n\t\t}\n\t\treturn true;\n\t}\n\n\tpublic virtual bool IsUsableOn(Thing target)\n\t{\n\t\treturn true;\n\t}\n\n\tpublic virtual void ExposeData()\n\t{\n\t\tScribe_Values.Look(ref loadID, \"loadID\");\n\t\tScribe_Values.Look(ref state, \"state\", VerbState.Idle);\n\t\tScribe_TargetInfo.Look(ref currentTarget, \"currentTarget\");\n\t\tScribe_TargetInfo.Look(ref currentDestination, \"currentDestination\");\n\t\tScribe_Values.Look(ref burstShotsLeft, \"burstShotsLeft\", 0);\n\t\tScribe_Values.Look(ref ticksToNextBurstShot, \"ticksToNextBurstShot\", 0);\n\t\tScribe_Values.Look(ref lastShotTick, \"lastShotTick\", 0);\n\t\tScribe_Values.Look(ref surpriseAttack, \"surpriseAttack\", defaultValue: false);\n\t\tScribe_Values.Look(ref canHitNonTargetPawnsNow, \"canHitNonTargetPawnsNow\", defaultValue: false);\n\t\tScribe_Values.Look(ref preventFriendlyFire, \"preventFriendlyFire\", defaultValue: false);\n\t\tScribe_Values.Look(ref nonInterruptingSelfCast, \"nonInterruptingSelfCast\", defaultValue: false);\n\t}\n\n\tpublic string GetUniqueLoadID()\n\t{\n\t\treturn \"Verb_\" + loadID;\n\t}\n\n\tpublic static string CalculateUniqueLoadID(IVerbOwner owner, Tool tool, ManeuverDef maneuver)\n\t{\n\t\treturn string.Format(\"{0}_{1}_{2}\", owner.UniqueVerbOwnerID(), (tool != null) ? tool.id : \"NT\", (maneuver != null) ? maneuver.defName : \"NM\");\n\t}\n\n\tpublic static string CalculateUniqueLoadID(IVerbOwner owner, int index)\n\t{\n\t\treturn $\"{owner.UniqueVerbOwnerID()}_{index}\";\n\t}\n\n\tpublic bool TryStartCastOn(LocalTargetInfo castTarg, bool surpriseAttack = false, bool canHitNonTargetPawns = true, bool preventFriendlyFire = false, bool nonInterruptingSelfCast = false)\n\t{\n\t\treturn TryStartCastOn(castTarg, LocalTargetInfo.Invalid, surpriseAttack, canHitNonTargetPawns, preventFriendlyFire, nonInterruptingSelfCast);\n\t}\n\n\tpublic virtual bool TryStartCastOn(LocalTargetInfo castTarg, LocalTargetInfo destTarg, bool surpriseAttack = false, bool canHitNonTargetPawns = true, bool preventFriendlyFire = false, bool nonInterruptingSelfCast = false)\n\t{\n\t\tif (caster == null)\n\t\t{\n\t\t\tLog.Error(\"Verb \" + GetUniqueLoadID() + \" needs caster to work (possibly lost during saving/loading).\");\n\t\t\treturn false;\n\t\t}\n\t\tif (!caster.Spawned)\n\t\t{\n\t\t\treturn false;\n\t\t}\n\t\tif (state == VerbState.Bursting || !CanHitTarget(castTarg))\n\t\t{\n\t\t\treturn false;\n\t\t}\n\t\tif (CausesTimeSlowdown(castTarg))\n\t\t{\n\t\t\tFind.TickManager.slower.SignalForceNormalSpeed();\n\t\t}\n\t\tthis.surpriseAttack = surpriseAttack;\n\t\tcanHitNonTargetPawnsNow = canHitNonTargetPawns;\n\t\tthis.preventFriendlyFire = preventFriendlyFire;\n\t\tthis.nonInterruptingSelfCast = nonInterruptingSelfCast;\n\t\tcurrentTarget = castTarg;\n\t\tcurrentDestination = destTarg;\n\t\tif (CasterIsPawn && verbProps.warmupTime > 0f)\n\t\t{\n\t\t\tif (!TryFindShootLineFromTo(caster.Position, castTarg, out var resultingLine))\n\t\t\t{\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\tCasterPawn.Drawer.Notify_WarmingCastAlongLine(resultingLine, caster.Position);\n\t\t\tfloat statValue = CasterPawn.GetStatValue(StatDefOf.AimingDelayFactor);\n\t\t\tint ticks = (verbProps.warmupTime * statValue).SecondsToTicks();\n\t\t\tCasterPawn.stances.SetStance(new Stance_Warmup(ticks, castTarg, this));\n\t\t\tif (verbProps.stunTargetOnCastStart && castTarg.Pawn != null)\n\t\t\t{\n\t\t\t\tcastTarg.Pawn.stances.stunner.StunFor(ticks, null, addBattleLog: false);\n\t\t\t}\n\t\t}\n\t\telse\n\t\t{\n\t\t\tif (verbTracker.directOwner is Ability ability)\n\t\t\t{\n\t\t\t\tability.lastCastTick = Find.TickManager.TicksGame;\n\t\t\t}\n\t\t\tWarmupComplete();\n\t\t}\n\t\treturn true;\n\t}\n\n\tpublic virtual void WarmupComplete()\n\t{\n\t\tburstShotsLeft = ShotsPerBurst;\n\t\tstate = VerbState.Bursting;\n\t\tTryCastNextBurstShot();\n\t}\n\n\tpublic void VerbTick()\n\t{\n\t\tif (state == VerbState.Bursting)\n\t\t{\n\t\t\tif (!caster.Spawned || (caster is Pawn pawn && pawn.stances.stunner.Stunned))\n\t\t\t{\n\t\t\t\tReset();\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tticksToNextBurstShot--;\n\t\t\t\tif (ticksToNextBurstShot <= 0)\n\t\t\t\t{\n\t\t\t\t\tTryCastNextBurstShot();\n\t\t\t\t}\n\t\t\t\tBurstingTick();\n\t\t\t}\n\t\t}\n\t\tfor (int num = maintainedEffecters.Count - 1; num >= 0; num--)\n\t\t{\n\t\t\tEffecter item = maintainedEffecters[num].Item1;\n\t\t\tif (item.ticksLeft > 0)\n\t\t\t{\n\t\t\t\tTargetInfo item2 = maintainedEffecters[num].Item2;\n\t\t\t\tTargetInfo item3 = maintainedEffecters[num].Item3;\n\t\t\t\titem.EffectTick(item2, item3);\n\t\t\t\titem.ticksLeft--;\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\titem.Cleanup();\n\t\t\t\tmaintainedEffecters.RemoveAt(num);\n\t\t\t}\n\t\t}\n\t}\n\n\tpublic virtual void BurstingTick()\n\t{\n\t}\n\n\tpublic void AddEffecterToMaintain(Effecter eff, IntVec3 pos, int ticks, Map map = null)\n\t{\n\t\teff.ticksLeft = ticks;\n\t\tTargetInfo targetInfo = new TargetInfo(pos, map ?? caster.Map);\n\t\tmaintainedEffecters.Add(new Tuple(eff, targetInfo, targetInfo));\n\t}\n\n\tpublic void AddEffecterToMaintain(Effecter eff, IntVec3 posA, IntVec3 posB, int ticks, Map map = null)\n\t{\n\t\teff.ticksLeft = ticks;\n\t\tTargetInfo item = new TargetInfo(posA, map ?? caster.Map);\n\t\tTargetInfo item2 = new TargetInfo(posB, map ?? caster.Map);\n\t\tmaintainedEffecters.Add(new Tuple(eff, item, item2));\n\t}\n\n\tpublic virtual bool Available()\n\t{\n\t\tif (verbProps.consumeFuelPerShot > 0f)\n\t\t{\n\t\t\tCompRefuelable compRefuelable = caster.TryGetComp();\n\t\t\tif (compRefuelable != null && compRefuelable.Fuel < verbProps.consumeFuelPerShot)\n\t\t\t{\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t\tCompApparelVerbOwner compApparelVerbOwner = EquipmentSource?.GetComp();\n\t\tif (compApparelVerbOwner != null && !compApparelVerbOwner.CanBeUsed(out var reason))\n\t\t{\n\t\t\treturn false;\n\t\t}\n\t\tif (CasterIsPawn && EquipmentSource != null && EquipmentUtility.RolePreventsFromUsing(CasterPawn, EquipmentSource, out reason))\n\t\t{\n\t\t\treturn false;\n\t\t}\n\t\treturn true;\n\t}\n\n\tprotected void TryCastNextBurstShot()\n\t{\n\t\tLocalTargetInfo localTargetInfo = currentTarget;\n\t\tif (Available() && TryCastShot())\n\t\t{\n\t\t\tif (verbProps.muzzleFlashScale > 0.01f)\n\t\t\t{\n\t\t\t\tFleckMaker.Static(caster.Position, caster.Map, FleckDefOf.ShotFlash, verbProps.muzzleFlashScale);\n\t\t\t}\n\t\t\tif (verbProps.soundCast != null)\n\t\t\t{\n\t\t\t\tverbProps.soundCast.PlayOneShot(new TargetInfo(caster.Position, caster.MapHeld));\n\t\t\t}\n\t\t\tif (verbProps.soundCastTail != null)\n\t\t\t{\n\t\t\t\tverbProps.soundCastTail.PlayOneShotOnCamera(caster.Map);\n\t\t\t}\n\t\t\tif (CasterIsPawn)\n\t\t\t{\n\t\t\t\tCasterPawn.Notify_UsedVerb(CasterPawn, this);\n\t\t\t\tif (CasterPawn.thinker != null && localTargetInfo == CasterPawn.mindState.enemyTarget)\n\t\t\t\t{\n\t\t\t\t\tCasterPawn.mindState.Notify_EngagedTarget();\n\t\t\t\t}\n\t\t\t\tif (CasterPawn.mindState != null)\n\t\t\t\t{\n\t\t\t\t\tCasterPawn.mindState.Notify_AttackedTarget(localTargetInfo);\n\t\t\t\t}\n\t\t\t\tif (CasterPawn.MentalState != null)\n\t\t\t\t{\n\t\t\t\t\tCasterPawn.MentalState.Notify_AttackedTarget(localTargetInfo);\n\t\t\t\t}\n\t\t\t\tif (TerrainDefSource != null)\n\t\t\t\t{\n\t\t\t\t\tCasterPawn.meleeVerbs.Notify_UsedTerrainBasedVerb();\n\t\t\t\t}\n\t\t\t\tif (CasterPawn.health != null)\n\t\t\t\t{\n\t\t\t\t\tCasterPawn.health.Notify_UsedVerb(this, localTargetInfo);\n\t\t\t\t}\n\t\t\t\tif (EquipmentSource != null)\n\t\t\t\t{\n\t\t\t\t\tEquipmentSource.Notify_UsedWeapon(CasterPawn);\n\t\t\t\t}\n\t\t\t\tif (!CasterPawn.Spawned)\n\t\t\t\t{\n\t\t\t\t\tReset();\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (verbProps.consumeFuelPerShot > 0f)\n\t\t\t{\n\t\t\t\tcaster.TryGetComp()?.ConsumeFuel(verbProps.consumeFuelPerShot);\n\t\t\t}\n\t\t\tburstShotsLeft--;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tburstShotsLeft = 0;\n\t\t}\n\t\tif (burstShotsLeft > 0)\n\t\t{\n\t\t\tticksToNextBurstShot = TicksBetweenBurstShots;\n\t\t\tif (CasterIsPawn && !NonInterruptingSelfCast)\n\t\t\t{\n\t\t\t\tCasterPawn.stances.SetStance(new Stance_Cooldown(TicksBetweenBurstShots + 1, currentTarget, this));\n\t\t\t}\n\t\t\treturn;\n\t\t}\n\t\tstate = VerbState.Idle;\n\t\tif (CasterIsPawn && !NonInterruptingSelfCast)\n\t\t{\n\t\t\tCasterPawn.stances.SetStance(new Stance_Cooldown(verbProps.AdjustedCooldownTicks(this, CasterPawn), currentTarget, this));\n\t\t}\n\t\tif (castCompleteCallback != null)\n\t\t{\n\t\t\tcastCompleteCallback();\n\t\t}\n\t\tif (verbProps.consumeFuelPerBurst > 0f)\n\t\t{\n\t\t\tcaster.TryGetComp()?.ConsumeFuel(verbProps.consumeFuelPerBurst);\n\t\t}\n\t}\n\n\tpublic virtual void OrderForceTarget(LocalTargetInfo target)\n\t{\n\t\tif (verbProps.IsMeleeAttack)\n\t\t{\n\t\t\tJob job = JobMaker.MakeJob(JobDefOf.AttackMelee, target);\n\t\t\tjob.playerForced = true;\n\t\t\tif (target.Thing is Pawn pawn)\n\t\t\t{\n\t\t\t\tjob.killIncappedTarget = pawn.Downed;\n\t\t\t}\n\t\t\tCasterPawn.jobs.TryTakeOrderedJob(job, JobTag.Misc);\n\t\t\treturn;\n\t\t}\n\t\tfloat num = verbProps.EffectiveMinRange(target, CasterPawn);\n\t\tif ((float)CasterPawn.Position.DistanceToSquared(target.Cell) < num * num && CasterPawn.Position.AdjacentTo8WayOrInside(target.Cell))\n\t\t{\n\t\t\tMessages.Message(\"MessageCantShootInMelee\".Translate(), CasterPawn, MessageTypeDefOf.RejectInput, historical: false);\n\t\t\treturn;\n\t\t}\n\t\tJob job2 = JobMaker.MakeJob(verbProps.ai_IsWeapon ? JobDefOf.AttackStatic : JobDefOf.UseVerbOnThing);\n\t\tjob2.verbToUse = this;\n\t\tjob2.targetA = target;\n\t\tjob2.endIfCantShootInMelee = true;\n\t\tCasterPawn.jobs.TryTakeOrderedJob(job2, JobTag.Misc);\n\t}\n\n\tprotected abstract bool TryCastShot();\n\n\tpublic void Notify_PickedUp()\n\t{\n\t\tReset();\n\t}\n\n\tpublic virtual void Reset()\n\t{\n\t\tstate = VerbState.Idle;\n\t\tcurrentTarget = null;\n\t\tcurrentDestination = null;\n\t\tburstShotsLeft = 0;\n\t\tticksToNextBurstShot = 0;\n\t\tcastCompleteCallback = null;\n\t\tsurpriseAttack = false;\n\t\tpreventFriendlyFire = false;\n\t}\n\n\tpublic virtual void Notify_EquipmentLost()\n\t{\n\t\tif (!CasterIsPawn)\n\t\t{\n\t\t\treturn;\n\t\t}\n\t\tPawn casterPawn = CasterPawn;\n\t\tif (casterPawn.Spawned)\n\t\t{\n\t\t\tif (casterPawn.stances.curStance is Stance_Warmup stance_Warmup && stance_Warmup.verb == this)\n\t\t\t{\n\t\t\t\tcasterPawn.stances.CancelBusyStanceSoft();\n\t\t\t}\n\t\t\tif (casterPawn.CurJob != null && casterPawn.CurJob.def == JobDefOf.AttackStatic)\n\t\t\t{\n\t\t\t\tcasterPawn.jobs.EndCurrentJob(JobCondition.Incompletable);\n\t\t\t}\n\t\t}\n\t}\n\n\tpublic virtual float HighlightFieldRadiusAroundTarget(out bool needLOSToCenter)\n\t{\n\t\tneedLOSToCenter = false;\n\t\treturn 0f;\n\t}\n\n\tprivate bool CausesTimeSlowdown(LocalTargetInfo castTarg)\n\t{\n\t\tif (!verbProps.CausesTimeSlowdown)\n\t\t{\n\t\t\treturn false;\n\t\t}\n\t\tif (!castTarg.HasThing)\n\t\t{\n\t\t\treturn false;\n\t\t}\n\t\tThing thing = castTarg.Thing;\n\t\tif (thing.def.category != ThingCategory.Pawn && (thing.def.building == null || !thing.def.building.IsTurret))\n\t\t{\n\t\t\treturn false;\n\t\t}\n\t\tPawn pawn = thing as Pawn;\n\t\tbool flag = pawn?.Downed ?? false;\n\t\tif ((CasterPawn != null && CasterPawn.Faction == Faction.OfPlayer && CasterPawn.IsShambler) || (pawn != null && pawn.Faction == Faction.OfPlayer && pawn.IsShambler))\n\t\t{\n\t\t\treturn false;\n\t\t}\n\t\tif (thing.Faction != Faction.OfPlayer || !caster.HostileTo(Faction.OfPlayer))\n\t\t{\n\t\t\tif (caster.Faction == Faction.OfPlayer && thing.HostileTo(Faction.OfPlayer))\n\t\t\t{\n\t\t\t\treturn !flag;\n\t\t\t}\n\t\t\treturn false;\n\t\t}\n\t\treturn true;\n\t}\n\n\tpublic virtual bool CanHitTarget(LocalTargetInfo targ)\n\t{\n\t\tif (caster == null || !caster.Spawned)\n\t\t{\n\t\t\treturn false;\n\t\t}\n\t\tif (targ == caster)\n\t\t{\n\t\t\treturn true;\n\t\t}\n\t\treturn CanHitTargetFrom(caster.Position, targ);\n\t}\n\n\tpublic virtual bool ValidateTarget(LocalTargetInfo target, bool showMessages = true)\n\t{\n\t\tif (CasterIsPawn && target.Thing is Pawn p && (p.InSameExtraFaction(caster as Pawn, ExtraFactionType.HomeFaction) || p.InSameExtraFaction(caster as Pawn, ExtraFactionType.MiniFaction)))\n\t\t{\n\t\t\treturn false;\n\t\t}\n\t\tif (CasterIsPawn && target.Thing is Pawn victim && HistoryEventUtility.IsKillingInnocentAnimal(CasterPawn, victim) && !new HistoryEvent(HistoryEventDefOf.KilledInnocentAnimal, CasterPawn.Named(HistoryEventArgsNames.Doer)).Notify_PawnAboutToDo())\n\t\t{\n\t\t\treturn false;\n\t\t}\n\t\tif (CasterIsPawn && target.Thing is Pawn pawn && CasterPawn.Ideo != null && CasterPawn.Ideo.IsVeneratedAnimal(pawn) && !new HistoryEvent(HistoryEventDefOf.HuntedVeneratedAnimal, CasterPawn.Named(HistoryEventArgsNames.Doer)).Notify_PawnAboutToDo())\n\t\t{\n\t\t\treturn false;\n\t\t}\n\t\treturn true;\n\t}\n\n\tpublic virtual void DrawHighlight(LocalTargetInfo target)\n\t{\n\t\tverbProps.DrawRadiusRing(caster.Position, this);\n\t\tif (target.IsValid)\n\t\t{\n\t\t\tGenDraw.DrawTargetHighlight(target);\n\t\t\tDrawHighlightFieldRadiusAroundTarget(target);\n\t\t}\n\t}\n\n\tprotected void DrawHighlightFieldRadiusAroundTarget(LocalTargetInfo target)\n\t{\n\t\tbool needLOSToCenter;\n\t\tfloat num = HighlightFieldRadiusAroundTarget(out needLOSToCenter);\n\t\tif (!(num > 0.2f) || !TryFindShootLineFromTo(caster.Position, target, out var resultingLine))\n\t\t{\n\t\t\treturn;\n\t\t}\n\t\tif (needLOSToCenter)\n\t\t{\n\t\t\tGenExplosion.RenderPredictedAreaOfEffect(resultingLine.Dest, num, verbProps.explosionRadiusRingColor);\n\t\t\treturn;\n\t\t}\n\t\tGenDraw.DrawFieldEdges((from x in GenRadial.RadialCellsAround(resultingLine.Dest, num, useCenter: true)\n\t\t\twhere x.InBounds(Find.CurrentMap)\n\t\t\tselect x).ToList(), verbProps.explosionRadiusRingColor);\n\t}\n\n\tpublic virtual void OnGUI(LocalTargetInfo target)\n\t{\n\t\tTexture2D icon = ((!target.IsValid) ? TexCommand.CannotShoot : ((!(UIIcon != BaseContent.BadTex)) ? TexCommand.Attack : UIIcon));\n\t\tGenUI.DrawMouseAttachment(icon);\n\t}\n\n\tpublic virtual bool CanHitTargetFrom(IntVec3 root, LocalTargetInfo targ)\n\t{\n\t\tif (targ.Thing != null && targ.Thing == caster)\n\t\t{\n\t\t\treturn targetParams.canTargetSelf;\n\t\t}\n\t\tif (targ.Pawn != null && targ.Pawn.IsPsychologicallyInvisible() && caster.HostileTo(targ.Pawn))\n\t\t{\n\t\t\treturn false;\n\t\t}\n\t\tif (ApparelPreventsShooting())\n\t\t{\n\t\t\treturn false;\n\t\t}\n\t\tShootLine resultingLine;\n\t\treturn TryFindShootLineFromTo(root, targ, out resultingLine);\n\t}\n\n\tpublic bool ApparelPreventsShooting()\n\t{\n\t\treturn FirstApparelPreventingShooting() != null;\n\t}\n\n\tpublic Apparel FirstApparelPreventingShooting()\n\t{\n\t\tif (CasterIsPawn && CasterPawn.apparel != null)\n\t\t{\n\t\t\tList wornApparel = CasterPawn.apparel.WornApparel;\n\t\t\tfor (int i = 0; i < wornApparel.Count; i++)\n\t\t\t{\n\t\t\t\tif (!wornApparel[i].AllowVerbCast(this))\n\t\t\t\t{\n\t\t\t\t\treturn wornApparel[i];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\treturn null;\n\t}\n\n\tpublic bool TryFindShootLineFromTo(IntVec3 root, LocalTargetInfo targ, out ShootLine resultingLine, bool ignoreRange = false)\n\t{\n\t\tif (targ.HasThing && targ.Thing.Map != caster.Map)\n\t\t{\n\t\t\tresultingLine = default(ShootLine);\n\t\t\treturn false;\n\t\t}\n\t\tif (verbProps.IsMeleeAttack || EffectiveRange <= 1.42f)\n\t\t{\n\t\t\tresultingLine = new ShootLine(root, targ.Cell);\n\t\t\treturn ReachabilityImmediate.CanReachImmediate(root, targ, caster.Map, PathEndMode.Touch, null);\n\t\t}\n\t\tCellRect occupiedRect = (targ.HasThing ? targ.Thing.OccupiedRect() : CellRect.SingleCell(targ.Cell));\n\t\tif (!ignoreRange && OutOfRange(root, targ, occupiedRect))\n\t\t{\n\t\t\tresultingLine = new ShootLine(root, targ.Cell);\n\t\t\treturn false;\n\t\t}\n\t\tif (!verbProps.requireLineOfSight)\n\t\t{\n\t\t\tresultingLine = new ShootLine(root, targ.Cell);\n\t\t\treturn true;\n\t\t}\n\t\tIntVec3 goodDest;\n\t\tif (CasterIsPawn)\n\t\t{\n\t\t\tif (CanHitFromCellIgnoringRange(root, targ, out goodDest))\n\t\t\t{\n\t\t\t\tresultingLine = new ShootLine(root, goodDest);\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tShootLeanUtility.LeanShootingSourcesFromTo(root, occupiedRect.ClosestCellTo(root), caster.Map, tempLeanShootSources);\n\t\t\tfor (int i = 0; i < tempLeanShootSources.Count; i++)\n\t\t\t{\n\t\t\t\tIntVec3 intVec = tempLeanShootSources[i];\n\t\t\t\tif (CanHitFromCellIgnoringRange(intVec, targ, out goodDest))\n\t\t\t\t{\n\t\t\t\t\tresultingLine = new ShootLine(intVec, goodDest);\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\telse\n\t\t{\n\t\t\tforeach (IntVec3 item in caster.OccupiedRect())\n\t\t\t{\n\t\t\t\tif (CanHitFromCellIgnoringRange(item, targ, out goodDest))\n\t\t\t\t{\n\t\t\t\t\tresultingLine = new ShootLine(item, goodDest);\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tresultingLine = new ShootLine(root, targ.Cell);\n\t\treturn false;\n\t}\n\n\tpublic bool OutOfRange(IntVec3 root, LocalTargetInfo targ, CellRect occupiedRect)\n\t{\n\t\tfloat num = verbProps.EffectiveMinRange(targ, caster);\n\t\tfloat num2 = occupiedRect.ClosestDistSquaredTo(root);\n\t\tif (num2 > EffectiveRange * EffectiveRange || num2 < num * num)\n\t\t{\n\t\t\treturn true;\n\t\t}\n\t\treturn false;\n\t}\n\n\tprivate bool CanHitFromCellIgnoringRange(IntVec3 sourceCell, LocalTargetInfo targ, out IntVec3 goodDest)\n\t{\n\t\tif (targ.Thing != null)\n\t\t{\n\t\t\tif (targ.Thing.Map != caster.Map)\n\t\t\t{\n\t\t\t\tgoodDest = IntVec3.Invalid;\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\tShootLeanUtility.CalcShootableCellsOf(tempDestList, targ.Thing, sourceCell);\n\t\t\tfor (int i = 0; i < tempDestList.Count; i++)\n\t\t\t{\n\t\t\t\tif (CanHitCellFromCellIgnoringRange(sourceCell, tempDestList[i], targ.Thing.def.Fillage == FillCategory.Full))\n\t\t\t\t{\n\t\t\t\t\tgoodDest = tempDestList[i];\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\telse if (CanHitCellFromCellIgnoringRange(sourceCell, targ.Cell))\n\t\t{\n\t\t\tgoodDest = targ.Cell;\n\t\t\treturn true;\n\t\t}\n\t\tgoodDest = IntVec3.Invalid;\n\t\treturn false;\n\t}\n\n\tprivate bool CanHitCellFromCellIgnoringRange(IntVec3 sourceSq, IntVec3 targetLoc, bool includeCorners = false)\n\t{\n\t\tif (verbProps.mustCastOnOpenGround && (!targetLoc.Standable(caster.Map) || caster.Map.thingGrid.CellContains(targetLoc, ThingCategory.Pawn)))\n\t\t{\n\t\t\treturn false;\n\t\t}\n\t\tif (verbProps.requireLineOfSight)\n\t\t{\n\t\t\tif (!includeCorners)\n\t\t\t{\n\t\t\t\tif (!GenSight.LineOfSight(sourceSq, targetLoc, caster.Map, skipFirstCell: true))\n\t\t\t\t{\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t}\n\t\t\telse if (!GenSight.LineOfSightToEdges(sourceSq, targetLoc, caster.Map, skipFirstCell: true))\n\t\t\t{\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t\treturn true;\n\t}\n\n\tpublic override string ToString()\n\t{\n\t\tstring text = ((verbProps == null) ? \"null\" : ((!verbProps.label.NullOrEmpty()) ? verbProps.label : ((HediffCompSource != null) ? HediffCompSource.Def.label : ((EquipmentSource != null) ? EquipmentSource.def.label : ((verbProps.AdjustedLinkedBodyPartsGroup(tool) == null) ? \"unknown\" : verbProps.AdjustedLinkedBodyPartsGroup(tool).defName)))));\n\t\tif (tool != null)\n\t\t{\n\t\t\ttext = text + \"/\" + loadID;\n\t\t}\n\t\treturn $\"{GetType()}({text})\";\n\t}\n}\n\n",
+ "timestamp": "2025-08-27 21:12:09,083"
}
}
\ No newline at end of file
diff --git a/Source/WulaFallenEmpire/Thing_ExcaliburBeam.cs b/Source/WulaFallenEmpire/Thing_ExcaliburBeam.cs
new file mode 100644
index 00000000..ceb7be7b
--- /dev/null
+++ b/Source/WulaFallenEmpire/Thing_ExcaliburBeam.cs
@@ -0,0 +1,97 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using RimWorld;
+using UnityEngine;
+using Verse;
+
+namespace WulaFallenEmpire
+{
+ public class Thing_ExcaliburBeam : Mote
+ {
+ public IntVec3 targetCell;
+ public Pawn caster;
+ public ThingDef weaponDef;
+ public float damageAmount;
+ public float armorPenetration;
+ public float pathWidth;
+ public DamageDef damageDef;
+
+ // Burst shot support
+ public int burstShotsTotal = 1;
+ public int currentBurstShot = 0;
+
+ // Path cells for this burst
+ private List currentBurstCells;
+
+ private int ticksToDetonate = 0;
+
+ public override void ExposeData()
+ {
+ base.ExposeData();
+ Scribe_Values.Look(ref targetCell, "targetCell");
+ Scribe_References.Look(ref caster, "caster");
+ Scribe_Defs.Look(ref weaponDef, "weaponDef");
+ Scribe_Values.Look(ref damageAmount, "damageAmount");
+ Scribe_Values.Look(ref armorPenetration, "armorPenetration");
+ Scribe_Values.Look(ref pathWidth, "pathWidth");
+ Scribe_Defs.Look(ref damageDef, "damageDef");
+ Scribe_Values.Look(ref burstShotsTotal, "burstShotsTotal", 1);
+ Scribe_Values.Look(ref currentBurstShot, "currentBurstShot", 0);
+ }
+
+ public void StartStrike(List allCells, int burstIndex, int totalBursts)
+ {
+ currentBurstCells = allCells;
+ currentBurstShot = burstIndex;
+ burstShotsTotal = totalBursts;
+ ticksToDetonate = 1; // Start detonation immediately
+ }
+
+ protected override void TimeInterval(float deltaTime)
+ {
+ base.TimeInterval(deltaTime);
+ if (ticksToDetonate > 0)
+ {
+ ticksToDetonate--;
+ if (ticksToDetonate == 0)
+ {
+ Detonate();
+ }
+ }
+ }
+
+ private void Detonate()
+ {
+ if (currentBurstCells == null || !currentBurstCells.Any())
+ {
+ Destroy();
+ return;
+ }
+
+ // For this burst, we'll detonate all cells
+ foreach (IntVec3 cell in currentBurstCells)
+ {
+ if (cell.InBounds(Map))
+ {
+ // Apply explosion effect, but ignore the caster
+ List ignoredThings = new List { caster };
+ DamageDef explosionDamageType = damageDef ?? DamageDefOf.Bomb;
+ GenExplosion.DoExplosion(center: cell, map: Map, radius: 0.9f, damType: explosionDamageType, instigator: caster,
+ damAmount: (int)damageAmount, armorPenetration: armorPenetration,
+ explosionSound: null, weapon: weaponDef, projectile: null,
+ intendedTarget: null, postExplosionSpawnThingDef: null,
+ postExplosionSpawnChance: 0f, postExplosionSpawnThingCount: 1,
+ postExplosionGasType: null, applyDamageToExplosionCellsNeighbors: false,
+ preExplosionSpawnThingDef: null, preExplosionSpawnChance: 0f,
+ preExplosionSpawnThingCount: 1, chanceToStartFire: 0f,
+ damageFalloff: false, direction: null, ignoredThings: ignoredThings,
+ affectedAngle: null, doVisualEffects: true, propagationSpeed: 0f,
+ screenShakeFactor: 0f, doSoundEffects: true, postExplosionSpawnThingDefWater: null,
+ flammabilityChanceCurve: null, overrideCells: null, postExplosionSpawnSingleThingDef: null, preExplosionSpawnSingleThingDef: null);
+ }
+ }
+ Destroy();
+ }
+ }
+}
\ No newline at end of file
diff --git a/Source/WulaFallenEmpire/Verb/VerbProperties_Excalibur.cs b/Source/WulaFallenEmpire/Verb/VerbProperties_Excalibur.cs
new file mode 100644
index 00000000..902fac02
--- /dev/null
+++ b/Source/WulaFallenEmpire/Verb/VerbProperties_Excalibur.cs
@@ -0,0 +1,13 @@
+using Verse;
+using RimWorld;
+
+namespace WulaFallenEmpire
+{
+ public class VerbProperties_Excalibur : VerbProperties
+ {
+ public float pathWidth = 1f; // Default path width
+ public DamageDef damageDef; // Custom damage type
+ public float damageAmount = -1f; // Custom damage amount
+ public float armorPenetration = -1f; // Custom armor penetration
+ }
+}
\ No newline at end of file
diff --git a/Source/WulaFallenEmpire/Verb/Verb_Excalibur.cs b/Source/WulaFallenEmpire/Verb/Verb_Excalibur.cs
new file mode 100644
index 00000000..ad82489d
--- /dev/null
+++ b/Source/WulaFallenEmpire/Verb/Verb_Excalibur.cs
@@ -0,0 +1,201 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Runtime.CompilerServices;
+using RimWorld;
+using UnityEngine;
+using Verse;
+
+namespace WulaFallenEmpire
+{
+ public class Verb_Excalibur : Verb
+ {
+ private new Pawn CasterPawn
+ {
+ get
+ {
+ return base.CasterPawn;
+ }
+ }
+
+ private ThingWithComps weapon
+ {
+ get
+ {
+ return this.CasterPawn.equipment.Primary;
+ }
+ }
+
+ private QualityCategory quality
+ {
+ get
+ {
+ return this.weapon.TryGetComp().Quality;
+ }
+ }
+
+ private float damageAmountBase
+ {
+ get
+ {
+ return this.weapon.def.tools.First().power;
+ }
+ }
+
+ private float armorPenetrationBase
+ {
+ get
+ {
+ return this.weapon.def.tools.First().armorPenetration;
+ }
+ }
+
+ private float damageAmount
+ {
+ get
+ {
+ // Use the damageAmount from VerbProperties if set, otherwise use the base damage
+ if (this.ExcaliburProps.damageAmount > 0)
+ {
+ return this.ExcaliburProps.damageAmount;
+ }
+ // Removed AncotUtility.QualityFactor, using a simple multiplier for now
+ return 1.0f * this.damageAmountBase;
+ }
+ }
+
+ private float armorPenetration
+ {
+ get
+ {
+ // Use the armorPenetration from VerbProperties if set, otherwise use the base value
+ if (this.ExcaliburProps.armorPenetration >= 0)
+ {
+ return this.ExcaliburProps.armorPenetration;
+ }
+ // Removed AncotUtility.QualityFactor, using a simple multiplier for now
+ return 1.0f * this.armorPenetrationBase;
+ }
+ }
+
+ // Temporarily commented out CompWeaponCharge related code
+ /*
+ public CompWeaponCharge compCharge
+ {
+ get
+ {
+ return this.weapon.TryGetComp();
+ }
+ }
+ */
+
+ private VerbProperties_Excalibur ExcaliburProps
+ {
+ get
+ {
+ return (VerbProperties_Excalibur)this.verbProps;
+ }
+ }
+
+ protected override bool TryCastShot()
+ {
+ // Temporarily commented out CompWeaponCharge related code
+ /*
+ bool flag = this.compCharge != null && !this.compCharge.CanBeUsed;
+ if (!flag)
+ {
+ CompWeaponCharge compCharge = this.compCharge;
+ if (compCharge != null)
+ {
+ compCharge.UsedOnce();
+ }
+ */
+
+ // Calculate all affected cells once
+ List allAffectedCells = this.AffectedCells(this.currentTarget);
+
+ // Create a beam for this specific burst
+ Thing_ExcaliburBeam beam = (Thing_ExcaliburBeam)GenSpawn.Spawn(DefDatabase.GetNamed("ExcaliburBeam", true), this.CasterPawn.Position, this.CasterPawn.Map);
+ beam.caster = this.CasterPawn;
+ beam.targetCell = this.currentTarget.Cell;
+ beam.damageAmount = this.damageAmount;
+ beam.armorPenetration = this.armorPenetration;
+ beam.pathWidth = this.ExcaliburProps.pathWidth;
+ beam.weaponDef = this.CasterPawn.equipment.Primary.def;
+ beam.damageDef = this.ExcaliburProps.damageDef;
+ beam.StartStrike(allAffectedCells, this.BurstShotsLeft, this.BurstShotCount);
+
+ return true;
+ /*
+ }
+ return false;
+ */
+ }
+
+ public override void DrawHighlight(LocalTargetInfo target)
+ {
+ GenDraw.DrawFieldEdges(this.AffectedCells(target), 2900);
+ }
+
+ private List AffectedCells(LocalTargetInfo target)
+ {
+ this.tmpCells.Clear();
+ Vector3 vector = this.CasterPawn.Position.ToVector3Shifted().Yto0();
+ IntVec3 endCell = this.TargetPosition(this.CasterPawn, target);
+ this.tmpCells.Clear();
+ foreach (IntVec3 cell in GenSight.BresenhamCellsBetween(this.CasterPawn.Position, endCell))
+ {
+ if (!cell.InBounds(this.CasterPawn.Map))
+ {
+ break;
+ }
+ if (cell.GetEdifice(this.CasterPawn.Map) != null && cell.GetEdifice(this.CasterPawn.Map).def.passability == Traversability.Impassable)
+ {
+ break;
+ }
+ // Add cells around the current cell based on pathWidth
+ // Convert pathWidth to proper radius for GenRadial
+ float radius = Math.Max(0.5f, this.ExcaliburProps.pathWidth - 0.5f);
+ foreach (IntVec3 radialCell in GenRadial.RadialCellsAround(cell, radius, true))
+ {
+ if (radialCell.InBounds(this.CasterPawn.Map) && !this.tmpCells.Contains(radialCell))
+ {
+ this.tmpCells.Add(radialCell);
+ }
+ }
+ }
+ return this.tmpCells;
+ }
+
+ public IntVec3 TargetPosition(Pawn pawn, LocalTargetInfo currentTarget)
+ {
+ IntVec3 position = pawn.Position;
+ IntVec3 cell = currentTarget.Cell;
+ Vector3 direction = (cell - position).ToVector3().normalized;
+
+ // Define a maximum range to prevent infinite loops or excessively long beams
+ float maxRange = 1000f; // Increased range for longer beams
+
+ for (float i = 0; i < maxRange; i += 1f)
+ {
+ IntVec3 currentCell = (position.ToVector3() + direction * i).ToIntVec3();
+ if (!currentCell.InBounds(pawn.Map))
+ {
+ return currentCell; // Reached map boundary
+ }
+ // Check for walls or other impassable terrain
+ if (currentCell.GetEdifice(pawn.Map) != null && currentCell.GetEdifice(pawn.Map).def.passability == Traversability.Impassable)
+ {
+ return currentCell; // Hit an impassable wall
+ }
+ return (position.ToVector3() + direction * maxRange).ToIntVec3(); // Reached max range
+ }
+
+ private bool CanUseCell(IntVec3 c)
+ {
+ return c.InBounds(this.CasterPawn.Map) && c != this.CasterPawn.Position;
+ }
+
+ private List tmpCells = new List();
+ }
+}
\ No newline at end of file
diff --git a/Source/WulaFallenEmpire/VerbProperties_Wula_IonicBeam.cs b/Source/WulaFallenEmpire/VerbProperties_Wula_IonicBeam.cs
deleted file mode 100644
index dbbfca19..00000000
--- a/Source/WulaFallenEmpire/VerbProperties_Wula_IonicBeam.cs
+++ /dev/null
@@ -1,31 +0,0 @@
-using RimWorld;
-using Verse;
-
-namespace WulaFallenEmpire
-{
- public class VerbProperties_Wula_IonicBeam : VerbProperties
- {
- // --- Mode 1: Breaching Beam Properties ---
- public float breachingDamage = 200f;
- public float armorPenetration = 0.8f;
- public int breachingBeamDuration = 30; // Brief duration after hit calculation
-
- // --- Mode 2: Sustained Beam Properties ---
- public float sustainedDamagePerTick = 15f;
- public int tickInterval = 10;
- public int duration = 120;
-
- // --- NEW: Explosion Path Properties (for both modes) ---
- public bool explosionEnabled = false;
- public int explosionTickInterval = 15;
- public DamageDef explosionDamageDef;
- public float explosionEnergyCostRatio = 0.5f; // Only for Breaching Beam
-
- // Manual explosion effect properties
- public float explosionHeatEnergyPerCell = 0;
- public FleckDef explosionCellFleck;
- public Color explosionColorCenter = Color.white;
- public Color explosionColorEdge = Color.white;
- public SoundDef soundExplosion;
- }
-}
\ No newline at end of file
diff --git a/Source/WulaFallenEmpire/Verb_Wula_BreachingBeam.cs b/Source/WulaFallenEmpire/Verb_Wula_BreachingBeam.cs
deleted file mode 100644
index f7b3fb7e..00000000
--- a/Source/WulaFallenEmpire/Verb_Wula_BreachingBeam.cs
+++ /dev/null
@@ -1,198 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using RimWorld;
-using UnityEngine;
-using Verse;
-using Verse.Sound;
-
-namespace WulaFallenEmpire
-{
- public class Verb_Wula_BreachingBeam : Verb
- {
- // --- Copied from Verb_ShootBeam for visual effects ---
- private MoteDualAttached mote;
- private Effecter endEffecter;
- private Sustainer sustainer;
-
- // --- Our custom state ---
- private Vector3 beamEndPoint;
- private int ticksLeft;
- private bool beamHitMapEdge;
- private int explosionTicks;
- private float beamEnergy;
-
- private VerbProperties_Wula_IonicBeam BeamProps => (VerbProperties_Wula_IonicBeam)verbProps;
-
- public override float? AimAngleOverride => (state == VerbState.Bursting) ? (beamEndPoint - caster.DrawPos).AngleFlat() : (float?)null;
-
- public override void WarmupComplete()
- {
- base.WarmupComplete();
-
- // --- Initial Damage and Path Calculation ---
- beamHitMapEdge = true;
- float shotAngle = (currentTarget.Cell - caster.Position).AngleFlat;
- beamEndPoint = GetMapEdgePoint(caster.Position, shotAngle);
- var cellsOnPath = WulaBeamUtility.GetCellsInBeamArea(caster.Position, beamEndPoint.ToIntVec3(), (int)verbProps.beamWidth);
- this.beamEnergy = BeamProps.breachingDamage;
-
- // This loop calculates the final beam end point based on the initial piercing damage
- foreach (var cell in cellsOnPath)
- {
- if (!cell.InBounds(caster.Map)) continue;
- var thingsToHit = cell.GetThingList(caster.Map).Where(t => CanHit(t)).ToList();
-
- foreach (var thing in thingsToHit)
- {
- if (beamEnergy <= 0) break;
-
- float damageToDeal = Mathf.Min(beamEnergy, thing.HitPoints);
- var dinfo = new DamageInfo(verbProps.beamDamageDef ?? DamageDefOf.Burn, damageToDeal, BeamProps.armorPenetration, shotAngle, caster, null, EquipmentSource?.def);
-
- thing.TakeDamage(dinfo);
- beamEnergy -= thing.HitPoints;
- }
-
- if (beamEnergy <= 0)
- {
- beamEndPoint = cell.ToVector3Shifted();
- beamHitMapEdge = false;
- break;
- }
- }
-
- // --- Start Visual Effects ---
- if (verbProps.beamMoteDef != null)
- {
- mote = MoteMaker.MakeInteractionOverlay(verbProps.beamMoteDef, caster, new TargetInfo(beamEndPoint.ToIntVec3(), caster.Map));
- }
- if (verbProps.soundCastBeam != null)
- {
- sustainer = verbProps.soundCastBeam.TrySpawnSustainer(SoundInfo.InMap(caster, MaintenanceType.PerTick));
- }
- }
-
- public override void BurstingTick()
- {
- if (ticksLeft > 0)
- {
- // --- Maintain Visual Effects ---
- if (mote != null)
- {
- mote.UpdateTargets(new TargetInfo(caster.Position, caster.Map), new TargetInfo(beamEndPoint.ToIntVec3(), caster.Map), Vector3.zero, Vector3.zero);
- mote.Maintain();
- }
- if (endEffecter == null && verbProps.beamEndEffecterDef != null)
- {
- endEffecter = verbProps.beamEndEffecterDef.Spawn(beamEndPoint.ToIntVec3(), caster.Map, Vector3.zero);
- }
- if (endEffecter != null)
- {
- endEffecter.EffectTick(new TargetInfo(beamEndPoint.ToIntVec3(), caster.Map), TargetInfo.Invalid);
- }
- sustainer?.Maintain();
-
- // --- Path Explosion Logic ---
- if (BeamProps.explosionEnabled)
- {
- explosionTicks--;
- if (explosionTicks <= 0)
- {
- ApplyPathExplosionDamage();
- explosionTicks = BeamProps.explosionTickInterval;
- }
- }
-
- ticksLeft--;
- if (ticksLeft <= 0)
- {
- StopBeam();
- }
- }
- }
-
- protected override bool TryCastShot()
- {
- this.state = VerbState.Bursting;
-
- if (beamHitMapEdge)
- {
- this.ticksLeft = BeamProps.breachingBeamDuration;
- }
- else
- {
- this.ticksLeft = 1;
- }
-
- this.explosionTicks = 0;
-
- return true;
- }
-
- private void StopBeam()
- {
- this.state = VerbState.Idle;
- mote?.Destroy();
- endEffecter?.Cleanup();
- sustainer?.End();
- }
-
- private void ApplyPathExplosionDamage()
- {
- if (this.beamEnergy <= 0 || BeamProps.explosionDamageDef == null) return;
-
- var pathCells = WulaBeamUtility.GetCellsInBeamArea(caster.Position, beamEndPoint.ToIntVec3(), (int)verbProps.beamWidth);
- var shotAngle = (beamEndPoint - caster.DrawPos).AngleFlat();
- var explosionDamageDef = BeamProps.explosionDamageDef;
-
- foreach (var cell in pathCells)
- {
- if (this.beamEnergy <= 0) break;
- if (!cell.InBounds(caster.Map)) continue;
-
- // Performance optimization: don't create explosions on every single cell of the path
- if (cell.GetHashCode() % 2 != 0) continue;
-
- var thingsToHit = cell.GetThingList(caster.Map).Where(t => CanHit(t)).ToList();
- foreach (var thing in thingsToHit)
- {
- if (this.beamEnergy <= 0) break;
-
- var dinfo = new DamageInfo(explosionDamageDef, explosionDamageDef.defaultDamage, explosionDamageDef.defaultArmorPenetration, shotAngle, caster, null, EquipmentSource?.def);
- float damageDealt = Mathf.Min(thing.HitPoints, dinfo.Amount);
- thing.TakeDamage(dinfo);
-
- this.beamEnergy -= damageDealt * BeamProps.explosionEnergyCostRatio;
- }
-
- if(explosionDamageDef?.explosionCellMote != null)
- {
- FleckMaker.Static(cell, caster.Map, explosionDamageDef.explosionCellMote);
- }
- }
- }
-
- public override void ExposeData()
- {
- base.ExposeData();
- Scribe_Values.Look(ref beamEndPoint, "beamEndPoint");
- Scribe_Values.Look(ref ticksLeft, "ticksLeft");
- Scribe_Values.Look(ref beamHitMapEdge, "beamHitMapEdge");
- Scribe_Values.Look(ref explosionTicks, "explosionTicks");
- Scribe_Values.Look(ref beamEnergy, "beamEnergy");
- }
-
- private bool CanHit(Thing t)
- {
- return t != null && t.Spawned && t != caster && !t.def.IsFilth;
- }
-
- private Vector3 GetMapEdgePoint(IntVec3 start, float angle)
- {
- float mapSize = Mathf.Max(caster.Map.Size.x, caster.Map.Size.z) * 1.5f;
- Vector3 direction = Quaternion.AngleAxis(angle, Vector3.up) * Vector3.forward;
- return start.ToVector3() + direction * mapSize;
- }
- }
-}
\ No newline at end of file
diff --git a/Source/WulaFallenEmpire/Verb_Wula_SustainedBeam.cs b/Source/WulaFallenEmpire/Verb_Wula_SustainedBeam.cs
deleted file mode 100644
index 9afb4235..00000000
--- a/Source/WulaFallenEmpire/Verb_Wula_SustainedBeam.cs
+++ /dev/null
@@ -1,181 +0,0 @@
-using System.Collections.Generic;
-using System.Linq;
-using RimWorld;
-using UnityEngine;
-using Verse;
-using Verse.Sound;
-
-namespace WulaFallenEmpire
-{
- public class Verb_Wula_SustainedBeam : Verb
- {
- // --- Copied from Verb_ShootBeam for visual effects ---
- private MoteDualAttached mote;
- private Effecter endEffecter;
- private Sustainer sustainer;
-
- // --- Our custom state ---
- private int ticksLeft;
- private int ticksToNextDamage;
- private int explosionTicks;
- private Vector3 beamEnd;
-
- private VerbProperties_Wula_IonicBeam BeamProps => (VerbProperties_Wula_IonicBeam)verbProps;
-
- public override float? AimAngleOverride => (state == VerbState.Bursting) ? (beamEnd - caster.DrawPos).AngleFlat() : (float?)null;
-
- public override void WarmupComplete()
- {
- base.WarmupComplete();
-
- var shotAngle = (currentTarget.Cell - caster.Position).AngleFlat;
- beamEnd = GetMapEdgePoint(caster.Position, shotAngle);
-
- if (verbProps.beamMoteDef != null)
- {
- mote = MoteMaker.MakeInteractionOverlay(verbProps.beamMoteDef, caster, new TargetInfo(beamEnd.ToIntVec3(), caster.Map));
- }
- if (verbProps.soundCastBeam != null)
- {
- sustainer = verbProps.soundCastBeam.TrySpawnSustainer(SoundInfo.InMap(caster, MaintenanceType.PerTick));
- }
- }
-
- public override void BurstingTick()
- {
- if (ticksLeft > 0)
- {
- // --- Maintain Visual Effects ---
- if (mote != null)
- {
- mote.UpdateTargets(new TargetInfo(caster.Position, caster.Map), new TargetInfo(beamEnd.ToIntVec3(), caster.Map), Vector3.zero, Vector3.zero);
- mote.Maintain();
- }
- if (endEffecter == null && verbProps.beamEndEffecterDef != null)
- {
- endEffecter = verbProps.beamEndEffecterDef.Spawn(beamEnd.ToIntVec3(), caster.Map, Vector3.zero);
- }
- if (endEffecter != null)
- {
- endEffecter.EffectTick(new TargetInfo(beamEnd.ToIntVec3(), caster.Map), TargetInfo.Invalid);
- }
- sustainer?.Maintain();
-
- // --- Beam Damage Logic ---
- ticksToNextDamage--;
- if (ticksToNextDamage <= 0)
- {
- ApplyBeamDamage();
- ticksToNextDamage = BeamProps.tickInterval;
- }
-
- // --- Path Explosion Logic ---
- if (BeamProps.explosionEnabled)
- {
- explosionTicks--;
- if (explosionTicks <= 0)
- {
- ApplyPathExplosionDamage();
- explosionTicks = BeamProps.explosionTickInterval;
- }
- }
-
- ticksLeft--;
- if (ticksLeft <= 0)
- {
- StopBeam();
- }
- }
- }
-
- protected override bool TryCastShot()
- {
- this.state = VerbState.Bursting;
- this.ticksLeft = BeamProps.duration;
- this.ticksToNextDamage = 0;
- this.explosionTicks = 0;
-
- return true;
- }
-
- private void StopBeam()
- {
- this.state = VerbState.Idle;
- mote?.Destroy();
- endEffecter?.Cleanup();
- sustainer?.End();
- }
-
- private void ApplyBeamDamage()
- {
- var shotAngle = (beamEnd - caster.DrawPos).AngleFlat();
- var dinfo = new DamageInfo(verbProps.beamDamageDef ?? DamageDefOf.Burn, BeamProps.sustainedDamagePerTick, BeamProps.armorPenetration, shotAngle, caster, null, EquipmentSource?.def);
- var cellsInBeam = WulaBeamUtility.GetCellsInBeamArea(caster.Position, beamEnd.ToIntVec3(), (int)verbProps.beamWidth);
-
- foreach (var cell in cellsInBeam)
- {
- if (!cell.InBounds(caster.Map)) continue;
-
- var thingsToHit = cell.GetThingList(caster.Map).Where(t => CanHit(t)).ToList();
- foreach (var thing in thingsToHit)
- {
- thing.TakeDamage(dinfo);
- }
- }
- }
-
- private void ApplyPathExplosionDamage()
- {
- if (BeamProps.explosionDamageDef == null) return;
-
- var pathCells = WulaBeamUtility.GetCellsInBeamArea(caster.Position, beamEnd.ToIntVec3(), (int)verbProps.beamWidth);
- var shotAngle = (beamEnd - caster.DrawPos).AngleFlat();
- var explosionDamageDef = BeamProps.explosionDamageDef;
-
- foreach (var cell in pathCells)
- {
- if (!cell.InBounds(caster.Map)) continue;
-
- if (cell.GetHashCode() % 3 != 0) continue;
-
- var thingsToHit = cell.GetThingList(caster.Map).Where(t => CanHit(t)).ToList();
- foreach (var thing in thingsToHit)
- {
- var dinfo = new DamageInfo(explosionDamageDef, explosionDamageDef.defaultDamage, explosionDamageDef.defaultArmorPenetration, shotAngle, caster, null, EquipmentSource?.def);
- thing.TakeDamage(dinfo);
- }
-
- if(BeamProps.explosionCellFleck != null)
- {
- FleckMaker.Static(cell, caster.Map, BeamProps.explosionCellFleck);
- }
- if (BeamProps.soundExplosion != null)
- {
- BeamProps.soundExplosion.PlayOneShot(new TargetInfo(cell, caster.Map));
- }
- GenTemperature.PushHeat(cell, caster.Map, BeamProps.explosionHeatEnergyPerCell);
- }
- }
-
- public override void ExposeData()
- {
- base.ExposeData();
- Scribe_Values.Look(ref ticksLeft, "ticksLeft", 0);
- Scribe_Values.Look(ref ticksToNextDamage, "ticksToNextDamage", 0);
- Scribe_Values.Look(ref explosionTicks, "explosionTicks");
- Scribe_Values.Look(ref beamEnd, "beamEnd");
- }
-
- private bool CanHit(Thing t)
- {
- return t != null && t.Spawned && t != caster && !t.def.IsFilth;
- }
-
- private Vector3 GetMapEdgePoint(IntVec3 start, float angle)
- {
- float mapSize = Mathf.Max(caster.Map.Size.x, caster.Map.Size.z) * 1.5f;
- Vector3 direction = Quaternion.AngleAxis(angle, Vector3.up) * Vector3.forward;
- return start.ToVector3() + direction * mapSize;
- }
- }
-}
\ No newline at end of file
diff --git a/Source/WulaFallenEmpire/WulaBeamUtility.cs b/Source/WulaFallenEmpire/WulaBeamUtility.cs
deleted file mode 100644
index e8cbc062..00000000
--- a/Source/WulaFallenEmpire/WulaBeamUtility.cs
+++ /dev/null
@@ -1,64 +0,0 @@
-using System.Collections.Generic;
-using System.Linq;
-using UnityEngine;
-using Verse;
-
-namespace WulaFallenEmpire
-{
- [StaticConstructorOnStartup]
- public static class WulaBeamUtility
- {
- private static readonly Material BeamMaterial = MaterialPool.MatFrom(GenDraw.LineTexPath, ShaderDatabase.Transparent, Color.white);
-
- // A more advanced method to get all cells in a rectangular area
- public static IEnumerable GetCellsInBeamArea(IntVec3 start, IntVec3 end, int width)
- {
- var beamLine = GenSight.PointsOnLineOfSight(start, end);
- if (width <= 1)
- {
- return beamLine.Distinct();
- }
-
- var allCells = new HashSet(beamLine);
- var halfWidth = (width - 1) / 2;
-
- if (halfWidth == 0) return allCells;
-
- var angle = (end - start).AngleFlat;
- var perpendicularAngle = angle - 90f;
-
- foreach (var cell in beamLine)
- {
- for (int i = 1; i <= halfWidth; i++)
- {
- var offset = Vector3.forward.RotatedBy(perpendicularAngle) * i;
- allCells.Add((cell.ToVector3() + offset).ToIntVec3());
- allCells.Add((cell.ToVector3() - offset).ToIntVec3());
- }
- }
- return allCells;
- }
-
- // A shared drawing method
- public static void DrawBeam(Vector3 start, Vector3 end, Color color, float width)
- {
- var material = BeamMaterial;
- if (material.color != color)
- {
- material = MaterialPool.MatFrom(GenDraw.LineTexPath, ShaderDatabase.Transparent, color);
- }
-
- var matrix = default(Matrix4x4);
- var distance = Vector3.Distance(start, end);
- var angle = (end - start).AngleFlat();
-
- matrix.SetTRS(
- pos: start + (end - start) / 2f,
- q: Quaternion.AngleAxis(angle, Vector3.up),
- s: new Vector3(width, 1f, distance)
- );
-
- Graphics.DrawMesh(MeshPool.plane10, matrix, material, 0);
- }
- }
-}
\ No newline at end of file
diff --git a/Source/WulaFallenEmpire/WulaFallenEmpire.csproj b/Source/WulaFallenEmpire/WulaFallenEmpire.csproj
index 2cce854c..9b3c6f6d 100644
--- a/Source/WulaFallenEmpire/WulaFallenEmpire.csproj
+++ b/Source/WulaFallenEmpire/WulaFallenEmpire.csproj
@@ -191,12 +191,12 @@
-
-
-
-
+
+
+
+
+
-