-
Notifications
You must be signed in to change notification settings - Fork 619
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
Frontier Ship Holo Pads #2734
Frontier Ship Holo Pads #2734
Conversation
As a small notice #2695 has adjustments to the Barge. So I'll add a notice over there. |
the change in this pr can get overwritten then, it is in merely for testing and the individual ships will get them added seperately either in one large sweeping PR or through updates |
I'll reflect the changes made here over there so we don't end up with a conflict. I think it's far more likely that this change will be useful for testing and fun looooong before the other ship maintenance PR is reviewed and pushed along. |
Hi, will we be able to buy holopad flatpacks from the trade mall, like how we are able to with faxes? |
Resources/Prototypes/_NF/Entities/Structures/Machines/holopad.yml
Outdated
Show resolved
Hide resolved
eventually they will be required in basically all ships mapped as a standard but in the interim yes, these will be purchasable through the flatpack vendor |
Out of scope. We strictly are adding Long Range Holo-pads intended for cross-grid communication. Each type of holopad can have different scopes for which it transmits, and to which it receives. Inner-grid holopads can be specially designed on a per-POI or per-ship basis, as only the largest of ships like the crescent would even have a need for more than 1 holopad. The holopads I have created [SHIP] and the various POI holopads are specifically designed for their narrow purpose, with the flatpack version being the temporary source of these before we can hit every single ship in updates. |
Also I dont think the functionality you are requesting is possible without rewriting the code logic fundamentally either |
there is no way to explicitly be open to the grid-level channel on same grid while being unavailable to grid-level channels, off-grid |
To be fair the brig is like... 10 tiles from the SR desk |
I think you missed the point. |
Have you tried an 'UnlistedNumber' version of the ship holopad for pirate vessels? |
But I dont want it to be permanently unlisted, because that isnt ideal either. It should be toggleable, and also pirates or syndicate should be able to force a call not unlike the sheriff can emergency broadcast. There is a lot of possibilities for this through the system but its not all exposed to yaml yet, and didnt want to start changing the insides of the systems until the kinks are worked out and its more stable, as upstream is still pushing updates/bugfixes as well. We are also still testing and figuring out alternative color schemes for those as well, and they will likely require matching color schemed sprites. I removed the pirate/syndicate versions from the scope of this PR because of that. See https://discord.com/channels/1123826877245694004/1127687656084611214/1330671409323577345 for some test hologram colors. |
Big heap of suggestions up here: https://github.com/new-frontiers-14/frontier-station-14/compare/master...whatston3:2025-01-21-telepad-formatting-suggestions?expand=1 Summary
Points worth note
|
What about people who want to have a custom name for their business? Or the SR who wants to install a public holopad in the lobby or something? You can already change the name of a fax to do this, why should a holopad be any different? |
In my defence:
Moot point, check the branch. |
* long-range holopad suggestions * base holopads: HideSpawnMenu, not abstract * Remove anchor Holopad event, restore grid to ship * Restore labelling holopads --------- Co-authored-by: Whatstone <[email protected]>
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 tested this with @Tych0theSynth, and they seemed to work just fine.
- I bought a Barge. Holopad was named automatically on ship purchase, as expected.
- I put down a holopad flatpack on FO, it got the name 'Frontier Outpost'. Totally fine.
- Renamed the FO holopad to 'SR's office', worked just fine.
- Tych0 bought a Sprinter, put down a holopad flatpack. It got the name from his ship. Nice.
- We had some conversations, worked beautifully. Tych0 would not buy my extended ship insurance warranty.
- I made an emergency broadcast using an SR ID card. Good stuff. Totally didn't rename it to 'Real Emergency Broadcast System (Not Fake)'. Okay maybe I did.
- The list of available holopads is fully dynamic, so ships show up as you buy them. 👀
- Can easily have a private conversation while piloting and doing stuff around the ship. Awesome.
- The location on the Barge is perfectly adequate.
Honestly not much more to say. They work great, look great, are fun to use, and feel nice and sci fi. I like 'em!
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.
Requested changes made, commit tested previously.
About the PR
Holopads are a great addition from upstream, many kudos to the designer
space-wizards/space-station-14#32711
Why / Balance
Holo pads can be an excellent tool of semi-private long-distance communication. Their use on the Frontier requires only a few quality of life improvements.
How to test
This PR Currently only has the Barge updated (as of writing) with a holopad sensor. It will automatically take the name of the ship upon spawning, and can be changed after using a regular hand labeler just as usual. So you must simply spawn in 2 barges and see they can identify and communicate with eachother.
Media
Requirements
- [ ] Pirate and Syndicate holopad prototypes for mappingBreaking changes
Changelog
🆑 Checkraze and Whatstone