mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-13 19:52:40 +00:00
TG update: Drills and Ddrills now dig sand faster than shovels. Changed digging to produce 5 glass ore instead of 4.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2646 316c924e-a436-60f5-8080-3fe189b3f50e
This commit is contained in:
committed by
Albert Iordache
parent
a0445bd3a6
commit
a631f38041
@@ -307,7 +307,7 @@
|
|||||||
if(!W || !user)
|
if(!W || !user)
|
||||||
return 0
|
return 0
|
||||||
|
|
||||||
if ((istype(W, /obj/item/weapon/shovel))||(istype(W,/obj/item/weapon/pickaxe/drill))||(istype(W,/obj/item/weapon/pickaxe/diamonddrill)))
|
if ((istype(W, /obj/item/weapon/shovel)))
|
||||||
var/turf/T = user.loc
|
var/turf/T = user.loc
|
||||||
if (!( istype(T, /turf) ))
|
if (!( istype(T, /turf) ))
|
||||||
return
|
return
|
||||||
@@ -319,7 +319,7 @@
|
|||||||
user << "\red You start digging."
|
user << "\red You start digging."
|
||||||
playsound(src.loc, 'rustle1.ogg', 50, 1) //russle sounds sounded better
|
playsound(src.loc, 'rustle1.ogg', 50, 1) //russle sounds sounded better
|
||||||
|
|
||||||
sleep(50)
|
sleep(40)
|
||||||
if ((user.loc == T && user.equipped() == W) && !dug)
|
if ((user.loc == T && user.equipped() == W) && !dug)
|
||||||
user << "\blue You dug a hole."
|
user << "\blue You dug a hole."
|
||||||
gets_dug()
|
gets_dug()
|
||||||
@@ -328,6 +328,50 @@
|
|||||||
icon_state = "asteroid_dug"
|
icon_state = "asteroid_dug"
|
||||||
else
|
else
|
||||||
..(W,user)
|
..(W,user)
|
||||||
|
if ((istype(W,/obj/item/weapon/pickaxe/drill)))
|
||||||
|
var/turf/T = user.loc
|
||||||
|
if (!( istype(T, /turf) ))
|
||||||
|
return
|
||||||
|
|
||||||
|
if (dug == 1)
|
||||||
|
user << "\red This area has already been dug."
|
||||||
|
return
|
||||||
|
|
||||||
|
user << "\red You start digging."
|
||||||
|
playsound(src.loc, 'rustle1.ogg', 50, 1) //russle sounds sounded better
|
||||||
|
|
||||||
|
sleep(30)
|
||||||
|
if ((user.loc == T && user.equipped() == W))
|
||||||
|
user << "\blue You dug a hole."
|
||||||
|
gets_dug()
|
||||||
|
dug = 1
|
||||||
|
icon_plating = "asteroid_dug"
|
||||||
|
icon_state = "asteroid_dug"
|
||||||
|
else
|
||||||
|
..(W,user)
|
||||||
|
|
||||||
|
if ((istype(W,/obj/item/weapon/pickaxe/diamonddrill)))
|
||||||
|
var/turf/T = user.loc
|
||||||
|
if (!( istype(T, /turf) ))
|
||||||
|
return
|
||||||
|
|
||||||
|
if (dug == 1)
|
||||||
|
user << "\red This area has already been dug."
|
||||||
|
return
|
||||||
|
|
||||||
|
user << "\red You start digging."
|
||||||
|
playsound(src.loc, 'rustle1.ogg', 50, 1) //russle sounds sounded better
|
||||||
|
|
||||||
|
sleep(0)
|
||||||
|
if ((user.loc == T && user.equipped() == W))
|
||||||
|
user << "\blue You dug a hole."
|
||||||
|
gets_dug()
|
||||||
|
dug = 1
|
||||||
|
icon_plating = "asteroid_dug"
|
||||||
|
icon_state = "asteroid_dug"
|
||||||
|
else
|
||||||
|
..(W,user)
|
||||||
|
|
||||||
return
|
return
|
||||||
|
|
||||||
/turf/simulated/floor/plating/airless/asteroid/proc/gets_dug()
|
/turf/simulated/floor/plating/airless/asteroid/proc/gets_dug()
|
||||||
@@ -335,6 +379,7 @@
|
|||||||
new/obj/item/weapon/ore/glass(src)
|
new/obj/item/weapon/ore/glass(src)
|
||||||
new/obj/item/weapon/ore/glass(src)
|
new/obj/item/weapon/ore/glass(src)
|
||||||
new/obj/item/weapon/ore/glass(src)
|
new/obj/item/weapon/ore/glass(src)
|
||||||
|
new/obj/item/weapon/ore/glass(src)
|
||||||
return
|
return
|
||||||
|
|
||||||
/turf/simulated/floor/plating/airless/asteroid/proc/updateMineralOverlays()
|
/turf/simulated/floor/plating/airless/asteroid/proc/updateMineralOverlays()
|
||||||
|
|||||||
Reference in New Issue
Block a user