mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-24 13:38:41 +01:00
makes t3 and t4 scythes purchaseable only (#7823)
This commit is contained in:
@@ -19,7 +19,6 @@
|
||||
hitsound = 'sound/weapons/bladeslice.ogg'
|
||||
|
||||
var/hit_range = 0
|
||||
var/venus_chance = 0
|
||||
var/swiping = FALSE
|
||||
|
||||
/obj/item/scythe/pre_attack(atom/A, mob/living/user, params)
|
||||
@@ -29,17 +28,10 @@
|
||||
return ..()
|
||||
swiping = TRUE
|
||||
if(istype(A, /obj/structure/spacevine) && hit_range >= 1)
|
||||
for(var/obj/structure/spacevine/choose_vine in range(hit_range, A))
|
||||
if(prob(venus_chance/2))
|
||||
choose_vine.Destroy()
|
||||
continue
|
||||
for(var/obj/structure/spacevine/choose_vine in view(hit_range, A))
|
||||
melee_attack_chain(user, choose_vine)
|
||||
swiping = FALSE
|
||||
return
|
||||
if(istype(A, /mob/living/simple_animal/hostile/venus_human_trap))
|
||||
var/mob/living/simple_animal/hostile/venus_human_trap/hostile_venus = A
|
||||
if(prob(venus_chance))
|
||||
hostile_venus.death()
|
||||
swiping = FALSE
|
||||
|
||||
/obj/item/scythe/tier1
|
||||
@@ -51,21 +43,18 @@
|
||||
icon_state = "scythe_t2"
|
||||
force = 13
|
||||
hit_range = 1
|
||||
venus_chance = 20
|
||||
|
||||
/obj/item/scythe/tier3
|
||||
name = "scythe (tier 3)"
|
||||
icon_state = "scythe_t3"
|
||||
force = 16
|
||||
hit_range = 2
|
||||
venus_chance = 40
|
||||
|
||||
/obj/item/scythe/tier4
|
||||
name = "scythe (tier 4)"
|
||||
icon_state = "scythe_t4"
|
||||
force = 20
|
||||
hit_range = 3
|
||||
venus_chance = 60
|
||||
|
||||
/datum/design/scythe_t1
|
||||
name = "Scythe (Tier 1)"
|
||||
@@ -87,26 +76,6 @@
|
||||
category = list("Equipment")
|
||||
departmental_flags = DEPARTMENTAL_FLAG_SERVICE
|
||||
|
||||
/datum/design/scythe_t3
|
||||
name = "Scythe (Tier 3)"
|
||||
desc = "A sharp and curved blade on a long fibremetal handle, this tool makes it easy to reap what you sow."
|
||||
id = "scythet3"
|
||||
build_type = PROTOLATHE | AWAY_LATHE
|
||||
materials = list(/datum/material/iron = 500, /datum/material/glass = 500)
|
||||
build_path = /obj/item/scythe/tier3
|
||||
category = list("Equipment")
|
||||
departmental_flags = DEPARTMENTAL_FLAG_SERVICE
|
||||
|
||||
/datum/design/scythe_t4
|
||||
name = "Scythe (Tier 4)"
|
||||
desc = "A sharp and curved blade on a long fibremetal handle, this tool makes it easy to reap what you sow."
|
||||
id = "scythet4"
|
||||
build_type = PROTOLATHE | AWAY_LATHE
|
||||
materials = list(/datum/material/iron = 500, /datum/material/glass = 500)
|
||||
build_path = /obj/item/scythe/tier4
|
||||
category = list("Equipment")
|
||||
departmental_flags = DEPARTMENTAL_FLAG_SERVICE
|
||||
|
||||
/datum/techweb_node/scythe_t1
|
||||
id = "t1scythe"
|
||||
display_name = "Scythe (Tier 1)"
|
||||
@@ -129,24 +98,16 @@
|
||||
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2000)
|
||||
discount_experiments = list(/datum/experiment/scanning/random/plants/wild = 1000)
|
||||
|
||||
/datum/techweb_node/scythe_t3
|
||||
id = "t3scythe"
|
||||
display_name = "Scythe (Tier 3)"
|
||||
description = "Culling tools"
|
||||
prereq_ids = list("t2scythe")
|
||||
design_ids = list(
|
||||
"scythet3",
|
||||
)
|
||||
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 3000)
|
||||
discount_experiments = list(/datum/experiment/scanning/random/plants/wild = 1500)
|
||||
/datum/supply_pack/organic/tier3_scythe
|
||||
name = "Tier 3 Scythe"
|
||||
desc = "Have pesky vines and need a way to chop it down faster? Order this crate now!"
|
||||
cost = CARGO_CRATE_VALUE * 20
|
||||
contains = list(/obj/item/scythe/tier3)
|
||||
crate_name = "tier 3 scythe supply crate"
|
||||
|
||||
/datum/techweb_node/scythe_t4
|
||||
id = "t4scythe"
|
||||
display_name = "Scythe (Tier 4)"
|
||||
description = "Culling tools"
|
||||
prereq_ids = list("t3scythe")
|
||||
design_ids = list(
|
||||
"scythet4",
|
||||
)
|
||||
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 4000)
|
||||
discount_experiments = list(/datum/experiment/scanning/random/plants/wild = 2000)
|
||||
/datum/supply_pack/organic/tier4_scythe
|
||||
name = "Tier 4 Scythe"
|
||||
desc = "Have pesky vines and need a way to chop it down faster? Order this crate now!"
|
||||
cost = CARGO_CRATE_VALUE * 40
|
||||
contains = list(/obj/item/scythe/tier4)
|
||||
crate_name = "tier 4 scythe supply crate"
|
||||
|
||||
Reference in New Issue
Block a user