# Blazemod turreted solar panels: Nix or reimplement?

**URL:** <https://discourse.cataclysmdda.org/t/blazemod-turreted-solar-panels-nix-or-reimplement/15985>\
**Category:** The Bunker\
**Created:** [July 25, 2018, 1:19pm UTC](https://discourse.cataclysmdda.org/t/blazemod-turreted-solar-panels-nix-or-reimplement/15985 "2018-07-25T13:19:27Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mlangsdorf](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/mlangsdorf/32/2462_2.png) [@mlangsdorf](https://discourse.cataclysmdda.org/u/mlangsdorf)\
**Post date:** [July 25, 2018, 1:19pm UTC](https://discourse.cataclysmdda.org/t/blazemod-turreted-solar-panels-nix-or-reimplement/15985/1 "2018-07-25T13:19:27Z")

</div>

Blazemod has a bunch of “turreted solar panels”, which were supposed to be mounted on turret frames to let them track the sun and be slightly more efficient. However, the TURRET\_FRAME/TURRET flags didn’t exist at the time, so blazemod turrets are indicated by BATTERY\_MOUNT, and people can install turreted solar panels on storage battery mounts, which is weird and confusing.

As part of my work to add descriptions in-game to all vehicle parts so that people don’t have to use the forums/reddit to figure out vehicles, I would like to fix this stuff from blazemod.

I see three possible solutions:  
1: migrate the xsolar\_panel series to the standard solar panel series. They don’t produce any additional power anymore anyway, so this would just get rid of some weirdness.  
2. redefine the xsolar\_panel series to use TURRET and TURRET\_FRAME. This would require some code changes, because parts with the TURRET flag have to be guns and can be used to fire from the vehicle controls menu.  
3. do both: migrate the existing xsolar\_panel series back to standard, and then add a new turret\_solar\_panel that uses a new ROTATE flag that requires that the part mount on a TURRET but means the part isn’t a weapon.

Short term, I’m probably going to do #1, and then implement the ROTATE flag later. But if a bunch of people really think turreted solar panels are something that should exist in blazemod, I’ll implement the ROTATE flag earlier.

---

<div class="post-metadata">

**Author:** ![Worthstream](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/worthstream/32/2528_2.png) [@Worthstream](https://discourse.cataclysmdda.org/u/Worthstream)\
**Post date:** [July 25, 2018, 4:52pm UTC](https://discourse.cataclysmdda.org/t/blazemod-turreted-solar-panels-nix-or-reimplement/15985/2 "2018-07-25T16:52:58Z")

</div>

Thanks for working on the descriptions for blaze mod, I could never figure out the blob/goo/grey mass stuff!

I think you have the best plan: short term remove, the later reimplement. This way we can use the descriptions sooner, and you can find the best moment for you to reimplement the turrets.

---

<div class="post-metadata">

**Author:** ![mlangsdorf](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/mlangsdorf/32/2462_2.png) [@mlangsdorf](https://discourse.cataclysmdda.org/u/mlangsdorf)\
**Post date:** [July 25, 2018, 5:14pm UTC](https://discourse.cataclysmdda.org/t/blazemod-turreted-solar-panels-nix-or-reimplement/15985/3 "2018-07-25T17:14:23Z")

</div>

I’m not sure I can figure out the gray mass stuff, but hopefully it’s only JSON changes so it’s something to work on when I’m away from a computer with a compiler.
