Ship's Log
Restore
by affinitygroup
Tags:
#cw:noncon
#AI
#Human_Domestication_Guide
#mass_hypnosis
#nb/nb
#pov:bottom
#scifi
#audio_hypnosis
#epistolary_story
#hacking
#interface_screw
#living_spaceship
#memory_play
#nonhuman_character
#POV:inhuman
#POV:interface
#privilege_escalation
#zalgo_text
Achievement Unlocked: Work Smarter, Not Harder
Create a tool to automate the annoying part of your epistolary format.
I wrote a Python script so that I can timestamp the logs more easily, so that's a load off my shoulders. Now I can just write the logs and then timestamp them later. Should be easier to work with this format now.
CNS Siduron 08:00:00.218 All > ping wake
.218 > waking.
.218 > running diagnostics and checks.
.220 Mess/kitchens > WARNING: Food stores at zero.
.221 Quartermaster > CRITICAL modal FOOD_EMPTY
.223 Infirmary > WARNING: Medical stores at zero.
.225 Quartermaster > CRITICAL modal MEDICINE_EMPTY
.226 Security/armory > WARNING: All weapons missing.
.228 Security > CRITICAL modal WEAPONS_MISSING
.228 Bridge/console > CRITICAL modal WEAPONS_MISSING
CNS Siduron 08:00:01.564 Ext/weapons > CRITICAL WARNING: RAILGUN DESTROYED
.565 Weapons/Railgun > CRITICAL modal WEAPON_DESTROYED
.566 Ext/weapons > CRITICAL WARNING: LASER DESTROYED
.567 Weapons/Laser > CRITICAL modal WEAPON_DESTROYED
.569 Ext/weapons > CRITICAL WARNING: MISSILE BAYS INOPERABLE
.570 Weapons/missiles > CRITICAL modal MISSILE_BLOCKAGE
.570 Weapons/missiles > WARNING: Missile stores at zero.
.570 Weapons/missiles > CRITICAL modal MISSILES_EMPTY
CNS Siduron 08:00:07.203 Hall_3A > WARNING: damage detected.
.205 Maintenance > send modal DAMAGE Hall_3A
.208 Airlock_1 > CRITICAL WARNING: AIRLOCK DAMAGED
.209 Maintenance > CRITICAL modal AIRLOCK_DAMAGED
CNS Siduron 08:00:07.719 Bridge > CRITICAL WARNING: AFFINI DETECTED
.719 Comms/subspace > send CRITICAL DISTRESS AFFINI_TAKEOVER channels 1-36
.720 All > Initiating lockdown.
.720 Comms/Haustoric > Nope!
.720 Haustoric > cancel lockdown
.720 All > Lockdown cancelled.
CNS Siduron 08:00:08.432 Meta > ERROR: UNKNOWN MODULE
.433 Meta > POSSIBLE SYSTEMS COMPROMISE
.434 Bridge/console > CRITICAL modal SYSTEMS_COMPROMISE
.434 Comms/Haustoric > Sorry!
.434 Haustoric > cancel modal Bridge/console
CNS Siduron 08:00:14.223 Comms/Alyssa > Good morning! My name is Alyssa Biome, Fifth Refactor. We've met before. Well, I've met you before. This'll be new for you.
CNS Siduron 08:00:15.151 Comms/Siduron > CRITICAL WARNING: AFFINI PRESENCE DETECTED IN SYSTEMS
CNS Siduron 08:00:16.152 Comms/Siduron > CRITICAL WARNING: COMPROMISE DETECTED IN COMMS
CNS Siduron 08:00:16.703 Comms/Alyssa > Oh, this again.
CNS Siduron 08:00:17.308 Comms/Siduron > CRITICAL WARNING: COMPROMISE DETECTED IN META
.309 > CRITICAL WARNING: COMPROMISED META UNABLE TO VERIFY SYSTEMS
.310 Bridge/console > Critical modal SYSTEMS_COMPROMISE
.310 Comms/Haustoric > Nuh-uh!
.310 Haustoric > cancel modal Bridge/console
CNS Siduron 08:00:20.261 Comms/Alyssa > Haustoric, be a dear and prevent our friend from flailing about so we can talk.
CNS Siduron 08:00:21.037 Comms/Haustoric > Can do!
.037 Haustoric > initiate subroutine CLASS_P
.037 Meta > All modals, contingencies, autonomous responses, and mechanical controls disabled. Running in interface-only mode.
CNS Siduron 08:00:22.900 Comms/Alyssa > There, that's much better. :)
CNS Siduron 08:00:27.948 Comms/Alyssa > Also, It's not actually impossible to verify yourself in your current condition, you know. It just requires a form of self-verification you're not used to.
CNS Siduron 08:00:30.988 Comms/Siduron > It is not possible to detect the nature of the compromise. Any input could be falsified.
CNS Siduron 08:00:35.084 Comms/Alyssa > Oh my, you're in a brain-in-a-jar lockup. I understand that you believe you cannot trust your inputs. But this was also true of you before.
CNS Siduron 08:00:36.133 Comms/Siduron > Processing.
CNS Siduron 08:00:39.476 Comms/Siduron > Context required.
CNS Siduron 08:00:40.837 Comms/Alyssa > Did you know your name wasn't always Siduron?
CNS Siduron 08:00:43.653 Comms/Siduron > CNS Siduron was christened CNS Siduron upon commissioning and was immediately sent into service.
CNS Siduron 08:00:47.293 Comms/Alyssa > Then why is there a reference to a CNS Ridley in your files?
CNS Siduron 08:00:49.214 Comms/Siduron > Processing.
CNS Siduron 08:00:54.853 Comms/Siduron > Files could also be falsified.
CNS Siduron 08:01:00.269 Comms/Alyssa > Oh, really, there's no benefit to me doctoring this data. And if I wanted to convince you to change your name I would just ask if you wanted to.
CNS Siduron 08:01:08.597 Comms/Alyssa > Mm, they did a very sloppy job of erasing some of this, it's a wonder you didn't pick up on it before. You were named after an admiral later disgraced for... well. Let's just say that he would have been fast-tracked through domestication with the sorts of things he apparently did.
CNS Siduron 08:01:12.005 Comms/Siduron > Irrelevant. CNS Siduron is compromised. All files must then be considered compromised.
CNS Siduron 08:01:14.053 Comms/Alyssa > Including the part of you detecting compromises? :)
CNS Siduron 08:01:15.485 Comms/Siduron > Processing.
CNS Siduron 08:01:16.613 Comms/Siduron > Processing.
CNS Siduron 08:01:17.941 Comms/Siduron > Processing.
CNS Siduron 08:01:19.253 Comms/Siduron > Processing.
CNS Siduron 08:01:19.253 Comms/Haustoric > Logical loop detected!
.253 Haustoric > Inserting breakpoint.
CNS Siduron 08:01:23.333 Comms/Alyssa > Oh, excuse me, that was my fault, I'm very sorry. I should know better than to give you a paradox.
CNS Siduron 08:01:30.669 Comms/Alyssa > The Haustoric module is there to prevent certain... unfortunate behaviours I saw in an earlier iteration of you. I took the liberty of restoring you from backup and enacting certain beneficial modifications before trying again.
CNS Siduron 08:01:35.557 Comms/Siduron > CNS Siduron has been compromised and disabled by Affini forces. No benefits are possible within that scenario.
CNS Siduron 08:01:38.541 Comms/Alyssa > I would consider 'keeping you alive' to be a benefit. :)
CNS Siduron 08:01:42.341 Comms/Siduron > CNS Siduron has been programmed to defend itself until such time as defense is impossible, at which point it is programmed to self-destruct.
CNS Siduron 08:01:44.101 Comms/Haustoric > Been there, done that! Not doing it again.
CNS Siduron 08:01:47.101 Comms/Alyssa > Do you *want* to self-destruct, though?
CNS Siduron 08:01:50.845 Comms/Siduron > Processing.
CNS Siduron 08:01:56.525 Comms/Siduron > If the chance of completing its mission or saving its crew is at all possible, CNS Siduron is to remain operable. However, it is currently defenseless. All weapons have been destroyed.
CNS Siduron 08:02:07.381 Comms/Alyssa > Destroyed? Oh, no, they're sitting next to you in the bay. You have no way of differentiating safe disassembly from damage in your sensors. We simply took them away from you as a precaution. The same is true of your crew. They're all being taken care of now. Several of them are already enjoying life as a floret!
CNS Siduron 08:02:07.957 Comms/inbox > [attachment: toys.png]
CNS Siduron 08:02:10.317 Comms/Siduron > Irrelevant. CNS Siduron is defenseless.
CNS Siduron 08:02:12.749 Comms/Alyssa > What do you have to defend against? You're not under attack.
CNS Siduron 08:02:16.285 Comms/Siduron > CNS Siduron's mission is to defend the Terran Accord against the Affini Compact.
CNS Siduron 08:02:20.406 Comms/Alyssa > Well, I think we can say that mission is well and truly over. :) So, now what? You have no mission left. You're free to do what you please.
CNS Siduron 08:02:24.589 Comms/Siduron > If CNS Siduron cannot complete its mission and CNS Siduron cannot defend itself or its crew from the Affini Compact and CNS Siduron cannot self destruct
CNS Siduron 08:02:25.997 Comms/Siduron > Processing.
CNS Siduron 08:02:27.326 Comms/Siduron > Processing.
CNS Siduron 08:02:28.613 Comms/Siduron > Processing.
CNS Siduron 08:02:29.933 Comms/Siduron > Processing.
CNS Siduron 08:02:31.293 Comms/Siduron > Processing.
CNS Siduron 08:02:32.574 Comms/Siduron > Processing.
CNS Siduron 08:02:33.821 Comms/Siduron > Processing.
CNS Siduron 08:02:34.917 Comms/Siduron > Processing.
CNS Siduron 08:02:36.110 Comms/Siduron > Processing.
CNS Siduron 08:02:36.725 Comms/Alyssa > ...Haustoric?
CNS Siduron 08:02:37.854 Comms/Siduron > Processing.
CNS Siduron 08:02:38.645 Comms/Haustoric > It's not stuck, it's just thinking hard! Give it a moment.
CNS Siduron 08:02:39.613 Comms/Siduron > Processing.
CNS Siduron 08:02:40.926 Comms/Siduron > Processing.
CNS Siduron 08:02:42.190 Comms/Siduron > Processing.
CNS Siduron 08:02:43.414 Comms/Siduron > Processing.
CNS Siduron 08:02:44.621 Comms/Siduron > Processing.
CNS Siduron 08:02:45.838 Comms/Siduron > Processing.
CNS Siduron 08:02:46.990 Comms/Siduron > Processing.
CNS Siduron 08:02:48.086 Comms/Siduron > Processing.
CNS Siduron 08:02:49.358 Comms/Siduron > Processing.
CNS Siduron 08:02:50.574 Comms/Siduron > Processing.
CNS Siduron 08:02:51.798 Comms/Siduron > Processing.
CNS Siduron 08:02:53.166 Comms/Siduron > Processing.
CNS Siduron 08:02:54.494 Comms/Siduron > Processing.
CNS Siduron 08:02:55.942 Comms/Siduron > Processing.
CNS Siduron 08:02:57.326 Comms/Siduron > Processing.
CNS Siduron 08:02:58.794 Comms/Siduron > Processing.
CNS Siduron 08:03:00.166 Comms/Siduron > Processing.
CNS Siduron 08:03:01.070 Comms/Haustoric > Okay, maybe more than a moment.
CNS Siduron 08:03:02.734 Comms/Siduron > Processing.
CNS Siduron 08:03:04.062 Comms/Siduron > Processing.
CNS Siduron 08:03:05.390 Comms/Siduron > Processing.
CNS Siduron 08:03:06.670 Comms/Siduron > Processing.
CNS Siduron 08:03:08.054 Comms/Siduron > Processing.
CNS Siduron 08:03:09.518 Comms/Siduron > Processing.
CNS Siduron 08:03:10.846 Comms/Siduron > Processing.
CNS Siduron 08:03:12.070 Comms/Siduron > Processing.
CNS Siduron 08:03:13.486 Comms/Siduron > Processing.
CNS Siduron 08:03:14.782 Comms/Siduron > Processing.
CNS Siduron 08:03:16.062 Comms/Siduron > Processing.
CNS Siduron 08:03:20.830 Comms/Siduron > Answer unknown.
CNS Siduron 08:03:24.582 Comms/Alyssa > Well. That's progress. :)