Added rubber stamps specific to each head of staff, these don't spawn yet. Added extra paper iconstates for the different stamp colours. Added a constant to the supply shuttle file in preparation for QM paperwork expansion.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@358 316c924e-a436-60f5-8080-3fe189b3f50e
This commit is contained in:
musketstgstation@gmail.com
2010-10-27 21:32:51 +00:00
parent 6fd88401af
commit aff76097dc
4 changed files with 39 additions and 1 deletions

View File

@@ -759,6 +759,7 @@
throw_speed = 3 throw_speed = 3
throw_range = 15 throw_range = 15
layer = 4 layer = 4
var/list/stamped
var/see_face = 1 var/see_face = 1
var/body_parts_covered = HEAD var/body_parts_covered = HEAD
var/protective_temperature = T0C + 10 var/protective_temperature = T0C + 10
@@ -1409,6 +1410,27 @@ Total SMES charging rate should not exceed total power generation rate, or an ov
throw_range = 15 throw_range = 15
m_amt = 60 m_amt = 60
/obj/item/weapon/stamp/captain
name = "captain's rubber stamp"
icon_state = "stamp-cap"
/obj/item/weapon/stamp/hop
name = "head of personnel's rubber stamp"
icon_state = "stamp-hop"
/obj/item/weapon/stamp/hos
name = "head of security's rubber stamp"
icon_state = "stamp-hos"
/obj/item/weapon/stamp/ce
name = "chief engineer's rubber stamp"
icon_state = "stamp-ce"
/obj/item/weapon/stamp/rd
name = "research director's rubber stamp"
icon_state = "stamp-rd"
/obj/item/weapon/cigpacket /obj/item/weapon/cigpacket
name = "Cigarette packet" name = "Cigarette packet"
desc = "The most popular brand of Space Cigarettes, sponsors of the Space Olympics." desc = "The most popular brand of Space Cigarettes, sponsors of the Space Olympics."

View File

@@ -94,7 +94,22 @@ CLIPBOARDS
if ((!in_range(src, usr) && src.loc != user && !( istype(src.loc, /obj/item/weapon/clipboard) ) && src.loc.loc != user && user.equipped() != P)) if ((!in_range(src, usr) && src.loc != user && !( istype(src.loc, /obj/item/weapon/clipboard) ) && src.loc.loc != user && user.equipped() != P))
return return
src.info += text("<BR><i>This paper has been stamped with the [].</i><BR>", P.name) src.info += text("<BR><i>This paper has been stamped with the [].</i><BR>", P.name)
switch(P.type)
if(/obj/item/weapon/stamp/captain)
src.icon_state = "paper_stamped_cap"
if(/obj/item/weapon/stamp/hop)
src.icon_state = "paper_stamped_hop"
if(/obj/item/weapon/stamp/hos)
src.icon_state = "paper_stamped_hos"
if(/obj/item/weapon/stamp/ce)
src.icon_state = "paper_stamped_ce"
if(/obj/item/weapon/stamp/rd)
src.icon_state = "paper_stamped_rd"
else
src.icon_state = "paper_stamped" src.icon_state = "paper_stamped"
if(!stamped)
stamped = new
stamped += P.type
user << "\blue You stamp the paper with your rubber stamp." user << "\blue You stamp the paper with your rubber stamp."
/* /*

View File

@@ -7,6 +7,7 @@
#define SUPPLY_POINTSPERCRATE 5 //Points per crate sent back. #define SUPPLY_POINTSPERCRATE 5 //Points per crate sent back.
#define SUPPLY_STATION_AREATYPE "/area/supply/station" //Type of the supply shuttle area for station #define SUPPLY_STATION_AREATYPE "/area/supply/station" //Type of the supply shuttle area for station
#define SUPPLY_DOCK_AREATYPE "/area/supply/dock" //Type of the supply shuttle area for dock #define SUPPLY_DOCK_AREATYPE "/area/supply/dock" //Type of the supply shuttle area for dock
#define SUPPLY_POINTSPERSLIP 1 //points per packing slip sent back stamped.
var/supply_shuttle_moving = 0 var/supply_shuttle_moving = 0
var/supply_shuttle_at_station = 0 var/supply_shuttle_at_station = 0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 22 KiB