From ca131caa100ced0bf595843c41b1cefb96251519 Mon Sep 17 00:00:00 2001 From: Unknown Date: Tue, 22 May 2018 11:27:48 -0400 Subject: [PATCH 1/4] New Explorer Gear - Adds a new defensive exploration weapon intended for use by rear-line explorers, such as SARs and Pilots - Ported Machete Sheath from Baystation, intended to be used with the machetes here NOTE: I intended them to not be usable alongside holsters, but I am not sure how to go about this - Explorer lockers will now come with a survival knife, machete, and machete sheath --- code/modules/clothing/clothing.dm | 4 +-- .../under/accessories/accessory_vr.dm | 13 ++++++++++ .../clothing/under/accessories/holster.dm | 12 ++++++--- .../modules/vore/fluffstuff/custom_guns_vr.dm | 23 ++++++++++++++++++ icons/mob/ties_vr.dmi | Bin 0 -> 297 bytes icons/obj/clothing/ties_vr.dmi | Bin 0 -> 469 bytes .../southern_cross/structures/closets/misc.dm | 7 +++--- maps/tether/tether_things.dm | 2 ++ 8 files changed, 52 insertions(+), 9 deletions(-) create mode 100644 icons/mob/ties_vr.dmi create mode 100644 icons/obj/clothing/ties_vr.dmi diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index dd5528be07..f0c7d86710 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -632,8 +632,8 @@ //convenience var for defining the icon state for the overlay used when the clothing is worn. //Also used by rolling/unrolling. var/worn_state = null - valid_accessory_slots = list("utility","armband","decor","over") - restricted_accessory_slots = list("utility", "armband") + valid_accessory_slots = list("utility","armband","machete","decor","over") //VOREStation Edit - Adds Machete Sheath + restricted_accessory_slots = list("utility", "armband", "machete") //VOREStation Edit - Adds Machete Sheath var/icon/rolled_down_icon = 'icons/mob/uniform_rolled_down.dmi' var/icon/rolled_down_sleeves_icon = 'icons/mob/uniform_sleeves_rolled.dmi' diff --git a/code/modules/clothing/under/accessories/accessory_vr.dm b/code/modules/clothing/under/accessories/accessory_vr.dm index ba1a4f3b17..7077089b7b 100644 --- a/code/modules/clothing/under/accessories/accessory_vr.dm +++ b/code/modules/clothing/under/accessories/accessory_vr.dm @@ -177,3 +177,16 @@ to_chat(user,"You set the [name]'s tag to '[str]'.") name = initial(name) + " ([str])" desc = initial(desc) + " The tag says \"[str]\"." + +//Machete Holsters +/obj/item/clothing/accessory/holster/machete + name = "machete sheath" + desc = "A handsome synthetic leather sheath with matching belt." + icon = 'icons/obj/clothing/ties_vr.dmi' + icon_override = 'icons/mob/ties_vr.dmi' + icon_state = "holster_machete" + slot = "machete" + concealed_holster = 0 + can_hold = list(/obj/item/weapon/material/knife/machete) + //sound_in = 'sound/effects/holster/sheathin.ogg' + //sound_out = 'sound/effects/holster/sheathout.ogg' diff --git a/code/modules/clothing/under/accessories/holster.dm b/code/modules/clothing/under/accessories/holster.dm index b97ae6fc3f..62720d655f 100644 --- a/code/modules/clothing/under/accessories/holster.dm +++ b/code/modules/clothing/under/accessories/holster.dm @@ -3,6 +3,7 @@ desc = "A handgun holster." icon_state = "holster" slot = "utility" + var/list/can_hold //VOREStation Edit concealed_holster = 1 var/obj/item/holstered = null @@ -10,8 +11,13 @@ if(holstered && istype(user)) user << "There is already \a [holstered] holstered here!" return + //VOREStation Edit - Machete sheath support + if (can_hold) + if(!is_type_in_list(I,can_hold)) + to_chat(user, "[I] won't fit in [src]!") + return - if (!(I.slot_flags & SLOT_HOLSTER)) + else if (!(I.slot_flags & SLOT_HOLSTER)) user << "[I] won't fit in [src]!" return @@ -38,8 +44,8 @@ else if(user.a_intent == I_HURT) usr.visible_message( - "[user] draws \the [holstered], ready to shoot!", - "You draw \the [holstered], ready to shoot!" + "[user] draws \the [holstered], ready to go!", //VOREStation Edit + "You draw \the [holstered], ready to go!" //VOREStation Edit ) else user.visible_message( diff --git a/code/modules/vore/fluffstuff/custom_guns_vr.dm b/code/modules/vore/fluffstuff/custom_guns_vr.dm index af03934ffc..c79fae576f 100644 --- a/code/modules/vore/fluffstuff/custom_guns_vr.dm +++ b/code/modules/vore/fluffstuff/custom_guns_vr.dm @@ -804,3 +804,26 @@ to_chat(user, "The safety device prevents the gun from firing this close to the facility.") return 0 return ..() + +//Expeditionary Holdout Phaser +/obj/item/weapon/gun/energy/frontier/locked/holdout + name = "holdout frontier phaser" + desc = "A recently introduced weapon intended for self defense by expeditionary support. It includes the same crank charger as the frontier phaser." + icon = 'icons/obj/gun_vr.dmi' + icon_state = "PDW" + item_state = "gun" + w_class = ITEMSIZE_SMALL + firemodes = list( + list(mode_name="normal", fire_delay=12, projectile_type=/obj/item/projectile/beam, charge_cost = 1200), + list(mode_name="low-power", fire_delay=8, projectile_type=/obj/item/projectile/beam/weaklaser, charge_cost = 240), + ) + +/obj/item/weapon/gun/energy/frontier/locked/holdout/proc/update_mode() + var/datum/firemode/current_mode = firemodes[sel_mode] + switch(current_mode.name) + if("low-power") overlays += "taser_pdw" + if("normal") overlays += "lazer_pdw" + +/obj/item/weapon/gun/energy/frontier/locked/holdout/update_icon() + overlays.Cut() + update_mode() diff --git a/icons/mob/ties_vr.dmi b/icons/mob/ties_vr.dmi new file mode 100644 index 0000000000000000000000000000000000000000..2dec9f37812241c530a0e351ae98b53b1588579d GIT binary patch literal 297 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0L3?#3!&-4XSJOMr-t_KbrkP={(7iNo$jC8bP zZUc%lmIV0)GdMiEkp|?HRE0#8xTF>*7iAWdWaj5FFjUM54l5`s{r)Am;N#aPTHd-^ z=gyoD-VkbV(fGk5o%24LCmD)*dUseD2N_>B_EMPhXws2MAqv5o%J$25sBG1+GdHwU z-l`JX*=?-4d4zopr0Me^sNB{r; literal 0 HcmV?d00001 diff --git a/icons/obj/clothing/ties_vr.dmi b/icons/obj/clothing/ties_vr.dmi new file mode 100644 index 0000000000000000000000000000000000000000..d2ba4a097117faeabc3061216786864805771446 GIT binary patch literal 469 zcmV;`0V@89P) Date: Tue, 22 May 2018 12:49:41 -0400 Subject: [PATCH 2/4] Requested Fixes --- code/game/objects/items/weapons/material/knives.dm | 2 ++ code/modules/clothing/clothing.dm | 4 ++-- .../clothing/under/accessories/accessory_vr.dm | 2 +- code/modules/clothing/under/accessories/holster.dm | 3 ++- code/modules/vore/fluffstuff/custom_guns_vr.dm | 12 ++++++------ 5 files changed, 13 insertions(+), 10 deletions(-) diff --git a/code/game/objects/items/weapons/material/knives.dm b/code/game/objects/items/weapons/material/knives.dm index 94bc9e8f69..c5fd513dcd 100644 --- a/code/game/objects/items/weapons/material/knives.dm +++ b/code/game/objects/items/weapons/material/knives.dm @@ -101,6 +101,7 @@ attack_verb = list("slashed", "chopped", "gouged", "ripped", "cut") can_cleave = TRUE //Now hatchets inherit from the machete, and thus knives. Tables turned. slot_flags = SLOT_BELT + default_material = "plasteel" /obj/item/weapon/material/knife/tacknife/survival name = "survival knife" @@ -109,4 +110,5 @@ icon_state = "survivalknife" item_state = "knife" applies_material_colour = FALSE + default_material = "plasteel" toolspeed = 2 // Use a real axe if you want to chop logs. diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index f0c7d86710..28b5419e4c 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -632,8 +632,8 @@ //convenience var for defining the icon state for the overlay used when the clothing is worn. //Also used by rolling/unrolling. var/worn_state = null - valid_accessory_slots = list("utility","armband","machete","decor","over") //VOREStation Edit - Adds Machete Sheath - restricted_accessory_slots = list("utility", "armband", "machete") //VOREStation Edit - Adds Machete Sheath + valid_accessory_slots = list("utility","armband","sheath","decor","over") //VOREStation Edit - Adds Machete Sheath + restricted_accessory_slots = list("utility", "armband", "sheath") //VOREStation Edit - Adds Machete Sheath var/icon/rolled_down_icon = 'icons/mob/uniform_rolled_down.dmi' var/icon/rolled_down_sleeves_icon = 'icons/mob/uniform_sleeves_rolled.dmi' diff --git a/code/modules/clothing/under/accessories/accessory_vr.dm b/code/modules/clothing/under/accessories/accessory_vr.dm index 7077089b7b..fe4e3e49b3 100644 --- a/code/modules/clothing/under/accessories/accessory_vr.dm +++ b/code/modules/clothing/under/accessories/accessory_vr.dm @@ -185,7 +185,7 @@ icon = 'icons/obj/clothing/ties_vr.dmi' icon_override = 'icons/mob/ties_vr.dmi' icon_state = "holster_machete" - slot = "machete" + slot = "sheath" concealed_holster = 0 can_hold = list(/obj/item/weapon/material/knife/machete) //sound_in = 'sound/effects/holster/sheathin.ogg' diff --git a/code/modules/clothing/under/accessories/holster.dm b/code/modules/clothing/under/accessories/holster.dm index 62720d655f..5a3b1e97d2 100644 --- a/code/modules/clothing/under/accessories/holster.dm +++ b/code/modules/clothing/under/accessories/holster.dm @@ -2,7 +2,7 @@ name = "shoulder holster" desc = "A handgun holster." icon_state = "holster" - slot = "utility" + slot = list("utility", "sheath") //VOREStation Edit var/list/can_hold //VOREStation Edit concealed_holster = 1 var/obj/item/holstered = null @@ -18,6 +18,7 @@ return else if (!(I.slot_flags & SLOT_HOLSTER)) + //VOREStation Edit End user << "[I] won't fit in [src]!" return diff --git a/code/modules/vore/fluffstuff/custom_guns_vr.dm b/code/modules/vore/fluffstuff/custom_guns_vr.dm index c79fae576f..ca73cbedd7 100644 --- a/code/modules/vore/fluffstuff/custom_guns_vr.dm +++ b/code/modules/vore/fluffstuff/custom_guns_vr.dm @@ -520,11 +520,11 @@ /obj/item/weapon/gun/energy/gun/martin/proc/update_mode() var/datum/firemode/current_mode = firemodes[sel_mode] switch(current_mode.name) - if("stun") overlays += "taser_pdw" - if("lethal") overlays += "lazer_pdw" + if("stun") add_overlay("taser_pdw") + if("lethal") add_overlay("lazer_pdw") /obj/item/weapon/gun/energy/gun/martin/update_icon() - overlays.Cut() + cut_overlays() update_mode() ///////////////////////////////////////////////////// @@ -821,9 +821,9 @@ /obj/item/weapon/gun/energy/frontier/locked/holdout/proc/update_mode() var/datum/firemode/current_mode = firemodes[sel_mode] switch(current_mode.name) - if("low-power") overlays += "taser_pdw" - if("normal") overlays += "lazer_pdw" + if("low-power") add_overlay("taser_pdw") + if("normal") add_overlay("lazer_pdw") /obj/item/weapon/gun/energy/frontier/locked/holdout/update_icon() - overlays.Cut() + cut_overlays() update_mode() From db739dfc34624b0f39c5559d277c18eb99696365 Mon Sep 17 00:00:00 2001 From: Unknown Date: Tue, 22 May 2018 13:30:37 -0400 Subject: [PATCH 3/4] Did not work as well --- code/modules/clothing/under/accessories/holster.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/clothing/under/accessories/holster.dm b/code/modules/clothing/under/accessories/holster.dm index 5a3b1e97d2..d79ab08cc6 100644 --- a/code/modules/clothing/under/accessories/holster.dm +++ b/code/modules/clothing/under/accessories/holster.dm @@ -2,7 +2,7 @@ name = "shoulder holster" desc = "A handgun holster." icon_state = "holster" - slot = list("utility", "sheath") //VOREStation Edit + slot = "utility" var/list/can_hold //VOREStation Edit concealed_holster = 1 var/obj/item/holstered = null From 994a81b6b652d78736c43ed70c94a5e437a56833 Mon Sep 17 00:00:00 2001 From: Unknown Date: Wed, 23 May 2018 14:20:09 -0400 Subject: [PATCH 4/4] Adds pumping sprite --- .../modules/vore/fluffstuff/custom_guns_vr.dm | 8 +++++++- icons/obj/gun_vr.dmi | Bin 39625 -> 41016 bytes 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/code/modules/vore/fluffstuff/custom_guns_vr.dm b/code/modules/vore/fluffstuff/custom_guns_vr.dm index ca73cbedd7..c696182ae9 100644 --- a/code/modules/vore/fluffstuff/custom_guns_vr.dm +++ b/code/modules/vore/fluffstuff/custom_guns_vr.dm @@ -826,4 +826,10 @@ /obj/item/weapon/gun/energy/frontier/locked/holdout/update_icon() cut_overlays() - update_mode() + if(recharging) + icon_state = "[initial(icon_state)]_pump" + update_held_icon() + return + else + icon_state = "[initial(icon_state)]" + update_mode() diff --git a/icons/obj/gun_vr.dmi b/icons/obj/gun_vr.dmi index 88ff7bde895877908d27eb0af3151e6a930809ab..afa2edaedc4d5a7ac8c368998923be09f1e454d1 100644 GIT binary patch delta 20161 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