mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 10:43:20 +00:00
Adjusts molotovs to be able to use alcohol to set the rag alight
This commit is contained in:
@@ -156,10 +156,16 @@
|
||||
new /obj/effect/decal/cleanable/ash(get_turf(src))
|
||||
qdel(src)
|
||||
|
||||
//rag must have a minimum of 2 units welder fuel and at least 80% of the reagents must be welder fuel.
|
||||
//maybe generalize flammable reagents someday
|
||||
//rag must have a minimum of 2 units welder fuel or ehtanol based reagents and at least 80% of the reagents must so.
|
||||
/obj/item/weapon/reagent_containers/glass/rag/proc/can_ignite()
|
||||
var/fuel = reagents.get_reagent_amount("fuel")
|
||||
var/fuel
|
||||
if(reagents.get_reagent_amount("fuel"))
|
||||
fuel += reagents.get_reagent_amount("fuel")
|
||||
|
||||
else
|
||||
for(var/datum/reagent/ethanol/R in reagents.reagent_list)
|
||||
fuel += reagents.get_reagent_amount(R.id)
|
||||
|
||||
return (fuel >= 2 && fuel >= reagents.total_volume*0.8)
|
||||
|
||||
/obj/item/weapon/reagent_containers/glass/rag/proc/ignite()
|
||||
@@ -217,5 +223,8 @@
|
||||
return
|
||||
|
||||
reagents.remove_reagent("fuel", reagents.maximum_volume/25)
|
||||
for(var/datum/reagent/ethanol/R in reagents.reagent_list)
|
||||
if(istype(R, /datum/reagent/ethanol))
|
||||
reagents.remove_reagent(R.id, reagents.maximum_volume/25)
|
||||
update_name()
|
||||
burn_time--
|
||||
|
||||
Reference in New Issue
Block a user