-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New solar sprites, new solar panel upgrades, and some solar panel fixes. #29224
base: master
Are you sure you want to change the base?
Conversation
This adds and changes a few things for solar panels! * New sprites for all solar panels and all related states. * Move from xform.WorldRotation to _xformSystem.SetWorldRotation within the solar code. * Few random fixes that Rider suggested as warnings. * Solar Tracker Electronics was using what looks like to be the airlock controller electronics, so that's now updated to something a bit more realistic. It also uses the engineering circuit sprite instead of the generic * New Solar Panels! Adds Plasma and Uranium Glass solar panels. These can be constructed by adding the respective glass to the panel. Plasma is a slight increase of power and health, and uranium is double the power and health of glass. Thus giving engineers something to update if they want to use solar panels and possibly giving small outposts a way to make a bit more power without a large and complex power setup.
RSI Diff Bot; head commit 60ea293 merging into 8a06dde Resources/Textures/Structures/Power/Generation/solar_panel.rsi
|
are you in the ss14 discord |
The sprites themselves don't look that great. |
Newer sprites are in, updated images above. |
I love everything about this, the sprites looks cool and looks like it adds nuance to an otherwise boring power source. Makes solars an actual thing you can work on, instead of just that errand you send the assistants to do. |
I love this, like a lot. Upgradable solars sounds amazing. Make them into the power house they should be over the course of a round, with the help of salv or cargo. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
are you working on it? |
Merge conflict resolved. |
I merged #31425 in the meantime until the maintainer discussion for this PR is finished. You might want to check if you need to re-add that construction recipe to the building menu (please merge master for this). We still need to do some testing on how much power is produced for upgraded panels on different stations, but the concept has been approved so far. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Resolved the conflicts. I decided to remove the construction entries I added for the panels and tracker as well. Do let me know if there's any questions around this within the discussion, I'd be more than glad to answer anything. |
Awesome! I'll be taking a look at these two issues. |
Rotation should be fixed now. I do believe that the issue is within how construction graphs are handled as a whole, I'm not seeing anything that is different between the basic glass version and the other versions, any tips on how to debug construction graphs would be handy but it reads correct to me compared to the solarpaneluranium and solarpanelplasma nodes within the graph itself. |
Tested in-game and should be good to merge. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry for being late to the party, can you tweak the sprite so that the silhouette is closer to the original and the panel itself being less like. overdetailed cause the pixels are very kinda chaotic and messy. Square is better than diamond! (looks better in an array)
Can you provide a quick mock up of what you're thinking? We've been through some iteration within the sprite channel months ago with a few reworks and were under the impression that the sprites were approved as is. |
It's basically just making the blue bit on your pr less thick and less tilted yeah |
I feel like we've been pulled in both directions here via the conversation that was done months ago in sprite-dungeon. We had to completely alter the dithering and shading done to all the sprites. Why wasn't this brought up months ago or even a month ago while the PR was in maintainer discussion? |
It was definitely brought up in maintainer discussion but there was just so little discussion that no one refuted my claim, or reviewed it... Please understand that there are at least a hundred PRs under discussion and it's pretty easy to lose track of one or two. |
Sure, but in this case at the last moment, is it worth killing the entire PR for this change that can be done by another contributor in the future? The license is permissive on the sprites as intended so others can make the change they see fit to match the vision you propose. I very much support getting something that's 95% there and an improvement over something into main and then coming back around to it to fix as it's own item instead of dragging this PR out for months which has already burned us out as we've had limited to no communication after we've been through a round or two of re-spriting. |
I even a month ago raised the point that we were open to hearing feedback or questions, Being a part of the maintainer discussion for the PR someone has opened even as an observer could help solve these issues. |
It's your decision in the end but as soon as you address the changes I'll merge it. |
@CaasGit How's this going? Have you made any progress on the re-spriting? |
i'd be willing to help with sprite work i can understand how frustrating it is |
About the PR
This adds and changes a few things for solar panels!
Why / Balance
I wanted to give Engineering a bit more options when it comes to solar panels. I do think there's more that can be done here, consider this part one of possibly more to come as far as solars go.
Media
Whole set:
Box lower left without additional light:
Box lower left again, full light, rotated to give an example what they look like as they are intended to rotate.
Breaking changes
None
Changelog
🆑