tgstation icon indicating copy to clipboard operation
tgstation copied to clipboard

virtual pets

Open Ben10Omintrix opened this issue 2 years ago • 16 comments

About The Pull Request

players can now download their very own virtual pet through a new PDA app. this pet is called orbie and u can interact with him in alot of unique ways

https://github.com/tgstation/tgstation/assets/138636438/958042d4-08d8-4b39-9d2c-5f312cb2bae4

The app will require u to maintain ur pet's happiness and hunger. interface

happiness can be increased by regularly grooming ur pet, feeding him, or u can arrange with other players playdates for ur pets, they can play with each other and both their happiness will increase plorb

u can get food from ur pet through ur pda, it will assign u a random drop zone location in the station u need to go to, after which u can obtain ur pet's food then ur PDA will spawn a virtual chocolate bar that ur pet loves to eat. it wont assign u dropzone locations that are restricted or hard to reach, however if the area it assigns u is a bit difficult to get to, u can reroll the location after a small cooldown

u can also level up ur pet to make it gain new helpful abilities and more cosmetic options. the main way to level up ur pet is by walking it, so u can have it follow u while u are doing ur job on the station and it will passively get exp. u get an increased exp modifier per step if ur pet is happy and not hungry. At level 2, ur pet will gain an ability to toggle lights and will also read outloud to u any PDA messages u recieve. at level 3, ur pet gains a camera ability. u can command it to take a photo afterwhich the picture will be saved directly in ur pda

u also have alot of customization options for ur pet! custom u can change its color, name, gender, and u can make it wear hats! u can unlock more hats for ur pet if u level it up further. these customizations change ur pet's hologram appearance as well as its profile picture on the pet network.

u can view how other player's virtual pets are progressing through the pet network. each time ur pet reaches a new milestone, an update will automatically be sent out on the network update if ur pet's milestones gets likes from other players, it will become happier

this app also allows u to program new tricks for ur pet. U can create a custom trick sequence, and change the trick's name. If u say the trick's name outloud to ur pet it will do the sequence u programmed. image

Why It's Good For The Game

creates a new fun game on the pda players can play once every blue moon.

Changelog

:cl: add: new virtual pet app on the pda /:cl:

Ben10Omintrix avatar Feb 07 '24 19:02 Ben10Omintrix

finally the HoP has a friend to keep them company at the window

lessthnthree avatar Feb 07 '24 19:02 lessthnthree

Me on my way to murderbone and collect everyone's pdas so i have more orbies to follow me around.

Orbies should cry when their owner dies.

moocowswag avatar Feb 07 '24 23:02 moocowswag

Finally death to PAIs

Elli-Skala avatar Feb 07 '24 23:02 Elli-Skala

I don't see anything in the code about how to obtain the app. I assume it's via the NT Downloader.

TBH, this seems more like it could be maint loot on a data disk; players would be able to copy the app from the disk and then share the disk with others. Might feel more special that way, I dunno.

zxaber avatar Feb 08 '24 00:02 zxaber

I don't see anything in the code about how to obtain the app. I assume it's via the NT Downloader.

TBH, this seems more like it could be maint loot on a data disk; players would be able to copy the app from the disk and then share the disk with others. Might feel more special that way, I dunno.

I agree with this, it's a really cool thing but it might be too much if a lot of people have it every round

DATA-xPUNGED avatar Feb 08 '24 13:02 DATA-xPUNGED

please stop making so many banger prs I can't take it anymore.

dwasint avatar Feb 09 '24 02:02 dwasint

ben100 is the true headcoder don’t believe the government’s lies

deathrobotpunch avatar Feb 09 '24 02:02 deathrobotpunch

maint disks are where cool PDA apps go to die. dont put them there. also, any possibility you could reskin some pAIs to work as skins on orbie? that would be awesome. Nothing small, like the lizard, so that it's not hard to put hats on them.

Loafin34 avatar Feb 09 '24 03:02 Loafin34

maint disks are where cool PDA apps go to die. dont put them there. also, any possibility you could reskin some pAIs to work as skins on orbie? that would be awesome. Nothing small, like the lizard, so that it's not hard to put hats on them.

This. If it's a rare disk in maints you will never see it and it would be sad and a waste.

CMDR-Gungnir avatar Feb 09 '24 14:02 CMDR-Gungnir

oh hey here's an idea: black market uplink

DATA-xPUNGED avatar Feb 09 '24 14:02 DATA-xPUNGED

Honestly, I don't see any reason to restrict something like this whatsoever. For the people recommending it be locked behind something, what would be the value add of that?

the-orange-cow avatar Feb 11 '24 09:02 the-orange-cow

This opens the gates for an evil syndicate version in the future and I'm all for it

Exester509 avatar Feb 11 '24 19:02 Exester509

yes i have an evil version of the app coded for the syndi uplink but i thought it might be too much to put it all in this PR so if all goes well i might pr it in the future

Ben10Omintrix avatar Feb 11 '24 21:02 Ben10Omintrix

virtual pet named princess

deathrobotpunch avatar Feb 12 '24 00:02 deathrobotpunch

this pda app actually looks really cool I hope we can see it in game soon

memecraft22 avatar Feb 12 '24 03:02 memecraft22

yes i have an evil version of the app coded for the syndi uplink but i thought it might be too much to put it all in this PR so if all goes well i might pr it in the future

You are years ahead of the rest of us. Praise be.

Exester509 avatar Feb 12 '24 09:02 Exester509

This PR has been inactive for long enough to be automatically marked as stale. This means it is at risk of being auto closed in ~ 7 days, please address any outstanding review items and ensure your PR is finished, if these are all true and you are auto-staled anyway, you need to actively ask maintainers if your PR will be merged. Once you have done any of the previous actions then you should request a maintainer remove the stale label on your PR, to reset the stale timer. If you feel no maintainer will respond in that time, you may wish to close this PR youself, while you seek maintainer comment, as you will then be able to reopen the PR yourself

github-actions[bot] avatar Feb 29 '24 00:02 github-actions[bot]

pAI integration when?

RaveRadbury avatar Feb 29 '24 02:02 RaveRadbury

congratulations on the merge!

deathrobotpunch avatar Mar 01 '24 00:03 deathrobotpunch