diff --git a/code/modules/admin/verbs/onlyoneteam.dm b/code/modules/admin/verbs/onlyoneteam.dm index 0c197b0aea6..f450ae834d0 100644 --- a/code/modules/admin/verbs/onlyoneteam.dm +++ b/code/modules/admin/verbs/onlyoneteam.dm @@ -67,14 +67,14 @@ /obj/item/weapon/beach_ball/dodgeball/throw_impact(atom/hit_atom) if((ishuman(hit_atom))) var/mob/living/carbon/M = hit_atom - if(dir&get_dir(src,M)) + if(!dir&get_dir(src,M)) if(M.in_throw_mode && !M.get_active_hand()) //empty active hand and we're in throw mode if(M.canmove && !M.restrained()) M.hitby(src) else playsound(src, 'sound/items/dodgeball.ogg', 50, 1) visible_message("\red [M] HAS BEEN ELIMINATED!!", 3) - spawn(0) +/* spawn(0) var/mobloc = get_turf(M.loc) var/atom/movable/overlay/animation = new /atom/movable/overlay( mobloc ) animation.name = "water" @@ -84,4 +84,4 @@ animation.icon_state = "liquify" animation.layer = 5 // animation.master = holder - del(M) \ No newline at end of file + del(M)*/ \ No newline at end of file diff --git a/code/modules/mob/living/carbon/carbon_defenses.dm b/code/modules/mob/living/carbon/carbon_defenses.dm index 1749179bbdf..07552faaf09 100644 --- a/code/modules/mob/living/carbon/carbon_defenses.dm +++ b/code/modules/mob/living/carbon/carbon_defenses.dm @@ -1,17 +1,17 @@ -/mob/living/carbon/hitby(atom/movable/AM, skip) - if(!skip) //ugly, but easy - message_admins("Skip Check Passed") - if(in_throw_mode && !get_active_hand()) //empty active hand and we're in throw mode - message_admins("In Throw Mode and active hand check passed") - if(canmove && !restrained()) - message_admins("Restrained/moving check passed") - if(istype(AM, /obj/item)) - message_admins("Item check passed") - var/obj/item/I = AM - if(isturf(I.loc)) - message_admins("Turf check passed") - put_in_active_hand(I) - visible_message("[src] catches [I]!") - throw_mode_off() - return +/mob/living/carbon/hitby(atom/movable/AM) +// if(!skip) //ugly, but easy +// message_admins("Skip Check Passed") + if(in_throw_mode && !get_active_hand()) //empty active hand and we're in throw mode + message_admins("In Throw Mode and active hand check passed") + if(canmove && !restrained()) + message_admins("Restrained/moving check passed") + if(istype(AM, /obj/item)) + message_admins("Item check passed") + var/obj/item/I = AM + if(isturf(I.loc)) + message_admins("Turf check passed") + put_in_active_hand(I) + visible_message("[src] catches [I]!") + throw_mode_off() + return ..() \ No newline at end of file diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 2d489b65885..9f8017b57ed 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -152,7 +152,7 @@ return var/list/modules = list("Standard", "Engineering", "Medical", "Miner", "Janitor", "Service", "Security") - if(security_level == SEC_LEVEL_RED) + if(security_level >= SEC_LEVEL_RED) src << "\red Crisis mode active. Combat module available." modules+="Combat" if(mmi != null && mmi.alien) diff --git a/code/modules/security levels/security levels.dm b/code/modules/security levels/security levels.dm index fe3a9a11f45..a4b53d44f2e 100644 --- a/code/modules/security levels/security levels.dm +++ b/code/modules/security levels/security levels.dm @@ -2,7 +2,9 @@ //0 = code green //1 = code blue //2 = code red -//3 = code delta +//3 = gamma +//4 = epsilon +//5 = code delta //config.alert_desc_blue_downto diff --git a/icons/obj/basketball.dmi b/icons/obj/basketball.dmi index fd48de1ea36..425d7994e99 100644 Binary files a/icons/obj/basketball.dmi and b/icons/obj/basketball.dmi differ