I guess slime people are now live.

This commit is contained in:
ZomgPonies
2013-11-24 09:48:38 -05:00
parent 68519de6d1
commit 227f4a1bc0
8 changed files with 11 additions and 7 deletions
+1 -2
View File
@@ -149,11 +149,10 @@ You've gained <b>[totalkarma]</b> total karma in your time here.<br>"}
<a href='?src=\ref[src];KarmaBuy=4'>Unlock Kidan -- 30KP</a><br>
<a href='?src=\ref[src];KarmaBuy=5'>Unlock Grey -- 30KP</a><br>
<a href='?src=\ref[src];KarmaBuy=6'>Unlock Vox -- 45KP</a><br>
<a href='?src=\ref[src];KarmaBuy=7'>Unlock Slime People -- 45KP</a><br>
<B>PLEASE NOTE THAT PEOPLE WHO TRY TO GAME THE KARMA SYSTEM WILL END UP ON THE WALL OF SHAME. THIS INCLUDES BUT IS NOT LIMITED TO TRADES, OOC KARMA BEGGING, CODE EXPLOITS, ETC.</B>
"}
// <a href='?src=\ref[src];KarmaBuy=7'>Unlock Slime People -- 45KP</a><br>
var/datum/browser/popup = new(usr, "karmashop", "<div align='center'>Karma Shop</div>", 400, 400)
popup.set_content(dat)
popup.open(0)
+1 -1
View File
@@ -70,7 +70,7 @@ mob/living/carbon/human/airflow_stun()
if(last_airflow_stun > world.time - vsc.airflow_stun_cooldown) return 0
if(buckled) return 0
if(shoes)
if(shoes.flags & NOSLIP) return 0
if((shoes.flags & NOSLIP) || (species.bodyflags & FEET_NOSLIP)) return 0
if(!(status_flags & CANSTUN) && !(status_flags & CANWEAKEN))
src << "\blue You stay upright as the air rushes past you."
return 0
+2 -1
View File
@@ -890,7 +890,8 @@ steam.start() -- spawns the effect
var/mob/M = AM
if (istype(M, /mob/living/carbon/human) && (istype(M:shoes, /obj/item/clothing/shoes) && M:shoes.flags&NOSLIP))
return
if (istype (M, /mob/living/carbon/human) && M:species.bodyflags & FEET_NOSLIP)
return
M.stop_pulling()
M << "\blue You slipped on the foam!"
playsound(src.loc, 'sound/misc/slip.ogg', 50, 1, -3)
@@ -13,6 +13,8 @@
var/mob/M = AM
if (istype(M, /mob/living/carbon/human) && (isobj(M:shoes) && M:shoes.flags&NOSLIP))
return
if(istype(M, /mob/living/carbon/human) && M:species.bodyflags & FEET_NOSLIP)
return
M.stop_pulling()
M << "\blue You slipped on the [name]!"
@@ -69,7 +69,7 @@
var/mob/living/M = AM
if(ishuman(M))
if(isobj(M:shoes))
if(M:shoes.flags&NOSLIP)
if((M:shoes.flags&NOSLIP) || (M:species.bodyflags & FEET_NOSLIP))
return
else
M << "\red Your feet feel like they're on fire!"
+2 -2
View File
@@ -103,7 +103,7 @@
else
M.inertia_dir = 0
return
else if(!istype(M, /mob/living/carbon/slime))
else if(!istype(M, /mob/living/carbon/slime) || (M:species.bodyflags & FEET_NOSLIP))
if (M.m_intent == "run")
M.stop_pulling()
step(M, M.dir)
@@ -140,7 +140,7 @@
else
M.inertia_dir = 0
return
else if(!istype(M, /mob/living/carbon/metroid))
else if(!istype(M, /mob/living/carbon/metroid) || (M:species.bodyflags & FEET_NOSLIP))
if (M.m_intent == "run" && prob(30))
M.stop_pulling()
step(M, M.dir)
@@ -164,6 +164,7 @@
flags = WHITELISTED | NO_BREATHE | HAS_LIPS | NO_INTORGANS
bloodflags = BLOOD_SLIME
bodyflags = FEET_NOSLIP
/datum/species/grey
+1
View File
@@ -751,6 +751,7 @@ var/list/RESTRICTED_CAMERA_NETWORKS = list( //Those networks can only be accesse
#define FEET_CLAWS 1
#define FEET_PADDED 2
#define FEET_NOSLIP 4
//Language flags.