边缘世界 RimWorld

边缘世界 RimWorld

80 个评价
Long Range Firefights
   
奖励
收藏
已收藏
取消收藏
Mod, 1.2, 1.3, 1.4, 1.5, 1.6
文件大小
发表于
更新日期
953.898 KB
2022 年 11 月 24 日 上午 7:18
8 月 3 日 上午 4:17
6 项改动说明 ( 查看 )

订阅以下载
Long Range Firefights

在 GodlyAnnihilator 的 1 个合集中
GodlyAnnihilator's Restored Mods
14 件物品
描述


Vanilla RimWorld weapon ranges? Trash. Your colonist pulls out a sniper rifle like it’s about to hit a target in the next biome, then misses a squirrel 10 tiles away. Disrespectful.

Warning: This also changes turret ranges! This may be good or not depending on your situation.

Base
- Weapons not defined as long-ranged have their own range modifier (default 1x)
- All ranged weapons of greater than 60 have 2x range
- All ranged weapons of greater than 24.5 range have 2x range
- All ranged weapons of less than 24.5 range have 2x range

You can change the range multipliers in the mods settings yourself as well.

Official creator (Outdated) https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=2184058209 (by ChikenBites84)

Mod now works perfectly fine in both 1.4/1.5 and 1.6
From time to time there are some errors, but I have been playing with this mod since 1.4 and I haven't stopped playing with it since then, the errors are nothing that can destroy your game, pretend as if they do not exist.




55 条留言
Average Anime Fan 10 月 27 日 上午 3:16 
Peak thumbnail
Mania 10 月 19 日 上午 9:24 
Would a version without HugsLib be possible?
GodlyAnnihilator  [作者] 8 月 19 日 上午 6:32 
Ahh, I remember that mod but I never used it, thus never encountered those errors!
Thanks for point that out and sorry for the inconvenience!
Command Wanzer "Bloodking" 8 月 19 日 上午 5:03 
I found the culprit. It was the heavy melee weapons mod, weird that a content only mod can break another mod entirely. But well, it isn't a big loss removing it.
Command Wanzer "Bloodking" 8 月 19 日 上午 4:27 
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
HugsLib.Utils.ModLogger:ReportException (System.Exception,string,bool,string)
HugsLib.HugsLibController:OnDefsLoaded ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:HugsLib.HugsLibController.LoadReloadInitialize_Patch1 (HugsLib.HugsLibController)
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()
Command Wanzer "Bloodking" 8 月 19 日 上午 4:27 
Ah. Slight mistake. Here's The full log.

[HugsLib][ERR] LongRangeFirefights caused an exception during OnDefsLoaded: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
[Ref ED614EF9]
[0x0000c] in <51fded79cd284d4d911c5949aff4cb21>:0
at System.Collections.Generic.List`1[T].get_Item (System.Int32 index) [0x00009] in <51fded79cd284d4d911c5949aff4cb21>:0
at LRPSolutionSpace.Tools.WeaponGets.Reset () [0x00125] in <026b39b31e51452986fec5ffd0c4cb7a>:0
at LRPSolutionSpace.Main.ModMain.DefsLoaded () [0x0016b] in <026b39b31e51452986fec5ffd0c4cb7a>:0
at HugsLib.HugsLibController.OnDefsLoaded () [0x0001a] in <e92fb9c535b84355b807623efc376846>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Command Wanzer "Bloodking" 8 月 19 日 上午 4:01 
It seems that this mod has some kind of incompatibility with some other mods. I'm still trying to figure out which mod conflicts. But in the meantime. Here's what I could get from the logs.

[HugsLib][ERR] LongRangeFirefights caused an exception during OnDefsLoaded: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
[Ref ED614EF9]
[0x0000c] in <51fded79cd284d4d911c5949aff4cb21>:0
at System.Collections.Generic.List`1[T].get_Item (System.Int32 index) [0x00009] in <51fded79cd284d4d911c5949aff4cb21>:0
at LRPSolutionSpace.Tools.WeaponGets.Reset () [0x00125] in <026b39b31e51452986fec5ffd0c4cb7a>:0
at LRPSolutionSpace.Main.ModMain.DefsLoaded () [0x0016b] in <026b39b31e51452986fec5ffd0c4cb7a>:0
at HugsLib.HugsLibController.OnDefsLoaded () [0x0001a] in <e92fb9c535b84355b807623efc376846>:0
MoreGamesToPlay 8 月 2 日 下午 4:20 
Hugslib has been updated. This mod mostly works but occasionally throws red errors which don't do much.
GodlyAnnihilator  [作者] 7 月 28 日 上午 6:26 
At the time I was watching the anime and somehow that image popped somewhere on fb, I knew I had to use it somehow haha.
Latex Santa 7 月 28 日 上午 5:45 
@GodlyAnnihilator
Frieren with a Barrett rifle lining up a shot from the back of a troop helicopter goes extremely hard.