diff --git a/Resources/Prototypes/_Triad/Entities/Objects/Devices/ship_vouchers.yml b/Resources/Prototypes/_Triad/Entities/Objects/Devices/ship_vouchers.yml new file mode 100644 index 00000000000..3b83361ed42 --- /dev/null +++ b/Resources/Prototypes/_Triad/Entities/Objects/Devices/ship_vouchers.yml @@ -0,0 +1,29 @@ +#LPC base (just different sprites) +- type: entity + abstract: true + parent: BaseShipVoucher + id: BaseShipDSID + name: ship dedicated ship id + description: Contains the necessary data for a shipyard console to produce a certain design. + components: + - type: Sprite + sprite: _Triad/Objects/Misc/dsid_template.rsi + +- type: entity + parent: BaseShipDSID + id: ShipVoucherTest1 + name: template dedicated ship id + description: Test + components: + - type: Sprite + layers: + - state: tdf_id_handle + - state: motherboard + - state: tier_1 + - state: tdf_logo + - type: ShipyardVoucher + destroyOnEmpty: true + consoleType: Security + companyName: TDF + vessels: + - Ravager diff --git a/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/med_id_handle.png b/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/med_id_handle.png new file mode 100644 index 00000000000..460c361e523 Binary files /dev/null and b/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/med_id_handle.png differ diff --git a/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/med_logo.png b/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/med_logo.png new file mode 100644 index 00000000000..e4f35bbe089 Binary files /dev/null and b/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/med_logo.png differ diff --git a/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/meta.json b/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/meta.json new file mode 100644 index 00000000000..e9488796555 --- /dev/null +++ b/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/meta.json @@ -0,0 +1,47 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "SigmundDoppler", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "med_id_handle" + }, + { + "name": "tfa_id_handle" + }, + { + "name": "tdf_id_handle" + }, + { + "name": "motherboard" + }, + { + "name": "med_logo" + }, + { + "name": "tfa_logo" + }, + { + "name": "tdf_logo" + }, + { + "name": "tier_0" + }, + { + "name": "tier_1" + }, + { + "name": "tier_2" + }, + { + "name": "tier_3" + }, + { + "name": "tier_4" + } + ] +} diff --git a/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/motherboard.png b/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/motherboard.png new file mode 100644 index 00000000000..be063168d62 Binary files /dev/null and b/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/motherboard.png differ diff --git a/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/tdf_id_handle.png b/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/tdf_id_handle.png new file mode 100644 index 00000000000..a0af0df0774 Binary files /dev/null and b/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/tdf_id_handle.png differ diff --git a/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/tdf_logo.png b/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/tdf_logo.png new file mode 100644 index 00000000000..a0100a33476 Binary files /dev/null and b/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/tdf_logo.png differ diff --git a/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/tfa_id_handle.png b/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/tfa_id_handle.png new file mode 100644 index 00000000000..7c9511a3558 Binary files /dev/null and b/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/tfa_id_handle.png differ diff --git a/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/tfa_logo.png b/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/tfa_logo.png new file mode 100644 index 00000000000..5559c2bacc9 Binary files /dev/null and b/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/tfa_logo.png differ diff --git a/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/tier_0.png b/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/tier_0.png new file mode 100644 index 00000000000..d317cb8acda Binary files /dev/null and b/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/tier_0.png differ diff --git a/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/tier_1.png b/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/tier_1.png new file mode 100644 index 00000000000..18d30f90d51 Binary files /dev/null and b/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/tier_1.png differ diff --git a/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/tier_2.png b/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/tier_2.png new file mode 100644 index 00000000000..ce97a0aae13 Binary files /dev/null and b/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/tier_2.png differ diff --git a/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/tier_3.png b/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/tier_3.png new file mode 100644 index 00000000000..71a29031b84 Binary files /dev/null and b/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/tier_3.png differ diff --git a/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/tier_4.png b/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/tier_4.png new file mode 100644 index 00000000000..20a59ffdc9e Binary files /dev/null and b/Resources/Textures/_Triad/Objects/Misc/dsid_template.rsi/tier_4.png differ