Skip to content

Commit

Permalink
Merge pull request #7622 from SamHPurp/move-water-coolers
Browse files Browse the repository at this point in the history
Enables Water Coolers to be movable
  • Loading branch information
tigercat2000 committed Jun 27, 2017
2 parents dac9006 + 560975b commit 0182682
Showing 1 changed file with 29 additions and 1 deletion.
30 changes: 29 additions & 1 deletion code/modules/reagents/reagent_dispenser.dm
Original file line number Diff line number Diff line change
Expand Up @@ -223,6 +223,34 @@
user.put_in_hands(S)
paper_cups--

/obj/structure/reagent_dispensers/water_cooler/attackby(obj/item/weapon/W, mob/living/user, params)
add_fingerprint(user)
user.changeNext_move(CLICK_CD_MELEE)
if(iswrench(W))
if(anchored)
playsound(loc, W.usesound, 100, 1)
user.visible_message("[user] starts loosening [src]'s floor casters.", \
"<span class='notice'>You start loosening [src]'s floor casters...</span>")
if(do_after(user, 40 * W.toolspeed, target = src))
if(!loc || !anchored)
return
user.visible_message("[user] loosened [src]'s floor casters.", \
"<span class='notice'>You loosen [src]'s floor casters.</span>")
anchored = 0
else
if(!isfloorturf(loc))
user.visible_message("<span class='warning'>A floor must be present to secure [src]!</span>")
return
playsound(loc, W.usesound, 100, 1)
user.visible_message("[user] start securing [src]'s floor casters...", \
"<span class='notice'>You start securing [src]'s floor casters...</span>")
if(do_after(user, 40 * W.toolspeed, target = src))
if(!loc || anchored)
return
user.visible_message("[user] has secured [src]'s floor casters.", \
"<span class='notice'>You have secured [src]'s floor casters.</span>")
anchored = 1

/obj/structure/reagent_dispensers/beerkeg
name = "beer keg"
desc = "Beer is liquid bread, it's good for you..."
Expand Down Expand Up @@ -254,4 +282,4 @@
icon_state = "fuel_chem"
anchored = 1
density = 0
accepts_rig = 0
accepts_rig = 0

0 comments on commit 0182682

Please sign in to comment.