Imagine what if experienced character in cataclysm could be able to reliable hit target on 30 tiles with sniper rifle. Now you can stop imagining things.
This is full game build with improved gun accuracy. Just download and play. Saves and mods are compatible with original and vise versa.
Initially it was planned as mod but since my atempt of “quick and dirty” solution with mod was blocked, so I decided to release my personal build.
Gun skill and marksmanship matter a lot now.
Significantly increased accuracy of ranged weapon based on player marksmanship and gun skill.
Now expirinced player can actually shoot and hit long range targets reliable.
Build uses same effect as Targteting CBM but scales based on player character skills.
Original system still in place, alghoritm just modifies it by scaling dispersion.
At marknmanship 3 and gun skill 3 player character get same bonus as if he has Bionic targeting. At marknmanship 6 and gun skill 6 as player get twice effect. Effect smoothly scaled based on player gun skill and marksmanship.
Bonus affects npcs, but monsters and robots are unaffected (they are pretty good shooters already).
Bundled with default settings, optimized for FullHD resolution.
Bundled with custom square fonts (ASCII players may like this).
Bundled with ChestHole and RRFSounds sountdracks.
Save games are compatible with original game.
Just unpack and launch Cataclysm.exe. Add mods if necessary.
it was not just mod. It had source code edits tied to mod. Kevin didn’t like my approach. My solution was too “dirty”. I basically inject my edits in dispersion calculation, modifying it. Mod enabled it.
It is kinda bad, I agree, but solution was quick, simple and was able to give effect right now.
Proper, “planned” solution with carefull rebalance may take a lot of time. Kevin planning it. But when does it happens? Next year? After release of 0.D?
We have issue: https://github.com/CleverRaven/Cataclysm-DDA/issues/22753 but is not blocking issue for 0.D.
Here is I just bring solution using my separate fork. Here and now. Also it is good way to see how accurate firearm overall affects balance of the game. I mean this this you will acutally be able to hit target with sniper rifle from over 30 tiles. It changes things up.
Changed gun damage modifers since you are able to hit target more often.
Also now wating melee enemy to come close and shooting at dead close range to get critical damage will be slightly less effective.
245%-335% => 190%-210%
175%-230% => 150%-190%
100%-150% => 100%-130%
Other values are the same:
Normal hit (not changed):
Graze (not changed):
Instead of fixing one issue (weight of swappable batteries), you add a lot of other issues (like the one mentioned in that PR - easy installing of 300 kg engine with only 6 strength).
And by the way, how are the strength requirement for lifting and gun accuracy related?
I’ve just reverted PR than changes LIFT strength formula to old one. Yes that one that allows you to install V12 with 6 strenght. Also note that Kevin mentioned that we shoudln’t not change weigth on swappable battery. So no easy fix in main repository.
I can think about fixing it in more proper way. Like requring stength on anything that weights more than swappable battery.
But I expect this fix to come from main repsitory. For now I just use old formula. When fix will be implemented in main repository- then it comes to my fork.
Of course it is not connected with accuracy in any way. It is just my workaround to issue. It may take months to fix something in main repsitory. Here is my solution if you want to play right now. Just like it was before.
Also right now I’ve released new build synced with main repsitory.
You (and many others) seem to just misunderstand the concept. Swappable storage batteryis not intended to be swappable by hand because its weight is 150 kg.
Maybe the proper fix is to add swappable car battery which could be the first thing one is imagining when heard “swappable battery”.
to the \data\json\vehicleparts\battery.json, and add this newly added battery where appropriate.
Or, even easier, just replace "copy-from": "storage_battery" with "copy-from": "battery_car", and all swappable storage batteries will become swappable car batteries weighting 18 kg which one could easily swap by hand.
Except car batteries are already pretty easily swappable. I think the point of the swappable storage battery is easy swapping of longterm power supplies for small vehicles (things like welding carts). From what I’ve read the intended fix for this is to just add various new lifting tools, including a few mobile makeshift ones for early game.
The facts are these: The original lifting system was pretty ridiculous, since no human could lift a 300kg engine with one hand and install it with the other. The new system is more reasonable, and realistic, but the current content infrastructure in the game is somewhat lacking, so it ruins a number of early/mid game strategies.
The intended fix is to improve the content infrastructure so that the game can be reasonable in terms of both realism and playability, so people stop being able to hotswap the engine of their car with one from a truck they randomly come across.
Targeting CBM now implies same effect as in orignal repsitory. It just does it in my formula now. This is also way to cap Targeting CBM effect. In short: targeting CBM now stops adding bonuses if your shooting skill levels are at max to prevent overbuffing.
It appers that my tweaking with accuracy produce more problems than it solves. At the same time I gave bonus to mosters. And their fake stats are quite high. It is good to keep things even but it applieas to them same bonus that I planend for end game character.
Aim bonus disabled for monsters. Monsters (like zombies and turrets) using fake npc with excelent stats and skills to shoot so giving them bonus that intended for elite shooter is way too much. Npcs still use that bonus however.