From e9f74b0ccf87ab27319eb1a3cd938c10663255cd Mon Sep 17 00:00:00 2001 From: tau <64920518+tau27@users.noreply.github.com> Date: Sat, 14 Feb 2026 01:28:49 +0300 Subject: [PATCH] Valento (#486) * Valento * Roses * Fix * Fix migra --- .../ru-RU/_WL/entities/objects/misc.ftl | 14 ++ .../Locale/ru-RU/_WL/paper/valentine.ftl | 5 + .../_WL/prototypes/entities/misc/rosebox.ftl | 16 +- .../_WL/Entities/Objects/Misc/paper.yml | 151 ++++++++++++++++++ .../_WL/Entities/Objects/Misc/rosebox.yml | 54 ++++++- .../Paper/paper_background_pink.svg.96dpi.png | Bin 0 -> 2253 bytes .../paper_background_pink.svg.96dpi.png.yml | 2 + .../Interface/Paper/paper_background_red.svg | 40 +++++ .../Paper/paper_background_red.svg.96dpi.png | Bin 0 -> 2242 bytes .../paper_background_red.svg.96dpi.png.yml | 2 + .../paper_background_yellow.svg.96dpi.png | Bin 0 -> 2204 bytes .../paper_background_yellow.svg.96dpi.png.yml | 2 + .../_WL/Objects/Misc/rose.rsi/meta.json | 71 ++++++++ .../Misc/rose.rsi/rose_pink-inhand-left.png | Bin 0 -> 479 bytes .../Misc/rose.rsi/rose_pink-inhand-right.png | Bin 0 -> 493 bytes .../_WL/Objects/Misc/rose.rsi/rose_pink.png | Bin 0 -> 627 bytes .../rose.rsi/rose_pink_equipped-HELMET.png | Bin 0 -> 6815 bytes .../Misc/rose.rsi/rose_red-inhand-left.png | Bin 0 -> 427 bytes .../Misc/rose.rsi/rose_red-inhand-right.png | Bin 0 -> 430 bytes .../_WL/Objects/Misc/rose.rsi/rose_red.png | Bin 0 -> 573 bytes .../rose.rsi/rose_red_equipped-HELMET.png | Bin 0 -> 6805 bytes .../Misc/rose.rsi/rose_white-inhand-left.png | Bin 0 -> 477 bytes .../Misc/rose.rsi/rose_white-inhand-right.png | Bin 0 -> 465 bytes .../_WL/Objects/Misc/rose.rsi/rose_white.png | Bin 0 -> 640 bytes .../rose.rsi/rose_white_equipped-HELMET.png | Bin 0 -> 6811 bytes .../Misc/rose.rsi/rose_yelo-inhand-left.png | Bin 0 -> 463 bytes .../Misc/rose.rsi/rose_yelo-inhand-right.png | Bin 0 -> 462 bytes .../_WL/Objects/Misc/rose.rsi/rose_yelo.png | Bin 0 -> 636 bytes .../rose.rsi/rose_yelo_equipped-HELMET.png | Bin 0 -> 6813 bytes .../_WL/Objects/Misc/valentine.rsi/meta.json | 53 ++++++ .../valentine.rsi/valentine_pink-closed.png | Bin 0 -> 309 bytes .../valentine_pink-inhand-left.png | Bin 0 -> 279 bytes .../valentine_pink-inhand-right.png | Bin 0 -> 295 bytes .../valentine.rsi/valentine_pink-open.png | Bin 0 -> 406 bytes .../valentine.rsi/valentine_red-closed.png | Bin 0 -> 335 bytes .../valentine_red-inhand-left.png | Bin 0 -> 279 bytes .../valentine_red-inhand-right.png | Bin 0 -> 295 bytes .../Misc/valentine.rsi/valentine_red-open.png | Bin 0 -> 408 bytes .../valentine.rsi/valentine_yelo-closed.png | Bin 0 -> 317 bytes .../valentine_yelo-inhand-left.png | Bin 0 -> 280 bytes .../valentine_yelo-inhand-right.png | Bin 0 -> 296 bytes .../valentine.rsi/valentine_yelo-open.png | Bin 0 -> 416 bytes Resources/migration.yml | 3 + 43 files changed, 407 insertions(+), 6 deletions(-) create mode 100644 Resources/Locale/ru-RU/_WL/entities/objects/misc.ftl create mode 100644 Resources/Locale/ru-RU/_WL/paper/valentine.ftl create mode 100644 Resources/Prototypes/_WL/Entities/Objects/Misc/paper.yml create mode 100644 Resources/Textures/_WL/Interface/Paper/paper_background_pink.svg.96dpi.png create mode 100644 Resources/Textures/_WL/Interface/Paper/paper_background_pink.svg.96dpi.png.yml create mode 100644 Resources/Textures/_WL/Interface/Paper/paper_background_red.svg create mode 100644 Resources/Textures/_WL/Interface/Paper/paper_background_red.svg.96dpi.png create mode 100644 Resources/Textures/_WL/Interface/Paper/paper_background_red.svg.96dpi.png.yml create mode 100644 Resources/Textures/_WL/Interface/Paper/paper_background_yellow.svg.96dpi.png create mode 100644 Resources/Textures/_WL/Interface/Paper/paper_background_yellow.svg.96dpi.png.yml create mode 100644 Resources/Textures/_WL/Objects/Misc/rose.rsi/meta.json create mode 100644 Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_pink-inhand-left.png create mode 100644 Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_pink-inhand-right.png create mode 100644 Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_pink.png create mode 100644 Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_pink_equipped-HELMET.png create mode 100644 Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_red-inhand-left.png create mode 100644 Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_red-inhand-right.png create mode 100644 Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_red.png create mode 100644 Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_red_equipped-HELMET.png create mode 100644 Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_white-inhand-left.png create mode 100644 Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_white-inhand-right.png create mode 100644 Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_white.png create mode 100644 Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_white_equipped-HELMET.png create mode 100644 Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_yelo-inhand-left.png create mode 100644 Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_yelo-inhand-right.png create mode 100644 Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_yelo.png create mode 100644 Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_yelo_equipped-HELMET.png create mode 100644 Resources/Textures/_WL/Objects/Misc/valentine.rsi/meta.json create mode 100644 Resources/Textures/_WL/Objects/Misc/valentine.rsi/valentine_pink-closed.png create mode 100644 Resources/Textures/_WL/Objects/Misc/valentine.rsi/valentine_pink-inhand-left.png create mode 100644 Resources/Textures/_WL/Objects/Misc/valentine.rsi/valentine_pink-inhand-right.png create mode 100644 Resources/Textures/_WL/Objects/Misc/valentine.rsi/valentine_pink-open.png create mode 100644 Resources/Textures/_WL/Objects/Misc/valentine.rsi/valentine_red-closed.png create mode 100644 Resources/Textures/_WL/Objects/Misc/valentine.rsi/valentine_red-inhand-left.png create mode 100644 Resources/Textures/_WL/Objects/Misc/valentine.rsi/valentine_red-inhand-right.png create mode 100644 Resources/Textures/_WL/Objects/Misc/valentine.rsi/valentine_red-open.png create mode 100644 Resources/Textures/_WL/Objects/Misc/valentine.rsi/valentine_yelo-closed.png create mode 100644 Resources/Textures/_WL/Objects/Misc/valentine.rsi/valentine_yelo-inhand-left.png create mode 100644 Resources/Textures/_WL/Objects/Misc/valentine.rsi/valentine_yelo-inhand-right.png create mode 100644 Resources/Textures/_WL/Objects/Misc/valentine.rsi/valentine_yelo-open.png diff --git a/Resources/Locale/ru-RU/_WL/entities/objects/misc.ftl b/Resources/Locale/ru-RU/_WL/entities/objects/misc.ftl new file mode 100644 index 0000000000..5cf6fb28b3 --- /dev/null +++ b/Resources/Locale/ru-RU/_WL/entities/objects/misc.ftl @@ -0,0 +1,14 @@ +ent-EnvelopeValentineBase = валентинка + .desc = Прекрасная валентинка с удивительно вместительным кармашком для подарка. + +ent-EnvelopeValentineRed = красная валентинка + .desc = { ent-EnvelopeValentineBase.desc } + +ent-EnvelopeValentineYellow = жёлтая валентинка + .desc = { ent-EnvelopeValentineBase.desc } + +ent-EnvelopeValentinePink = розовая валентинка + .desc = { ent-EnvelopeValentineBase.desc } + +ent-EnvelopeValentineRedSingulo = подозрительная валентинка + .desc = Выглядит подозрительно... diff --git a/Resources/Locale/ru-RU/_WL/paper/valentine.ftl b/Resources/Locale/ru-RU/_WL/paper/valentine.ftl new file mode 100644 index 0000000000..4ce157e222 --- /dev/null +++ b/Resources/Locale/ru-RU/_WL/paper/valentine.ftl @@ -0,0 +1,5 @@ +valentine-letter-slot = Подарок +valentine-default-message = + С любовью от: + + Для: diff --git a/Resources/Locale/ru-RU/_WL/prototypes/entities/misc/rosebox.ftl b/Resources/Locale/ru-RU/_WL/prototypes/entities/misc/rosebox.ftl index 96c5d1c8f2..14cfc21e99 100644 --- a/Resources/Locale/ru-RU/_WL/prototypes/entities/misc/rosebox.ftl +++ b/Resources/Locale/ru-RU/_WL/prototypes/entities/misc/rosebox.ftl @@ -5,5 +5,17 @@ ent-RoseBoxFake = букет цветов в коробке ent-RoseBox = букет цветов в коробке .desc = Букет элитных цветов. На этикетке написано, что это розы. -ent-Rose = роза - .desc = Искусственно выращенные розы с плантаций. Хороший подарок вашей девушке. +ent-RoseBase = роза + .desc = Искусственно выращенные розы с плантаций. Хороший подарок вашему партнёру. + +ent-RoseRed = красная роза + .desc = { ent-RoseBase.desc } + +ent-RosePink = розовая роза + .desc = { ent-RoseBase.desc } + +ent-RoseYellow = жёлтая роза + .desc = { ent-RoseBase.desc } + +ent-RoseWhite = белая роза + .desc = { ent-RoseBase.desc } diff --git a/Resources/Prototypes/_WL/Entities/Objects/Misc/paper.yml b/Resources/Prototypes/_WL/Entities/Objects/Misc/paper.yml new file mode 100644 index 0000000000..c86678a08d --- /dev/null +++ b/Resources/Prototypes/_WL/Entities/Objects/Misc/paper.yml @@ -0,0 +1,151 @@ +- type: entity + name: valentine + parent: BaseItem + id: EnvelopeValentineBase + description: 'A small valentine for your love!' + abstract: true + components: + - type: Paper + content: valentine-default-message + - type: Envelope + - type: ContainerContainer + containers: + letter_slot: !type:ContainerSlot + - type: ItemSlots + slots: + letter_slot: + name: valentine-letter-slot + insertSound: /Audio/Effects/packetrip.ogg + ejectSound: /Audio/Effects/packetrip.ogg + - type: ActivatableUI + key: enum.PaperUiKey.Key + requiresComplex: false + - type: UserInterface + interfaces: + enum.PaperUiKey.Key: + type: PaperBoundUserInterface + - type: Item + size: Tiny + - type: Tag + tags: + - Trash + - Document + #- type: Appearance, hide stamp marks until we have some kind of displacement + - type: Flammable + fireSpread: true + canResistFire: false + alwaysCombustible: true + canExtinguish: true + damage: + types: + Heat: 1 + - type: FireVisuals + sprite: Effects/fire.rsi + normalState: fire + - type: Damageable + damageModifierSet: Wood + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 15 + behaviors: + - !type:EmptyAllContainersBehaviour + - !type:DoActsBehavior + acts: [ "Destruction" ] + +- type: entity + name: valentine red + parent: EnvelopeValentineBase + id: EnvelopeValentineRed + components: + - type: Sprite + sprite: _WL/Objects/Misc/valentine.rsi + layers: + - state: valentine_red-open + map: ["enum.EnvelopeVisualLayers.Open"] + - state: valentine_red-closed + map: ["enum.EnvelopeVisualLayers.Sealed"] + visible: false + - state: valentine_red-open + map: ["enum.EnvelopeVisualLayers.Torn"] + visible: false + - type: PaperVisuals + backgroundImagePath: "/Textures/_WL/Interface/Paper/paper_background_red.svg.96dpi.png" + backgroundPatchMargin: 16.0, 16.0, 16.0, 16.0 + contentMargin: 4.0, 4.0, 4.0, 4.0 + maxWritableArea: 400.0, 256.0 + - type: Item + inhandVisuals: + left: + - state: valentine_red-inhand-left + right: + - state: valentine_red-inhand-right + +- type: entity + name: valentine yellow + parent: EnvelopeValentineBase + id: EnvelopeValentineYellow + components: + - type: Sprite + sprite: _WL/Objects/Misc/valentine.rsi + layers: + - state: valentine_yelo-open + map: ["enum.EnvelopeVisualLayers.Open"] + - state: valentine_yelo-closed + map: ["enum.EnvelopeVisualLayers.Sealed"] + visible: false + - state: valentine_yelo-open + map: ["enum.EnvelopeVisualLayers.Torn"] + visible: false + - type: PaperVisuals + backgroundImagePath: "/Textures/_WL/Interface/Paper/paper_background_yellow.svg.96dpi.png" + backgroundPatchMargin: 16.0, 16.0, 16.0, 16.0 + contentMargin: 4.0, 4.0, 4.0, 4.0 + maxWritableArea: 400.0, 256.0 + - type: Item + inhandVisuals: + left: + - state: valentine_yelo-inhand-left + right: + - state: valentine_yelo-inhand-right + +- type: entity + name: valentine pink + parent: EnvelopeValentineBase + id: EnvelopeValentinePink + components: + - type: Sprite + sprite: _WL/Objects/Misc/valentine.rsi + layers: + - state: valentine_pink-open + map: ["enum.EnvelopeVisualLayers.Open"] + - state: valentine_pink-closed + map: ["enum.EnvelopeVisualLayers.Sealed"] + visible: false + - state: valentine_pink-open + map: ["enum.EnvelopeVisualLayers.Torn"] + visible: false + - type: PaperVisuals + backgroundImagePath: "/Textures/_WL/Interface/Paper/paper_background_pink.svg.96dpi.png" + backgroundPatchMargin: 16.0, 16.0, 16.0, 16.0 + contentMargin: 4.0, 4.0, 4.0, 4.0 + maxWritableArea: 400.0, 256.0 + - type: Item + inhandVisuals: + left: + - state: valentine_pink-inhand-left + right: + - state: valentine_pink-inhand-right + +- type: entity + parent: EnvelopeValentineRed + id: EnvelopeValentineRedSingulo + components: + - type: ItemSlots + slots: + letter_slot: + name: valentine-letter-slot + startingItem: ImmovableRodKeepTilesStill + insertSound: /Audio/Effects/packetrip.ogg + ejectSound: /Audio/Effects/packetrip.ogg diff --git a/Resources/Prototypes/_WL/Entities/Objects/Misc/rosebox.yml b/Resources/Prototypes/_WL/Entities/Objects/Misc/rosebox.yml index b27f15520f..40f0c9f874 100644 --- a/Resources/Prototypes/_WL/Entities/Objects/Misc/rosebox.yml +++ b/Resources/Prototypes/_WL/Entities/Objects/Misc/rosebox.yml @@ -25,7 +25,7 @@ components: - type: SpawnItemsOnUse items: - - id: Rose + - id: RoseRed sound: path: /Audio/Effects/unwrap.ogg - type: Sprite @@ -36,13 +36,16 @@ - type: entity parent: ProduceBase - id: Rose + id: RoseBase name: rose description: Artificially grown roses from plantations. A nice gift for your girlfriend. + abstract: true components: - type: Sprite - sprite: _WL/Entities/Objects/Specific/Hydroponics/rose.rsi - state: rose + sprite: _WL/Objects/Misc/rose.rsi + - type: Clothing + slots: + - HEAD - type: MeleeWeapon attackRate: 1 damage: @@ -53,3 +56,46 @@ - type: StaticPrice price: 500 +- type: entity + parent: RoseBase + id: RoseRed + components: + - type: Sprite + state: rose_red + - type: Clothing + clothingVisuals: + head: + - state: rose_red_equipped-HELMET + +- type: entity + parent: RoseBase + id: RosePink + components: + - type: Sprite + state: rose_pink + - type: Clothing + clothingVisuals: + head: + - state: rose_pink_equipped-HELMET + +- type: entity + parent: RoseBase + id: RoseWhite + components: + - type: Sprite + state: rose_white + - type: Clothing + clothingVisuals: + head: + - state: rose_white_equipped-HELMET + +- type: entity + parent: RoseBase + id: RoseYellow + components: + - type: Sprite + state: rose_yelo + - type: Clothing + clothingVisuals: + head: + - state: rose_yelo_equipped-HELMET diff --git a/Resources/Textures/_WL/Interface/Paper/paper_background_pink.svg.96dpi.png b/Resources/Textures/_WL/Interface/Paper/paper_background_pink.svg.96dpi.png new file mode 100644 index 0000000000000000000000000000000000000000..bc14dc8588c7179d2fec51a5f8450062e49f21ed GIT binary patch literal 2253 zcmcIm`9IT-AAh?gN3_KUp|4`dF$xtn8)nYMw3PeKkv=r>VQ6wIckW~4zU7*^(n>jE zeJW8T_dRmopY{EI{)O)kulsmDe|bF~uV{=3iib;>3jhEfw7!lR!-oGBPIiXIkKWJ# z0H*MJNF)Z0L`ppH@pifA=?nmnL_(sb{%g4C8(Z@tS^4v$+SCh3e0^*Tr$SMTZY^e% ztLl2X6^w*NCQVL4TF!|c-mbjfqQ0~^AhJ-hbY5=lMdG4k2}xRy(zr_<~Mdz7P%4dFPfNBW$E|&jJliC_ZY5 z4WVwAyt|ZK!KL?%?Gp)Je>4%YM!8#fck+ei`Xm zU`Z&de(oI_hO}!l8d*}Hi_NdB{7}g`4hFt2`OqRVtU>^Qg9WXljrGr7`EG1vHT(zr z#LkUJ=>U_cKDUC<<*=|MqA?irqBQmCn3TH+&ccBBDc{K+PqVHtux>EJ84Fssc%8F; zn5btFSHb)IV|m@aWKXd^*h2Y*-*T^fu9ThQ9>-yiok*a|hhg3H_w76Vn0)()?gP*M zy{u~=+cpMrRB-1iyS7(ycx-xu*!1$Sv3ioFxO@RPTPVjG?MLi7@Tqc|Y&b0i$ZttK zhsboD0ta}EYxzHPci&v~5r;pA4llc{{v}-dgSA#1?nE}#)0NUkYz@RsPDGl!j@$0n zU;0{ypA+K@W}b)!dnXv6nGVPAY>e?K2$kK4=}fXzn&a^U8@I#HIUpz?VA+1FMEMXy_S_zXe?sm%2Sv z#D!%A=j8-5YmP`o&aPghtpGXQKyy?Yc*B)*5sBR1c!^UQ+CaQgqK*2fi~a3*^={~p zM-?$d_fq@L^7M$|&#NYoJ6WxxPwNVS#lxdK3PIB%mnczxi-P++FJ@86#itvr;3O?`G^lIbTeO9-su`8N^j@yfFO^Rum=Ld2IIoI$f zVavuQB{B7PWy{w@tR-NcUW@L7O~$LXsko!Ffpf(xhGPWhicVcw{u8`TIR8PRClZ*T zRZ;e_n^7TbFx4-eLje)s!kjs&!R)I*{t$f^^=NS5yUgrt=@o=`P*_}$2w-&A(N%@j zbdSBUzql{9^~RmE*tHnCMiu2kD1i$=}yhw8q>iBfSNeg8)sBcSC4>Y(h zo$9)Z0|(e*5sLU7w%`@ja$8mRHK%G+g6RChPIhX;I3Z{=-wleH?(o}|D%k@+WLeC~ zY9dD@MzRd^@@GY#BcQN8iZI#^yqXlnj+ zkb#IZ23dPC31K7&4x~13#P7Ci3~G$kc97rT|BnJOIFA2(8MuSC$Jh}Fw;d&bgH($Y7b=hHvOm`F^kc>Ste8N z8zMp&gm1+kufN*G6whZBG$NrcMmoV$^gv4S1w7+~5FT!XYf4%UgaMIz-uJ0-rrF2R zp*uk=Gq)~UPq*JZ)#mrBS?woFpeuswf#824MpLm|r^_9^JWaBr*e zu~ywKxHcgvQWa&(u}1RNNK)pHa5!(66~&z3c^8a2D`*_`Z40~JWFr7m%0c!WH13H_ENhsEp zk&gFn&LhiI$|H&}Y{0HkvgX5p|8Y}{m{B%tW6ASdNI_Xf)Db%fcXZkWJB(|C`Z)!s z?w~6?mBb8Lx*o45t_|sL?4dg7bWTxUQ=`MFdN4(t_@eVf2T#}|L33>nVdhXNQwar^ z|BS-oes(n*pBiKiZStaQM}KYxu)7C4mukvO8(B1uY&!4_+uUy>KgtSRv#}PR$Jrr1 z2hN6-CC_zx{EA=(M(_Cf#ZDRn13&A=d{xSn2j<~Br)j1RQ=9Lvi^eZ#o+W3f+I)6% zt_swI_kwP^ej?*d N0noZ8I@Jg};y--dFDU>3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_WL/Interface/Paper/paper_background_pink.svg.96dpi.png.yml b/Resources/Textures/_WL/Interface/Paper/paper_background_pink.svg.96dpi.png.yml new file mode 100644 index 0000000000..5c43e23305 --- /dev/null +++ b/Resources/Textures/_WL/Interface/Paper/paper_background_pink.svg.96dpi.png.yml @@ -0,0 +1,2 @@ +sample: + filter: true diff --git a/Resources/Textures/_WL/Interface/Paper/paper_background_red.svg b/Resources/Textures/_WL/Interface/Paper/paper_background_red.svg new file mode 100644 index 0000000000..7c208901f4 --- /dev/null +++ b/Resources/Textures/_WL/Interface/Paper/paper_background_red.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + diff --git a/Resources/Textures/_WL/Interface/Paper/paper_background_red.svg.96dpi.png b/Resources/Textures/_WL/Interface/Paper/paper_background_red.svg.96dpi.png new file mode 100644 index 0000000000000000000000000000000000000000..a886d72d6a2e12e36ab09eea9a41ddbb8f5ffc72 GIT binary patch literal 2242 zcmcIm`9IVP7yio3U}8`sdq`yvS&}WwV3Ku)49c4I5*b{wjbREI*H|K2tYyoRB!n#C z;@To{M{&m6k}=k%d{8kc004Yu*Gz2LGvS}& zhOm3sl%Dwbk54kf`1#$|i?0kEd@Yd0 zAjEh#9(1dguAFB;7=xu1!83BOHzYf0eYyOPE5zDnP9TqneBHAC*+< zm$oJ-y(^sQB{h$N;_ex{w^~wY%Il}Ut*!l~o_81ve5HkqCO&p10088tnF-P^;@R3) zbby3|B-h6J`cOnm`1^**OW~O=a-_Wb_QB#jPwj-TbMUvv#9;E+bIQ-OaGWwl(6iPZ zok<(Z9r2tm)6)gE(m7K>2rEmJch;YQV{oCdlCWoCnNu>fh`jE8daG1Yl&1RTL}&QZ z>Dt3sWyW6P-dV!I($G^I5Utj;*Zq})np?ss-v9My?kM;#oFAc7nV9{}_Yr{3#O5@g z8o!~qUNTkzinB$zI@R$@4J`KtRc~{8@!^Mt+un~HV>$saj*ZD(Z#!S&8M`zHNmgp< zFTC$|m;EhYCWBL8AKtM%p@;N83*IojJ;c(_)s8+Sgthr1m;qCtVs+))K?~xF+mV!c zBBM~0?+--{CHaM3yl{(YuS$bQnUL}8+j~?``^9pEzIf0V!o0ym<05s_3*isNE#>hKozXy#2-LVTgzgjajhhG60+(aruc>ur@A zeKZDn$ng8!Y9is>iWFigR_I7QqYZT+zKz+RRqmrdk| zbD_w=dRc<#@H?}TS5HP$HlL@7f-Zia(*G$^D*;W2)%@B2PKTx~TS1xDi^2q`W9))-O-Z4x;OV%l zr_jzez*Y^Yx6MZ^h--=aXW2L@+aI?Ng>+ENcecqxsktXLo}9rRP`)`q zUJ{^D+2nwZ}-m4tHZ6T0%E|@*>wu!MW5kR&Nwb0=b~G~O3e_M1LmOPa;-ixHkj#i znKEO`68(e^^FOrpyYRN3ADf+8cG0;-KU&BU1_t0Yge~jl=XV`JEs9~nCjym{6BHZO z`r-FRO=7={ttJd8M4i<W1?&pJeXe1dUAkkAO<%I;v^c{`}E3fYs^7zK}V8JhD>YHtKtSnnS`(LajY2 z?V86*(mQ85)4U*T1Y^hR#l?Soa74NppBGyC`<~*3HaG2*rW|a-G2p7ooZI)7T@AsV z%WyQlZpS7s3(N5J+}LE5jYzt!6=IXlR1s+Tf%!pgRUdteGC68nQ$}HiA9B)80c*4! zGM^RZzDM3j!6ku=>n}ri&#iy{n%%fOvCDG=cC)6nQydCK*}n;3hO#!PF>)vV4Yk7< A8vpL6NG0 zfMP_Y2})Cgv`Fv0uj(>DIBE7|H|Rf15I8bY_oVs5`8 zlem;hNCq|7A#kPUBd5!SCYbbz33$Uv$$k3@%?6Fdg)sydQ3lq{Z%$IOoH$C?BZ~?o zGuBsVlPglNT3=J-o?C2D?j21bXz;F0ADx5-3F!gBCsb>1cp`ZQ)^7_4xU3dwbsdc4 zpT@$)dDrf@AWP@v);ZR{mX-z4N1^VkgRz*kcaFtssQELyle$M_4?+?P1y?XyTe0fi z<(m)CyvD99?=332?qqCv+L0w$KKhSMyexq4-wru@D?rtkJD zs?^SGQ3u=S*-}fYvI1k{Fs@CegNsV5(sRqpzg7P}j0Q#)@qGz7PB8$$(Ql%Uwhn)? zJc9Gfuo2~4I|?4kI6n?v?YNoFLR)*~r;=m%hHAPAaBqb$;a5+g{t-x?}Hc z(OReGQSIi^jI$c;+y4gf)B|?)l!bRZ~|vyz=73cI5_mNsAWtS-Y7t$1h(Q z@}N&-6}(ncpK|w6G!a?^ChUd(?)x?vs>F;h>y0andWO?7!&z1Yw-%?A3YA!}RreZ} zquY6u)0?SuijuBbJ>3$KI#)5%X+a8P{&N8Q)bF0zA^88_lrFNs={mg*Nf z>)5dj?ZM5>IkbH%6LT}eH@_RzUbQ}G{AmcGM+z`=s8qn?to07T62qoGpo0HdwFF~%tV8B%MPW$?6BgIJR?;@xFG8^ z&IZEEo<>rJ?0<^`oH41GdxZtC1fml!J9|(G42nUcoz8Vwh=Du*Dul`WxnhM)g=5f4 z2}ELpWolgEzl4w2R5B9}2)1(OW#8qp19$!xi|))MZn(lbERNZ9E37oL>{_T69toLp zgTwEiXKxe*gD0+_`Ttcc01kK1yDE^WcE&llOagHq)QLUT;lvzsBzf5{ih}V>m|2sl z`Tqd+A0BOzoWz(NDqzsZ{#mV=9tHDs-~v_u(;a|JjWJzUK_Ia73xL}2N>b}pd%n!h zJ-)avPM>{00U8heV{8b7bG}8ER@T$f5(hNhZJyO|uZl}nTSeXrSVecHS`?h+(>VU2oI>W96O-VXxG^Q zMEK{(wW=2m^GU4{;yG=a?m>+0rHJ4rg4?>fN_zTDs6LJL)+beI^Bffn@n~n-qcBcP{8oGy| z_vAUwNW$>F_SXhRW9C9AyX+Vi;A&RwkKBh%=ZK8W2Lm3KU)s9j?*H0CoyP5H*rlca zI!Shnw?FR|c2tL$Vl+F5j4Gs!&k85DWa{;xeBrOep>vg11 zv6vMcC=jU}r_2q83PrGzh7WNB>oYz!Q9itHww`Fd3a-d#lLS{M#CI)Xt_N4^xns-N zRPZ9jKV!o!WIO7h`T6 NfQf;*ewCgp@gFxv2KE2| literal 0 HcmV?d00001 diff --git a/Resources/Textures/_WL/Interface/Paper/paper_background_yellow.svg.96dpi.png.yml b/Resources/Textures/_WL/Interface/Paper/paper_background_yellow.svg.96dpi.png.yml new file mode 100644 index 0000000000..5c43e23305 --- /dev/null +++ b/Resources/Textures/_WL/Interface/Paper/paper_background_yellow.svg.96dpi.png.yml @@ -0,0 +1,2 @@ +sample: + filter: true diff --git a/Resources/Textures/_WL/Objects/Misc/rose.rsi/meta.json b/Resources/Textures/_WL/Objects/Misc/rose.rsi/meta.json new file mode 100644 index 0000000000..063694c73a --- /dev/null +++ b/Resources/Textures/_WL/Objects/Misc/rose.rsi/meta.json @@ -0,0 +1,71 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "Made by ReArtInt", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "rose_pink" + }, + { + "name": "rose_pink_equipped-HELMET", + "directions": 4 + }, + { + "name": "rose_pink-inhand-left", + "directions": 4 + }, + { + "name": "rose_pink-inhand-right", + "directions": 4 + }, + { + "name": "rose_red" + }, + { + "name": "rose_red_equipped-HELMET", + "directions": 4 + }, + { + "name": "rose_red-inhand-left", + "directions": 4 + }, + { + "name": "rose_red-inhand-right", + "directions": 4 + }, + { + "name": "rose_white" + }, + { + "name": "rose_white_equipped-HELMET", + "directions": 4 + }, + { + "name": "rose_white-inhand-left", + "directions": 4 + }, + { + "name": "rose_white-inhand-right", + "directions": 4 + }, + { + "name": "rose_yelo" + }, + { + "name": "rose_yelo_equipped-HELMET", + "directions": 4 + }, + { + "name": "rose_yelo-inhand-left", + "directions": 4 + }, + { + "name": "rose_yelo-inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_pink-inhand-left.png b/Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_pink-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..92b868a8610592d60157f6dd7546883597ed19c8 GIT binary patch literal 479 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|Vnk zPZ!6KinzD84852G1sWc9R&cQHZeY>LnOe~}C2W$?R`v^Vdm0{ais&fah{#No{le7L z!PeBoe&JSWx}pHfUGsOd1wYnLcz5>9?EKBQ_Xs8`HZU-8C?F9Id5w==Y`PGi75Dnz zl|AuqXJ^lPu=_{*-NTQ*Jo1vuf1jGaH@yp#*ElfRwX zRH8QdR?ys~N3+)J_4Y=rV|dQ(ue5km@1~i5Unj0!xA5Oh$Jg(EF0J|$nscD2mi5b@ z$8WzcdA5A7)|6u}q-6401uUjV+`VJ4|FnH)VV<&XZTa%_JTui|PNle=!LQWcc3LcO z@6Ea2u>E7UP{?FoLDN}t`Xg8b92gj}68}~=Jh!bscju;_TblfqQoRG8)KA(vKPa-z zo6Eg{;mJJ30>%yJSR)vU&I|0=!*pu`P(_o0wR1uz_ubdE$KTJj7tszk?0@|^CY}3q vvTMO_wwBUAD+P>M_N)5GLM;3@?*O}Y;!Kx4JN8}z#u$UAtDnm{r-UW|P*%zA literal 0 HcmV?d00001 diff --git a/Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_pink-inhand-right.png b/Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_pink-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..a75308abdb6d248b33bdf3f537071ae39516afa5 GIT binary patch literal 493 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|VoH zPZ!6KinzD8?7f&BMUH>$d?FzDrbWObarF`Ih^ST(#@#Xw)gPIf)B`*gPEwny8N|M~ zK_Q9B@gQ@?+g*k+TJ1V`@LcoE6kp-D>U}<{os4(C6 zqQ|MtOWSSiGgu!#4=??05R#uBeoxth?WEF7mD%&QubIE%ZO-buRi;*VWo;|}t4`o~ zd#rBCO0&7gJ{@6*+I#xa>Er1tSJ&^U<`+nnXf<@|=stdXlAOjjt`kg=7BBx)$k&NE zY|`PHFH!LR$A#bD>%}g3P213sHAhZV&b4Yv++0~#w}@riTlX`1R^6YhpT1*RYxkYm znP%(U(VUCmF3@1o`!2j=jc(mec4e!oTYv68QCyp}-YLgs-u8!EepcVB`usY4WB5S{ zh1`F6OdsyYwSMyrF7vel~nA`b8XTRmgg8sj^Gg`Rq`ku93Vb9)ko;`ED-0Igk zrbjjZ<}K|kT^pJ9Z{NDO&G*c&-&gqjea)IR&QR;+S?U;fDbH8V{`+e+F#Z@kUHx3v IIVCg!0Ik`}F#rGn literal 0 HcmV?d00001 diff --git a/Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_pink.png b/Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_pink.png new file mode 100644 index 0000000000000000000000000000000000000000..b6985fcbc5e451d731bac1aa57dded8316e2ba51 GIT binary patch literal 627 zcmV-(0*w8MP)vmzSWt?w8Ojn-Hh!ceGbMzwG8T5vd?#mmGw;W}uX$!Qr=~ldd++(a^PO|gG(=@9 zQUTL6$?5Yry<(c{hvr;#oL4s(qey%Px7o%KJ5zTLxvloD4*qUT4&`B16icA+erjel z2flT7L6=WYgmou*%!Htb^-kafBshROTN>&9<&7p{ee8y>&?^OR{&u1Ynz0cBjd67AOk}U7!>*U5&#S&paNKwv>aWX6ip+#I}e)>f6ITxUy%t~kCF5CQ;&+~G(wy98XM z2Z>M0kf>p61dGGB0)@4<*1Hgh%ayh3{Zm&QUj(e+x=rSlJ@&K*krTKoxX!*70hs}K zVv@N|aGf*C62zv4cmP=&%^Fzs&Q&Bl6;Oezg6r(N5-0^YPf9120GF}q^@MaXRGo2D z0N_6#s;j~5+Xx_ggvPJge`oJF2TCQqtA5=h{jPr^f)TwOrK~`{0>8&`6$+I$Vjlni N002ovPDHLkV1j=h4#WTe literal 0 HcmV?d00001 diff --git a/Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_pink_equipped-HELMET.png b/Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_pink_equipped-HELMET.png new file mode 100644 index 0000000000000000000000000000000000000000..bc567ad13b018513db77b56e8b930aeca7cb347e GIT binary patch literal 6815 zcmdT}VTct~6rPPuw)+q_ipZrOTat-|&D?wE-WfC7H8mGXLrm5cmgdcyfeo!KH*zB@ zEZIUrB1sBEp?)QnzxrooQIS;3mO+IEAr_Q|+Cpf5`p%u1eQ(}-`_>hOeKX9Rd+#~- zobNm5+{~k?b=}~q4O=X$a05Lp*4uk; zwyc&PhF0_rtqq>(9DM4Dcwkf1IW#;Nbw*nUVvAABI_csLXVTT4@|Ci2NniRrK*ysI zF6!I1V@uPT0d>vgX-bv=6WiBT`&qX&KGcQa9#k{~zJ#Y{6 zWIQv(6MaF5sGqK9e%cY_83HFo6r}W&@99cv#Z*5rhnDp4FluDFDDzq~)`(uog&)Cr zB;X6J5F9sVa0kL>!lRdvP;!zfi~`{TVL}JN$WhBErjXeFrF$1!tHDokOKy%sJ+LC27Xh!j&aq%Mwx`po=18($j&)LRaWO zMy^zN!=MmY#JPw?WCtSD2qJ103ss4nDO47XRj48@NXEzm(111J5J4iCP&Y`*W?-Ud zFnLJ=fhQ&y90`*M6+JdDB|AkcB?eP*3B6)(N5(!`+wul^8zP3TlM-U<) zOOYZh94=iTBF;z&h$MF|h_n!wiKJJF-nfp+(Pf~3fT5uiCJc(81Xaf{Mg|SBN^D8814%{c8a*t;_KtCfqzzBl{dG>y3Y3|V5*C?+ zXdkssPF>@0;+$pJKa-xbWrJDDksm7GkoF-Cp5zoWCK&}d+hJypO%#Hp-6e5`*)W4; z$S$2n$ZlD`yek=e(0QaQg=I0$r%?GK0_qT(DBGxJE=v+sq6k@DIQ4?b^cfvmiPy4+ zO7GQpjjRrRHW~k%vASnc5{yjGAWDu=5}4_lgFYX>WOr7#>87oop8oji8!CtX($HOf zM3;u6tW|+%x@5{ms8?YqFPQG=iWnj;SH#dvpjMlhCZ<+PCSM>;MQtiFO+{^bWM(!s zJ7}sp$_KN0RGpZnrdCZRPqxXZH73(!)TTpb##6g|GBb}_o=cN$k$gDunQY=~MYW^} zf3Y@BiLCK74H9f$PWKJ>{I; za`>TV=e}8?uazlKgd-UQvAN}#%Cw;@aqQxV}K73@z z+xPsMrGJj^{CwN9JB}afvo@`?T3Xw?8a20FyX5>ei$+hre&2@m8}A-FI&ZoJ R`1ir;S+RQg2g@Ga{y*zTqH+KL literal 0 HcmV?d00001 diff --git a/Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_red-inhand-left.png b/Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_red-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..8b8391347fb13acf26a2eed699877335b0e2dcb4 GIT binary patch literal 427 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R5M zr;B4qMcmt4hIxkqcp4J7I~y;#t95XirgQX>V~iGT*B?l%C|@~4!ji*#`zj&nMaqtH zN*fu@uas52D6cvDtxf%V&C{DX_?b8q8W@m?3htWPDO2~YEM5C?W$F5(w*R&tSo`N{ zM$Fp%-#6WsPtp4s%hG!>;_SscC$?VQ>da`ipS`mF+>)BwiAwdmZucL{So16+@BREF z!<8lB!DajNw)I`VW5(d*-(WVO_FRhg@%AfeCSk>FpG|I_RI{ARP#x`exGy&)SA36| zn8Zik?ez!lpFhd^DQu$IKEZn|@(v7)ECN`Gga)RG-~Y_pdRNa)@B0NS@r0Z8?4Y22>y6=Iddx&xArqKcMX`g!#?F!UKbUHx3vIVCg!0CPU0u>b%7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_red-inhand-right.png b/Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_red-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..30b9e74368bb3404e0ae2a0ea87ae367805e5b62 GIT binary patch literal 430 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R4% zr;B4qMcmt4wt0sf1lk@pDv7l5aax6ocm`PU9WdO%cHH3(YhYlJz^oF%N!Hq$&R;Ya z9r*M1md>ZB^{VCFw)ZzT&yFS+9C%e*a^bE>Z*=9YqZ5L?`F87U|C*lG zebAtaB{e`SHE3JXJ>v$G%8h~h)AR54<$kOD;=6$7)FPi#&q_SK%B`f`?=zk%I8&_o zCz3tm;c#W>vek7lGfRJWREHtC^Fbw(;(6hgnr$t6*p*$cRe%1jb^AllX0EA>UT5#i zhAy&LU6B9p-HflVHeE;;)hch$(l@OypVIkg&7s53-iHS`+21eJ|2KWAq+|8o1?ReF vOWb=cec;dDb8kI!ITRWgm^c(3Xn$be5ni;+qeG+y7y%5Pu6{1-oD!M<6@ICC literal 0 HcmV?d00001 diff --git a/Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_red.png b/Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_red.png new file mode 100644 index 0000000000000000000000000000000000000000..dd94e2a47efaa0bee7d0756aee8cefc9449ea3f0 GIT binary patch literal 573 zcmV-D0>b@?P)t_x);Z0CUfW*qtk^N-+w!L&BmKu^X;NP(Ju3pxO-(uX-!>A9)Kh2dzfo z#VWXNlZ{jFYYKt@2LY|4n9l%=m?`ByIph2X_|DOmK*wuuGPUqufO}3sPz~o*8P6uf zA@kPwG*!v5d0Ygb9y@TGh0*aY0(_%|0q$wduZ&wL#h!rtRR_KRA)x2>81n>m00000 LNkvXXu0mjf4ngjV literal 0 HcmV?d00001 diff --git a/Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_red_equipped-HELMET.png b/Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_red_equipped-HELMET.png new file mode 100644 index 0000000000000000000000000000000000000000..d6d51d82a21db09e155d873562d91b5178879b8d GIT binary patch literal 6805 zcmdT}QD_`R7~W_q>Dbm(q12+`tPjNo>fX%k%&wK1)RZ)C;K7d>s)p*=M4%xS!q4sPpz&a$q*iJlhg zt?|{C)$-lYmYqX8{E^(?vrk6@yTjbj^Mhe7936-(MlH+H#q*p=N4v^X%El!<>2V(& zmqxg#Z`*lWn$`@cYp#5Do|Oa~0s$3zaJj}btfce#cph5j%KPX!=q6+428p1M6?lmU z?qZ&dr-pc}F9;F!ll9C?I)XeykWUc#2|eYxx{_KU(T~lcB|SWh8ksCgz1EC1qE~d_ zM{phr_(CfL$Bh}>zOb2a=_MqT^6?Z#zHoprrh{N)sHGGWNbKOI@k_}0BX!d|FgO%g zjM_N8Ij)#vD_2EY;t{4t00p4IqHrZA(1<}PdE|(Fd1Bya%UX55u9wlL1}%oh_~5Sg zm7jMG^6c3WY+%Ip#ejX~xmQkwsz4B2plriy~yw)xO3; zM`&M$j#PNVpb%KZxrjt)`y$W?B5D>3Rgs)2R2Gd@ph7K3#>fNEfHmO|ek>@d8zf~j zFi|j=+&F>26A=uKgh_;o9-9~AouU=;%Lxer89+@cC47fVDODAYSVmA>rX_CVnnyg+ z=Hj6SS{@o-nn$Pzk8bp+gd!>$UW^^!Ei_`OB~y9r@*)u;d5ohH31A?$h#Xg*wn5E9 z5JDhJkRmJ`E*&5u&PWM}#CIl$v=Enxq+5yJxDLzFWuSn7sUnCai-?Sg83H|vd6U1a zaYnJJwq9Y}1$BFF(+bqgiI%nA*f?Tl)@04IBra(zkY*FyNClb-&xF=-RESWUXi{mU zgwtRMUwRCsm&bN+WPnl+m4?tId`J{3yLO4=)pI3^3`>xC;EL!Bsk_vzzcjlNhHAY^ zFU9H5)HwQ4-Kb_RO%he22v}A)_k!8<868@& z*RqF7@6~vXtPXuP8~=>4x@S@xj8xAcijPqenCY5>J{!MycUHH_rmdb{`1tA@Du;f4 z=&nAZ`Qa#QRUld@nX(b;RT#<&7CO2jhKS1*F|-({)h4EisnwFn7D!W3n~O|SQCk?9 z#ZArjo2rho!K@xtC#I>XRg=k*Z8B<&$ut?Yg^*eF)GnXQ;-i-3(qvmC8%}&CD}Ak~ zmNelnwnk*K^qL@R^C!~;)Gn9IVx(5dr3vaN8^Y>QC7G;j4r=sCq0VP&`Wk0G-D!<) zJ@~@R?t0071OK2b>Fw!$X!OzPpYrTzSNp5KezAG~u64T(tj|r|HZj9Gj@>slva)mI zorR$Dy~&ofACI+m?>~P3%KxstV`lim^zgr5kG6Mxe(x`b*FSNjqyG$Fdvf*Yvc2QS z|D1exVo(2%CqHT5_s^ORp>N(`oq9Z+Jpa|}e;m88`*-im#t-|?4)5Ie+sKL^zS%nc z;+{|UezwB%-)?E^vRYc(8#eE>-hJts4X4gNaL>ighxLi6+uuKM@Lbo_vLj2j-_ZR+ z>)$tif9u7`CuhFxJ9=)Schk}j){Xtu$l%MT+YVcAu5!l@J;-mte-2jfmcE{kHb3^t E|CffIivR!s literal 0 HcmV?d00001 diff --git a/Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_white-inhand-left.png b/Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_white-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..43f33dc835907284fd5c38b33f05f54118dba113 GIT binary patch literal 477 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R5f zr;B4qMcmt4wqDGE0tY^JK4F>Gbj z9C12w$V>N1U1`e+r5F1?p0!c_Cmxh)ckfTx{GfQV*ed}y1~lcdgAfj(UM=bOADH~C7ZezE1x%8C(C7EV>PXHsp!mkGbf*W zRP)$IYVpQdi+8H7D@&RD_u^6apZD%Lu3mZl)w8_p3;QegfBt%B*`7J?o#!*y-gx(?HRJC`$g;_f{g^Zx1nS4me|7JK{Utae|^AJQEzSN&ej7YTmUAZUB% zA9LKg`I8qEHFIBEB=} zFx<0dQT)w#Z7&0N!*@Q%6T%CaBZ0ykUuBuR<1XHKQU2%R*Y2cB)9#Aecct5sO4o2C t{%1U@_U}rEY}5To%k?2P*84vY-L-4VE*aGsAA#}3;OXk;vd$@?2>`QB%jp0B literal 0 HcmV?d00001 diff --git a/Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_white-inhand-right.png b/Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_white-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..2fc6f0000d668207fedd67ac8dcd9f6b3b390de5 GIT binary patch literal 465 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R5T zr;B4qMcmt4wqDGR630GvRxo)VJmU67#9A>?(Kc8;e{ePnb z-N-sK!^4*Yp9h94&f+aAm0akPJF}i~`km{KmuGusf8QMwovmRbf$T;UCpXSwbvh^9 zawnRnRa$x5+|~c%j_&G=Y(2%W?q9WNgIb!X(Pu_i?y|45xQdO|9Q-l?%8L&zWv;p^IrXT%|&ZXQ-8hBz543+9jE<_U+&jNMz%9BaVRt} dFd1^xFi)1BI?K4xOAQ!D44$rjF6*2UngDWxyKDde literal 0 HcmV?d00001 diff --git a/Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_white.png b/Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_white.png new file mode 100644 index 0000000000000000000000000000000000000000..cde21261f09277b242e625ff2c3abfa1229011cc GIT binary patch literal 640 zcmV-`0)PF9P)1R9Hvtm(43gQ5eSG!Gg(*LZ&D* zrXk8injCn!+%$~$Yh!V0SUjyTo^6;wzYAWgO>Xy0&LSh(W$&r&T0af)) z@zihv!9vg?ZiVX(0JbzYN9Z{!Ztd<9V7P&RBXYPd0LcM^2)J;#5fNe_gy&opU>F9; zpXuW>Q6*OlFhpQe@*aRVjz1qmz~$%|?KM84Fm!T6T%swKuzN$#LWW z3jh>$2kXkj5X0Geh_7M@Ew37#+B8?KIJ@8-FTl&`!>ahG1;g0E5qCBN;dV0000SVi6d$EO&#Nz@ETu3PDnA6m?7esHoiPlbJne0Uy5YIkFhFEJqj5b0!__Do-gJm-M8^eRNzJ z;iA56=WS_PGoY@y^4WP-6L1IwROrFw8q=_n&gbKKXqhYTqvxQTjF}rGf?`(SB_6no zc`}|F;<3IUMAT2#GcV}~@(e*fLF6a&l;`S3YQ;o9Hiwq<@Gxp*vMBZ1GS-M*$$=li zc_`outq>eHW^nt$X2PYHkWk9UQyBTe0m7ILf{~$?QcNJRz4wfsN6sH@o8EF|IItMC zae8xHF~?S}inPQdOpgExK!Zi$N=~2=gIe;)5&Pyy`B%%j`Al0co1dsy42|)@UF|Uu zh)5%pDzAhpDo2B#;>uAPg%yet;t>^##fWpvdrH!bqlF_&!j>hZKtLBo$fT=%jfIZT zz6>3y@PSkb~ zXfU~P0)ZzY7#so+t>dT=p*GQ^(ntxX z!4SUm7)mdX?cm4&r5-8`p-cFXC{%Xq631)jN|YFuAoIW#(HYWqsoQ>Ob|nn8dX-*^ z)1j@4lI@IAVw*51f)Z5ohA}c|h&5u1lkH0?O2_D7A+~pfJ0NX%!tQT#dN!a;jg+v+ zBt(0tb#m$$hqZH-VgHPK&ejd4DMx;&d;{8tIC$by%$Q^p;B<$XJyt6ONxMtp46|Vd z%aC013uJwJet|+alR;;xk$8Yelo9 z3xBb7B9o=p1zEdzGF?FJQprq3YK>gFppLR3Y#ud|$;u|6MxPYge5R(aapu#V*7(+g zFU)LF)!v1FP-YhT`&MmU^Vcu=>!v+8`-M}tt{A-Q$B|d}9jh)c&bx2L;A7iw8d*C0 z(y{8ik)e0q{b2i^hhDk=j@cW=7B09@cyILF*tXLfPrq>{SFP??a^ch8wl4ng^RWNG zk-z8u^Xw02kDgh#`}ofv?_bulbW88op%d#$->*Kt=)Z%1Y&(6Rxa(Ln z@3pnws=McZ^zZMdUOZR$cECVTNqf}w{1r!gFh`ldG++c2lg!ZYSRGz Qd9Vu0R`wrUy6*Y^0nQDm?*IS* literal 0 HcmV?d00001 diff --git a/Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_yelo-inhand-left.png b/Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_yelo-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..aed68466c77731d3294f0962120f85a35186ffc2 GIT binary patch literal 463 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R5D zr;B4qMcmt48@-qv1sWc9vTWHVq{LO$cv)}i)VaA{-th;`H+)sS)R{2xnz_ehFXpD! zyA$^`FmhYYZEol-x3(&tbA11VytK0Cw@;gzE9tNZI503G6CcDh=AGyMyY$-DW6Q7o z)y#Xno^{oy>EDkZ{qxQz?!lXcs)t8Y4Nn*9A% zorznrseAG4h`%R%^UCa8PPxTBDVp{D)i!*F-+`6`BX~Fz*k=9>%rWX3j7$os;FF%mAv#fEA)}zopr063ArE&u=k literal 0 HcmV?d00001 diff --git a/Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_yelo-inhand-right.png b/Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_yelo-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..149a42a7998e48fd3db31208e03603e2063df782 GIT binary patch literal 462 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R4& zr;B4qMcmt48?z2M$Q=LZE%@fn$^{WG)Rx?xW3_WdqOH^AEW8-}(Rjad2y*;k!cK0m!y-Js(9Nx}YVf(+|1VFhls$LkY5UHD}8N3kJgqEA@k zt-sRm_y2D{(3<+vZmV|xqdjiVr6cBEzTdt1%CukN25t#kFW^N3O zECLSLhy@9Z(?7H5z1QWr)+>1T+?D$C$+5@QIOQ<}|F`9Lklf6*@+ZUXCf~p1w}1bQ zi3iHO6INhNf3;s;^YPI&PKkfN+Xuwl|9>KVWBjzGthrkqr;5){u2_Aa;n(|6yLngI epy9KP$-26;Z{PLpww1sLV(@hJb6Mw<&;$U5Bghc| literal 0 HcmV?d00001 diff --git a/Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_yelo.png b/Resources/Textures/_WL/Objects/Misc/rose.rsi/rose_yelo.png new file mode 100644 index 0000000000000000000000000000000000000000..fe44522920d109445a136440a6a5665f1a223ce8 GIT binary patch literal 636 zcmV-?0)zdDP)5Z4j0IWs7)Rx(;8^jYvF@mvVs8R(Yx+Q?CnX02)fWbSQmB8VSte^P_? zLFXqwlzmN74P_~i^{yP=ysffsjcNdn_moIeVCNr{;8G}e0Jd)}-x6w$j3?%T(gC=E1xNHtIRJt~3=nW3x_c>M0K(7o0Dmrl z5XBSLGU1~QYRhNrk-~rg4EF%wc>Q?{jR2zy{UUXnq2p<9p#gaWc`W_2mjzv002V;t z$gq5-K)lo6Nb%F8 z6n%?kWNb|27@4nQpI<=-kx;K~7(1q9oSD@wDs6PH=*UE*?G?>t)S zxN?92APT#=Cs>@V2Sl8b#BP`xLAT-B0b{N8^)?F0a^+Sg_HL=;3P3OJw8_e4k7tfg z!cyXP!JRyJ1i)tiMvOCe5?skUBlCS?X?;rgLe04|Ns#fUM8qnHow)HBRtn=pTm?YM zDS$X1tK~*WMaCtY5aKVXFBS1^W0(MtJ-))fS*5ctc@F%S^_JFP+-!ZTzEE{Qp##4s W<2rP9QyBCB0000-|ICnl^({SA`v<0C? z{U}&m$gsjvB#=S`e@MSvtRHC<#I_X{+h))gg;XesR?zdFnb~{i?%gj@*gM0_J?FgV zyzlco?|Tl*>?@CSKG@1`XO?BPcC@eCh~G8zw9Lc%{qCKk__?vCeakbJHUDOMnyj}D z+-6x#!{zmx%NzY?3q8F%;_mHHq5ND=REYYzV~f$773ktc&ZMJV4W+!nOCxX> zx-sm6W5wPjTfajlzmV2tDFbsT6aLaZgDaakOw`C~O%b1p;$XgiN~H*I4KX z?aRoK3cqkD1Qu~FViDQC2sA`Q&0?VnDVRcKQC|fr(t>P^A^;6o6As}ghOy}eNyQCZ zlnf>}Ng(jV1cM`C5>nA)^Dx;dS|PujkU+=))1*?uces>N)!;~M1jS`q;zq7{%wugX z9%-QEk%^^wjEeB+MvF=)rlR3t5&*wKLrX20Dr%R9M2PGOj%p-;0d1iiSDv;(&4UOL zkflf=3r9!?h=?;%0wT$s6Ok6;GD^DD=uPOTqAmjk2&O_1OBWFtqZx#rz`e;|-Z>*} zYQ0xEcR}5r+O+~TbE4(FPwpI=nKgO$EY&5`0%sQ4ypzYEo%rgflUO zFFl6RD`Go1GC-+EO2g<9J|qg2J${Mf)e9v;h9$^6aK&_n)LrVh(#tL z+C!~VP{#xuJ7*d8&xGe}#bK6mPpnZsgCppE8OGW}`JIw5{u|klvyClvq8*Z=+ z*`@Oc*{#g4>`I0hbROwyW5tZ~DNvq>fI7e?$~LMQ%aTNuC<2x@PQ75F`HT*&Bx)r> zb@W=i##V87n6o_YWJJE}-OJ#^O} z(e!XsW>q1YDVd5BYE?PP8)n+OCXR^9HE}c>sEtod15+DMCSM>8MQtiF4MlBcWM(%t z+i$2k%8Oast4&NpQ>!JDC);4uCMVNi)Mi3v)>FHBGP93bo=bymk-VJvOg8qlqSn%Y zf3ZzQCQq*cvNnA(4M6Q`$;?J-)m$2&j`9-L_NvL`ZBtOAPYQKDQ`6Tt^XX1&eCxp% zX0~Ft-H-pEw05jp`&eJs`EQF)HLqPX@7#w=-ni#b;q2T^pKpEh>o4Z_wJsl6`R@EZ zPo8?9O(R-V^j{6Hs$5%euKKSyoO9wyreuLii(4Eb5dRx9c{mY8cJGShK z_H7OZf^);CkB*-FWBBr)uXpVqUfgot>HTaZ44cjlzHnrxvtjR7OCP^*@W6%tVrSd- z)px!6h}1E2hj|2pRySyMOD8{{v3+te*e? literal 0 HcmV?d00001 diff --git a/Resources/Textures/_WL/Objects/Misc/valentine.rsi/meta.json b/Resources/Textures/_WL/Objects/Misc/valentine.rsi/meta.json new file mode 100644 index 0000000000..d4b98befe1 --- /dev/null +++ b/Resources/Textures/_WL/Objects/Misc/valentine.rsi/meta.json @@ -0,0 +1,53 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "Made by ReArtInt", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "valentine_pink-closed" + }, + { + "name": "valentine_pink-open" + }, + { + "name": "valentine_pink-inhand-left", + "directions": 4 + }, + { + "name": "valentine_pink-inhand-right", + "directions": 4 + }, + { + "name": "valentine_red-closed" + }, + { + "name": "valentine_red-open" + }, + { + "name": "valentine_red-inhand-left", + "directions": 4 + }, + { + "name": "valentine_red-inhand-right", + "directions": 4 + }, + { + "name": "valentine_yelo-closed" + }, + { + "name": "valentine_yelo-open" + }, + { + "name": "valentine_yelo-inhand-left", + "directions": 4 + }, + { + "name": "valentine_yelo-inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_WL/Objects/Misc/valentine.rsi/valentine_pink-closed.png b/Resources/Textures/_WL/Objects/Misc/valentine.rsi/valentine_pink-closed.png new file mode 100644 index 0000000000000000000000000000000000000000..03ff22c070583a8193a6fffda2b87e8d7f3c8a6b GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?3oVGw3ym^DWNDEQpd z#W5tpJvl*wb+Mv>6cdm*pm@Ne>u>p~>HphThQI7-d3{vXuji(VHA710CMNkiXL8-; zjVts|Cb)?2|NTIidDCMK%O(x>1<_1KA}JToE|-_wvnJK>O@n3Mgr^FXYDppsS2ITP zG2PHx&`0!u2g&-DC1 za>Vk)#szmAdyYF~b%b#Q_2`~fjCNV|RK=R%rr-5MW?Pi_AE|VEyw6(8~;-u6{1-oD!M<$!Buv literal 0 HcmV?d00001 diff --git a/Resources/Textures/_WL/Objects/Misc/valentine.rsi/valentine_pink-inhand-left.png b/Resources/Textures/_WL/Objects/Misc/valentine.rsi/valentine_pink-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..a3032505b9f7357e01d82bacd66f375171f4001c GIT binary patch literal 279 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fAQ1GOu zi(^Pd+}m3RIS)AqI9ybi7u=jMaas~**o34OjyN3!vkjXXSx;&jJZ}0>x0R;yH!yzPL-yN@=eyX=J?_UqgP5Zjfx;@_I{PM!HX*_qO*3PtjZ)hD+ z-T%D$?7etzi}@Eh_!W_KW10sPk#0P*x50MD#k-AP{x(#Z-s4tGE?20vU+}!P?tJ}Q h%ieo%6Mm>S@;}QrP72&)F&XG722WQ%mvv4FO#p6mT{8dx literal 0 HcmV?d00001 diff --git a/Resources/Textures/_WL/Objects/Misc/valentine.rsi/valentine_pink-inhand-right.png b/Resources/Textures/_WL/Objects/Misc/valentine.rsi/valentine_pink-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..30a5351fc15fed075303b736abdb9ad8815cff3b GIT binary patch literal 295 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fAQ1GUw zi(^Pd+}m3RIS)AquwGD@7u=jMaas~*Sb||wlQ?$=@0y$hMe+97p0)?4D~*0Xe_Oci zbqx!LfPzB<10xd>!-w_K$2sfTgQL2=&doBu{_L(xYwCx;>(;;BUJ-jTsyg$w#>c0I zI(7ls4Y&VV{@Zly&DzbY)X@z=G4{ZB)~N3vidC|1{=Pm>d>?zW;5?yefse9 ztKXOJUG~5IJ@caGy1nh^pWpm>zVd68Ak$>vy&n(31?Fu6{1-oD!M< D$ar#O literal 0 HcmV?d00001 diff --git a/Resources/Textures/_WL/Objects/Misc/valentine.rsi/valentine_pink-open.png b/Resources/Textures/_WL/Objects/Misc/valentine.rsi/valentine_pink-open.png new file mode 100644 index 0000000000000000000000000000000000000000..7fc021f91b71f101e730ab84ae1dce65e2528f12 GIT binary patch literal 406 zcmV;H0crk;P)x3 z=WPKDW+-s-UWmby93X^F$ngwiB;H+A@efK$5jQ!_u0?6iTJOWLdA0Fk zZZqMCX*p@n{{A_m#v=c&!TJH;pPP*t5B1$ATOZZ`c6-k6ce|Hui(*hXe9!cH%>1MX z+470?_H(Qkil}!6a6S+aVa+Js*&1m-J4jId;KqBGSUyS|Fnsl3%d)lEVh#EBG7V!4m^X8A6v$C%AUk!C{$ZO}|l_|WOXT6L)KQsTAS_?r`%GGjD1R}@lUnjT=e@22I`*)j`MUU8nOZ|vq(VqN05KCU@v()!)Z dV22y9%WX{0%@x;b`3npo22WQ%mvv4FO#p?kfY$&3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_WL/Objects/Misc/valentine.rsi/valentine_red-inhand-left.png b/Resources/Textures/_WL/Objects/Misc/valentine.rsi/valentine_red-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..4243eeddd38b85c0dc43d7ca352aefbf22d3c535 GIT binary patch literal 279 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fAQ1GOu zi(^Pd+}m4*T!$P494;!9SvJq@ZLRRtf7DpSc78#q$|g>3O=jarf%sQX(kpVdUoMqn zV&M=_aA;s)L}Dyr`u@4J>W*IUmf-#RYcHL7wbr`bcG2>>Ih!S&ue;@@ov%K_H|^f% zttsu_)#t=Z?e3AB=Zk6rhME7hC+rm8;A*(bdcr>WfOW^B6;s~uEs5W=eb4#)pX+s( hU$ln1W53D=R>$}1o@-iuIRQPz;OXk;vd$@?2>@a1TxI|O literal 0 HcmV?d00001 diff --git a/Resources/Textures/_WL/Objects/Misc/valentine.rsi/valentine_red-inhand-right.png b/Resources/Textures/_WL/Objects/Misc/valentine.rsi/valentine_red-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..b3361dfb175e388434b5d2792dae04c43ee08e9b GIT binary patch literal 295 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fAQ1GUw zi(^Pd+}m4*T!#!q*d8e5**4GaZvHYW?g(=w+xZ2-OQoC^aI_uiaQ(CC+ta7#r+?h~ zT8D{+LqNfyfq@Z;@r>zsqPgt0-!H>MoUTpSY4Tnxe1_h>m&Y&Fbzfh)W@-PnbE%;A literal 0 HcmV?d00001 diff --git a/Resources/Textures/_WL/Objects/Misc/valentine.rsi/valentine_red-open.png b/Resources/Textures/_WL/Objects/Misc/valentine.rsi/valentine_red-open.png new file mode 100644 index 0000000000000000000000000000000000000000..51430850b19533a8b8933c0a35756fe7100c1094 GIT binary patch literal 408 zcmV;J0cZY+P)F%a|-DyY*$qN75J_y`}!Px6HPBp=`-2#G3P zB%0Jo1tJ=q#&MQ4-o+p!O8?JosbzWn8B7R@mqJ!Fk(G9mb(prz*^3qS@5=cdE# z0gRmNvHZ?~gA9nIs*s?W04`v@3F-mo*lL}25g-XHp)^jt{1iCO%pQ>JAt!om1xFs* zDC?X}fX37eC-*`Qyh;IrPzgDnnnyGR+#Zk;qG-P-{zBV`P^x+ga{CG-XiV=qu2z7g zQWAy5`tP{Pgc=Y%Ag literal 0 HcmV?d00001 diff --git a/Resources/Textures/_WL/Objects/Misc/valentine.rsi/valentine_yelo-closed.png b/Resources/Textures/_WL/Objects/Misc/valentine.rsi/valentine_yelo-closed.png new file mode 100644 index 0000000000000000000000000000000000000000..7d10fd1a121b3da4a48406f7725621656edd5b75 GIT binary patch literal 317 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?3oVGw3ym^DWNDEQvf z#W5tp{cXrb-a`fgB?76-9Gq4PmPV;)NH*#kF-ofn<+3es^O$*P??u7d6rV+Z*pJvP_?A}$`hPH zySn%D*|Q(lKVwLKv_dpBZ&ud#M6S{qE^`la^PG0@NSnXCJhR@i{^f;x_jx8X*z*ZZ z?&=oq(B)%Zz`@rpGH+R0PbJLPX7k39bfgKv8`hiJ3Iqmn_3*q~KUT5%h L^>bP0l+XkK1KWRq literal 0 HcmV?d00001 diff --git a/Resources/Textures/_WL/Objects/Misc/valentine.rsi/valentine_yelo-inhand-left.png b/Resources/Textures/_WL/Objects/Misc/valentine.rsi/valentine_yelo-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..0459f49754f080ceb01e83b675fc6397e5d85e23 GIT binary patch literal 280 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fAQ1Fze zi(^Pd+}m4*T!#!q8XhY2?QN^z3fF%&*J?)dI`#lbFqcYq!_4aOOOoAW$e6|0?C#^QCi^ zqzEcFG%zqSv2X|=7#l<++CTrVN#$gb_Y=>z!1XH4}NqM+u?E3$V$T0|J? zNhH)J#K`e8=FdLxuIW${KoN96pcZiK^%>MefJhv-yVjI-b>0PzcWMvtxrQfj)>?4n z;TUG~o_ks_+mjVPrB=~qr9+4CB*W3SgYWN600lvUjA^}& zRW~7LEj@!o?p$R|%j#u935Xk$a=tPJzD}k80m*