diff --git a/baystation12.dme b/baystation12.dme index 62bf7348dcb..685a4ed7909 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -158,11 +158,9 @@ #define FILE_DIR "code/WorkInProgress" #define FILE_DIR "code/WorkInProgress/Apples" #define FILE_DIR "code/WorkInProgress/Cael_Aislinn" -#define FILE_DIR "code/WorkInProgress/Cael_Aislinn/Jumper" #define FILE_DIR "code/WorkInProgress/Cael_Aislinn/Rust" #define FILE_DIR "code/WorkInProgress/Cael_Aislinn/Supermatter" #define FILE_DIR "code/WorkInProgress/Cael_Aislinn/Tajara" -#define FILE_DIR "code/WorkInProgress/Cael_Aislinn/tajara_sprites" #define FILE_DIR "code/WorkInProgress/Chinsky" #define FILE_DIR "code/WorkInProgress/mapload" #define FILE_DIR "code/WorkInProgress/Mini" diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index 09a5e9e2523..67b1fcde752 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 9ac8ee68130..066eb4ccbd4 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 60ce612f9dc..09de911802b 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 ba7dd80b510..18dcb733d7f 100644 --- a/code/modules/projectiles/guns/energy/stun.dm +++ b/code/modules/projectiles/guns/energy/stun.dm @@ -3,6 +3,7 @@ name = "\improper 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/config.txt b/config/config.txt index 248ec7983d5..9baff060164 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 855e307feea..55c829882d4 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -47,6 +47,15 @@ Stuff which is in development and not yet visible to players or just code relate should be listed in the changelog upon commit though. Thanks. --> +