From 057c27c46e97d879f386bd73239d57b802e8f2d9 Mon Sep 17 00:00:00 2001 From: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com> Date: Wed, 24 Aug 2022 17:26:08 +0200 Subject: [PATCH] Adds New Inflatables Sprites (#14678) --- code/game/objects/structures/inflatable.dm | 10 +++++----- .../silicon/robot/items/robot_inflatables.dm | 2 +- html/changelogs/inflatables_sprite.yml | 7 +++++++ icons/contained_items/items/inflatables.dmi | Bin 0 -> 525 bytes icons/contained_items/items/inflatables_box.dmi | Bin 0 -> 343 bytes .../items/inflatables_dispenser.dmi | Bin 0 -> 394 bytes icons/contained_objects/objects/inflatables.dmi | Bin 0 -> 1731 bytes icons/obj/contained_items/tools/inflatables.dmi | Bin 17218 -> 0 bytes 8 files changed, 13 insertions(+), 6 deletions(-) create mode 100644 html/changelogs/inflatables_sprite.yml create mode 100644 icons/contained_items/items/inflatables.dmi create mode 100644 icons/contained_items/items/inflatables_box.dmi create mode 100644 icons/contained_items/items/inflatables_dispenser.dmi create mode 100644 icons/contained_objects/objects/inflatables.dmi delete mode 100644 icons/obj/contained_items/tools/inflatables.dmi diff --git a/code/game/objects/structures/inflatable.dm b/code/game/objects/structures/inflatable.dm index 6753ffd3b9e..1c19fd802e8 100644 --- a/code/game/objects/structures/inflatable.dm +++ b/code/game/objects/structures/inflatable.dm @@ -3,16 +3,16 @@ /obj/item/inflatable name = "inflatable" - desc_info = "Inflate by using it in your hand. The inflatable barrier will inflate on your tile. To deflate it, use the 'deflate' verb." + desc_info = "Inflate by using it in your hand. The inflatable barrier will inflate on the turf you are standing on. To deflate it, use the 'deflate' verb." w_class = ITEMSIZE_SMALL - icon = 'icons/obj/contained_items/tools/inflatables.dmi' + icon = 'icons/contained_items/items/inflatables.dmi' var/deploy_path = null /obj/item/inflatable/attack_self(mob/user) if(!deploy_path) return playsound(loc, 'sound/items/zip.ogg', 75, TRUE) - to_chat(user, SPAN_NOTICE("You inflate \the [src].")) + to_chat(user, SPAN_NOTICE("You press the toggle button on \the [src] and it inflates.")) var/obj/structure/inflatable/R = new deploy_path(user.loc) transfer_fingerprints_to(R) R.add_fingerprint(user) @@ -34,7 +34,7 @@ name = "inflatable" desc = "An inflated membrane. Do not puncture." desc_info = "To remove these safely, use the 'deflate' verb. Hitting these with any objects will probably puncture and break it forever." - icon = 'icons/obj/contained_items/tools/inflatables.dmi' + icon = 'icons/contained_objects/objects/inflatables.dmi' icon_state = "wall" density = TRUE @@ -282,7 +282,7 @@ /obj/item/storage/bag/inflatable name = "inflatable barrier box" desc = "Contains inflatable walls and doors." - icon = 'icons/obj/storage/briefcase.dmi' + icon = 'icons/contained_items/items/inflatables_box.dmi' icon_state = "inf_box" item_state = "inf_box" contained_sprite = TRUE diff --git a/code/modules/mob/living/silicon/robot/items/robot_inflatables.dm b/code/modules/mob/living/silicon/robot/items/robot_inflatables.dm index e8ab2172e44..edf03df5ba6 100644 --- a/code/modules/mob/living/silicon/robot/items/robot_inflatables.dm +++ b/code/modules/mob/living/silicon/robot/items/robot_inflatables.dm @@ -4,7 +4,7 @@ /obj/item/inflatable_dispenser name = "inflatables dispenser" desc = "Small device which allows rapid deployment and removal of inflatables." - icon = 'icons/obj/storage.dmi' + icon = 'icons/contained_items/items/inflatables_dispenser.dmi' icon_state = "inf_deployer" w_class = ITEMSIZE_NORMAL var/deploying = FALSE diff --git a/html/changelogs/inflatables_sprite.yml b/html/changelogs/inflatables_sprite.yml new file mode 100644 index 00000000000..a279d564e39 --- /dev/null +++ b/html/changelogs/inflatables_sprite.yml @@ -0,0 +1,7 @@ +author: SleepyGemmy + +delete-after: True + +changes: + - imageadd: "Adds a new wall, door, and item inflatables sprite." + - imageadd: "Adds a new inflatables box and dispenser sprite." \ No newline at end of file diff --git a/icons/contained_items/items/inflatables.dmi b/icons/contained_items/items/inflatables.dmi new file mode 100644 index 0000000000000000000000000000000000000000..552435bbece44bfd0190621791f2ae7d371f149c GIT binary patch literal 525 zcmV+o0`mQdP)V=-0C=2J zR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+(=$pSoZ^zil2jm5 zsU$VGAP30SEy*v+Q{v)G$t)@ciW_oqrWGaTrb5_o)oJ-TDXA$$DvK{q%*i2EZAyNA z5h>=9;$E=fcr_?1xca$(!w&$dFVkicRHK#Kz7;e}a!&cV=KY-m`%Wk^lMBZU7KyV?ZlF9@6q#vi z8n!$%H1v@=d4PD6xt9lMWoG-|J-oLHCqq2#f42t<3jY~O$NXR6Uqd+(QeJ?&>}^MK_;Cl65L%RCtQ@O}CLnG0dTlf==P@u;%n1%FC@TH_ zCAi?@*C$%ux?1PXoDbd*YH-o`!6TjXKAI;Pih6o?SQrNxUpDqqnDc1Tkx3y6!J5YU zx^|lTojSXXRX4AY&`3IQbY|F;8MC<(wY7Kr+S$O%#!$&5^}*=HIgnc`JzX3_G$tk| zNZe@%34~5){Cg=$xD==&q31Ay7~#Qs^kiz`Ubjg1`li1&Uo=2F`P3 z8ritIRvh3J73AgPHRUUDF;l*AMdW5c@B*&O33s+xbakkzE$dXZ>N>#Uqo6hCA(K*5 k0z>#iCiawev9F8_RW~GR51(GT66gp9Pgg&ebxsLQ0GZBtE&u=k literal 0 HcmV?d00001 diff --git a/icons/contained_items/items/inflatables_dispenser.dmi b/icons/contained_items/items/inflatables_dispenser.dmi new file mode 100644 index 0000000000000000000000000000000000000000..cd7f3f607154a26672a709083cd4724133eae453 GIT binary patch literal 394 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvtpJ}8*P};|1_lNyE2)W!iY{Kf z*v{6zy1Lrf(y@t4Y?F?{rOl3u>r@q&>NVfiW@Vn63)IC}666=m;PC858jw>^6%tY6 zl3JWxlvz-cnV-kNP%$Sste~j$`+9O7ZdFjEaloF)=wo!p9*X^5zK-frIHKoLoVnrGgEgS%tfM zd(R$aNmNSe>}+jndX$vZSNgB4rncBNthDTx1qjojRSUbxM&* z^s+E3E9>TIovL{a93soq)t0HIfFDZ*Bkp zc$`yKaB_9`^iy#0_2eo`Eh^5;&r`5fFwryM;w;ZhDainGjE%TBGg33tGfE(w;*!LY zR3KBSJTWIniHkEOv#1!zHRR$Ddvn{H zi&y@ePov+C1%5e=`}Lu<)7!x_|H-EWpb9(#kZAR;wSKpazTIqNXV88s0Z@M(VAtoi zuaveOn%JfofcvY!Gj?(U{P~@{?hH45(&qv0uj*_kuUcP@Rs7U?GdcjA#{Honq19^V z+?#E0R;NC`-8U2f_g8@>z~fN|#QjyET5N}H^s@TKd_EqJ?;0TKuL9L-uNk&kHhT^6 zGdv!4i83JRuLAR{X=a^0f~Pg14c2Hkq5ACX|Hh{ zV>=@eZ;jm=Ejs}D`4J63uL0=uL0G{1`&kV@n-AHc_3qx zDu&+=K(7H9=668i&HyJL1R$-e&l_0z01D7L01Hn7r|mkij~wu z@Duq!G!JCfQMw@IDntuX#!Ivy2QXET0*Dr*Tt$`-U;(Cvg3Nr-)KIXHC*t`z`2gpE z*7&1DlldUth7vnjv>=%eBnx7%IufC(1##X`Eq_ns0h||bo=EbBBE}D4zmM}kmKVUu z5t`h|XqB@(fV^ncN~*&6p~UY)K{_uqpC2TCULYUj&kx`WhTrcUZ=|rF@7>1DeIQ*h z13dG=Kba5G7aXJuUhvp=>4F#hdVq964q&Pv2QXFef?seT-lMr33vkC59R(>{GxVbm z1)1(zv>*#GQ;-7?H(sLSi74YWy_0p#c#Zgfow|@v5Of%?MCJo1NRKB91&ia6!gwVr zAB2L%@kDsMQ8FHBiN`CIoE^GZj)(W8?}*^hIkAbLZtvrQxIncaK4_@h`^^Hif|M^> z;_*P70=0rU0F4Kt#tXp$16twnK+@xlPPw%lk5}S6KWJ(^9w{EL^c-Kr%Lk_d{)Bvx zF3>v>{vP|Jbf@)BmtHeF0O&Kb1Asm=dj{Y*?8E?ZLA(iv0JVaD{!Z?G-?$slYi1YjsR)}Gc!8?s20RVY!tw@ii3cv_nZUZ_lb%3jnlh`-D`l}CvLigZb0u{#BM;Z znH>RixrF}^K=}LG`^Vh?{62B({p0>MK<^WaZ=&w^3A)#y*Y9@&di{Pk;IBUqy8V9V Z^c%b#7u7UplA-_r002ovPDHLkV1hFNDdGSC literal 0 HcmV?d00001 diff --git a/icons/obj/contained_items/tools/inflatables.dmi b/icons/obj/contained_items/tools/inflatables.dmi deleted file mode 100644 index 64a048585e64165667d29277a676d6df7677ddea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17218 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 VZ;aea*c1Q&002ovPDHLkV1nd^ij)8V