General bots-related code cleanup.

Medibot sprite fixed.
Aliens now attack bots instead of opening control window.
All bots can be damaged and repaired.
All bots are effected to EMP now.
Asteroids generation was tuned to do not spawn asteroid on z-level edges.
Enabling admin verbs now wont turn on deadchat if it was turned off.
An emergency toolbox now contain a red crowbar.
Mime job is now available to join as.
Added radio channel for miners, use :h or :d ("diggers" lol) as shortcut.
Added radio channel for cargo techs, use :h or :q as shortcut.
Added a personal headsets to HoP and QM.
Some unrelated runtime errors was fixed.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1050 316c924e-a436-60f5-8080-3fe189b3f50e
This commit is contained in:
rastaf.zero@gmail.com
2011-02-15 20:09:12 +00:00
parent c77c307200
commit 2d443ca199
25 changed files with 2263 additions and 2050 deletions
+1
View File
@@ -101,6 +101,7 @@ var
viroMax = 1
wardenMax = 1
cmoMax = 1
mimeMax = 1
list/bombers = list( )
list/admin_log = list ( )
+28 -3
View File
@@ -1,4 +1,5 @@
/obj/item/device/radio
icon = 'radio.dmi'
name = "station bounced radio"
suffix = "\[3\]"
icon_state = "walkietalkie"
@@ -116,7 +117,7 @@
name = "Captain's Headset"
icon_state = "com_headset"
item_state = "headset"
channels = list("Command" = 1, "Science" = 0, "Medical" = 0, "Security" = 1, "Engineering" = 0)
channels = list("Command" = 1, "Science" = 0, "Medical" = 0, "Security" = 1, "Engineering" = 0, "Mining" = 0, "Cargo" = 0)
/obj/item/device/radio/headset/heads/rd // -- Bar
name = "Research Director's Headset"
@@ -134,10 +135,34 @@
name = "Chief Engineer's Headset"
icon_state = "com_headset"
item_state = "headset"
channels = list("Engineering" = 1, "Command" = 1)
channels = list("Engineering" = 1, "Command" = 1, "Mining" = 1)
/obj/item/device/radio/headset/heads/cmo // -- Bar
name = "Chief Medical Officer's Headset"
icon_state = "com_headset"
item_state = "headset"
channels = list("Medical" = 1, "Command" = 1)
channels = list("Medical" = 1, "Command" = 1)
/obj/item/device/radio/headset/heads/hop // -- rastaf0
name = "Head of Personnel's Headset"
icon_state = "com_headset"
item_state = "headset"
channels = list("Command" = 1, "Security" = 1, "Cargo" = 0)
/obj/item/device/radio/headset/headset_mine // -- rastaf0
name = "Mining Radio Headset"
icon_state = "mine_headset"
item_state = "headset"
channels = list("Mining" = 1)
/obj/item/device/radio/headset/headset_cargo // -- rastaf0
name = "Cargo Radio Headset"
icon_state = "cargo_headset"
item_state = "headset"
channels = list("Cargo" = 1)
/obj/item/device/radio/headset/heads/qm // -- rastaf0 //he is not a real head but he gives orders sometimes
name = "Quartermaster's Headset"
icon_state = "cargo_headset"
item_state = "headset"
channels = list("Cargo" = 1, "Mining" = 1) //no command frequency yet
+6 -2
View File
@@ -376,6 +376,10 @@
item_state = "wrench"
w_class = 2.0
m_amt = 50
/obj/item/weapon/crowbar/red
icon = 'items.dmi'
icon_state = "red_crowbar"
/obj/item/weapon/disk
name = "disk"
@@ -991,7 +995,7 @@ Total SMES charging rate should not exceed total power generation rate, or an ov
/obj/item/weapon/syndicate_uplink
name = "station bounced radio"
icon = 'device.dmi'
icon = 'radio.dmi'
icon_state = "radio"
var/temp = null
var/uses = 10.0
@@ -1007,7 +1011,7 @@ Total SMES charging rate should not exceed total power generation rate, or an ov
/obj/item/weapon/SWF_uplink
name = "station bounced radio"
icon = 'device.dmi'
icon = 'radio.dmi'
icon_state = "radio"
var/temp = null
var/uses = 4.0