mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-28 15:47:15 +01:00
Captain's Charter
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
/obj/item/station_charter
|
||||
name = "station charter"
|
||||
icon = 'icons/obj/wizard.dmi'
|
||||
icon_state = "scroll2"
|
||||
desc = "An official document entrusting the governance of the station and surrounding space to the Captain. "
|
||||
var/used = FALSE
|
||||
|
||||
/obj/item/station_charter/attack_self(mob/living/user)
|
||||
if(used)
|
||||
user << "The station has already been named."
|
||||
return
|
||||
used = TRUE
|
||||
if(world.time > CHALLENGE_TIME_LIMIT) //5 minutes
|
||||
user << "The crew has already settled into the shift. It probably wouldn't be good to rename the station right now."
|
||||
return
|
||||
|
||||
var/new_name = reject_bad_name( input(user, "What do you want to name [station_name()]?") as text|null )
|
||||
if(new_name)
|
||||
world.name = new_name
|
||||
minor_announce("[user.real_name] has designated your station as [world.name]", "Captain's Charter", 0)
|
||||
|
||||
else
|
||||
user << "<font color='red'>Invalid name. Your name should be at least 2 and at most [MAX_NAME_LEN] characters long. It may only contain the characters A-Z, a-z, -, ' and .</font>"
|
||||
used = FALSE
|
||||
Reference in New Issue
Block a user