-
-
Notifications
You must be signed in to change notification settings - Fork 456
Ports "Ship construction through the power of science!" and others #11901
Conversation
- Removed some unused files - Fixed a change to a random file
- Added some more important files - Added the icons I forgot to add
- Should fix this, maybe?
- Added the turf icons
|
I look at this, and I feel joy that we have such an ambitious featurecoder contributing to our base. Your PRs and ports continue to amaze, Nmajask - keep it up! |
|
fuckkk we could have this be some sorta progression we make it so lavaland only has pitiful amounts of diamond/bluespace, and science needs to construct a shuttle for the miners to go to space to miner asteroids that have larger amounts of them but this will never occur because people already bitch about science having to push a button to get mining tech, having them build a shuttle would make shaft miner mains cry |
One down, two to go - Fixes the name filter by using isnotpetty instead of OOC_FILTER_CHECK, now if you make a shuttle with a bad name, it will message the admins.
|
Just fixed the name filter and am currently working on changing the UI for shuttle to use Tgui.
Thanks for the support, I have many more things that I want to add and port. Also, if you need any help with updating the wiki with changes from my PRs I would be more than happy to help provide information or make edits/guides.
Yeah, it would be cool to have shuttles be used for progression in mining, but what would more likely happen is miners just wouldn't care and sci would just end up with less resources to work with. The only way you could get that to work is if you either rework mining and made it less focused on fighting bosses and getting loot or add bosses and loot to asteroids. |
- Fixes the tech web - Adds the new icons for the RSD
|
Should be noted that the engines and heaters cause hard dels due to not doing anything when deleted. |
Should fix most of the runtimes and issues that ive had thanks to Jamie's help. Should bring this from ""functional"" to "functional".
why github desktop, WHY!!
|
I have been holding off working on this for WAY too long |
|
|
||
| /obj/machinery/computer/camera_advanced/shuttle_docker/custom/proc/linkShuttle(var/new_id) | ||
| shuttleId = new_id | ||
| shuttlePortId = "shuttle[new_id]_custom" |
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.
This used to break on bee if you make more than 1 shuttle docker so might want to check it out
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.
This used to break on bee if you make more than 1 shuttle docker so might want to check it out
Was there a PR that fixed it, or did you instead just rework the shuttle system to get around it?
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.
It was fixed as a part of the shuttle system rework
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.
I think the cause was the port ID not being unique for each console. Just adding a static number and sticking _[varname++] on the end should fix it I think. (Actually the shuttles themselves would need to have the custom port added too so maybe its not as easy as it sounds)
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.
It was either that or the ports weren't being deleted properly.
They kinda work.
why do i do this the way i do
Sorry for taking so long to reply, I got burnt out from working on this for a while and just now got back to working on it. I talked with Jamie about this and he said that its not something to worry about. |
Ports "Custom shuttle offsets and view range depends on ship size. yogstation13#2685" by Dennok and "Custom transit dir for custom shuttle yogstation13#2689" by Dennok
|
is this ready for testing? |
It should be, I got everything that was vital for it to work done I think |
|
Test merging |
- Added the Admin RSD, which ignores the shuttle size and area limit, allowing you to turn whole chucks of the station into shuttles - Renamed the shuttle navigation computer to the shuttle zoning designator to avoid confusion - Tweaked the designs for the shuttle circuit board design to use the correct name for the boards - Moved the Bluespace Navigation Gigabeacon board into shuttle machinery
- I forgot to add Bluespace Navigation Gigabeacon to the lists of unlocks for Spacepod Construction, so I fixed that
SomeguyManperson
left a comment
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.
currently has a merge conflict I don't think we've got any bugs or massive issues so
|
Fix conflict then dm me |
got to love merge conflicts
Head branch was pushed to by a user without write access
Github documenting your Pull Request
This PR ports 3 PRs from Beestation
All of these are done by the wonderful PowerfulBacon and most of the changes were to make it work with our code. There are still a few issues that need to be fixed, but you can still build and fly a shuttle.
Whats Different?
The big difference is the icon for the RSD and its interface, using icons I threw together as the current ones on Bee don't fit our art style and the old one doesn't fit its function (it originally worked like an RCD, but now functions as a drone controller). These icons aren't the best, and if someone provides better ones I can replace them with it
New Icon (its animated in game):

Whats Needs to be Fixed?
I haven't done much testing, but these are a few of the issues I have noticed.
After further testing, I found a few more issues
Jamie informed me of some other fixes that I will look into adding when I can
There are still a ton of things I need to test, but as it is time consuming to make shuttles and test them it may take some time
What Do You Plan on Adding?
There are a few things that I want to try adding, but most of these are just ideas and probably wont be added.
Wiki Documentation
If this gets merged, there are going to be a lot of changes needed. The new tool, boards, machines, and techs will need to be added into their respective pages and many new icons will need to be added. Also, it may be a good idea to make a guide on how to make shuttles at some point, maybe merging it with the one for space pods and renaming it to space vehicle construction or something.
Changelog
🆑 PowerfulBacon, Dennok
rscadd: Added custom shuttles
rscadd: Added in new circuit boards, machines, techs, icons, and a tool for creating custom shuttles
rscadd: Created 2 new config options defining shuttle max size and count of shuttles
/:cl: