here we go again (#2456)
This commit is contained in:
+12
-12
@@ -53,7 +53,7 @@
|
||||
var/lon_range = 1.5
|
||||
var/area/area
|
||||
var/areastring = null
|
||||
var/obj/item/weapon/stock_parts/cell/cell
|
||||
var/obj/item/stock_parts/cell/cell
|
||||
var/start_charge = 90 // initial cell charge %
|
||||
var/cell_type = 2500 // 0=no cell, 1=regular, 2=high-cap (x5) <- old, now it's just 0=no cell, otherwise dictate cellcapacity by changing this value. 1 used to be 1000, 2 was 2500
|
||||
var/opened = 0 //0=closed, 1=opened, 2=cover removed
|
||||
@@ -170,7 +170,7 @@
|
||||
has_electronics = 2 //installed and secured
|
||||
// is starting with a power cell installed, create it and set its charge level
|
||||
if(cell_type)
|
||||
src.cell = new/obj/item/weapon/stock_parts/cell(src)
|
||||
src.cell = new/obj/item/stock_parts/cell(src)
|
||||
cell.maxcharge = cell_type // cell_type is maximum charge (old default was 1000 or 2500 (values one and two respectively)
|
||||
cell.charge = start_charge * cell.maxcharge / 100 // (convert percentage to actual value)
|
||||
|
||||
@@ -353,7 +353,7 @@
|
||||
|
||||
if(issilicon(user) && get_dist(src,user)>1)
|
||||
return src.attack_hand(user)
|
||||
if (istype(W, /obj/item/weapon/crowbar)) //Using crowbar
|
||||
if (istype(W, /obj/item/crowbar)) //Using crowbar
|
||||
if (opened) // a) on open apc
|
||||
if (has_electronics==1)
|
||||
if (terminal)
|
||||
@@ -388,7 +388,7 @@
|
||||
user.visible_message(\
|
||||
"[user.name] has removed the power control board from [src.name]!",\
|
||||
"<span class='notice'>You remove the power control board.</span>")
|
||||
new /obj/item/weapon/electronics/apc(loc)
|
||||
new /obj/item/electronics/apc(loc)
|
||||
return
|
||||
else if (opened!=2) //cover isn't removed
|
||||
opened = 0
|
||||
@@ -407,7 +407,7 @@
|
||||
update_icon()
|
||||
return
|
||||
|
||||
else if (istype(W, /obj/item/weapon/stock_parts/cell) && opened) // trying to put a cell inside
|
||||
else if (istype(W, /obj/item/stock_parts/cell) && opened) // trying to put a cell inside
|
||||
if(cell)
|
||||
to_chat(user, "<span class='warning'>There is a power cell already installed!</span>")
|
||||
return
|
||||
@@ -425,7 +425,7 @@
|
||||
chargecount = 0
|
||||
update_icon()
|
||||
|
||||
else if (istype(W, /obj/item/weapon/screwdriver)) // haxing
|
||||
else if (istype(W, /obj/item/screwdriver)) // haxing
|
||||
if(opened)
|
||||
if (cell)
|
||||
to_chat(user, "<span class='warning'>Close the APC first!</span>") //Less hints more mystery!
|
||||
@@ -507,10 +507,10 @@
|
||||
make_terminal()
|
||||
terminal.connect_to_network()
|
||||
|
||||
else if (istype(W, /obj/item/weapon/wirecutters) && terminal && opened)
|
||||
else if (istype(W, /obj/item/wirecutters) && terminal && opened)
|
||||
terminal.dismantle(user, W)
|
||||
|
||||
else if (istype(W, /obj/item/weapon/electronics/apc) && opened)
|
||||
else if (istype(W, /obj/item/electronics/apc) && opened)
|
||||
if (has_electronics!=0) // there are already electronicks inside
|
||||
to_chat(user, "<span class='warning'>You cannot put the board inside, there already is one!</span>")
|
||||
return
|
||||
@@ -528,8 +528,8 @@
|
||||
to_chat(user, "<span class='notice'>You place the power control board inside the frame.</span>")
|
||||
qdel(W)
|
||||
|
||||
else if (istype(W, /obj/item/weapon/weldingtool) && opened && has_electronics==0 && !terminal)
|
||||
var/obj/item/weapon/weldingtool/WT = W
|
||||
else if (istype(W, /obj/item/weldingtool) && opened && has_electronics==0 && !terminal)
|
||||
var/obj/item/weldingtool/WT = W
|
||||
if (WT.get_fuel() < 3)
|
||||
to_chat(user, "<span class='warning'>You need more welding fuel to complete this task!</span>")
|
||||
return
|
||||
@@ -864,7 +864,7 @@
|
||||
occupier.loc = src.loc
|
||||
occupier.death()
|
||||
occupier.gib()
|
||||
for(var/obj/item/weapon/pinpointer/P in GLOB.pinpointer_list)
|
||||
for(var/obj/item/pinpointer/P in GLOB.pinpointer_list)
|
||||
P.switch_mode_to(TRACK_NUKE_DISK) //Pinpointers go back to tracking the nuke disk
|
||||
P.nuke_warning = FALSE
|
||||
|
||||
@@ -1237,7 +1237,7 @@
|
||||
#undef APC_UPDATE_ICON_COOLDOWN
|
||||
|
||||
/*Power module, used for APC construction*/
|
||||
/obj/item/weapon/electronics/apc
|
||||
/obj/item/electronics/apc
|
||||
name = "power control module"
|
||||
icon_state = "power_mod"
|
||||
desc = "Heavy-duty switching circuits for power control."
|
||||
|
||||
Reference in New Issue
Block a user