Skip to content
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

Feat: PDA Messenging #1269

Conversation

Mnemotechnician
Copy link
Contributor

Description

This is a draft for a project I started in the summer and ended up abandoning for months, bringing text messaging into ss14, and giving the tiders a place to use NetSpeak!

I cannot guarantee that I will finish this anywhere until late-january/february 2025, because I have uni stuff to do, and I'm going to be busy throughout the December.

TODO

  • Basic framework
  • Message servers
    • Currently, telecomm servers double up as pda messaging servers.
    • Servers store data about their clients, handle connections, store and route messages, etc
    • Anonymous server messages and system messages
    • Telecomm relays (a special kind of server that delegates all functions to another server)
  • Message clients
    • Each client has an ID associated with it, and a preferred name (possibly will be used for nicknames in the future)
    • IDs should be round-unique, and names should be messaging server-unique
    • PDA cartridges
      • Require installation into a PDA. When installed, will set their preferred name from the owner of the PDA, or appear as anonymous if not held by a mob.
      • Store their own list of recipients. You can pair two pdas by using one of them on the other.
      • Can send messages and receive messages
      • Send a notification when receiving a new message
      • ???
    • Stationary messaging consoles
      • Should be able to see all messages, delete them at will, track PDA owners regardless of their preferred name
      • Should be located in the bridge of most stations (a console board should be put in captain's locker to skip the mapping part of it) and on the listening outpost (this one should be relayed to the station)
  • UI
    • Cartridges
      • Barebones UI copied from popular messaging apps
      • Proper UI that doesn't fucking BREAK
    • Stationary consoles
  • Admin commands
    • ????

Media

image


Changelog

TODO cl

@github-actions github-actions bot added Changes: C# Changes any cs files Changes: Localization Changes any ftl files Changes: UI Changes any XAML files Changes: YML Changes any yml files labels Nov 22, 2024
@SimpleStation14 SimpleStation14 changed the title Feat: PDA messenging Feat: PDA Messenging Nov 22, 2024
@Mnemotechnician Mnemotechnician marked this pull request as draft November 22, 2024 18:50
@AgentePanela
Copy link

sooo cool i want see this!!

@bruhmogus
Copy link

THE ONE DRAFT!! THE ONE DRAFT IS REAL!!!

@Mnemotechnician
Copy link
Contributor Author

Welp, delta-v now has their own pda messaging from what I heard, I will be closing this for now because this is shitcode

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Changes: C# Changes any cs files Changes: Localization Changes any ftl files Changes: UI Changes any XAML files Changes: YML Changes any yml files
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants