Switches normal cell drain for more module drain for cyborgs. Deactivate your modules people! Fixes cyborg law issues. Adds a note to the bar about shotgun usage.

This commit is contained in:
Erthilo
2012-05-09 03:25:38 +01:00
parent 8c0ff6564c
commit 3f8be1e819
6 changed files with 8 additions and 11 deletions

View File

@@ -75,8 +75,6 @@ AI MODULES
target << "[sender] has uploaded a change to the laws you must follow, using a [name]. From now on: " target << "[sender] has uploaded a change to the laws you must follow, using a [name]. From now on: "
var/time = time2text(world.realtime,"hh:mm:ss") var/time = time2text(world.realtime,"hh:mm:ss")
lawchanges.Add("[time] <B>:</B> [sender.name]([sender.key]) used [src.name] on [target.name]([target.key])") lawchanges.Add("[time] <B>:</B> [sender.name]([sender.key]) used [src.name] on [target.name]([target.key])")
message_admins("[sender.name]([sender.key]) uploaded a new AI/Cyborg law.")
log_game("[sender.name]([sender.key]) uploaded a new AI/Cyborg law.")
/******************** Modules ********************/ /******************** Modules ********************/

View File

@@ -88,7 +88,7 @@ KNIFE
// ROLLING PIN // ROLLING PIN
/* //Honestly this doesn't even work and is very silly. -- Erthilo
/obj/item/weapon/kitchen/rollingpin/attack(mob/M as mob, mob/living/user as mob) /obj/item/weapon/kitchen/rollingpin/attack(mob/M as mob, mob/living/user as mob)
if ((user.mutations & CLUMSY) && prob(50)) if ((user.mutations & CLUMSY) && prob(50))
user << "\red The [src] slips out of your hand and hits your head." user << "\red The [src] slips out of your hand and hits your head."
@@ -121,7 +121,6 @@ KNIFE
M.eye_blurry += 3 M.eye_blurry += 3
return return
*/

View File

@@ -47,7 +47,7 @@
//get message text, limit it's length.and clean/escape html //get message text, limit it's length.and clean/escape html
if(!msg) if(!msg)
msg = input(src,"Message:", "Private message") as text|null // This is to stop identification of stealthmins for now -- Erthilo msg = input(src,"Message:", "Private message to [C.key]") as text|null
if(!msg) return if(!msg) return
if(!C) if(!C)
if(holder) src << "<font color='red'>Error: Admin-PM: Client not found.</font>" if(holder) src << "<font color='red'>Error: Admin-PM: Client not found.</font>"

View File

@@ -54,12 +54,12 @@
src.cell.use(1) src.cell.use(1)
else else
if(src.module_state_1) if(src.module_state_1)
src.cell.use(5) src.cell.use(5.5)
if(src.module_state_2) if(src.module_state_2)
src.cell.use(5) src.cell.use(5.5)
if(src.module_state_3) if(src.module_state_3)
src.cell.use(5) src.cell.use(5.5)
src.cell.use(1) src.cell.use(0.1)
src.blinded = 0 src.blinded = 0
src.stat = 0 src.stat = 0
else else

View File

@@ -26,7 +26,7 @@
src << "<b>Unit slaved to [connected_ai.name], downloading laws.</b>" src << "<b>Unit slaved to [connected_ai.name], downloading laws.</b>"
lawupdate = 1 lawupdate = 1
else else
laws = new /datum/ai_laws/nanotrasen/New laws = new /datum/ai_laws/nanotrasen
lawupdate = 0 lawupdate = 0
src << "<b>Unable to locate an AI, reverting to standard NanoTrasen laws.</b>" src << "<b>Unable to locate an AI, reverting to standard NanoTrasen laws.</b>"
else else

View File

@@ -3609,7 +3609,7 @@
"bru" = (/obj/structure/kitchenspike,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen) "bru" = (/obj/structure/kitchenspike,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen)
"brv" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen) "brv" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen)
"brw" = (/obj/structure/closet/wardrobe/chef_white,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen) "brw" = (/obj/structure/closet/wardrobe/chef_white,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen)
"brx" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/table/reinforced,/obj/item/weapon/gun/projectile/shotgun/doublebarrel,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) "brx" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/table/reinforced,/obj/item/weapon/gun/projectile/shotgun/doublebarrel,/obj/item/weapon/paper{info = "Remeber, due to NanoTrasen firearm regulations, illegal modifications of, or possession of, the shotgun outside the bar area is considered a Contraband offence. <br><br>--CentCom Regulatory Body"; name = "Firearm Regulations"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria)
"bry" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) "bry" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria)
"brz" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/crew_quarters/cafeteria) "brz" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/crew_quarters/cafeteria)
"brA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/sortjunction{sortType = list("Diner")},/turf/simulated/wall,/area/maintenance/maintcentral) "brA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/sortjunction{sortType = list("Diner")},/turf/simulated/wall,/area/maintenance/maintcentral)