Ccomp5950
63e0c5b980
Merge pull request #4539 from yashaldie/master
...
Fix for slime surgery runtime & o2 lockers bug
2014-03-09 01:39:30 -06:00
Chinsky
4dba89a288
Fix for #4542
...
Now synthetics do not contract viruses
2014-03-08 03:38:30 +04:00
Chinsky
3554a7be4f
Merge pull request #4535 from Mloc/bs12-'
...
Fix for apostrophes in IRC nudge.
2014-03-07 17:32:26 +04:00
yashaldie
421b1ea6ef
Fixes for slime surgery runtime
...
don't know why the slime is coming though even though the target is supposed to be human...
2014-03-07 04:56:49 -05:00
yashaldie
69dfb92719
Fixes for slime surgery runtime
...
don't know why this works but it does and doesn't break other surgeries from what i can tell
2014-03-07 04:55:23 -05:00
Mloc-Argent
63a27890fe
Fix for apostrophes in IRC nudge.
...
Signed-off-by: Mloc-Argent <colmohici@gmail.com >
2014-03-06 09:36:58 +00:00
Mloc
08ba326878
Merge pull request #4532 from Ccomp5950/apc_breaker
...
APC overlay bugfix.
2014-03-06 09:09:48 +00:00
Mloc
16b1626b57
Merge pull request #4525 from Ccomp5950/pda_nano
...
PDA NanoUI Optimizations.
2014-03-06 09:09:05 +00:00
Ccomp5950
a379be8a55
Merge pull request #4533 from DJSnapshot/hotfix
...
Non-whitelisted IPCS. The real fix this time.
2014-03-06 02:22:41 -06:00
DJSnapshot
89114787e3
Non-whitelisted IPCS
...
Had to do a hacky fix. there was no real way around it.
Also, a couple balances with IPCs
And a totally silly death animation (Which has been commented out for now)
2014-03-05 23:44:03 -08:00
Ccomp5950
74a8fa152c
APC overlay bugfix.
...
Before: If you turned off the breaker and fiddled with on/off states and turned on the breaker it wouldn't update the overlay because the check_updates wasn't doing an if(operating) check and would think it didn't need to update the overlays once you turned on the breaker.
After: Check_update() is doing a check for the breaker being on or off and taking that into account with the update_overlay flags and will update the overlays properly.
Thanks Razharas from /tg/ #coderbus for bringing this to my attention.
2014-03-04 20:57:40 -06:00
Chinsky
98b45e52ac
Merge pull request #4518 from yashaldie/master
...
fixes IPC brain surgery
2014-03-04 18:18:33 +04:00
Chinsky
8fa689a433
Merge pull request #4521 from Mloc/bs12-bloodyipcs
...
Dionaea can no longer steal blood from species which have the NO_BLOOD flag
2014-03-04 18:18:10 +04:00
Chinsky
557f8c7e92
Merge pull request #4526 from Mloc/bs12-libnudge
...
Adds a C library alternative to the ircbot nudge script.
2014-03-04 18:13:48 +04:00
Mloc
8d048c0179
Merge pull request #4519 from Furlucis/master
...
Meat cutting fix
2014-03-04 10:14:55 +00:00
Mloc-Argent
49890421f8
Adds a C library alternative to the ircbot nudge script.
...
This allows for more secure and stable transmission on Linux, but you might see some improvements on Windows too.
Code lies in (confusingly) lib/src.
nudge.c should be compiled to lib/nudge.[dll/so] and be linked against netutil.c.
There's some horribly hacky code in nudge.c to assemble pickled data, but it's probably the fastest way that's still safe.
Signed-off-by: Mloc-Argent <colmohici@gmail.com >
2014-03-04 10:08:17 +00:00
Ccomp5950
aa9141fb75
NanoUI Optimizations.
...
We won't regenerate the list for Manifests every tick while viewing the manifest, instead we have a global variable for it PDA_Manifest that we Cut() if there is a change to the manifest then when the next player goes to view the manifest on their PDA it will recreate the list that one time.
Some sections of the PDA will no longer auto-refresh every tick because...well that's dumb.
Modes that will no longer autoupdate at all: Viewing medical/sec records, viewing notes (will update when you change them of course), and the station alert menu.
Modes that will only autoupdate every 5 ticks: APC list (Because it's a huge fuck off list), the manifest, mulebots and secbots screens, supply requests/orders, and janitor supply locator)
Some other things that I just can't remember right now.
2014-03-03 22:50:24 -06:00
Mloc
4ddd799359
Merge pull request #4505 from Ccomp5950/ert_admin_only
...
Configuration option: Ability to set ERT to be admin call only.
2014-03-03 19:21:05 +00:00
Mloc-Argent
8deed8dddd
Dionaea can no longer steal blood from species which have the NO_BLOOD flag
...
Fixes #4510
Signed-off-by: Mloc-Argent <colmohici@gmail.com >
2014-03-03 09:15:35 +00:00
Furlucis
01e66b6733
Meat cutting fix
...
The other kind of knife actually exists. This one doesn't.
2014-03-03 02:26:04 -05:00
yashaldie
61a4e37466
fixes IPC brain surgery
...
could not start the brain surgery on IPCs this should fix it
2014-03-03 01:18:31 -05:00
Mloc
37112105f6
Merge pull request #4499 from Ccomp5950/runtime_fixs
...
Runtime fix: Depth scanner now won't check the length of null lists.
2014-03-02 19:56:23 +00:00
Ccomp5950
8f2d5e817f
Configuration option: Ability to set ERT to be admin call only.
...
Admin request.
Default behavior is what we're used to, that two heads can call for the ERT
with the option turned on it removes the ability for players to call for an ERT and requires admin intervention.
2014-03-02 06:20:26 -06:00
Ccomp5950
5c482f1c8c
Merge pull request #4494 from yashaldie/master
...
Fixed Borg toggling broadcast mode
2014-03-01 11:07:41 -06:00
Mloc
c8f2d85b41
Merge pull request #4493 from Loganbacca/baytweak
...
Little things
2014-03-01 15:52:03 +00:00
Ccomp5950
5146268253
Runtime fix: Depth scanner now won't check the length of null lists.
...
runtime error: Cannot read null.len
proc name: scan atom (/obj/item/device/depth_scanner/proc/scan_atom)
source file: tools_depthscanner.dm,31
usr: Some Guy (/mob/living/carbon/human)
src: the depth analysis scanner (/obj/item/device/depth_scanner)
call stack:
the depth analysis scanner (/obj/item/device/depth_scanner): scan atom(Some Guy (/mob/living/carbon/human), Rock (155,169,5) (/turf/simulated/mineral))
Rock (155,169,5) (/turf/simulated/mineral): attackby(the depth analysis scanner (/obj/item/device/depth_scanner), Some Guy (/mob/living/carbon/human))
Some Guy (/mob/living/carbon/human): ClickOn(Rock (155,169,5) (/turf/simulated/mineral), "icon-x=23;icon-y=13;left=1;scr...")
Rock (155,169,5) (/turf/simulated/mineral): Click(Rock (155,169,5) (/turf/simulated/mineral), "mapwindow.map", "icon-x=23;icon-y=13;left=1;scr...")
2014-02-28 23:03:10 -06:00
DJSnapshot
1e186839c6
added IPCs(machines) to list to make it easier on everyone.
2014-02-28 17:36:50 -08:00
DJSnapshot
3b10ee3ad5
Removing IPC whitelist requirement.
2014-02-28 17:32:29 -08:00
DJSnapshot
acdbb3573a
Changed supermatter messages to reflect what they actually mean.
2014-02-28 15:28:11 -08:00
yashaldie
96dc185fde
Update robot_modules.dm
2014-02-28 04:42:27 -05:00
yashaldie
36b4af57f2
made module contain channel list
2014-02-28 04:40:36 -05:00
Loganbacca
8e1b286a84
Mining drill text
...
- Adds drill_verb variables to pickaxe subtypes, so drills will now be described as "drilling" instead of "picking"
2014-02-28 12:15:41 +13:00
Loganbacca
fbfdccebaf
Suit sensor toggle
...
- Changes the suit sensor toggle verb to select from a list, instead of cycling through one mode at a time.
2014-02-28 12:15:26 +13:00
Ccomp5950
c56ec21ee3
Merge branch 'master' of github.com:Baystation12/Baystation12 into dev-freeze
...
Conflicts:
code/modules/reagents/Chemistry-Reagents.dm
2014-02-26 09:34:38 -06: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
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
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
Ccomp5950
0f538a9b2f
Typo fix.
...
Screw typechecks and their need for closing parens :*(
2014-02-24 01:50:44 -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
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
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
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
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