Commit Graph

12284 Commits

Author SHA1 Message Date
Vetinari
309cd0844d Medbay Area Tweaks 2014-02-26 21:00:11 +11:00
ZekeSulastin
2b3c2064da Initial run of surgery steps for laser scalpels 2014-02-25 15:44:01 -05:00
Mloc-Argent
f5ab084eac Fixes admin attack logs to show up in-game as well as in the logfiles.
Signed-off-by: Mloc-Argent <colmohici@gmail.com>
2014-02-25 20:36:46 +00:00
ZekeSulastin
72eba68bd8 Added laser scalpel items 2014-02-25 15:09:46 -05:00
Ccomp5950
3ab7e8438a Runtime fix: Sparks trying to delete that which does not exist.
runtime error: Cannot execute null.delete().
proc name: start (/datum/effect/effect/system/spark_spread/start)
  source file: effect_system.dm,204
  usr: Mark Hoover (/mob/living/carbon/human)
  src: /datum/effect/effect/system/sp... (/datum/effect/effect/system/spark_spread)
  call stack:
/datum/effect/effect/system/sp... (/datum/effect/effect/system/spark_spread): start()
runtime error: Cannot execute null.delete().
proc name: start (/datum/effect/effect/system/spark_spread/start)
  source file: effect_system.dm,204
  usr: Mark Hoover (/mob/living/carbon/human)
  src: /datum/effect/effect/system/sp... (/datum/effect/effect/system/spark_spread)
  call stack:
/datum/effect/effect/system/sp... (/datum/effect/effect/system/spark_spread): start()
2014-02-25 00:28:00 -06:00
Ccomp5950
ceb220f705 Runtime fix: OH GOD NOT THE BEEs WON'T SOMEONE CALM THEM DOWN?
Other then NULL?

runtime error: Cannot read null.type
proc name: Life (/mob/living/simple_animal/bee/Life)
  source file: bees.dm,91
runtime error: Cannot read null.type
proc name: Life (/mob/living/simple_animal/bee/Life)
  source file: bees.dm,91
runtime error: Cannot read null.type
proc name: Life (/mob/living/simple_animal/bee/Life)
  source file: bees.dm,91
runtime error: Cannot read null.type
proc name: Life (/mob/living/simple_animal/bee/Life)
  source file: bees.dm,91
runtime error: Cannot read null.type
proc name: Life (/mob/living/simple_animal/bee/Life)
  source file: bees.dm,91
runtime error: Cannot read null.type
proc name: Life (/mob/living/simple_animal/bee/Life)
  source file: bees.dm,91
runtime error: Cannot read null.type
proc name: Life (/mob/living/simple_animal/bee/Life)
  source file: bees.dm,91
runtime error: Cannot read null.type
proc name: Life (/mob/living/simple_animal/bee/Life)
  source file: bees.dm,91
2014-02-25 00:21:41 -06:00
Ccomp5950
e098746209 Runtime fix: RP_Revolution's auto_add_rev_head loves that null.
runtime error: Cannot read null.client
proc name: process (/datum/game_mode/revolution/rp_revolution/process)
  source file: rp_revolution.dm,198
runtime error: Cannot read null.client
proc name: process (/datum/game_mode/revolution/rp_revolution/process)
  source file: rp_revolution.dm,198
runtime error: Cannot read null.client
proc name: process (/datum/game_mode/revolution/rp_revolution/process)
  source file: rp_revolution.dm,198
runtime error: Cannot read null.client
proc name: process (/datum/game_mode/revolution/rp_revolution/process)
  source file: rp_revolution.dm,198
runtime error: Cannot read null.client
proc name: process (/datum/game_mode/revolution/rp_revolution/process)
  source file: rp_revolution.dm,198
runtime error: Cannot read null.client
proc name: process (/datum/game_mode/revolution/rp_revolution/process)
  source file: rp_revolution.dm,198
2014-02-25 00:20:44 -06:00
Chinsky
0ba65efd18 Merge pull request #4477 from Ccomp5950/runtimefixes
Runtimefixes
2014-02-25 06:01:59 +04:00
Ccomp5950
23faf801ae Merge pull request #4468 from Segrain/master
Bugfixes.
2014-02-24 18:59:54 -06:00
Segrain
bd5585052c Fix for #4479. 2014-02-25 03:33:18 +03:00
Mloc
fa2061a249 Fix for ban queries. 2014-02-25 00:11:07 +00:00
Aryn
84f02ae47c Reverted unrelated ZAS modification and unnecessary check. 2014-02-24 07:55:36 -07:00
Aryn
9f92792d74 Fixed ghosts' lighting toggle. Mesons still look weird. 2014-02-24 07:12:40 -07:00
Aryn
130f58a41c ChangeTurf()... We meet again... 2014-02-24 06:39:50 -07:00
Aryn
e32066cd3f Modified the way lighting initializes to fix light glitches in engineering. 2014-02-24 05:58:17 -07:00
Aryn
3c2e65cf5d Lighting code complete. 2014-02-24 05:58:14 -07:00
Aryn
7f4c4715e7 Lighting seems to be working now. 2014-02-24 05:58:11 -07:00
Aryn
ca7d4026b8 Lighting system is too buggy to continue until I know wtf is going on 2014-02-24 05:58:09 -07:00
Aryn
8a3b99aa68 Added lighting code, didn't include it yet. 2014-02-24 05:58:06 -07:00
Ccomp5950
0f538a9b2f Typo fix.
Screw typechecks and their need for closing parens :*(
2014-02-24 01:50:44 -06:00
Ccomp5950
f071421552 Runtime fix: Null isn't really that sharp.
runtime error: Cannot read null.sharp
proc name: is sharp (/proc/is_sharp)
  source file: unsorted.dm,1270
  usr: Arthur Ward (/mob/living/carbon/human)
  src: null
  call stack:
is sharp(null)
the police tape (/obj/item/tape/police): breaktape(null, Arthur Ward (/mob/living/carbon/human))
the police tape (/obj/item/tape/police): attack hand(Arthur Ward (/mob/living/carbon/human))
Arthur Ward (/mob/living/carbon/human): UnarmedAttack(the police tape (/obj/item/tape/police), 1)
Arthur Ward (/mob/living/carbon/human): ClickOn(the police tape (/obj/item/tape/police), "icon-x=16;icon-y=10;left=1;scr...")
the police tape (/obj/item/tape/police): Click(the floor (172,128,1) (/turf/simulated/floor), "mapwindow.map", "icon-x=16;icon-y=10;left=1;scr...")
2014-02-24 01:39:25 -06:00
Ccomp5950
3d88998123 Runtime fix: usr = 0???
runtime error: Cannot read 0.item_use_icon
proc name: remove gun icons (/client/proc/remove_gun_icons)
  source file: targeting.dm,273
  usr: 0
  src: Vivalas (/client)
  call stack:
Vivalas (/client): remove gun icons()
the taser gun (/obj/item/weapon/gun/energy/taser): dropped(Jonathon Sommer (/mob/living/carbon/human))
Jonathon Sommer (/mob/living/carbon/human): drop r hand(null)
Jonathon Sommer (/mob/living/carbon/human): update canmove()
Jonathon Sommer (/mob/living/carbon/human): Weaken(5)
Jonathon Sommer (/mob/living/carbon/human): Weaken(5)
Jonathon Sommer (/mob/living/carbon/human): apply effect(5, "weaken", 0)
Jonathon Sommer (/mob/living/carbon/human): apply effects(0, 5, 0, 0, 0, 0, 0, 0, 0)
2014-02-24 01:35:04 -06:00
Ccomp5950
d5951781fd Runtime fix: Alarms keep trying to heat up space.
runtime error: Cannot execute null.heat capacity().
proc name: process (/obj/machinery/alarm/process)
  source file: alarm.dm,186
runtime error: Cannot execute null.heat capacity().
proc name: process (/obj/machinery/alarm/process)
  source file: alarm.dm,186

over and over and over.
2014-02-24 01:27:04 -06:00
Ccomp5950
75116bfd53 Runtime fix: Someone using a gas mask with no tank...IN SPACE
runtime error: Cannot read null.oxygen
proc name: copy from (/datum/gas_mixture/proc/copy_from)
  source file: FEA_gas_mixture.dm,480
  usr: null
  src: /datum/gas_mixture (/datum/gas_mixture)
  call stack:
/datum/gas_mixture (/datum/gas_mixture): copy from(null)
Basileus (/mob/living/carbon/human): breathe()
Basileus (/mob/living/carbon/human): Life()
/datum/controller/game_control... (/datum/controller/game_controller): process mobs()
/datum/controller/game_control... (/datum/controller/game_controller): process()
runtime error: Cannot read null.toxins
proc name: breathe (/mob/living/carbon/human/proc/breathe)
  source file: life.dm,339
  usr: null
  src: Basileus (/mob/living/carbon/human)
  call stack:
Basileus (/mob/living/carbon/human): breathe()
Basileus (/mob/living/carbon/human): Life()
/datum/controller/game_control... (/datum/controller/game_controller): process mobs()
/datum/controller/game_control... (/datum/controller/game_controller): process()
2014-02-24 01:16:19 -06:00
Ccomp5950
0bcd89360a Runtime fix: I have no UI, and I must close it.
runtime error: Cannot execute null.close().
proc name: Topic (/obj/item/device/pda/Topic)
  source file: PDA.dm,485
  usr: Garry Myers (/mob/living/carbon/human)
  src: PDA-Garry Myers (Station Engin... (/obj/item/device/pda/engineering)
  call stack:
PDA-Garry Myers (Station Engin... (/obj/item/device/pda/engineering): Topic("src=\[0x2003e95];choice=Messag...", /list (/list))
NeroHarry (/client): Topic("src=\[0x2003e95];choice=Messag...", /list (/list), PDA-Garry Myers (Station Engin... (/obj/item/device/pda/engineering))
NeroHarry (/client): Topic("src=\[0x2003e95];choice=Messag...", /list (/list), PDA-Garry Myers (Station Engin... (/obj/item/device/pda/engineering))
2014-02-24 00:51:57 -06:00
Ccomp5950
1eb66f1f78 Runtime fix blood_DNA length checks when it's possibly null.
runtime error: Cannot read null.len
proc name: attack self (/obj/item/weapon/melee/telebaton/attack_self)
  source file: swords_axes_etc.dm,156
2014-02-24 00:47:55 -06:00
Ccomp5950
cea151813e Runtime fix: Dirt in SPAAAAACCEEEEEEE
ndefined variable /turf/space/var/dirt
proc name: reaction turf (/datum/reagent/space_cleaner/reaction_turf)
source file: Chemistry-Reagents.dm,939
2014-02-24 00:44:00 -06:00
Mloc
faa1dd38ba Merge pull request #4473 from Ccomp5950/dev_power
DEV EMPOWERMENT  Gives people with R_DEBUG access to runtimelogs.
2014-02-23 15:03:02 +00:00
suethecake
32de00eed8 Fix to cloned gun issue - now your holster is located on your tactical armor. 2014-02-22 21:50:21 -06:00
Ccomp5950
65b8215ec7 Merge pull request #4465 from Loganbacca/chemsmoke
Chemsmoke rewrite
2014-02-22 18:33:43 -06:00
Aryn
bb6f030f84 Added Reboot ZAS as a debug verb.
Replaces the air controller, marks all old zones invalid,
 and adds every turf to the update list. Results are the same as on a
 server start.
2014-02-22 09:09:48 -07:00
Aryn
e3b87b4c4d Removed a leftover generally-accessible debug verb. 2014-02-22 08:47:54 -07:00
Aryn
6c91d220b8 Added code protecting against obscure merges of invalid zones.
- Usually happened when welding fuel tanks caused secondary explosions.
2014-02-22 08:45:31 -07:00
Aryn
d6b275ca73 Fixed walls not splitting zones. 2014-02-22 08:16:35 -07:00
Aryn
dcc7ad33c9 Zones didn't split when a full window was placed. 2014-02-22 08:02:10 -07:00
Ccomp5950
e72c584ac8 Reapplys this runtime fix when dead /mob/living would not have a client. 2014-02-22 03:47:46 -06:00
Ccomp5950
8ef2e10237 This reverts commit all the say code changes over the last couple of days.
Except for the removal of the redundant get_mobs_in_view used for bolding ghosts text.
2014-02-22 03:46:10 -06:00
Ccomp5950
92e0c60126 Remove clients removal derp. 2014-02-22 02:50:49 -06:00
Vetinari
cb1c247767 Updates
Medicine Cabinet(s), Acute Doors
2014-02-22 19:26:42 +11:00
Ccomp5950
d95caffecb DEV EMPOWERMENT Gives people with R_DEBUG access to runtimelogs.
Also moves make_everyone_random to R_FUN where it belongs, gets rid of that dumb panel from my awesome dev screen.
2014-02-22 01:45:43 -06:00
Segrain
86c73e242b Fix for embedding. 2014-02-22 10:16:55 +03:00
Segrain
05c82c970b Tiny fix. 2014-02-22 06:56:51 +03:00
Segrain
2b9842c113 Smallfix. 2014-02-22 06:56:12 +03:00
Segrain
fd738a5767 Smallfix. 2014-02-22 06:54:48 +03:00
Segrain
b04d00ff7b Typo fix. 2014-02-22 06:54:11 +03:00
Segrain
ef3b565f64 Fix for #4458. 2014-02-22 06:53:37 +03:00
Segrain
c6d39deac0 Fix for #4445. 2014-02-22 06:49:57 +03:00
Ccomp5950
6dc330a398 Bugfix: get_mobs_in_view won't allow AIeyes to hear chat.
Also:  Added a client check to saycode for now that stops runtimes when you have a dead body with no client and removed colons from it.
herp derp.
2014-02-21 21:29:34 -06:00
Aryn
f511ac20c2 Fixed some debug verbs, removed ZASDBG define. 2014-02-21 08:46:56 -07:00
Aryn
d0c0315d53 Added documentation, split ConnectionManager.dm, removed some unused procs.
Added a proc to find the other zone in an edge for future procs.
Fixed the stupid .int again.
2014-02-21 08:39:04 -07:00