diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index 09a5e9e252..67b1fcde75 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -82,7 +82,7 @@ desc = "It's a cool looking pen. Lots of colors!" /obj/item/weapon/pen/fluff/fancypen - name = "multicolor pen" + name = "fancy pen" desc = "A fancy metal pen. It uses blue ink. An inscription on one side reads,\"L.L. - L.R.\"" icon = 'custom_items.dmi' icon_state = "fancypen" diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 9ac8ee6813..066eb4ccbd 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -454,14 +454,35 @@ set category = "OOC" if (!( abandon_allowed )) + usr << "\blue Respawn is disabled." return if ((stat != 2 || !( ticker ))) usr << "\blue You must be dead to use this!" return + if (ticker.mode.name == ("meteor" || "epidemic")) + usr << "\blue Respawn is disabled." + return + else + var/deathtime = world.time - src.timeofdeath + var/deathtimeminutes = round(deathtime / 600) + var/pluralcheck = "minute" + if(deathtimeminutes == 0) + pluralcheck = "" + else if(deathtimeminutes == 1) + pluralcheck = " [deathtimeminutes] minute and" + else if(deathtimeminutes > 1) + pluralcheck = " [deathtimeminutes] minutes and" + var/deathtimeseconds = round((deathtime - deathtimeminutes * 600) / 10,1) + usr << "You have been dead for[pluralcheck] [deathtimeseconds] seconds." + if (deathtime < 18000) + usr << "You must wait 30 minutes to respawn!" + return + else + usr << "You can respawn now, enjoy your new life!" log_game("[usr.name]/[usr.key] used abandon mob.") - usr << "\blue Please roleplay correctly!" + usr << "\blue Make sure to play a different character, and please roleplay correctly!" if(!client) log_game("[usr.key] AM failed due to disconnect.") diff --git a/code/modules/projectiles/guns/energy/nuclear.dm b/code/modules/projectiles/guns/energy/nuclear.dm index 60ce612f9d..09de911802 100644 --- a/code/modules/projectiles/guns/energy/nuclear.dm +++ b/code/modules/projectiles/guns/energy/nuclear.dm @@ -1,5 +1,6 @@ /obj/item/weapon/gun/energy/gun icon_state = "energystun100" + item_state = "energystun100" name = "energy gun" desc = "A basic energy-based gun with two settings: Stun and kill." fire_sound = 'Taser.ogg' diff --git a/code/modules/projectiles/guns/energy/stun.dm b/code/modules/projectiles/guns/energy/stun.dm index c824543863..618e04722e 100644 --- a/code/modules/projectiles/guns/energy/stun.dm +++ b/code/modules/projectiles/guns/energy/stun.dm @@ -3,6 +3,7 @@ name = "taser gun" desc = "A small, low capacity gun used for non-lethal takedowns." icon_state = "taser" + item_state = "taser100" fire_sound = 'Taser.ogg' charge_cost = 100 projectile_type = "/obj/item/projectile/energy/electrode" diff --git a/config/admins.txt b/config/admins.txt index 4cb2a0656c..36852c83b3 100644 --- a/config/admins.txt +++ b/config/admins.txt @@ -1,12 +1,13 @@ -abi79 - Game Master +abi79 - Retired Admin arcalane - Game Admin bobbehluvspropane - Game Admin cacophony - Game Admin cajoes - Game Admin cib - Game Master compactninja - Game Master +desiderium - Game Admin dysthymia - Retired Admin -doughnuts - Trial Admin +doughnuts - Game Admin erthilo - Game Admin hawkv3 - Game Master headswe - Game Master @@ -16,7 +17,7 @@ megacaesar - Game Admin miniature - Game Master misterfox - Game Admin mloc - Game Master -ridley4 - Trial Admin +ridley4 - Game Admin skymarshal - Game Master spaceman96 - Game Admin strumpetplaya - Retired Admin diff --git a/config/config.txt b/config/config.txt index 248ec7983d..9baff06016 100644 --- a/config/config.txt +++ b/config/config.txt @@ -103,7 +103,7 @@ ALLOW_AI ## disable abandon mob -NORESPAWN +# NORESPAWN ## disables calling del(src) on newmobs if they logout before spawnin in # DONT_DEL_NEWMOB diff --git a/html/changelog.html b/html/changelog.html index 32ccbd6376..0f83dae897 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -65,6 +65,15 @@ should be listed in the changelog upon commit though. Thanks. --> +