From 78dd193c2500a04fd05c813157a398bfbf58146c Mon Sep 17 00:00:00 2001 From: BITTERLYNX <166083655+PaigeMaeForrest@users.noreply.github.com> Date: Fri, 5 Apr 2024 21:41:23 -0700 Subject: [PATCH] Fire sprite change for mice (#26758) * Add new fire sprite for mice that fits them better * Add the sprite change to rats as well * Moffroach and hamsters now also have more fitting fire sprites * made the meta.json easier to read --- .../Prototypes/Entities/Mobs/NPCs/animals.yml | 9 +++ .../Entities/Mobs/NPCs/regalrat.yml | 3 + .../Mobs/Effects/onfire.rsi/Mouse_burning.png | Bin 0 -> 1374 bytes .../Mobs/Effects/onfire.rsi/meta.json | 52 +++++++++++++++++- 4 files changed, 63 insertions(+), 1 deletion(-) create mode 100644 Resources/Textures/Mobs/Effects/onfire.rsi/Mouse_burning.png diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml index dc469ddea4..bb017b538a 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml @@ -525,6 +525,9 @@ damage: 60 behaviors: - !type:GibBehavior { } + - type: FireVisuals + sprite: Mobs/Effects/onfire.rsi + normalState: Mouse_burning # Note that the mallard duck is actually a male drake mallard, with the brown duck being the female variant of the same species, however ss14 lacks sex specific textures @@ -1594,6 +1597,9 @@ - type: BadFood - type: NonSpreaderZombie - type: PreventSpiller + - type: FireVisuals + sprite: Mobs/Effects/onfire.rsi + normalState: Mouse_burning - type: entity parent: MobMouse @@ -3063,6 +3069,9 @@ - type: MobPrice price: 60 - type: NonSpreaderZombie + - type: FireVisuals + sprite: Mobs/Effects/onfire.rsi + normalState: Mouse_burning - type: entity name: pig diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/regalrat.yml b/Resources/Prototypes/Entities/Mobs/NPCs/regalrat.yml index afcb2bac47..1fcd074b8e 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/regalrat.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/regalrat.yml @@ -284,6 +284,9 @@ - type: GuideHelp guides: - MinorAntagonists + - type: FireVisuals + sprite: Mobs/Effects/onfire.rsi + normalState: Mouse_burning - type: weightedRandomEntity id: RatKingLoot diff --git a/Resources/Textures/Mobs/Effects/onfire.rsi/Mouse_burning.png b/Resources/Textures/Mobs/Effects/onfire.rsi/Mouse_burning.png new file mode 100644 index 0000000000000000000000000000000000000000..d5461a89c02143a413d8e56db7e27ad4892d143d GIT binary patch literal 1374 zcmZXTdpOez7{}*+U3o|f$0f3o5OxY%i?axaTn;*#d(u;GMTjx=luNnh7IVL5m?E9i zmQ7SxTRXW{?lLotIcCka-#B{ur{_8E^L)SG_xb+u{_%O9H_P445v-`G2m*n?PUn!G zyIHfVGSS_ulsjs$ZkGh=v3z zgBsJK1-clRXHG*?C2D@HKq?TUQh^Q(Af z4RNjvyMts*xJ5)Vcmz<#2E40Onb}vx-I*QNv+Rm{(Y%(l(snD=ENG!vFb*TjGA?=z z9n`^yw#oS$IR{VH@ zx97pfgv~;7J6b2d+Ba!T7IPHA-nv+wvex7nGae0t^I=k94v2rtS$q`u+l7ZikKfbt zfOn#(L7rO77P=!cvqxPpj>ao{2#c2mlKaIM+8B;AY5n5q^~0Mkh*%DSt(!%rvJ=*w zUp!hTTx+1Go-nZwv<^K@O;PrX(E)SZWPF9Ee|(4K*> zy9+U|tUtEH?oQ>!o8K0n6*8f`-80F+7E zLH9#HK9ej_R}MRTm%qL4ErT>QQG6HuAT&zuOAJM~J@K}H@ic+???}zg%TD7A5Axv_ zkrK`18Ez|IpyfO7pM0jPjMxU{qHa@wp#y%auK#fE$%NTafDcN3#N!ygH2WlDiOBJz z(7SuWQWp(^ihhaXf@8e}{p@Wt=dt_@TtZ~0oU|~NT&KkP_UJASKq*&6zaA`x_^&yY zMPDwg8iYe5iLz7C-_D8?SI}Ldn^MkPmYnp@D1Yqh=RJIrTDbakr1cIP>G}=tBKRF^ z-++R;H6sNYmc>^3x~j&cE6~jP54jj#gG^dtT%8)i5jmX=H-=^u=V@cw-Gy*t)3|`! zMsgF`#GonPUcVjZTR?j#f_5L>p%oJqa&w~YVf%HIG)~Rjy}js!39*x$)dmj0>VEL{ zU&?^D~ZC$LpcPe~&$7%w#Flya}s zE$D(}_R2PO3u@JBA{tfsn`fDv)t%%pFU!8=LsrE&E2fe;)ulAq_?Z67jS)tb(du5a zB;ict@V3gM*~$T)7RzGxwaR3+CQKr5$uVBWXXVTxtVcZ;@~IomtM@w%dODa}{@aox zPtMf4n~*Wt*MtI^_J1nEQLDQk7+=KPu#TSn%+8o8@{(&=(wowmh-k{Tryb*xYRPm; z?r@|~RkbWIifXX?;77T%HlZqE0I%=}JLeKReT(z!M6q^Rpa^Dx!9&aq5!IrQJxGSs bPdKPTCHc#YYN)X`<9q9L)(wfb54!UoO|h|B literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Effects/onfire.rsi/meta.json b/Resources/Textures/Mobs/Effects/onfire.rsi/meta.json index 5bd235bf90..005128d9be 100644 --- a/Resources/Textures/Mobs/Effects/onfire.rsi/meta.json +++ b/Resources/Textures/Mobs/Effects/onfire.rsi/meta.json @@ -1 +1,51 @@ -{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "Taken from https://github.com/tgstation/tgstation at 0d9c9a8233dfc3fc55edc538955a761a6328bee0", "states": [{"name": "Generic_mob_burning", "directions": 4, "delays": [[0.1, 0.1, 0.1, 0.1, 0.1], [0.1, 0.1, 0.1, 0.1, 0.1], [0.1, 0.1, 0.1, 0.1, 0.1], [0.1, 0.1, 0.1, 0.1, 0.1]]}, {"name": "Monkey_burning", "directions": 4, "delays": [[0.1, 0.1, 0.1, 0.1], [0.1, 0.1, 0.1, 0.1], [0.1, 0.1, 0.1, 0.1], [0.1, 0.1, 0.1, 0.1]]}, {"name": "Standing", "directions": 4, "delays": [[0.1, 0.1, 0.1, 0.1], [0.1, 0.1, 0.1, 0.1], [0.1, 0.1, 0.1, 0.1], [0.1, 0.1, 0.1, 0.1]]}]} \ No newline at end of file +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/tgstation/tgstation at 0d9c9a8233dfc3fc55edc538955a761a6328bee0", + "states": [ + { + "name": "Generic_mob_burning", + "directions": 4, + "delays": [ + [ 0.1, 0.1, 0.1, 0.1, 0.1 ], + [ 0.1, 0.1, 0.1, 0.1, 0.1 ], + [ 0.1, 0.1, 0.1, 0.1, 0.1 ], + [ 0.1, 0.1, 0.1, 0.1, 0.1 ] + ] + }, + { + "name": "Monkey_burning", + "directions": 4, + "delays": [ + [ 0.1, 0.1, 0.1, 0.1 ], + [ 0.1, 0.1, 0.1, 0.1 ], + [ 0.1, 0.1, 0.1, 0.1 ], + [ 0.1, 0.1, 0.1, 0.1 ] + ] + }, + { + "name": "Standing", + "directions": 4, + "delays": [ + [ 0.1, 0.1, 0.1, 0.1 ], + [ 0.1, 0.1, 0.1, 0.1 ], + [ 0.1, 0.1, 0.1, 0.1 ], + [ 0.1, 0.1, 0.1, 0.1 ] + ] + }, + { + "name": "Mouse_burning", + "directions": 4, + "delays": [ + [ 0.1, 0.1, 0.1, 0.1, 0.1 ], + [ 0.1, 0.1, 0.1, 0.1, 0.1 ], + [ 0.1, 0.1, 0.1, 0.1, 0.1 ], + [ 0.1, 0.1, 0.1, 0.1, 0.1 ] + ] + } + ] +} -- 2.52.0