RimWorld
178 คะแนน
Combat always collides
2
2
2
   
รางวัล
ชื่นชอบ
ชื่นชอบแล้ว
เลิกชื่นชอบ
Mod, 1.4, 1.5, 1.6
ขนาดไฟล์
โพสต์
อัปเดต
115.182 KB
5 ธ.ค. 2022 @ 6: 33am
30 ก.ค. @ 12: 20pm
16 หมายเหตุการเปลี่ยนแปลง ( ดู )
คำอธิบาย
Prevents pawns from stacking when performing any combat duties.

Technical stuff
If a pawn is performing a duty that has the attribute alwaysShowWeapon, they will not be able to share a tile with other pawns. This replaces the periodic check of "is there a hostile in a given radius", resulting in a more predictable experience.

These duties are basically any sort of active participation in hostilities - raiding, sapping, breaching, prison breaks, etc.

Requires
108 ความเห็น
Mute  [ผู้สร้าง] 2 ส.ค. @ 2: 19pm 
That makes sense, thank you for the explanation :squirtyay:
Protok 2 ส.ค. @ 1: 17am 
:AffinityPurity: Mute,

In current testing state it's remains unclear for me how it will influence my game experience. I just finished 15 days of reactor charging with everyday 2-3 raids engaging. And I can say that "easy" raids more interesting with vanilla collide script. "Hard" raids when half of pawns injured and I need to hold in killbox are in need of your collide script.

As an intermediate conclusion for myself, I realized that in the normal game mode I will use the standard collide script, and in the final phase of the game I will include your collide script.

Idea of toggle is not a necessity in my case. It's just a wish.
Mute  [ผู้สร้าง] 1 ส.ค. @ 11: 16pm 
Hi Protok,

Runtime patching/unpatching is pretty complex (and the mod doesn't currently have a settings menu), so I'm not sure if I'll be adding such a feature, at least in the near future.

What kind of situation has you looking for a toggle?
Protok 1 ส.ค. @ 5: 07am 
Thanks for mod. It would be convenient to have an on/off option in the mod settings. To change the vanilla and modified script on the fly, without restarting.
Mute  [ผู้สร้าง] 30 ก.ค. @ 12: 20pm 
Updated, thanks for the reports
Inglix 29 ก.ค. @ 3: 33pm 
I'll just chime in and say I'm seeing the same error as of today. The errors in my log are identical to the log that mathan posted.
Victor 29 ก.ค. @ 3: 25pm 
mathan 29 ก.ค. @ 11: 09am 
yes, it now gives

Error in static constructor of nopawnstacking.Main: System.TypeInitializationException: The type initializer for 'nopawnstacking.Main' threw an exception. ---> HarmonyLib.HarmonyException: Ambiguous match for HarmonyMethod[(class=Verse.AI.Pawn_MindState, methodname=Reset, type=Normal, args=undefined)] ---> System.Reflection.AmbiguousMatchException: Ambiguous match found.

on startup. starting today
mikester112 29 ก.ค. @ 1: 22am 
Seems to have started giving off a new red error on startup after the latest rimworld update even with just harmony and this loaded.
Count 19 ก.ค. @ 5: 59pm 
Thanks so much for the update! Looking forward to trying it out