Paper frames, but with new sprites. (#28452)

* Paper frames, take two

* With entirely new sprites

* and basemap

* no directional doors also smoothing

* changes requested

* woops

* deconstruct -> Destroy
This commit is contained in:
Expletive
2017-06-18 10:45:35 -04:00
committed by KorPhaeron
parent 38daf671b3
commit 1860e1a2ea
10 changed files with 233 additions and 60 deletions
+9
View File
@@ -383,6 +383,15 @@
. = ..()
color = pick("FF0000", "#33cc33", "#ffb366", "#551A8B", "#ff80d5", "#4d94ff")
/*
* Natural paper
*/
/obj/item/weapon/paper/natural/Initialize()
. = ..()
color = "#FFF5ED"
/*
* Premade paper
*/
+31 -1
View File
@@ -141,4 +141,34 @@
name = "construction paper bin"
desc = "Contains all the paper you'll never need, IN COLOR!"
icon_state = "paper_binc"
papertype = /obj/item/weapon/paper/construction
papertype = /obj/item/weapon/paper/construction
/obj/item/weapon/paper_bin/bundlenatural
name = "natural paper bundle"
desc = "A bundle of paper created using traditional methods."
icon_state = "paper_bundle"
papertype = /obj/item/weapon/paper/natural
resistance_flags = FLAMMABLE
/obj/item/weapon/paper_bin/bundlenatural/attack_hand(mob/user)
..()
if(total_paper < 1)
qdel(src)
/obj/item/weapon/paper_bin/bundlenatural/fire_act(exposed_temperature, exposed_volume)
qdel(src)
/obj/item/weapon/paper_bin/bundlenatural/attackby(obj/item/weapon/W, mob/user)
if(W.is_sharp())
to_chat(user, "<span class='notice'>You snip \the [src], spilling paper everywhere.</span>")
var/turf/T = get_turf(src.loc)
while(total_paper > 0)
total_paper--
var/obj/item/weapon/paper/P
if(papers.len > 0)
P = papers[papers.len]
papers -= P
else
P = new papertype()
P.forceMove(T)
CHECK_TICK
qdel(src)
else
..()