# Advanced inventory density sort

**URL:** <https://discourse.cataclysmdda.org/t/advanced-inventory-density-sort/25626>\
**Category:** The Lab\
**Created:** [January 4, 2021, 8:01am UTC](https://discourse.cataclysmdda.org/t/advanced-inventory-density-sort/25626 "2021-01-04T08:01:43Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![ThinkSome](https://avatars.discourse-cdn.com/v4/letter/t/278dde/32.png) [@ThinkSome](https://discourse.cataclysmdda.org/u/ThinkSome)\
**Post date:** [January 4, 2021, 8:01am UTC](https://discourse.cataclysmdda.org/t/advanced-inventory-density-sort/25626/1 "2021-01-04T08:01:43Z")

</div>

Useful when putting light items into vehicle being towed or for other not-yet-discovered purposes.

[patch here](https://paste.debian.net/hidden/1e7a7625/)

---

<div class="post-metadata">

**Author:** ![Zhilkin](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/zhilkin/32/3749_2.png) [@Zhilkin](https://discourse.cataclysmdda.org/u/Zhilkin)\
**Post date:** [January 4, 2021, 2:47pm UTC](https://discourse.cataclysmdda.org/t/advanced-inventory-density-sort/25626/2 "2021-01-04T14:47:42Z")

</div>

Create a pull request.

---

<div class="post-metadata">

**Author:** ![ThinkSome](https://avatars.discourse-cdn.com/v4/letter/t/278dde/32.png) [@ThinkSome](https://discourse.cataclysmdda.org/u/ThinkSome)\
**Post date:** [January 15, 2021, 3:19pm UTC](https://discourse.cataclysmdda.org/t/advanced-inventory-density-sort/25626/3 "2021-01-15T15:19:11Z")

</div>

Sorry, I am boycotting GitHub. I believe that it is unethical to use a proprietary platform for developing FOSS software.

---

<div class="post-metadata">

**Author:** ![Zhilkin](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/zhilkin/32/3749_2.png) [@Zhilkin](https://discourse.cataclysmdda.org/u/Zhilkin)\
**Post date:** [January 15, 2021, 3:29pm UTC](https://discourse.cataclysmdda.org/t/advanced-inventory-density-sort/25626/4 "2021-01-15T15:29:59Z")

</div>

That is a very stupid belief.

---

<div class="post-metadata">

**Author:** ![Valase](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/valase/32/6972_2.png) [@Valase](https://discourse.cataclysmdda.org/u/Valase)\
**Post date:** [January 15, 2021, 4:04pm UTC](https://discourse.cataclysmdda.org/t/advanced-inventory-density-sort/25626/5 "2021-01-15T16:04:54Z")

</div>

While I agree, s-/he’s still free to boycot whatever they like or think is right - as free, as anyone else is to grab this here and make a pull request themself…

---

<div class="post-metadata">

**Author:** ![ThinkSome](https://avatars.discourse-cdn.com/v4/letter/t/278dde/32.png) [@ThinkSome](https://discourse.cataclysmdda.org/u/ThinkSome)\
**Post date:** [January 15, 2021, 4:10pm UTC](https://discourse.cataclysmdda.org/t/advanced-inventory-density-sort/25626/6 "2021-01-15T16:10:51Z")

</div>

Yes, the patch is even in convenient ‘git am’ format for whoever wishes to do so.

---

<div class="post-metadata">

**Author:** ![Zhilkin](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/zhilkin/32/3749_2.png) [@Zhilkin](https://discourse.cataclysmdda.org/u/Zhilkin)\
**Post date:** [January 15, 2021, 4:41pm UTC](https://discourse.cataclysmdda.org/t/advanced-inventory-density-sort/25626/7 "2021-01-15T16:41:47Z")

</div>

That’s hypocritical to force others to do some job you won’t do by yourself because you consider this job “unethical”.

---

<div class="post-metadata">

**Author:** ![ThinkSome](https://avatars.discourse-cdn.com/v4/letter/t/278dde/32.png) [@ThinkSome](https://discourse.cataclysmdda.org/u/ThinkSome)\
**Post date:** [January 15, 2021, 4:48pm UTC](https://discourse.cataclysmdda.org/t/advanced-inventory-density-sort/25626/8 "2021-01-15T16:48:04Z")

</div>

I’m not forcing anyone to do anything. I will happily rebase this for as long as I play.

---

<div class="post-metadata">

**Author:** ![Valase](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/valase/32/6972_2.png) [@Valase](https://discourse.cataclysmdda.org/u/Valase)\
**Post date:** [January 15, 2021, 5:02pm UTC](https://discourse.cataclysmdda.org/t/advanced-inventory-density-sort/25626/9 "2021-01-15T17:02:59Z")

</div>

In it’s basic, yes, it would not only be hypocritical, but reprehensible to force someone to do a job that oneself does consider unethical.

However, s-/he neither forces - not even suggests or requests - to merge this into the game.  
S-/he posted it as a “here’s something I made, do with it whatever you want”.

You then requested him/her to make a pull request, which ThinkSome denied…  
So what? It just means it probably never makes it into the game, unless someone cares. Like with most ideas. No damage done.

---

<div class="post-metadata">

**Author:** ![Mantar](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/mantar/32/42_2.png) [@Mantar](https://discourse.cataclysmdda.org/u/Mantar)\
**Post date:** [January 15, 2021, 6:35pm UTC](https://discourse.cataclysmdda.org/t/advanced-inventory-density-sort/25626/10 "2021-01-15T18:35:40Z")

</div>

> [@Zhilkin](#):
>
> That is a very stupid belief.

I wouldn’t say that. The very existence of git results from an incident that shows how using proprietary tools to develop open source software is more than just unethical from an FSF philosophical standpoint, it also has very practical drawbacks. By that, I mean the whole Bitkeeper fiasco, which stopped Linux kernel development dead for months just because the owner of Bitkeeper decided to withdraw licenses from everyone. (For plainly ludicrous reasons, but that just shows you never can tell - Linus Torvalds considered him a friend and trusted him) It lasted until git was in a usable state and everyone moved over to that.  
I don’t think github’s going to take down CDDA, but I’d hesitate to condemn anyone for not wanting to deal with them either.

---

<div class="post-metadata">

**Author:** ![Zhilkin](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/zhilkin/32/3749_2.png) [@Zhilkin](https://discourse.cataclysmdda.org/u/Zhilkin)\
**Post date:** [January 15, 2021, 6:56pm UTC](https://discourse.cataclysmdda.org/t/advanced-inventory-density-sort/25626/11 "2021-01-15T18:56:37Z")

</div>

There is no need to defend hypocrisy and stupid beliefs.

---

<div class="post-metadata">

**Author:** ![Zhilkin](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/zhilkin/32/3749_2.png) [@Zhilkin](https://discourse.cataclysmdda.org/u/Zhilkin)\
**Post date:** [January 15, 2021, 6:59pm UTC](https://discourse.cataclysmdda.org/t/advanced-inventory-density-sort/25626/12 "2021-01-15T18:59:26Z")

</div>

Yeah, there are many kinds of philosophers and other freaks that wanna bring ethics where it does not belong.

---

<div class="post-metadata">

**Author:** ![Valase](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/valase/32/6972_2.png) [@Valase](https://discourse.cataclysmdda.org/u/Valase)\
**Post date:** [January 15, 2021, 7:20pm UTC](https://discourse.cataclysmdda.org/t/advanced-inventory-density-sort/25626/13 "2021-01-15T19:20:49Z")

</div>

> [@Zhilkin](#):
>
> There is no need to defend […] stupid […].

> [@Zhilkin](#):
>
> […] freaks […]

Oh, don’t worry, I’ll see no reason to defend your behavior…  
But I will defend the **right** that you can keep believing whatever you like ✊ .

---

<div class="post-metadata">

**Author:** ![Len\_B](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/len_b/32/10457_2.png) [@Len\_B](https://discourse.cataclysmdda.org/u/Len_B)\
**Post date:** [January 15, 2021, 11:35pm UTC](https://discourse.cataclysmdda.org/t/advanced-inventory-density-sort/25626/14 "2021-01-15T23:35:56Z")

</div>

I think the lesson learned here for me is to politely decline any request that conflicts with my personal ethics with a simple “No, thank you but I won’t be doing that.” and no explanation. Then I can choose to elucidate why if there’s an off-topic follow question.

And back on topic, awesome, thanks ThinkSome! I’m gonna check it out.

---

<div class="post-metadata">

**Author:** ![kevin.granade](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/kevin.granade/32/1316_2.png) [@kevin.granade](https://discourse.cataclysmdda.org/u/kevin.granade)\
**Post date:** [January 16, 2021, 6:36am UTC](https://discourse.cataclysmdda.org/t/advanced-inventory-density-sort/25626/15 "2021-01-16T06:36:43Z")

</div>

Feel free to disagree, but the name calling is unnecessary.
