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

Removes tablets (not PDAs) entirely. #71507

Merged
merged 7 commits into from Dec 2, 2022

Conversation

JohnFulpWillard
Copy link
Member

@JohnFulpWillard JohnFulpWillard commented Nov 25, 2022

About The Pull Request

Comes with an UpdatePaths!

Removes the tablet subtype, PDAs now replaces them entirely.

Nukie and Silicon tablets are now subtypes of the PDA instead, while contractor ones were removed entirely as they didn't do anything and were unused (though it wouldn't be hard to re-add).

Nukie PDAs are now the only type of PDA that uses modular_tablets.dmi, which is just larger icons of modular_pda. Each application requires an icon state in both of these, for 2 different sizes, which makes it annoying to make new applications, especially if it can also run on computers/laptops.

Icons

Because Silicon tablets are now a subtype of PDA, they use PDA icons instead of tablet ones. Luckily for us, they already exist in code.
image

AI's don't use a tablet icon though, so they aren't affected.

Why It's Good For The Game

There's very little difference between tablets and PDAs, PDAs overshadow them in every single way, so at this point I don't see why we should have both of these, and if you compare the two in usefulness and actual in-game use by players, it's a no-brainer than the item all players get roundstart and comes with a messenger should be the one we go with.

Also as said in the about section, when making an app you would need to make icon states for the program running for all hardware it can run on, which is Computer, Laptop, PDA, and Tablet.

Laptop is just a smaller computer icon
PDA is just a smaller tablet icon

However, you can't simply shrink the size of the icon, instead you have to completely resprite the same app icon FOUR TIMES for it to not bluescreen on all these different devices.

Here's examples of it Computer (NOTE: *They share the same icon file as regular computers*) Laptop Tablet PDA

If we wish to help in simplifying this, we should remove tablet icons entirely, which means 1 less icon to worry about. To do this, we'd need to resprite nukie PDAs, however I am very much not a spriter and never tried GAGS, so I'll leave it to someone else to do.

Changelog

🆑
del: Tablets are now removed, PDAs are now the base 'tablet'. Silicon and nukie tablets are now PDAs.
/:cl:

Removes the tablet subtype because it was mostly just bloat, PDAs now replaces them entirely.

Nukie and Silicon tablets are now subtypes of the PDA instead, while contractor ones were removed entirely as they didn't do anything and were unused (though it wouldn't be hard to re-add).

Nukie PDAs are now the only type of PDA that uses modular_tablets.dmi, which is just larger icons of modular_pda. Each application requires an icon state in both of these, for 2 different sizes, which makes it annoying to make new applications, especially if it can also run on computers/laptops.
@tgstation-server tgstation-server added Removal This was too fun, too fun! I'm turning this feature around Sprites A bikeshed full of soulless bikes. Tools We pretend to be a real development community labels Nov 25, 2022
@tgstation-server tgstation-server added the Map Edit Thank you for your tile-placing service. It's always appreciated. label Nov 25, 2022
@distributivgesetz
Copy link
Contributor

okay i should leave tablets alone for now in my refactor lmao

@zxaber
Copy link
Contributor

zxaber commented Nov 25, 2022

Sad, but the removal of modular parts pretty much smashed any reason to have the two be different.

We should just replace the nukie tablet with a PDA (or, really, just give it a PDA sprite because that's about the extent of the change).

@Bawhoppen
Copy link
Contributor

RIP PDAs I'll always remember you

@Kapu1178
Copy link
Contributor

there's something hilarious to be said about an entire modular computer system being merged only for it to be basically rolled back over the coming months.

@JohnFulpWillard
Copy link
Member Author

How was it rolled back? We just integrated one into the other

@Kapu1178
Copy link
Contributor

Kapu1178 commented Dec 2, 2022

How was it rolled back? We just integrated one into the other

i was referring to removing the "modular" part of modular computers.

No, the programs aren't the modular part. Lmfao.

@Mothblocks
Copy link
Member

yes they are

jlsnow301 pushed a commit that referenced this pull request Jan 1, 2023
## About The Pull Request

Replaces the nuclear operative tablet icon with a GAGS PDA one, entirely
deleting the modular tablet DMI file as this was the last place it was
ever used.

Looks like this

![image](https://user-images.githubusercontent.com/53777086/209667809-8b111f75-8e1d-4a3e-893c-baeddea3fbda.png)

tablet for reference

![image](https://user-images.githubusercontent.com/53777086/209667851-af09ccf7-a98f-4917-bb2c-39748beaddf7.png)


## Why It's Good For The Game

Follow up to #71507 - Removes
a DMI file and the need to resprite apps yet another time (down to 3
now) for every NTos program, replacing it with the tablet instead.

## Changelog

:cl:
imageadd: Nukie tablets are now using PDA sprites w/ GAGS instead of
tablets.
/:cl:

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
TaleStationBot pushed a commit to TaleStation/TaleStation that referenced this pull request Jan 1, 2023
## About The Pull Request

Replaces the nuclear operative tablet icon with a GAGS PDA one, entirely
deleting the modular tablet DMI file as this was the last place it was
ever used.

Looks like this

![image](https://user-images.githubusercontent.com/53777086/209667809-8b111f75-8e1d-4a3e-893c-baeddea3fbda.png)

tablet for reference

![image](https://user-images.githubusercontent.com/53777086/209667851-af09ccf7-a98f-4917-bb2c-39748beaddf7.png)


## Why It's Good For The Game

Follow up to tgstation/tgstation#71507 - Removes
a DMI file and the need to resprite apps yet another time (down to 3
now) for every NTos program, replacing it with the tablet instead.

## Changelog

:cl:
imageadd: Nukie tablets are now using PDA sprites w/ GAGS instead of
tablets.
/:cl:

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
SkyratBot pushed a commit to Skyrat-SS13/Skyrat-tg that referenced this pull request Jan 1, 2023
## About The Pull Request

Replaces the nuclear operative tablet icon with a GAGS PDA one, entirely
deleting the modular tablet DMI file as this was the last place it was
ever used.

Looks like this

![image](https://user-images.githubusercontent.com/53777086/209667809-8b111f75-8e1d-4a3e-893c-baeddea3fbda.png)

tablet for reference

![image](https://user-images.githubusercontent.com/53777086/209667851-af09ccf7-a98f-4917-bb2c-39748beaddf7.png)

## Why It's Good For The Game

Follow up to tgstation/tgstation#71507 - Removes
a DMI file and the need to resprite apps yet another time (down to 3
now) for every NTos program, replacing it with the tablet instead.

## Changelog

:cl:
imageadd: Nukie tablets are now using PDA sprites w/ GAGS instead of
tablets.
/:cl:

Co-authored-by: Fikou <23585223+Fikou@ users.noreply.github.com>
Zonespace27 pushed a commit to Skyrat-SS13/Skyrat-tg that referenced this pull request Jan 2, 2023
* replaces nukie tablet sprite with PDA (#72285)

## About The Pull Request

Replaces the nuclear operative tablet icon with a GAGS PDA one, entirely
deleting the modular tablet DMI file as this was the last place it was
ever used.

Looks like this

![image](https://user-images.githubusercontent.com/53777086/209667809-8b111f75-8e1d-4a3e-893c-baeddea3fbda.png)

tablet for reference

![image](https://user-images.githubusercontent.com/53777086/209667851-af09ccf7-a98f-4917-bb2c-39748beaddf7.png)

## Why It's Good For The Game

Follow up to tgstation/tgstation#71507 - Removes
a DMI file and the need to resprite apps yet another time (down to 3
now) for every NTos program, replacing it with the tablet instead.

## Changelog

:cl:
imageadd: Nukie tablets are now using PDA sprites w/ GAGS instead of
tablets.
/:cl:

Co-authored-by: Fikou <23585223+Fikou@ users.noreply.github.com>

* replaces nukie tablet sprite with PDA

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: Fikou <23585223+Fikou@ users.noreply.github.com>
Jolly-66 pushed a commit to TaleStation/TaleStation that referenced this pull request Jan 3, 2023
* replaces nukie tablet sprite with PDA (#72285)

## About The Pull Request

Replaces the nuclear operative tablet icon with a GAGS PDA one, entirely
deleting the modular tablet DMI file as this was the last place it was
ever used.

Looks like this

![image](https://user-images.githubusercontent.com/53777086/209667809-8b111f75-8e1d-4a3e-893c-baeddea3fbda.png)

tablet for reference

![image](https://user-images.githubusercontent.com/53777086/209667851-af09ccf7-a98f-4917-bb2c-39748beaddf7.png)


## Why It's Good For The Game

Follow up to tgstation/tgstation#71507 - Removes
a DMI file and the need to resprite apps yet another time (down to 3
now) for every NTos program, replacing it with the tablet instead.

## Changelog

:cl:
imageadd: Nukie tablets are now using PDA sprites w/ GAGS instead of
tablets.
/:cl:

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>

* replaces nukie tablet sprite with PDA

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Map Edit Thank you for your tile-placing service. It's always appreciated. Removal This was too fun, too fun! I'm turning this feature around Sprites A bikeshed full of soulless bikes. Tools We pretend to be a real development community
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants