Commit Graph

20 Commits

Author SHA1 Message Date
SkyratBot
66df847bad [MIRROR] Adds a unit test for icon states on GAGS items and fixes some inhand sprites (#6015)
* Adds a unit test for icon states on GAGS items and fixes some inhand sprites (#59330)

This adds a unit test which goes through all items and makes sure all the icon states needed are in the greyscale configurations, if it has one.

* Adds a unit test for icon states on GAGS items and fixes some inhand sprites

Co-authored-by: Emmett Gaines <ninjanomnom@gmail.com>
2021-05-28 16:42:34 +01:00
SkyratBot
d9c8fb0139 [MIRROR] Makes greyscale configs check for a name and output more errors at once (#5940)
* Makes greyscale configs check for a name and output more errors at once (#59271)

* Makes greyscale configs check for a name and output more errors at once

Co-authored-by: Emmett Gaines <ninjanomnom@gmail.com>
2021-05-25 15:14:55 +01:00
SkyratBot
32a481a65b [MIRROR] Fix stupid casing where we have both icons/Testing and icons/testing (#5838)
* Fix stupid casing where we have both icons/Testing and icons/testing (#59220)

In this PR, mothblocks malds.

* Fix stupid casing where we have both icons/Testing and icons/testing

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2021-05-21 04:19:36 +01:00
SkyratBot
c3a1b78d8f [MIRROR] Adds greyscale color selection to vending machines (#5814)
* Adds greyscale color selection to vending machines

* conflicts?

Co-authored-by: Emmett Gaines <ninjanomnom@gmail.com>
Co-authored-by: KathrinBailey <53862927+KathrinBailey@users.noreply.github.com>
2021-05-20 23:25:31 +01:00
SkyratBot
44c218ae9c [MIRROR] Fixes / new magic shoes sprite (#5552)
* Fixes / new magic shoes sprite (#58750)

Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>

* Fixes / new magic shoes sprite

* Update CentCom_skyrat.dmm

Co-authored-by: YakumoChen <king_yoshi42@yahoo.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-05-10 14:56:56 +01:00
SkyratBot
b5dc716b24 Greyscale sombrero and shamebrero (#5496)
Co-authored-by: Emmett Gaines <ninjanomnom@gmail.com>
2021-05-06 15:08:09 +01:00
SkyratBot
941bcdb6fc [MIRROR] Convert PDAs to GAGS (#5450)
* Convert PDAs to GAGS (#58844)

* Convert PDAs to GAGS

* Leave the clown PDA as it was

Co-authored-by: celotajstg <celotajstg@ users.noreply.github.com>

* Convert PDAs to GAGS

Co-authored-by: Celotajs <81999976+celotajstg@users.noreply.github.com>
Co-authored-by: celotajstg <celotajstg@ users.noreply.github.com>
2021-05-04 18:25:32 +01:00
SkyratBot
0e063e63d6 [MIRROR] Converts circuitboards to GAGS (#5439)
* Converts circuitboards to GAGS (#58841)

Co-authored-by: Thunder12345 <stewart@ critar.demon.co.uk>

* Converts circuitboards to GAGS

Co-authored-by: Thunder12345 <Thunder12345@users.noreply.github.com>
Co-authored-by: Thunder12345 <stewart@ critar.demon.co.uk>
2021-05-04 01:07:32 +01:00
SkyratBot
d04e93f44f [MIRROR] Adds canister windows (#5420)
* Adds canister windows (#58826)

* Adds canister windows

Co-authored-by: Emmett Gaines <ninjanomnom@gmail.com>
2021-05-03 15:12:48 +01:00
SkyratBot
15779b4df6 [MIRROR] Adds support for dirs and config changing in GAGS debug menu (#5379)
* Adds support for dirs and config changing in GAGS debug menu (#58794)

Previously, the menu wouldn't show you the generation steps for icons other than the south dir icons. You can now specify which you want to see. In addition the config type itself can be changed so as to allow previewing of icons that normally are not displayed directly on the map.

Co-authored-by: Aleksej Komarov <stylemistake@ gmail.com>

* Adds support for dirs and config changing in GAGS debug menu

Co-authored-by: Emmett Gaines <ninjanomnom@gmail.com>
Co-authored-by: Aleksej Komarov <stylemistake@ gmail.com>
2021-05-01 09:56:15 +01:00
SkyratBot
0efe89a6fb [MIRROR] Converts space carps to GAGS (#5356)
* Converts space carps to GAGS (#58710)

* Converts space carps to GAGS

Co-authored-by: Arkatos1 <43862960+Arkatos1@users.noreply.github.com>
2021-04-30 13:09:48 +01:00
SkyratBot
4ff4b5d15b [MIRROR] Convert jumpsuits, jumpskirts and sneakers to GAGS (#5181)
* Convert jumpsuits, jumpskirts and sneakers to GAGS (#58514)

* Convert jumpsuits, jumpskirts and sneakers to GAGS

* Update maint_loot_common.dm

Co-authored-by: Celotajs <81999976+celotajstg@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-26 23:59:18 +01:00
SkyratBot
b95c094a63 [MIRROR] Fixes GAGS generated icons having no width or height value (#5179)
* Fixes GAGS generated icons having no width or height value (#58567)

* Fixes GAGS generated icons having no width or height value

Co-authored-by: Emmett Gaines <ninjanomnom@gmail.com>
2021-04-25 21:20:42 +01:00
SkyratBot
41196908e2 [MIRROR] Renames GAS to GAGS (#5071)
* Renames GAS to GAGS (#58488)

* Renames GAS to GAGS

* Adds a hypen to Auto-Generated

Co-authored-by: Fikou <piotrbryla@ onet.pl>

Co-authored-by: Fikou <piotrbryla@ onet.pl>

* Renames GAS to GAGS

Co-authored-by: Emmett Gaines <ninjanomnom@gmail.com>
Co-authored-by: Fikou <piotrbryla@ onet.pl>
2021-04-21 18:34:19 +01:00
SkyratBot
d5bf2b0b4e [MIRROR] Converts screwdrivers to GAS (#5058)
* Converts screwdrivers to GAS (#58453)

* Basic GAS setup

* Compile fix

* Fixes, inhands, belt icons

* New procs

* New version of GAGS

* Inhand for subtypes

* Typo fix

* Converts screwdrivers to GAS

Co-authored-by: Arkatos1 <43862960+Arkatos1@users.noreply.github.com>
2021-04-21 05:53:17 +01:00
SkyratBot
e9d852bcd0 [MIRROR] Swaps the layer and result columns in the greyscale debug menu (#5043)
* Accidentally swapped the two (#58515)

* Swaps the layer and result columns in the greyscale debug menu

Co-authored-by: Emmett Gaines <ninjanomnom@gmail.com>
2021-04-20 16:29:32 +01:00
SkyratBot
29c9908e09 [MIRROR] Adds icon state configuration to GAS (#4990)
* Adds icon state configuration to GAS (#58487)

Relatively simple change that allows you to specify icon states in greyscale config so as to allow generating icon files with multiple states. This is a requisite for GAS to work with icon smoothing.

Also a couple bits of additional warnings and documentation.

* Adds icon state configuration to GAS

Co-authored-by: Emmett Gaines <ninjanomnom@gmail.com>
2021-04-18 01:24:43 +01:00
SkyratBot
1fa8f89cd1 [MIRROR] Converts wirecutters to GAS (#4927)
* Converts wirecutters to GAS (#58307)

* New wirecutters Greyscale

* New procs use

* Converts wirecutters to GAS

Co-authored-by: Arkatos1 <43862960+Arkatos1@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-15 17:13:49 +01:00
SkyratBot
acdbc8a6c4 [MIRROR] Makes the GAS system only update the icon when it has changed (#4924)
* Makes the GAS system only update the icon when it has changed (#58337)

* Makes the GAS system only update the icon when it has changed

Co-authored-by: Emmett Gaines <ninjanomnom@gmail.com>
2021-04-15 16:22:45 +01:00
SkyratBot
bc6c285adb [MIRROR] Advanced Greyscale Sprite Generation (#4792)
* Advanced Greyscale Sprite Generation (#58112)

* Nonfunctional greyscale code

* Functional greyscale sprites via filter

Probably going to set the icon instead later

* Switches to greyscale json config

* Adds the reference layer type and converts the other canister types

* Working previews

* Adds readme

* Fixes overlays and breaking

* Removes old canister sprites

* Removes an unused var

* Fixes tgui lints

* Removes a bunch of the old canister icon states

Yeah I need to fix relabeling as well

* Removes some debug sprites

* Sorts canister type list and breaks up base shader step

* Removes an unnecessary preview hack

* Makes prototype canister greyscale

* Properly sizes the ui

* Fills in the canister map sprite

* Adds some more warnings to layers

* Makes broken overlay more prominent

* Removes a preview var that isn't needed anymore

* Cleans up client ref in Destroy

* Cleans up the tgui window a bit

* Update GreyscaleModifyMenu.tsx

* Animates the canister falling over

* Removes a commented out line that's no longer needed

Co-authored-by: Aleksej Komarov <stylemistake@ gmail.com>

* Advanced Greyscale Sprite Generation

Co-authored-by: Emmett Gaines <ninjanomnom@gmail.com>
Co-authored-by: Aleksej Komarov <stylemistake@ gmail.com>
2021-04-10 17:59:30 +01:00