-
Notifications
You must be signed in to change notification settings - Fork 575
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
pda messaging real (DeltaV #2362) #2543
base: master
Are you sure you want to change the base?
Conversation
* the shiny new toy that breaks everything else * privacy 😌 * janky shit * real?? * * ALL HAIL DUCT TAPE SOLUTION * FUCK * commented every shit
RSI Diff Bot; head commit 1aa6a3a merging into e7f1ea7 Resources/Textures/DeltaV/Objects/Devices/cartridge.rsi
Resources/Textures/DeltaV/Misc/program_icons.rsi
|
Could you preserve the original PR notes here as well?? I know you linked them but just for preservation's sake, it would be nice to have it documented here as well |
Fixed |
its an interesting choice storing the data on the ID card and not onto the PDA itself. After thinking on it, it may be better this way functionally because then a criminal while incarcerated can be given a clear/empty PDA and their own ID card to still have communication rights. |
Sending messages currently does not work between grids or while floating in space, which is a problem on frontier. |
Thanks for the info, should be easy to fix soon with global changes |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
About the PR
adds pda messaging
each id card gets assigned a random 4 digit number using nameidentifier system (same system used for things like mobs), this number is used as your chat id rather than anything player facing like character names
the app ui has a left panel showing all your contacts with unread indicators, and a right panel showing the current chat conversation with bubble messages like a phone app, messages show in grey for others and green for your own messages
messages are stored directly on the id card component as two dictionaries - one for recipients (storing name/job/unread status) and one for the actual message history, both sender and receiver keep full copies of conversations
to prevent metagaming the system checks if both pdas have active telecomms connection and are on same station (unless using long range radio channel), failed messages show with a red error indicator
the detective's logprobe can scan an ID card and "connect" to it, allowing them to spy on people and view their recipients and messages in real time
interesting mechanics include:
microwaving an id has 10% chance to wipe all messages, or randomly scramble message text and reassign conversations between contactsWhy / Balance
I love me some spam
How to test
DeltaV-Station/Delta-v#2362
Media
DeltaV-Station/Delta-v#2362
Requirements
Breaking changes
N/A
Changelog
🆑 MilonPL