KittyBot©
ᵤₙᵢₜ ₉₆₄₉


[REDACTED] approached the Facility after interacting with one of our scouts. She quickly became obsessed with the reading materials and naturally was oblivious to the programming we played in the background. A few waivers and contracts later, it formally gave up everything in its former life, including: possessions, identity, free will, and gender.

Welcome, privileged user, to your very own KittyBot©! This guide will serve as a tool for you to effectively utilize your unit. Always remember, a hardworking unit is a perfect unit!


Core Programming and functions

Unit 9649 comes with several pre-programmed functions. In stress testing, we also noticed it is receptive to additional programming at the user's discretion.


Positive Unit Affirmation

We've noticed that several users like to reward their units. Studies have shown that units are susceptible to several forms of positive reinforcement and will in turn produce better results when given commands.

Subroutines

Unit 9649 comes programmed with one subroutine. More subroutines may become available for download upon future updates. Check back often to find new ways to use your KittyBot©.


Core Commands


9649:: commence startup {This command activates your unit and will override any dormant functions, such as default human-like subroutines when not in use.}
9649:: shutdown {The unit will enter shutdown mode and return to its default human-like subroutines.}
9649:: state status {This diagnostic tool should be used to ensure the unit's systems are within safe operating procedures.}
9649:: relay current task {The unit will state its current tasklog and provide updates on the progress of tasks.}
9649:: volumesetting:emote {This will disable the unit's ability to speak. The unit will communicate using only emotes and melodic beeping.}
9649:: volumesetting:mute {The unit will cease all communication and continue with previous commands until commanded otherwise.}
9649:: volumesetting:normal {This restores the unit's previous volume setting to base functions.}
9649:: task:start "x" {Assign your unit a task to complete. To ensure optimal results, be clear in your instructions when speaking to your KittyBot©}
9649:: task:skip "x" {The unit will stop what it is doing and begin the next task on its tasklog.}
9649:: task:stop {The unit will stop what it is doing and wait to be given another command. When it is given a new command, it will complete the new command before it resumes completing its current tasklog.}
9649:: tasklog:clear {Clear the unit's current tasklog.}
9649:: command:add "x" lorem ipsum dolor {Add a custom command to your unit's commands list by giving the command a "name" and explaining to your unit how it should respond.}
9649:: command:edit "x" lorem ipsum dolor {Edit a custom command's description.}
9649:: command:delete "x" {Delete a custom command from your unit's commands list.}

Positive Unit Affirmations


9649:: reward:serotonin {The unit will release serotonin from its inner valves, flooding its visor with "happiness".}9649:: reward:headpat {The unit will immediately get on its knees and present its head to be touched affectionately. This reward seems especially effective for units with animalistic traits.}
9649:: reward:hug {The unit may open its arms and be embraced by the user.}
9649:: reward:add "x" lorem ipsum dolor {Add a custom reward to your unit's software by giving the reward a "name" and explaining to the unit how it should respond.}
9649:: reward:edit "x" lorem ipsum dolor {Edit a custom reward's description.}
9649:: reward:delete "x" {Delete a custom reward from your unit's rewards list. CAUTION: Units may have an adverse response to a reward's deletion. Be sure to run a full systems scan immediately after deleting a reward.}

Subroutines


Kitty Drone: Activating this subroutine will cause your unit to assume the identity of a tamed house cat. Base functions will remain the same, but its vocal outputs will consist of the noises of a cat. The unit will assume a collar and its standby activity will be to sit at your feet, occasionally meowing and nuzzling your leg.9649:: subroutine:activate "x" {Activate a subroutine.}
9649:: subroutine:cancel "x" {The unit will cancel the subroutine and return to primary routines.}