# Something like the vehicle building system but for guns

**URL:** <https://discourse.cataclysmdda.org/t/something-like-the-vehicle-building-system-but-for-guns/12682>\
**Category:** The Drawing Board\
**Created:** [October 7, 2016, 4:11pm UTC](https://discourse.cataclysmdda.org/t/something-like-the-vehicle-building-system-but-for-guns/12682 "2016-10-07T16:11:21Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Gnorse](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/gnorse/32/561_2.png) [@Gnorse](https://discourse.cataclysmdda.org/u/Gnorse)\
**Post date:** [October 7, 2016, 4:11pm UTC](https://discourse.cataclysmdda.org/t/something-like-the-vehicle-building-system-but-for-guns/12682/1 "2016-10-07T16:11:21Z")

</div>

so this is just a thought , but i wonder if we can overhaul the modification system for firearms and replace it with something like the vehicle building system , not that this one is bad , i actually love it , but as i said , just a thought  
so you could get that glock 19 you have an put a supprossor and stock on it , but you can , if you have the skill for it , make completely custom guns just like the vehicle system

---

<div class="post-metadata">

**Author:** ![BeerBeer](https://avatars.discourse-cdn.com/v4/letter/b/c67d28/32.png) [@BeerBeer](https://discourse.cataclysmdda.org/u/BeerBeer)\
**Post date:** [October 8, 2016, 3:49pm UTC](https://discourse.cataclysmdda.org/t/something-like-the-vehicle-building-system-but-for-guns/12682/2 "2016-10-08T15:49:15Z")

</div>

That would need sooooo much work.

But, let’s take barrel length, for example. I think we could easily have barrels of different length for certain guns, and have them affect recoil, accuracy and even damage. But it could still be doable with the current system.

And are talking about individual gun parts sustaining damage, and have that affect the gun’s performance?

---

<div class="post-metadata">

**Author:** ![Gnorse](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/gnorse/32/561_2.png) [@Gnorse](https://discourse.cataclysmdda.org/u/Gnorse)\
**Post date:** [October 8, 2016, 5:35pm UTC](https://discourse.cataclysmdda.org/t/something-like-the-vehicle-building-system-but-for-guns/12682/3 "2016-10-08T17:35:03Z")

</div>

[quote=“BeerBeer, post:2, topic:12682”]That would need sooooo much work.

But, let’s take barrel length, for example. I think we could easily have barrels of different length for certain guns, and have them affect recoil, accuracy and even damage. But it could still be doable with the current system.

And are talking about individual gun parts sustaining damage, and have that affect the gun’s performance?[/quote]  
kind of , yes , but still , i thought the system was already implemented , just needed a bit of changing around to work with guns

---

<div class="post-metadata">

**Author:** ![Profugo\_Barbatus](https://avatars.discourse-cdn.com/v4/letter/p/d26b3c/32.png) [@Profugo\_Barbatus](https://discourse.cataclysmdda.org/u/Profugo_Barbatus)\
**Post date:** [October 9, 2016, 8:19am UTC](https://discourse.cataclysmdda.org/t/something-like-the-vehicle-building-system-but-for-guns/12682/4 "2016-10-09T08:19:01Z")

</div>

[quote=“Gnorse, post:3, topic:12682”][quote=“BeerBeer, post:2, topic:12682”]That would need sooooo much work.

But, let’s take barrel length, for example. I think we could easily have barrels of different length for certain guns, and have them affect recoil, accuracy and even damage. But it could still be doable with the current system.

And are talking about individual gun parts sustaining damage, and have that affect the gun’s performance?[/quote]  
kind of , yes , but still , i thought the system was already implemented , just needed a bit of changing around to work with guns[/quote]

Trying to cannibalize the vehicle code into some custom firearm construction code would just be an absolute mess at best. Any system like this would basically need to be build from the ground up, and would add a huge amount of complexity both to firearms, and ongoing efforts to balance firearms. Even then, I see very little overall benefit to it. Yes, you can get a little more granular with your weapon upgrades, but whether that actually offers anything of notable, tangible benefit to the game is of question.

---

<div class="post-metadata">

**Author:** ![Sharklaser](https://avatars.discourse-cdn.com/v4/letter/s/3ab097/32.png) [@Sharklaser](https://discourse.cataclysmdda.org/u/Sharklaser)\
**Post date:** [October 9, 2016, 4:15pm UTC](https://discourse.cataclysmdda.org/t/something-like-the-vehicle-building-system-but-for-guns/12682/5 "2016-10-09T16:15:21Z")

</div>

Guns and Vehicles differ in very fundamental way:

Guns are single-tile objects.  
Vehicles are multi-tile objects.

Vehicles therefore reside variable space in game world, thus the vehicle physical geometry matters at that scale.

Guns reside single tile at best, so their physical geometry is totally irrelevant in the game world scale.

ANYTHING that can be done in “gun visual editor” can be done by simple parameters of the gun and its attachments as data values even now. So why build a “visual gun designer” when it really doesnt do anything but add visual elements - make it very simple puzzle-subgame with really limited sensible outcomes - why not make “gun data visualizer” that takes gun item data and turns it to visual model if such model is needed for “immersion purposes”, as data for player and not as data for game environment?

If you want to make “funny weapons” then you’d need to relax the gun attachments variables anyway, so you can fit those 20 scopes in instead of one or create octabarrel-weapons. This stuff can be done by altering the data-based weapons (extra barrels as attachments…) and thus it doesnt need visualization for “design purposes”, just relaxed ruleset what you can attach to your guns in data-format.

Visualization can go both ways, but I don’t see making that mini-puzzle give anything to the game except “more microing to do” which is pointless. Such visual designer is obviously mod-thing for those who want to play such minipuzzle-games with weapons theme.

---

<div class="post-metadata">

**Author:** ![tarburst98](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/tarburst98/32/1355_2.png) [@tarburst98](https://discourse.cataclysmdda.org/u/tarburst98)\
**Post date:** [October 10, 2016, 10:15am UTC](https://discourse.cataclysmdda.org/t/something-like-the-vehicle-building-system-but-for-guns/12682/6 "2016-10-10T10:15:43Z")

</div>

how about not complete wackiness but like. you can instead get “one handed base” “two handed base” and “launcher base” items that you can attach parts like “long barrel” or “slide receiver” to. several of the customizations replace parts already, like sight mods replace the stats of the normal sight rather then modify it. so you can use that and only add mod slots on the weapon base that don’t exist on regular guns.

---

<div class="post-metadata">

**Author:** ![\_k1](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/_k1/32/1335_2.png) [@\_k1](https://discourse.cataclysmdda.org/u/_k1)\
**Post date:** [October 10, 2016, 12:30pm UTC](https://discourse.cataclysmdda.org/t/something-like-the-vehicle-building-system-but-for-guns/12682/7 "2016-10-10T12:30:43Z")

</div>

And custom polearm head.

---

<div class="post-metadata">

**Author:** ![Coolthulhu](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/coolthulhu/32/2446_2.png) [@Coolthulhu](https://discourse.cataclysmdda.org/u/Coolthulhu)\
**Post date:** [October 11, 2016, 5:04am UTC](https://discourse.cataclysmdda.org/t/something-like-the-vehicle-building-system-but-for-guns/12682/8 "2016-10-11T05:04:21Z")

</div>

> [@§k](#):
>
> And custom polearm head.

Halberd shotgun  
Naginata shotgun (though that would take a double-barrel shotgun)  
Warhammer (Pancor) Jackhammer

> [@Profugo Barbatus](#):
>
> Trying to cannibalize the vehicle code into some custom firearm construction code would just be an absolute mess at best.

Honestly this.  
If we could get over the realism thing by turning it into a mod, we could have a custom firearm system, but it wouldn’t use vehicle construction code at all. Vehicle construction code is tied tightly to vehicle functions.

---

<div class="post-metadata">

**Author:** ![wad67](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/wad67/32/7_2.png) [@wad67](https://discourse.cataclysmdda.org/u/wad67)\
**Post date:** [October 16, 2016, 1:52pm UTC](https://discourse.cataclysmdda.org/t/something-like-the-vehicle-building-system-but-for-guns/12682/9 "2016-10-16T13:52:58Z")

</div>

_cough_  
[http://smf.cataclysmdda.com/index.php?topic=3212.msg46816#msg46816](http://smf.cataclysmdda.com/index.php?topic=3212.msg46816#msg46816)

---

<div class="post-metadata">

**Author:** ![Peregrin-E](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/peregrin-e/32/520_2.png) [@Peregrin-E](https://discourse.cataclysmdda.org/u/Peregrin-E)\
**Post date:** [October 16, 2016, 2:54pm UTC](https://discourse.cataclysmdda.org/t/something-like-the-vehicle-building-system-but-for-guns/12682/10 "2016-10-16T14:54:35Z")

</div>

Fully customizable guns would be cool, but definitely not in a fashion similar to vehicles in any way: it is completely pointless for a roguelike with minimal graphics, and would be a severe headache for programmers.

---

<div class="post-metadata">

**Author:** ![User1](https://avatars.discourse-cdn.com/v4/letter/u/5daacb/32.png) [@User1](https://discourse.cataclysmdda.org/u/User1)\
**Post date:** [October 24, 2016, 8:02pm UTC](https://discourse.cataclysmdda.org/t/something-like-the-vehicle-building-system-but-for-guns/12682/11 "2016-10-24T20:02:56Z")

</div>

[quote=“wad67, post:9, topic:12682”]_cough_  
[http://smf.cataclysmdda.com/index.php?topic=3212.msg46816#msg46816[/quote]](http://smf.cataclysmdda.com/index.php?topic=3212.msg46816#msg46816%5B/quote%5D)  
The suggestions and drawings in there are pretty interesting.  
If someone writes such an editor i’ll definitely use his code even though i don’t really care about guns.

Problem with getting such a patch merged upstream is that in some other thread devs said they don’t want the player to be able to produce any kind of real gun because he lacks the tools and should not be allowed to build or find working factories either.

---

<div class="post-metadata">

**Author:** ![wad67](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/wad67/32/7_2.png) [@wad67](https://discourse.cataclysmdda.org/u/wad67)\
**Post date:** [November 10, 2016, 3:39pm UTC](https://discourse.cataclysmdda.org/t/something-like-the-vehicle-building-system-but-for-guns/12682/12 "2016-11-10T15:39:42Z")

</div>

[quote=“User, post:11, topic:12682”][quote=“wad67, post:9, topic:12682”]_cough_  
[http://smf.cataclysmdda.com/index.php?topic=3212.msg46816#msg46816[/quote]](http://smf.cataclysmdda.com/index.php?topic=3212.msg46816#msg46816%5B/quote%5D)  
The suggestions and drawings in there are pretty interesting.  
If someone writes such an editor i’ll definitely use his code even though i don’t really care about guns.

Problem with getting such a patch merged upstream is that in some other thread devs said they don’t want the player to be able to produce any kind of real gun because he lacks the tools and should not be allowed to build or find working factories either.[/quote]

A fork or a mod would most likely solve that problem.  
The real issue is finding someone skilled enough/ or has the inclination to actually make such a mod.
