# Player status window recomposition

**URL:** <https://discourse.cataclysmdda.org/t/player-status-window-recomposition/15068>\
**Category:** The Drawing Board\
**Created:** [March 5, 2018, 5:53pm UTC](https://discourse.cataclysmdda.org/t/player-status-window-recomposition/15068 "2018-03-05T17:53:34Z")\
**Posts on this page:** 9\
**Page:** 1

<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 5, 2018, 5:53pm UTC](https://discourse.cataclysmdda.org/t/player-status-window-recomposition/15068/1 "2018-03-05T17:53:34Z")

</div>

![%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5](https://us1.discourse-cdn.com/flex016/uploads/cataclysmdda/original/2X/7/79deb4aa334578e7d9500881851afa480761ed94.png)

`STATS` and `ENCUMBRANCE AND WARMTH` panels have fixed height and are located at the top because they don’t have any other information that might require bigger height. Magenta-colored info in `STATS` could go down to the info panel.

`SPEED` panel is located at the bottom and has a scaling height in case there are lots of speed modifiers.

`SKILLS`, `TRAITS` and `EFFECTS` panels all have scaling heights too in case there are lots of traits and effects.

Info panel goes to the bottom.

The whole window has a fixed width of 4 panels plus borders between them.

This will require increasing minimum terminal dimensions from 80x24 to at least 110x40. Is there any sense in all this?

---

<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:** [March 5, 2018, 6:03pm UTC](https://discourse.cataclysmdda.org/t/player-status-window-recomposition/15068/2 "2018-03-05T18:03:25Z")

</div>

I believe it is possible to have two variants of this screen: one for standard 80x24 terminal and another one for bigger dimension.

---

<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 5, 2018, 8:25pm UTC](https://discourse.cataclysmdda.org/t/player-status-window-recomposition/15068/3 "2018-03-05T20:25:01Z")

</div>

Yes, it is indeed possible, but that means twice as much code as there is now.

---

<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:** [March 5, 2018, 11:57pm UTC](https://discourse.cataclysmdda.org/t/player-status-window-recomposition/15068/4 "2018-03-05T23:57:02Z")

</div>

> [@Valiant](#):
>
> This will require increasing minimum terminal dimensions from 80x24 to at least 110x40. Is there any sense in all this?

You tell me. I don’t see a significant improvement, and I do see a reduction in functionality in that the info window is moved far away from the other panes, making it more difficult to scroll through the menu items while looking at the detailed output.

What problem are you trying to solve here?

---

<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 6, 2018, 7:05am UTC](https://discourse.cataclysmdda.org/t/player-status-window-recomposition/15068/5 "2018-03-06T07:05:37Z")

</div>

> the info window is moved far away from the other panes

That’s the layout for character generation, I’ve taken it as an example.

> What problem are you trying to solve here?

I was trying to get rid of the need to scroll down traits for heavily mutated characters, and give space for effects panel as 9 lines is definitely too little for it.

---

<div class="post-metadata">

**Author:** ![TheMurderUnicorn](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/themurderunicorn/32/5706_2.png) [@TheMurderUnicorn](https://discourse.cataclysmdda.org/u/TheMurderUnicorn)\
**Post date:** [March 6, 2018, 10:49am UTC](https://discourse.cataclysmdda.org/t/player-status-window-recomposition/15068/6 "2018-03-06T10:49:50Z")

</div>

I don’t think I’ve ever had more than 4 effects at once. I don’t know if I would call 9 lines ‘definitely too little’. Unless I’m missing something major I can’t imagine having 10 things wrong with me at the same time.

---

<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 6, 2018, 2:46pm UTC](https://discourse.cataclysmdda.org/t/player-status-window-recomposition/15068/7 "2018-03-06T14:46:17Z")

</div>

![%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5](https://us1.discourse-cdn.com/flex016/uploads/cataclysmdda/original/2X/e/eb61de12bda0216cae4ffffa7525fe62bd08ca3c.png)

Easily achievable 6 effects plus seventh effect, `Pain`, that can’t fit here.

---

<div class="post-metadata">

**Author:** ![TheMurderUnicorn](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/themurderunicorn/32/5706_2.png) [@TheMurderUnicorn](https://discourse.cataclysmdda.org/u/TheMurderUnicorn)\
**Post date:** [March 6, 2018, 10:01pm UTC](https://discourse.cataclysmdda.org/t/player-status-window-recomposition/15068/8 "2018-03-06T22:01:27Z")

</div>

I see. I misunderstood when you said ‘effects’ I thought you meant the ‘effect’ window. I see that you meant the Speed window.

I would still say that I think it’d be pretty rare for you to experience all of those at once, and also that the top two values are the ‘at a glance’ information anyway. I think I prefer the windows the way they’re currently implemented.

---

<div class="post-metadata">

**Author:** ![RogerWilco](https://avatars.discourse-cdn.com/v4/letter/r/ac8455/32.png) [@RogerWilco](https://discourse.cataclysmdda.org/u/RogerWilco)\
**Post date:** [August 17, 2018, 12:19pm UTC](https://discourse.cataclysmdda.org/t/player-status-window-recomposition/15068/9 "2018-08-17T12:19:34Z")

</div>

The info panel could also go at the top, that might improve it.  
Overall I like the idea though.
