Mloc
c8f2d85b41
Merge pull request #4493 from Loganbacca/baytweak
...
Little things
2014-03-01 15:52:03 +00: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
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
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
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
Ccomp5950
440f784c70
Bugfix: People unable to hear while in certain locations. (And some debug verbs)
...
...hopefully
2014-02-21 02:11:11 -06:00
Ccomp5950
63a0f1185e
Merge branch 'master' of github.com:Baystation12/Baystation12 into dev-freeze
...
Conflicts:
code/ATMOSPHERICS/pipes.dm
code/game/dna/genes/powers.dm
code/game/objects/items/devices/PDA/PDA.dm
2014-02-20 19:16:23 -06:00
Ccomp5950
d29a7fb260
pAI / MMI emote fixes.
...
Fixes #4191
2014-02-18 06:47:06 -06:00
Ccomp5950
5909abb080
This is rather ironic...
...
My VERY FIRST PR, I used it to make ghost chat be bold, instead of using viewers() to figure out
what ghosts could see the mob, I used get_mob_in_view() which sounded pretty descriptive.
Unfortunately for me it was one of the most CPU intensive ways of determining who could view the speaker for this.
So yeah, removing the second get_mobs_in_view and replacing it with viewers()
Yes this code has been in since Oct/Nov time frame :(
2014-02-18 05:40:06 -06:00
Mloc
eb593a628f
Merge pull request #4449 from Ccomp5950/apc_icon_fix
...
Code effeciency project: apc update_icons
2014-02-17 15:55:29 +00:00
Mloc
242aae0f97
Merge pull request #4450 from Ccomp5950/dna2-everyone_human_fix
...
DNA2 fix.
2014-02-17 15:55:07 +00:00
Ccomp5950
de865875cb
DNA2 fix.
...
Before: If you shoved a skrell, cat, or any species other then human in the cloner, they came out human.
After: Cloning works like it should.
2014-02-16 14:18:30 -06:00
Ccomp5950
71b41e9ac7
ZAS debug_verb runtime prevention.
2014-02-16 13:31:56 -06:00
Ccomp5950
9c5f96cc58
Code effeciency project: apc update_icons
...
Before: It updated the icons quite a bit at the start of the game.
After: It updates more often and quicker, but now it isn't as expensive
2014-02-16 10:59:19 -06:00
Mloc
52847adce6
Merge pull request #4440 from Ccomp5950/dev-freeze
...
Supermatter will stop processing when it's in space.
2014-02-16 14:24:05 +00:00
Ccomp5950
db33fb6425
ZAS_Debug verb.
...
Applys a client side only layer of colors over the various zones to show if they are connected or not.
Green is your current zone
Blue is adjacent zones that are connected.
yellow is zones that are connected but not adjacent to your current zone.
Red is for zones that aren't connected at all.
2014-02-16 02:22:49 -06:00
DJSnapshot
009b4737af
fix for semi-annoying typo.
2014-02-15 23:54:32 -08:00
Ccomp5950
2d413966cc
Debug verbs are now maintained as a single list
...
instead of having to maintain them in multiple places.
2014-02-15 18:54:08 -06:00
Ccomp5950
ce6cd1c133
Supermatter will stop processing when it's in space.
2014-02-15 17:20:54 -06:00
Ccomp5950
16e7da35c9
Admin Request: Hide Debug Verbs
...
Gives admins (and devs) the ability to hide the debug verbs after enabling them.
2014-02-14 03:11:52 -06:00
Ccomp5950
b392ab8e0e
Code effeciency project: handle_embedded_objects
...
Before: EVERYTIME someone moved their character this proc would be called and loop through every organ looking for implanted items to see if it needs to apply damage.
After: We create a flag that is set when an item embeddes, only when that flag is set do we do that loop through organs upon movement. Also every 10 ticks while that flag
is set we will check to see if we need to unset it.
2014-02-13 21:56:58 -06:00
Loganbacca
d378eb0692
Chem grenade fix
...
Missed this in my last commit:
- Added a result amount for chemsmoke so it calculates the created_volume correctly
2014-02-14 15:44:45 +13:00
Chinsky
499e364971
Merge pull request #4416 from Loganbacca/foam
...
Chem grenade fixes
2014-02-14 01:35:27 +04:00
Chinsky
8e0c06c541
Merge pull request #4412 from Ccomp5950/pai-messenger
...
pAI messenger bugfix.
2014-02-14 01:32:30 +04:00
Loganbacca
d1b37a5392
Fixed cable colors
...
- Fixed a couple of lines of code in power.dmi so that cables correctly update their color
- Fixed the contrast of the cable icons
2014-02-13 17:05:07 +13:00
Loganbacca
02810f7e89
Chem grenade fixes
...
Fixes #3986
- Foam reagent inheritance fixed:
The trans_to() proc in Chemistry-Holder.dm was calling handle_reactions() every time it would add and remove reagents with add_reagent() and remove_reagent(). I've added a safety flag to both of these procs (and copy_to()) so that trans_to will not call handle_reactions() until it has added all the reagents to the target container. This allows foam to reliably take on the properties of other leftover reagents.
- Fixed a bug in effect_system.dm that wasn't applying reagents from foam to the environment.
- Tweaked smoke to apply reagent effects after it has stopped moving
This was causing huge reagent spam at the center of the smoke cloud as it was spawning, since they were being applied every time the cloud of smoke moved. Also changed it to apply the effects 2-3 times at longer intervals (2 seconds).
- Smoke also only effects tiles in a 3x3 grid now, rather than 5x5.
- Summary:
Chem smoke does slightly less damage (if it contains damaging reagents)
Chem smoke proc calls reduced by 60-70% (significant lag reduction)
Foam works properly again
Foam proc calls reduced by 70-80%
2014-02-13 00:15:02 +13:00
Mloc
09bdc9492a
Merge pull request #4410 from Ccomp5950/dna2-cherrypick
...
DNA2 Cherry-pick (Dev -> Master)
2014-02-12 09:54:13 +00:00
Ccomp5950
942ce6ebc7
Merge branch 'master' of github.com:Baystation12/Baystation12 into dev
2014-02-11 18:07:19 -06:00