Thought I had done these before, turned out I did. Single-linebreak conflicts woo.

This commit is contained in:
Zuhayr
2014-10-12 11:55:33 +10:30
13 changed files with 33 additions and 19 deletions

View File

@@ -247,6 +247,7 @@
mymob.internals.icon_state = "internal0" mymob.internals.icon_state = "internal0"
mymob.internals.name = "internal" mymob.internals.name = "internal"
mymob.internals.screen_loc = ui_internal mymob.internals.screen_loc = ui_internal
hud_elements |= mymob.internals
if(hud_data.has_warnings) if(hud_data.has_warnings)
mymob.oxygen = new /obj/screen() mymob.oxygen = new /obj/screen()

View File

@@ -240,8 +240,6 @@ update_flag
nanomanager.update_uis(src) // Update all NanoUIs attached to src nanomanager.update_uis(src) // Update all NanoUIs attached to src
/obj/machinery/portable_atmospherics/canister/attack_ai(var/mob/user as mob) /obj/machinery/portable_atmospherics/canister/attack_ai(var/mob/user as mob)
return src.attack_hand(user) return src.attack_hand(user)

View File

@@ -83,7 +83,7 @@
/obj/machinery/portable_atmospherics/proc/update_connected_network() /obj/machinery/portable_atmospherics/proc/update_connected_network()
if(!connected_port) if(!connected_port)
return return
var/datum/pipe_network/network = connected_port.return_network(src) var/datum/pipe_network/network = connected_port.return_network(src)
if (network) if (network)
network.update = 1 network.update = 1
@@ -120,7 +120,7 @@
user << "\blue Nothing happens." user << "\blue Nothing happens."
return return
else if ((istype(W, /obj/item/device/analyzer)) && get_dist(user, src) <= 1) else if ((istype(W, /obj/item/device/analyzer)) && Adjacent(user))
visible_message("\red [user] has used [W] on \icon[icon]") visible_message("\red [user] has used [W] on \icon[icon]")
if(air_contents) if(air_contents)
var/pressure = air_contents.return_pressure() var/pressure = air_contents.return_pressure()
@@ -153,25 +153,25 @@
if(cell) if(cell)
user << "There is already a power cell installed." user << "There is already a power cell installed."
return return
var/obj/item/weapon/cell/C = I var/obj/item/weapon/cell/C = I
user.drop_item() user.drop_item()
C.add_fingerprint(user) C.add_fingerprint(user)
cell = C cell = C
C.loc = src C.loc = src
user.visible_message("\blue [user] opens the panel on [src] and inserts [C].", "\blue You open the panel on [src] and insert [C].") user.visible_message("\blue [user] opens the panel on [src] and inserts [C].", "\blue You open the panel on [src] and insert [C].")
return return
if(istype(I, /obj/item/weapon/screwdriver)) if(istype(I, /obj/item/weapon/screwdriver))
if(!cell) if(!cell)
user << "\red There is no power cell installed." user << "\red There is no power cell installed."
return return
user.visible_message("\blue [user] opens the panel on [src] and removes [cell].", "\blue You open the panel on [src] and remove [cell].") user.visible_message("\blue [user] opens the panel on [src] and removes [cell].", "\blue You open the panel on [src] and remove [cell].")
cell.add_fingerprint(user) cell.add_fingerprint(user)
cell.loc = src.loc cell.loc = src.loc
cell = null cell = null
return return
..() ..()

View File

@@ -31,6 +31,10 @@
if(1 to 4) overlays += "phoron-[phorontanks]" if(1 to 4) overlays += "phoron-[phorontanks]"
if(5 to INFINITY) overlays += "phoron-5" if(5 to INFINITY) overlays += "phoron-5"
/obj/structure/dispenser/attack_ai(mob/user as mob)
if(user.Adjacent(src))
return attack_hand(user)
..()
/obj/structure/dispenser/attack_hand(mob/user as mob) /obj/structure/dispenser/attack_hand(mob/user as mob)
user.set_machine(src) user.set_machine(src)

View File

@@ -159,6 +159,7 @@
log_client_to_db() log_client_to_db()
send_resources() send_resources()
nanomanager.send_resources(src)
if(prefs.lastchangelog != changelog_hash) //bolds the changelog button on the interface so we know there are updates. if(prefs.lastchangelog != changelog_hash) //bolds the changelog button on the interface so we know there are updates.
winset(src, "rpane.changelog", "background-color=#eaeaea;font-style=bold") winset(src, "rpane.changelog", "background-color=#eaeaea;font-style=bold")

View File

@@ -88,7 +88,7 @@
//Pass the attack on to the target. This might delete/relocate wrapped. //Pass the attack on to the target. This might delete/relocate wrapped.
target.attackby(wrapped,user) target.attackby(wrapped,user)
//If wrapped did neither get deleted nor put into target, put it back into the gripper. //If wrapped was neither deleted nor put into target, put it back into the gripper.
if(wrapped && user && (wrapped.loc == user)) if(wrapped && user && (wrapped.loc == user))
wrapped.loc = src wrapped.loc = src
else else

View File

@@ -862,6 +862,7 @@ var/list/robot_verbs_default = list(
return ..() return ..()
/mob/living/silicon/robot/attack_slime(mob/living/carbon/slime/M as mob) /mob/living/silicon/robot/attack_slime(mob/living/carbon/slime/M as mob)
if (!ticker) if (!ticker)
M << "You cannot attack people before the game has started." M << "You cannot attack people before the game has started."

View File

@@ -266,6 +266,7 @@
return return
/mob/living/simple_animal/attack_slime(mob/living/carbon/slime/M as mob) /mob/living/simple_animal/attack_slime(mob/living/carbon/slime/M as mob)
if (!ticker) if (!ticker)
M << "You cannot attack people before the game has started." M << "You cannot attack people before the game has started."

View File

@@ -45,4 +45,4 @@
client.eye = src client.eye = src
client.perspective = MOB_PERSPECTIVE client.perspective = MOB_PERSPECTIVE
nanomanager.send_resources(client) nanomanager.send_resources(client)

View File

@@ -30,7 +30,7 @@ var/global/list/rad_collectors = list()
//so that we don't zero out the meter if the SM is processed first. //so that we don't zero out the meter if the SM is processed first.
last_power = last_power_new last_power = last_power_new
last_power_new = 0 last_power_new = 0
if(P) if(P)
if(P.air_contents.gas["phoron"] == 0) if(P.air_contents.gas["phoron"] == 0)
@@ -67,6 +67,7 @@ var/global/list/rad_collectors = list()
src.P = W src.P = W
W.loc = src W.loc = src
update_icons() update_icons()
return 1
else if(istype(W, /obj/item/weapon/crowbar)) else if(istype(W, /obj/item/weapon/crowbar))
if(P && !src.locked) if(P && !src.locked)
eject() eject()
@@ -84,6 +85,7 @@ var/global/list/rad_collectors = list()
connect_to_network() connect_to_network()
else else
disconnect_from_network() disconnect_from_network()
return 1
else if(istype(W, /obj/item/weapon/card/id)||istype(W, /obj/item/device/pda)) else if(istype(W, /obj/item/weapon/card/id)||istype(W, /obj/item/device/pda))
if (src.allowed(user)) if (src.allowed(user))
if(active) if(active)
@@ -94,10 +96,8 @@ var/global/list/rad_collectors = list()
user << "\red The controls can only be locked when the [src] is active" user << "\red The controls can only be locked when the [src] is active"
else else
user << "\red Access denied!" user << "\red Access denied!"
return 1
else
..()
return 1 return 1
return ..()
/obj/machinery/power/rad_collector/examine() /obj/machinery/power/rad_collector/examine()
..() ..()

View File

@@ -14,7 +14,7 @@ using metal and glass, it uses glass and reagents (usually sulfuric acis).
var/diamond_amount = 0 var/diamond_amount = 0
var/uranium_amount = 0 var/uranium_amount = 0
var/max_material_amount = 75000.0 var/max_material_amount = 75000.0
use_power = 1 use_power = 1
idle_power_usage = 30 idle_power_usage = 30
active_power_usage = 2500 active_power_usage = 2500
@@ -145,4 +145,8 @@ using metal and glass, it uses glass and reagents (usually sulfuric acis).
else else
new stacktype(src.loc, amount) new stacktype(src.loc, amount)
busy = 0 busy = 0
src.updateUsrDialog() src.updateUsrDialog()
//This is to stop these machines being hackable via clicking.
/obj/machinery/r_n_d/circuit_imprinter/attack_hand(mob/user as mob)
return

View File

@@ -11,7 +11,7 @@ Note: Must be placed west/left of and R&D console to function.
name = "Protolathe" name = "Protolathe"
icon_state = "protolathe" icon_state = "protolathe"
flags = OPENCONTAINER flags = OPENCONTAINER
use_power = 1 use_power = 1
idle_power_usage = 30 idle_power_usage = 30
active_power_usage = 5000 active_power_usage = 5000
@@ -171,4 +171,8 @@ Note: Must be placed west/left of and R&D console to function.
new stacktype(src.loc, amount) new stacktype(src.loc, amount)
busy = 0 busy = 0
src.updateUsrDialog() src.updateUsrDialog()
return
//This is to stop these machines being hackable via clicking.
/obj/machinery/r_n_d/protolathe/attack_hand(mob/user as mob)
return return

View File

@@ -80,7 +80,7 @@
<span class='average'><b>Balance</b>:</span> <span class='average'><b>Balance</b>:</span>
</div> </div>
<div class="itemContent"> <div class="itemContent">
${{:helper.formatNumber(money)}} ${{:helper.formatNumber(data.money)}}
</div> </div>
</div> </div>