边缘世界 RimWorld

边缘世界 RimWorld

62 个评价
[DHM]MechaWeaponChanger
   
奖励
收藏
已收藏
取消收藏
Mod, 1.5, 1.6
文件大小
发表于
更新日期
935.804 KB
5 月 24 日 下午 11:21
11 月 8 日 上午 3:47
11 项改动说明 ( 查看 )
您需要 DLC 才能使用该物品。

订阅以下载
[DHM]MechaWeaponChanger

描述
⚙️ Mechanoid Weapon Changer
Equip your controllable mechanoids with the weapons you want.

🧠 Features:
Adds a Mechanoid Weapon Changer building that allows player-controlled mechanoids to equip or swap weapons.

Useful when mechanoids have no weapon or when you want to assign a specific loadout.

Previously equipped weapons are automatically stored inside the changer building.

Insert a weapon into the building, select the mechanoid, and start the assignment process.

Supports vanilla and most modded weapons.

📌 Limitations:
Only applies to player faction mechanoids under your control.

Hostile or quest-related mechanoids are not supported.

Mechanoids must have manipulation ability to equip weapons.

🔄 Compatibility:
Requires Biotech DLC.

Compatible with most weapon mods.

No known conflicts as of now.

🗒️ How to use:
Build the Mechanoid Weapon Changer on your map.

Place the desired weapon inside the building.

Select the mechanoid you want to equip and confirm to start weapon assignment.

Credits
Developed by DRILLED_HEAD
idea by seobongzu

Inspired by improved funerary mechanics and aesthetic storytelling

☕ **Support the Developer** ☕

[buymeacoffee.com]


If you enjoy this mod, consider buying me a coffee! Your support helps me create more awesome mods for the RimWorld community.
42 条留言
Coolchilion 11 月 6 日 下午 7:14 
건물이 금이나 다른 여러 금속으로 제작될 수 있는 게 의도된 것인지는 잘 모르겠습니다. 하지만 ‘stuffcategories’가 단순히 그것이 없을 때 발생하는 오류를 수정하기 위한 용도라면, ‘costStuffCount’와 ‘stuffcategories’ 둘 다 제거하면 됩니다.
저 같은 경우에는 제거된 ‘costStuffCount’를 대신해서 ‘costlist’에 ‘plasteel’ 20개를 추가했습니다.

추가로, about.xml에 있는 Harmony 의존성도 수정이 필요합니다.

https://gist.github.com/HugsLibRecordKeeper/1b1c110f280c1e50dc147b20a73a9609
Mimoso Gutierrez 10 月 12 日 下午 11:06 
for some reason this mod in particular seems to cause stutter if i draft either mechanoids or pawns, i have over 700 mods, there's no incompatibility with any of them, no "red message" in the log, and removing this mod seems to solve the stuttering, it's sad bc i really like this mod
Drilled_Head  [作者] 9 月 23 日 下午 11:55 
Bird : Fixed
Kazenoha : Fixed
Kazenoha 9 月 15 日 上午 6:58 
All Weapons in weapon changer will deleted when launch gravship. And all Player or vanilla and mod Mech will drop their weapon when they die
Bird 8 月 24 日 下午 4:11 
Bug report: Weapons inside weapon changer get deleted whenever switching maps if on gravship. Current workaround is to store weapons in another stockpile/storage before launching ship.
Kate_Dunkan 8 月 6 日 下午 2:03 
무기를 할당하지 않은 메카도 무력화시 무기가 사라지는 문제가 있습니다.

완전 수리 후에도 무기가 복구되지 않습니다.
Torkkar 7 月 26 日 上午 10:42 
this is tossing a yellow error about a missing dependency mod works fine but its still giving the error
Latex Santa 7 月 20 日 上午 11:42 
I see that this is a LOVELY mod with a lot of potential... which needs more work.
白金trigger 7 月 18 日 下午 9:05 
Every Mech will drop a weapon. This is not good. Change this to: if a Mech is not in the player's faction, it will not drop a weapon. Thank you for your attention.
白金trigger 7 月 11 日 上午 7:37 
Config error in MechaWeaponChanger: has costStuffCount but no stuffCategories.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.DefDatabase`1<Verse.BuildableDef>:ErrorCheckAllDefs ()
System.Reflection.RuntimeMethodInfo:Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
System.Reflection.MethodBase:Invoke (object,object[])
Verse.GenGeneric:InvokeStaticMethodOnGenericType (System.Type,System.Type,string)
Verse.PlayDataLoader/<>c:<DoPlayLoad>b__4_1 (System.Type)
System.Threading.Tasks.Parallel/<>c__DisplayClass33_0`2<System.Type, object>:<ForEachWorker>b__0 (int)
System.Threading.Tasks.Parallel/<>c__DisplayClass19_0`1<object>:<ForWorker>b__1 (System.Threading.Tasks.RangeWorker&,int,bool&)
System.Threading.Tasks.TaskReplicator/Replica`1<System.Threading.Tasks.RangeWorker>:ExecuteAction (bool&)