From 29f5ead1a92d1c92a88351a12f1937c536cb34b1 Mon Sep 17 00:00:00 2001 From: "steinhauer.erhard" Date: Wed, 21 Aug 2024 20:16:11 +0300 Subject: [PATCH] wizard belts and masks --- .../Entities/Clothing/Belt/belts_wizard.yml | 86 ++++++++++++++++++ .../Entities/Clothing/Masks/masks_wizard.yml | 86 ++++++++++++++++++ .../wizard_sash.rsi/equipped-belt-base-01.png | Bin 0 -> 368 bytes .../Belt/wizard_sash.rsi/icon-base-01.png | Bin 0 -> 198 bytes .../wizard_sash.rsi/inhand-left-base-01.png | Bin 0 -> 757 bytes .../wizard_sash.rsi/inhand-right-base-01.png | Bin 0 -> 764 bytes .../Clothing/Belt/wizard_sash.rsi/meta.json | 26 ++++++ .../Mask/wizard.rsi/equipped-mask-base-01.png | Bin 0 -> 868 bytes .../Clothing/Mask/wizard.rsi/icon-base-01.png | Bin 0 -> 609 bytes .../Mask/wizard.rsi/inhand-left-base-01.png | Bin 0 -> 718 bytes .../Mask/wizard.rsi/inhand-right-base-01.png | Bin 0 -> 689 bytes .../_NF/Clothing/Mask/wizard.rsi/meta.json | 26 ++++++ .../Coats/wizard_robe_purple.rsi/icon.png | Bin 477 -> 434 bytes 13 files changed, 224 insertions(+) create mode 100644 Resources/Prototypes/_NF/Entities/Clothing/Belt/belts_wizard.yml create mode 100644 Resources/Prototypes/_NF/Entities/Clothing/Masks/masks_wizard.yml create mode 100644 Resources/Textures/_NF/Clothing/Belt/wizard_sash.rsi/equipped-belt-base-01.png create mode 100644 Resources/Textures/_NF/Clothing/Belt/wizard_sash.rsi/icon-base-01.png create mode 100644 Resources/Textures/_NF/Clothing/Belt/wizard_sash.rsi/inhand-left-base-01.png create mode 100644 Resources/Textures/_NF/Clothing/Belt/wizard_sash.rsi/inhand-right-base-01.png create mode 100644 Resources/Textures/_NF/Clothing/Belt/wizard_sash.rsi/meta.json create mode 100644 Resources/Textures/_NF/Clothing/Mask/wizard.rsi/equipped-mask-base-01.png create mode 100644 Resources/Textures/_NF/Clothing/Mask/wizard.rsi/icon-base-01.png create mode 100644 Resources/Textures/_NF/Clothing/Mask/wizard.rsi/inhand-left-base-01.png create mode 100644 Resources/Textures/_NF/Clothing/Mask/wizard.rsi/inhand-right-base-01.png create mode 100644 Resources/Textures/_NF/Clothing/Mask/wizard.rsi/meta.json diff --git a/Resources/Prototypes/_NF/Entities/Clothing/Belt/belts_wizard.yml b/Resources/Prototypes/_NF/Entities/Clothing/Belt/belts_wizard.yml new file mode 100644 index 00000000000..348cf92f6b8 --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Clothing/Belt/belts_wizard.yml @@ -0,0 +1,86 @@ +- type: entity + id: ClothingBeltWizardBlue + parent: + - ClothingBeltStorageBase + - RecyclableItemClothBasic + - ContrabandClothing + name: blue wizard sash + description: A webbing with pockets lined with waterproof (water, huh?) material. + components: + - type: Sprite + sprite: _NF/Clothing/Belt/wizard_sash.rsi + layers: + - state: icon-base-01 + color: "#9595af" + - type: Item + inhandVisuals: + left: + - state: inhand-left-base-01 + color: "#9595af" + right: + - state: inhand-right-base-01 + color: "#9595af" + - type: Clothing + sprite: _NF/Clothing/Belt/wizard_sash.rsi + clothingVisuals: + belt: + - state: equipped-belt-base-01 + color: "#9595af" + +- type: entity + id: ClothingBeltWizardRed + parent: + - ClothingBeltStorageBase + - RecyclableItemClothBasic + - ContrabandClothing + name: blue wizard sash + description: A webbing with pockets lined with waterproof (water, huh?) material. + components: + - type: Sprite + sprite: _NF/Clothing/Belt/wizard_sash.rsi + layers: + - state: icon-base-01 + color: "#d81919" + - type: Item + inhandVisuals: + left: + - state: inhand-left-base-01 + color: "#d81919" + right: + - state: inhand-right-base-01 + color: "#d81919" + - type: Clothing + sprite: _NF/Clothing/Belt/wizard_sash.rsi + clothingVisuals: + belt: + - state: equipped-belt-base-01 + color: "#d81919" + +- type: entity + id: ClothingBeltWizardPurple + parent: + - ClothingBeltStorageBase + - RecyclableItemClothBasic + - ContrabandClothing + name: purple wizard sash + description: A webbing with pockets lined with waterproof (water, huh?) material. + components: + - type: Sprite + sprite: _NF/Clothing/Belt/wizard_sash.rsi + layers: + - state: icon-base-01 + color: "#3e2147" + - type: Item + inhandVisuals: + left: + - state: inhand-left-base-01 + color: "#3e2147" + right: + - state: inhand-right-base-01 + color: "#3e2147" + - type: Clothing + sprite: _NF/Clothing/Belt/wizard_sash.rsi + clothingVisuals: + belt: + - state: equipped-belt-base-01 + color: "#3e2147" diff --git a/Resources/Prototypes/_NF/Entities/Clothing/Masks/masks_wizard.yml b/Resources/Prototypes/_NF/Entities/Clothing/Masks/masks_wizard.yml new file mode 100644 index 00000000000..b52fe1f6f56 --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Clothing/Masks/masks_wizard.yml @@ -0,0 +1,86 @@ +- type: entity + id: ClothingMaskWizardBlue + parent: + - ClothingMaskGasExplorer + - RecyclableItemClothDevice + - ContrabandClothing + name: blue wizard gas mask + description: A close-fitting magical mask. + components: + - type: Sprite + sprite: _NF/Clothing/Mask/wizard.rsi + layers: + - state: icon-base-01 + color: "#9595af" + - type: Item + inhandVisuals: + left: + - state: inhand-left-base-01 + color: "#9595af" + right: + - state: inhand-right-base-01 + color: "#9595af" + - type: Clothing + sprite: _NF/Clothing/Mask/wizard.rsi + clothingVisuals: + mask: + - state: equipped-mask-base-01 + color: "#9595af" + +- type: entity + id: ClothingMaskWizardRed + parent: + - ClothingMaskGasExplorer + - RecyclableItemClothDevice + - ContrabandClothing + name: red wizard gas mask + description: A close-fitting magical mask. + components: + - type: Sprite + sprite: _NF/Clothing/Mask/wizard.rsi + layers: + - state: icon-base-01 + color: "#d81919" + - type: Item + inhandVisuals: + left: + - state: inhand-left-base-01 + color: "#d81919" + right: + - state: inhand-right-base-01 + color: "#d81919" + - type: Clothing + sprite: _NF/Clothing/Mask/wizard.rsi + clothingVisuals: + mask: + - state: equipped-mask-base-01 + color: "#d81919" + +- type: entity + id: ClothingMaskWizardPurple + parent: + - ClothingMaskGasExplorer + - RecyclableItemClothDevice + - ContrabandClothing + name: purple wizard gas mask + description: A close-fitting magical mask. + components: + - type: Sprite + sprite: _NF/Clothing/Mask/wizard.rsi + layers: + - state: icon-base-01 + color: "#3e2147" + - type: Item + inhandVisuals: + left: + - state: inhand-left-base-01 + color: "#3e2147" + right: + - state: inhand-right-base-01 + color: "#3e2147" + - type: Clothing + sprite: _NF/Clothing/Mask/wizard.rsi + clothingVisuals: + mask: + - state: equipped-mask-base-01 + color: "#3e2147" diff --git a/Resources/Textures/_NF/Clothing/Belt/wizard_sash.rsi/equipped-belt-base-01.png b/Resources/Textures/_NF/Clothing/Belt/wizard_sash.rsi/equipped-belt-base-01.png new file mode 100644 index 0000000000000000000000000000000000000000..dd14c53823532b1d869740d277f941929900ff1d GIT binary patch literal 368 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zwLD!MLn`LH zy=B5505&6*a(^pNgPX@|8HTLHqemj)?Mqg|1ozUfjsBc3&mY8#!P#9+PeSv z3NAw(NkWW3b+jnLIzJ)KbLh*2~7a~ C>YsD~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Belt/wizard_sash.rsi/icon-base-01.png b/Resources/Textures/_NF/Clothing/Belt/wizard_sash.rsi/icon-base-01.png new file mode 100644 index 0000000000000000000000000000000000000000..8e5169e8d8f23d0ae462b5cab3438aa4094b170c GIT binary patch literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}4W2HJArY-_ zFYe}KRTN;o@VeNT*F_-bbkUlFY;O+r_4Mi_2;9k;EPgg=Tk)Zvg^3J`Edov*>x1V! z3_8_kcqr=kb!DY5_a+vn-Q8nxxY%#a)(3mri{Gv6H%#bp6GxhUxpj#L`UHx3vIVCg!00y5=tpET3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Belt/wizard_sash.rsi/inhand-left-base-01.png b/Resources/Textures/_NF/Clothing/Belt/wizard_sash.rsi/inhand-left-base-01.png new file mode 100644 index 0000000000000000000000000000000000000000..bcdbc364ea9065421c16b03aec73a302c2eff734 GIT binary patch literal 757 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 vIsA!@xLx9j@afe#hn700000NkvXXu0mjf4+Ir~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Mask/wizard.rsi/inhand-left-base-01.png b/Resources/Textures/_NF/Clothing/Mask/wizard.rsi/inhand-left-base-01.png new file mode 100644 index 0000000000000000000000000000000000000000..0749f15436e4d1a2ab2ec54ec1c661951b3f81e6 GIT binary patch literal 718 zcmV;<0x|uGP)EX>4Tx04R}tkv&MmP!xqvQ%glE4i*s+%ut;yh>AE$6^me@v=v%)FnQ@8G-*gu zTpR`0f`dPcRRZ7c=mzuY2mIx{LBG@4i2)SIL_U@QK88OgAjz4dR(i zOXs{#9A+g+AwDM_H|T=Ik6f2se&bwpSm2pqBa@mZ4ik&T4wgHZl?;`5nmD4U8s!UF zmle)ioYhK=weHDZ7|LraX|B^6MjT5>APEsNYAB-u3sKrNQcR@iJm%paa{Nhh$>b`7 zkz)Z>sE`~#_#gb9ty!3wbdy3cAn;<_AEQ8U7iiXP`}^3onsb!v*ymNb&k^qAVafSz5xyn zfw3ZGuY0_^yK`>;_O#~r138d#khirqOaK4@1W80eRCt{2+ChqhFcgI0^e_hym+uNW zLKZG_EAN#vTO0u^ih6)coAtTf0Wa!x2Z?@R}XKU^P5|b z(0$ouSzdmIRSp0E00000006+{S^O?D-3OfMXhYDtMfkR_c8*~f+&s^297ng`4ouVZ z$y(>I+9F(<)fVBhthNZ3X0ai-{6BX#1OVP~2fi3Pj4#db6951J07*qoM6N<$g7gtX AQvd(} literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Clothing/Mask/wizard.rsi/inhand-right-base-01.png b/Resources/Textures/_NF/Clothing/Mask/wizard.rsi/inhand-right-base-01.png new file mode 100644 index 0000000000000000000000000000000000000000..80e407eb27377eb83c2c719878d43ca533f53feb GIT binary patch literal 689 zcmV;i0#5yjP)EX>4Tx04R}tkv&MmP!xqvQ%glE4i*s+%ut;yh>AE$6^me@v=v%)FnQ@8G-*gu zTpR`0f`dPcRRZ7c=mzuY2mIx{LBG@4i2)SIL_U@QK88OgAjz4dR(i zOXs{#9A+g+AwDM_H|T=Ik6f2se&bwpSm2pqBa@mZ4ik&T4wgHZl?;`5nmD4U8s!UF zmle)ioYhK=weHDZ7|LraX|B^6MjT5>APEsNYAB-u3sKrNQcR@iJm%paa{Nhh$>b`7 zkz)Z>sE`~#_#gb9ty!3wbdy3cAn;<_AEQ8U7iiXP`}^3onsb!v*ymNb&k^qAVafSz5xyn zfw3ZGuY0_^yK`>;_O#~r138d#khirqOaK4?=Sf6CRCt{2+Rcf?Fbsxa?UtbyRDud{ z&91?HG;_he0F-G*><>lP&9<|nJt;HDQye^Bc>h0X_9;$j(WZ(Bt)#aNo zC3h+1sz_@sGW-{&(Q&v=x z^O>SFlO_P$hV?}hfYW!lyggT1Q^^6h-vhu*nsYmL`i>u0Vd+aaE5hkJz^4n}Ee?tf zJT&gv2*gON8-H^#Z{#u@50nKcJ1`s%@J8;B6bD5I4iDl0#A9JBBMg9LCg?h0TF-3& z?CLKHNbTlmJv9i9x9}!MZkcVo-ahe|$4)#8JSquLI)c;6iT}i+ktoqf)Q?$4;!FI` pxH>zM02jwu<$pk<(P;h!A7L1eOPL5dr~m)}07*qoLl=;V|r4@LbfRVK7T)n_&P$^^hMOlLJDD% zh_B=K`6*H-gLR|g0ydZDB`Jjcx%c}0sDR-FF~g!!ad}&KX7(}ot;Bt% zRGc%(oHQ3r0AhwUA_~CiI-Fh{D#cW)K&RUVz+5yvFLt`lz^=l?LpUtL={mqy6~3Ds z6f1CDy<&bkOn-FF@Yvkf4llhY&v_wRlsm`UW80$CuhrO^1Uw>!liRJ^-nofZF{lkZVl1fBH0g06~^}8y*-V*L-%PsQ(x4l6m?6Mq50XIqll!kD> zus0}gC>SCX3=M3S5goDr8D|GO65wbzrTh