diff --git a/code/modules/cm_marines/equipment/mortar/mortars.dm b/code/modules/cm_marines/equipment/mortar/mortars.dm index e7e258494e52..161be4813832 100644 --- a/code/modules/cm_marines/equipment/mortar/mortars.dm +++ b/code/modules/cm_marines/equipment/mortar/mortars.dm @@ -43,6 +43,17 @@ targ_y = deobfuscate_y(0) internal_camera = new(loc) + var/new_icon_state + switch(SSmapping.configs[GROUND_MAP].camouflage_type) + if("classic") + icon_state = new_icon_state ? new_icon_state : "c_" + icon_state + if("desert") + icon_state = new_icon_state ? new_icon_state : "d_" + icon_state + if("snow") + icon_state = new_icon_state ? new_icon_state : "s_" + icon_state + if("urban") + icon_state = new_icon_state ? new_icon_state : "u_" + icon_state + /obj/structure/mortar/Destroy() QDEL_NULL(internal_camera) return ..() @@ -400,6 +411,10 @@ unacidable = TRUE w_class = SIZE_HUGE //No dumping this in a backpack. Carry it, fatso +/obj/item/mortar_kit/Initialize(...) + . = ..() + select_gamemode_skin(type) + /obj/item/mortar_kit/ex_act(severity) switch(severity) if(EXPLOSION_THRESHOLD_MEDIUM to INFINITY) diff --git a/icons/obj/structures/mortar.dmi b/icons/obj/structures/mortar.dmi index 16e821c3d192..8e6fc13464d5 100644 Binary files a/icons/obj/structures/mortar.dmi and b/icons/obj/structures/mortar.dmi differ