mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-22 19:47:47 +01:00
Removed the ability to create unrobustable windowstacks.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@574 316c924e-a436-60f5-8080-3fe189b3f50e
This commit is contained in:
@@ -89,19 +89,31 @@ SHARDS
|
||||
return
|
||||
switch(alert("Sheet-Glass", "Would you like full tile glass or one direction?", "one direct", "full (2 sheets)", "cancel", null))
|
||||
if("one direct")
|
||||
var/obj/window/W = new /obj/window( usr.loc )
|
||||
W.anchored = 0
|
||||
if (src.amount < 1)
|
||||
return
|
||||
src.amount--
|
||||
var/go = 1
|
||||
for (var/obj/window/win in usr.loc)
|
||||
if(win.ini_dir == NORTHWEST || win.ini_dir == NORTHEAST || win.ini_dir == SOUTHWEST || win.ini_dir == SOUTHEAST)
|
||||
go = 0
|
||||
if(go)
|
||||
var/obj/window/W = new /obj/window( usr.loc )
|
||||
W.anchored = 0
|
||||
if (src.amount < 1)
|
||||
return
|
||||
src.amount--
|
||||
else usr << "Can't let you do that."
|
||||
if("full (2 sheets)")
|
||||
if (src.amount < 2)
|
||||
return
|
||||
src.amount -= 2
|
||||
var/obj/window/W = new /obj/window( usr.loc )
|
||||
W.dir = SOUTHWEST
|
||||
W.ini_dir = SOUTHWEST
|
||||
W.anchored = 0
|
||||
var/go = 1
|
||||
for (var/obj/window/win in usr.loc)
|
||||
if(win)
|
||||
go = 0
|
||||
if (go)
|
||||
if (src.amount < 2)
|
||||
return
|
||||
src.amount -= 2
|
||||
var/obj/window/W = new /obj/window( usr.loc )
|
||||
W.dir = SOUTHWEST
|
||||
W.ini_dir = SOUTHWEST
|
||||
W.anchored = 0
|
||||
else usr << "Can't let you do that."
|
||||
else
|
||||
if (src.amount <= 0)
|
||||
user.u_equip(src)
|
||||
@@ -166,21 +178,33 @@ SHARDS
|
||||
return
|
||||
switch(alert("Sheet Reinf. Glass", "Would you like full tile glass or one direction?", "one direct", "full (2 sheets)", "cancel", null))
|
||||
if("one direct")
|
||||
var/obj/window/W = new /obj/window( usr.loc, 1 )
|
||||
W.anchored = 0
|
||||
W.state = 0
|
||||
if (src.amount < 1)
|
||||
return
|
||||
src.amount--
|
||||
var/go = 1
|
||||
for (var/obj/window/win in usr.loc)
|
||||
if(win.ini_dir == NORTHWEST || win.ini_dir == NORTHEAST || win.ini_dir == SOUTHWEST || win.ini_dir == SOUTHEAST)
|
||||
go = 0
|
||||
if(go)
|
||||
var/obj/window/W = new /obj/window( usr.loc, 1 )
|
||||
W.anchored = 0
|
||||
W.state = 0
|
||||
if (src.amount < 1)
|
||||
return
|
||||
src.amount--
|
||||
else usr << "Can't let you do that."
|
||||
if("full (2 sheets)")
|
||||
if (src.amount < 2)
|
||||
return
|
||||
src.amount -= 2
|
||||
var/obj/window/W = new /obj/window( usr.loc, 1 )
|
||||
W.dir = SOUTHWEST
|
||||
W.ini_dir = SOUTHWEST
|
||||
W.anchored = 0
|
||||
W.state = 0
|
||||
var/go = 1
|
||||
for (var/obj/window/win in usr.loc)
|
||||
if(win)
|
||||
go = 0
|
||||
if(go)
|
||||
if (src.amount < 2)
|
||||
return
|
||||
src.amount -= 2
|
||||
var/obj/window/W = new /obj/window( usr.loc, 1 )
|
||||
W.dir = SOUTHWEST
|
||||
W.ini_dir = SOUTHWEST
|
||||
W.anchored = 0
|
||||
W.state = 0
|
||||
else usr << "Can't let you do that."
|
||||
else
|
||||
if (src.amount <= 0)
|
||||
user.u_equip(src)
|
||||
|
||||
Reference in New Issue
Block a user