From f53c99bea4da97108e7402fdbb5dcf3b5f731000 Mon Sep 17 00:00:00 2001 From: Lohikar Date: Sat, 18 Nov 2017 10:46:59 -0600 Subject: [PATCH] Add map laceholder objects for mine turfs (#3828) changes: Mine turfs now use a 32x32 icon on the map to make them easier to map with. In-game behavior (should be) unchanged. --- code/modules/mining/mine_turfs.dm | 9 +++++++-- icons/turf/map_placeholders.dmi | Bin 0 -> 1496 bytes 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 icons/turf/map_placeholders.dmi diff --git a/code/modules/mining/mine_turfs.dm b/code/modules/mining/mine_turfs.dm index 858dd074dc0..3ede0eabeb6 100644 --- a/code/modules/mining/mine_turfs.dm +++ b/code/modules/mining/mine_turfs.dm @@ -8,8 +8,9 @@ /turf/simulated/mineral //wall piece name = "rock" - icon = 'icons/turf/smooth/rock_wall.dmi' // Until we get sprites. + icon = 'icons/turf/map_placeholders.dmi' icon_state = "rock" + var/icon/actual_icon = 'icons/turf/smooth/rock_wall.dmi' layer = 2.01 smooth = SMOOTH_MORE | SMOOTH_BORDER canSmoothWith = list( @@ -44,6 +45,8 @@ if (initialized) crash_with("Warning: [src]([type]) initialized multiple times!") + icon = actual_icon + initialized = TRUE turfs += src @@ -492,7 +495,7 @@ // This means you can put grass on the asteroid etc. /turf/simulated/floor/asteroid name = "sand" - icon = 'icons/turf/smooth/ash.dmi' + icon = 'icons/turf/map_placeholders.dmi' icon_state = "ash" smooth = SMOOTH_MORE | SMOOTH_BORDER | SMOOTH_NO_CLEAR_ICON canSmoothWith = list( @@ -524,6 +527,8 @@ crash_with("Warning: [src]([type]) initialized multiple times!") initialized = TRUE + icon = base_icon + turfs += src if(dynamic_lighting) diff --git a/icons/turf/map_placeholders.dmi b/icons/turf/map_placeholders.dmi new file mode 100644 index 0000000000000000000000000000000000000000..2e8b804a22151d13f8e1dba72575421bceb4907a GIT binary patch literal 1496 zcmV;}1t?003`#R9JLGWpiV4X>fFDZ*Bkpc$`yKaB_9`^iy#0_2eo`Eh^5; z&r`5fFwryM;w;ZhDainGjE%TBGg33tGfE(w;*!LYR3K9+u{cACi!&v&s2IpIYE+3;>FWBa~jx(|P~^1U*SaK~zYIRaI+a8#NGItvE^E ztaLuNRd5^INl6+?DQRk2-i7l1|G$WlRu1sN(%HUU&CbrOh#dP*rVv9~$r&-RsAuL( zo)o(;^LjncZNCZ6m+Qf%K7(drUD06>*Z4MI`VOCc%qySrCSOo-Ij_>^bK` zb>q*8TqYIe4dG1xsUVQJGU?VMv_%)&TjYY+_PumG^px@LGrp+0A>9SX$`sV^58*OX zjXS(*XDtT40Wm~9$=nXQqMAi~tkZLKL;?Wh*>TQF43z73a6hk=Q!K?ic%a}le@0GN zLJs1x_vb!eJ7n>yPN>Ds7SX9R_H1p*5L!cBk=%p|=67MEHTp?b`{=TJk#z1wuS+Me z7vCV9%4#JXD&NZI4A?KXTqS}1Oc{lI;dCE(l-u6zxfc7fF5_1s&>rYjC2=HGRd-rJ z!G_$IA>fzAdbjl8GI&@(MQK^k1qOSG9M}t;J(YcDFICX9t`*&GWrI+lIyTh3*RVq1j5RcFU@K6Qr(ja#R zW+SopbZxC9d6UH5gLl8n&Ib-rGVxmq?9&l>+Bu_K@X&I#lzr*>=m_yK??^mAM;C-t zzus%rmFIULu^m~A@RrA#YDr4x0Agbox8(NBQy{MbSy6=$Nph~$dTyZS(hKOun3rN4 zteS(5DwX#v8N^-Cg}{?xU-dmIGSv>+=7**Zb3lnfLhwML3Q;xy{w|{coFDMfVBMds zab~Qc!1|4N^t^gtc`VnyYQA)|OH+35r`)vD`q1p#R}<5KR3N0fVpxIs4Q;2W z)5d$K6L6x&l<)jNZsTCc**q}@N&@*XGY1!5=MdB#lZO#+F-@RF%H<@)&ZZr`ET-#@ zpuWoafE3<=IhIY@eOo7v*GSnI;i3KY!!YXuqJ!%Fpv>=>W#_*0Xoh!wdl0^Ifgf?b zd=V=*0#4+chixCqKmvCo^)@r7$o0%|x`3FWsx3#fAy7HRLIms4kCvc}KL}-WLNEL( zX?QDgsC0z1Xu9X9P+}R4FZQwKmlF&mIMDZWc4Ybi_JQ_pr)QB~sZf%g&@HhMZgy^b z40A3W)Y9gGW0~Lv=fvk9VGQDPIsycy$&o0SX@+!c9GvESml$+>aZHM7dPkd|9EZp7 zLA<6dtnFkIy&YUy+z{XYb&YwTQBw%_AEuw%ZBpUmUu2c_1E=Ylc76H`crrg~WY`X5_7@*&HEW{rp0X2ZA`yBBa3W?ZN88*bJdGA453-;>K>zrnox zV~n6SP)@gMF$RqVqWum3DZbsKpgvs&TomnsjpDAbyN3BR()#^6WNqUfZIm_zA}-VC yAKA+ac6PVN_=Nc{kH7x*rveOeSssAczWf7jJZrp7l`fzF0000