# MERGED. Experimental builds with improved gun accuracy. Updated: 11.05.2018

**URL:** <https://discourse.cataclysmdda.org/t/merged-experimental-builds-with-improved-gun-accuracy-updated-11-05-2018/15131>\
**Category:** The Lab\
**Created:** [March 16, 2018, 8:20pm UTC](https://discourse.cataclysmdda.org/t/merged-experimental-builds-with-improved-gun-accuracy-updated-11-05-2018/15131 "2018-03-16T20:20:33Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Firestorm\_01](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/firestorm_01/32/1977_2.png) [@Firestorm\_01](https://discourse.cataclysmdda.org/u/Firestorm_01)\
**Post date:** [March 16, 2018, 8:20pm UTC](https://discourse.cataclysmdda.org/t/merged-experimental-builds-with-improved-gun-accuracy-updated-11-05-2018/15131/1 "2018-03-16T20:20:33Z")

</div>

Experimental build with improved gun accuracy.

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.**

DOWNLOAD:

> **[Firestorm01X2/Cataclysm-DDA](https://github.com/Firestorm01X2/Cataclysm-DDA/releases)**
>
> Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world. - Firestorm01X2/Cataclysm-DDA

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.

SHOWCASE:  
Video:

Features:

- 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.

INSTALLATION:  
Just unpack and launch Cataclysm.exe. Add mods if necessary.

---

<div class="post-metadata">

**Author:** ![Pyrite](https://avatars.discourse-cdn.com/v4/letter/p/c68b51/32.png) [@Pyrite](https://discourse.cataclysmdda.org/u/Pyrite)\
**Post date:** [March 16, 2018, 9:16pm UTC](https://discourse.cataclysmdda.org/t/merged-experimental-builds-with-improved-gun-accuracy-updated-11-05-2018/15131/2 "2018-03-16T21:16:57Z")

</div>

How were your attempts to make a mod blocked?

---

<div class="post-metadata">

**Author:** ![Firestorm\_01](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/firestorm_01/32/1977_2.png) [@Firestorm\_01](https://discourse.cataclysmdda.org/u/Firestorm_01)\
**Post date:** [March 16, 2018, 9:25pm UTC](https://discourse.cataclysmdda.org/t/merged-experimental-builds-with-improved-gun-accuracy-updated-11-05-2018/15131/3 "2018-03-16T21:25:12Z")

</div>

> <https://github.com/CleverRaven/Cataclysm-DDA/pull/22731#issuecomment-357091396>

  
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](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.

---

<div class="post-metadata">

**Author:** ![riproarinboogerpens](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/riproarinboogerpens/32/1432_2.png) [@riproarinboogerpens](https://discourse.cataclysmdda.org/u/riproarinboogerpens)\
**Post date:** [March 17, 2018, 1:10am UTC](https://discourse.cataclysmdda.org/t/merged-experimental-builds-with-improved-gun-accuracy-updated-11-05-2018/15131/4 "2018-03-17T01:10:51Z")

</div>

So this is a new branch and not just a mod? I’m kinda confused here.

---

<div class="post-metadata">

**Author:** ![Firestorm\_01](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/firestorm_01/32/1977_2.png) [@Firestorm\_01](https://discourse.cataclysmdda.org/u/Firestorm_01)\
**Post date:** [March 17, 2018, 9:20am UTC](https://discourse.cataclysmdda.org/t/merged-experimental-builds-with-improved-gun-accuracy-updated-11-05-2018/15131/5 "2018-03-17T09:20:47Z")

</div>

It is experimental build based on orignal game but with some changes. Same as Coolthulhu’s CataclysmBN. Coolthulhu did the same thing year ago then gun balance was dead broken for months:

> **[cataclysmbnteam/Cataclysm-BN](https://github.com/cataclysmbnteam/Cataclysm-BN/releases)**
>
> Cataclysm: Bright Nights, A fork/variant of Cataclysm:DDA by CleverRaven. - cataclysmbnteam/Cataclysm-BN

So it is new branch. It is full game. Not a mod.

---

<div class="post-metadata">

**Author:** ![Firestorm\_01](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/firestorm_01/32/1977_2.png) [@Firestorm\_01](https://discourse.cataclysmdda.org/u/Firestorm_01)\
**Post date:** [March 17, 2018, 11:17am UTC](https://discourse.cataclysmdda.org/t/merged-experimental-builds-with-improved-gun-accuracy-updated-11-05-2018/15131/6 "2018-03-17T11:17:18Z")

</div>

For ones who used older releases:  
Delete:  
config\fontlist.txt  
If you have fonts issue (like missing fonts).

---

<div class="post-metadata">

**Author:** ![Firestorm\_01](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/firestorm_01/32/1977_2.png) [@Firestorm\_01](https://discourse.cataclysmdda.org/u/Firestorm_01)\
**Post date:** [March 17, 2018, 12:38pm UTC](https://discourse.cataclysmdda.org/t/merged-experimental-builds-with-improved-gun-accuracy-updated-11-05-2018/15131/7 "2018-03-17T12:38:15Z")

</div>

- Sync with original.
- 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.  
(orignal=\>new):  
Headshot:  
245%-335% =\> 190%-210%  
Critical:  
175%-230% =\> 150%-190%  
Good hit:  
100%-150% =\> 100%-130%  
Other values are the same:  
Normal hit (not changed):  
50%-100%  
Graze (not changed):  
0%-25%

---

<div class="post-metadata">

**Author:** ![Firestorm\_01](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/firestorm_01/32/1977_2.png) [@Firestorm\_01](https://discourse.cataclysmdda.org/u/Firestorm_01)\
**Post date:** [March 17, 2018, 6:05pm UTC](https://discourse.cataclysmdda.org/t/merged-experimental-builds-with-improved-gun-accuracy-updated-11-05-2018/15131/8 "2018-03-17T18:05:20Z")

</div>

Fix STR requirment to LIFT car parts.

> <https://github.com/CleverRaven/Cataclysm-DDA/issues/23094>

I simply reverted LIFT formula to old pre: [https://github.com/CleverRaven/Cataclysm-DDA/pull/22980](https://github.com/CleverRaven/Cataclysm-DDA/pull/22980)  
values.

Now you again can swap swappable battaries without LIFT tool.

Also synced with main repository.

---

<div class="post-metadata">

**Author:** ![Valiant](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/valiant/32/4788_2.png) [@Valiant](https://discourse.cataclysmdda.org/u/Valiant)\
**Post date:** [March 18, 2018, 1:47pm UTC](https://discourse.cataclysmdda.org/t/merged-experimental-builds-with-improved-gun-accuracy-updated-11-05-2018/15131/9 "2018-03-18T13:47:08Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![Firestorm\_01](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/firestorm_01/32/1977_2.png) [@Firestorm\_01](https://discourse.cataclysmdda.org/u/Firestorm_01)\
**Post date:** [March 18, 2018, 1:59pm UTC](https://discourse.cataclysmdda.org/t/merged-experimental-builds-with-improved-gun-accuracy-updated-11-05-2018/15131/10 "2018-03-18T13:59:30Z")

</div>

> [@Valiant](#):
>
> 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.

---

<div class="post-metadata">

**Author:** ![Valiant](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/valiant/32/4788_2.png) [@Valiant](https://discourse.cataclysmdda.org/u/Valiant)\
**Post date:** [March 19, 2018, 8:57am UTC](https://discourse.cataclysmdda.org/t/merged-experimental-builds-with-improved-gun-accuracy-updated-11-05-2018/15131/11 "2018-03-19T08:57:40Z")

</div>

You (and many others) seem to just misunderstand the concept. `Swappable storage battery` **is 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”.

Just add

```auto
{
    "id": "battery_car_removable",
    "copy-from": "battery_car",
    "type": "vehicle_part",
    "name": "swappable car battery",
    "item": "battery_car",
    "location": "on_battery_mount",
    "requirements": { "install": { "time": 1000 } },
    "flags": ["NEEDS_BATTERY_MOUNT"]
  }

```

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.

---

<div class="post-metadata">

**Author:** ![darktoes](https://avatars.discourse-cdn.com/v4/letter/d/b9e5f3/32.png) [@darktoes](https://discourse.cataclysmdda.org/u/darktoes)\
**Post date:** [March 19, 2018, 9:18am UTC](https://discourse.cataclysmdda.org/t/merged-experimental-builds-with-improved-gun-accuracy-updated-11-05-2018/15131/12 "2018-03-19T09:18:15Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Firestorm\_01](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/firestorm_01/32/1977_2.png) [@Firestorm\_01](https://discourse.cataclysmdda.org/u/Firestorm_01)\
**Post date:** [March 19, 2018, 2:36pm UTC](https://discourse.cataclysmdda.org/t/merged-experimental-builds-with-improved-gun-accuracy-updated-11-05-2018/15131/13 "2018-03-19T14:36:35Z")

</div>

- Synced with main repository.
- Reverted LIFT formula to original.
- Reverted reduced critical hit damage.

So for now the only change - is improved gun accuracy.

Maybe I should go easier approach and just reduce weigth of that battery until proper fix. Or better yet - please someone add this imporvised crane in main repo.

I can’t add extra things in my repsitory - I may loss saves compatibility. But I definetely can change parameters of exisitng things.

Also I agree that new LIFT formula looks better.

---

<div class="post-metadata">

**Author:** ![Firestorm\_01](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/firestorm_01/32/1977_2.png) [@Firestorm\_01](https://discourse.cataclysmdda.org/u/Firestorm_01)\
**Post date:** [March 20, 2018, 4:58pm UTC](https://discourse.cataclysmdda.org/t/merged-experimental-builds-with-improved-gun-accuracy-updated-11-05-2018/15131/14 "2018-03-20T16:58:09Z")

</div>

- 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.
- Synced with main repsitory.

---

<div class="post-metadata">

**Author:** ![Firestorm\_01](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/firestorm_01/32/1977_2.png) [@Firestorm\_01](https://discourse.cataclysmdda.org/u/Firestorm_01)\
**Post date:** [March 23, 2018, 5:13pm UTC](https://discourse.cataclysmdda.org/t/merged-experimental-builds-with-improved-gun-accuracy-updated-11-05-2018/15131/15 "2018-03-23T17:13:35Z")

</div>

Synced with main repository. Any feedback will be appreciated.

---

<div class="post-metadata">

**Author:** ![Firestorm\_01](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/firestorm_01/32/1977_2.png) [@Firestorm\_01](https://discourse.cataclysmdda.org/u/Firestorm_01)\
**Post date:** [March 24, 2018, 9:07am UTC](https://discourse.cataclysmdda.org/t/merged-experimental-builds-with-improved-gun-accuracy-updated-11-05-2018/15131/16 "2018-03-24T09:07:07Z")

</div>

- Bonus to accuracy was additonally capped for characters with top wepon skills.
- Synced with main repository.

---

<div class="post-metadata">

**Author:** ![Firestorm\_01](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/firestorm_01/32/1977_2.png) [@Firestorm\_01](https://discourse.cataclysmdda.org/u/Firestorm_01)\
**Post date:** [March 24, 2018, 4:58pm UTC](https://discourse.cataclysmdda.org/t/merged-experimental-builds-with-improved-gun-accuracy-updated-11-05-2018/15131/17 "2018-03-24T16:58:28Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![darktoes](https://avatars.discourse-cdn.com/v4/letter/d/b9e5f3/32.png) [@darktoes](https://discourse.cataclysmdda.org/u/darktoes)\
**Post date:** [March 25, 2018, 7:32am UTC](https://discourse.cataclysmdda.org/t/merged-experimental-builds-with-improved-gun-accuracy-updated-11-05-2018/15131/18 "2018-03-25T07:32:41Z")

</div>

You could just drop those monsters’ stats down.

---

<div class="post-metadata">

**Author:** ![Firestorm\_01](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/firestorm_01/32/1977_2.png) [@Firestorm\_01](https://discourse.cataclysmdda.org/u/Firestorm_01)\
**Post date:** [March 25, 2018, 8:50am UTC](https://discourse.cataclysmdda.org/t/merged-experimental-builds-with-improved-gun-accuracy-updated-11-05-2018/15131/19 "2018-03-25T08:50:26Z")

</div>

Actually It appears that there is easier way. I can just check if it is fake npc used for turrets. But anyway- normal npcs continue to use that bonus. But I don’t think that for npcs it is unfair.

---

<div class="post-metadata">

**Author:** ![Firestorm\_01](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/firestorm_01/32/1977_2.png) [@Firestorm\_01](https://discourse.cataclysmdda.org/u/Firestorm_01)\
**Post date:** [March 25, 2018, 11:13am UTC](https://discourse.cataclysmdda.org/t/merged-experimental-builds-with-improved-gun-accuracy-updated-11-05-2018/15131/20 "2018-03-25T11:13:15Z")

</div>

- Synced with main repository.
- 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.

[Next page](https://discourse.cataclysmdda.org/t/merged-experimental-builds-with-improved-gun-accuracy-updated-11-05-2018/15131.md?page=2)
