Chinsky
aa65639dad
Merge branch 'dev' into virus-racism
2014-03-10 19:07:28 +04:00
Chinsky
0e08c90571
Merge branch 'dev-freeze' into dev
...
Conflicts:
maps/tgstation2.dmm
2014-03-10 19:05:24 +04:00
Chinsky
13b9747504
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev
2014-03-10 18:48:12 +04:00
Chinsky
16dd8bfcd2
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into virus-racism
...
Conflicts:
code/modules/virus2/helpers.dm
2014-03-10 18:43:34 +04:00
Chinsky
ec9b53bcad
Lowered chance of exhale spreading viruses, as it was firing way too often.
2014-03-10 17:35:50 +04:00
Chinsky
d04b22e950
Changed sneezing to spread viruses like cough, but only in front of the mob.
...
It gives a warning sometimes, so guy has 7 ticks to face elsewhere.
2014-03-10 17:12:50 +04:00
Chinsky
fa274ab1a7
Fixed blood injections not transmitting viruses properly.
...
Keep forgetting that list is associative.
2014-03-10 16:16:14 +04:00
Chinsky
cd5715650b
Merge pull request #4553 from Ccomp5950/hud_rewrite
...
Code effeciency project: HUD items rewrite.
2014-03-10 15:54:41 +04:00
Chinsky
0d06f80c84
Merge pull request #4545 from Ccomp5950/apc_rewrite
...
Effeciency Project: APC / Machinery power usage.
2014-03-10 15:53:29 +04:00
Ccomp5950
b014e22972
Merge pull request #4552 from Loganbacca/efficiency
...
Efficiency Project: Airlock Sensors
2014-03-09 23:55:29 -05:00
Ccomp5950
46e1cfead7
Merge pull request #4551 from Furlucis/master
...
Removes an unnecessary check
2014-03-09 23:54:20 -05:00
Ccomp5950
ddbc41b388
Merge pull request #4549 from Loganbacca/bayfix
...
Multiple map fixes
2014-03-09 23:54:07 -05:00
Joey Haas
e862e013e7
Smartfridges are now hackable. Also fixed a bug where one could not properly access the fridge in chemistry.
2014-03-10 02:14:57 +01:00
Chinsky
3bd98fec1b
Made it possible for virus to mutate and affect different species.
2014-03-10 00:26:37 +04:00
Chinsky
12a97e01eb
Fixed some runtimes with specieism, and blood transfer ignoring viruses' racial preferences.
2014-03-10 00:06:22 +04:00
Chinsky
9cad9af0aa
More random for random god.
...
Effects now start with random chance of firing and multiplier (like forced minormutate() on spawn).
2014-03-09 23:07:22 +04:00
Chinsky
0cb8a3377c
Buffed protections.
...
Full biosuits and spacesuits now protect more against airborne infections, and completely against touch-based ones (when worn with gloves).
2014-03-09 22:57:09 +04:00
Chinsky
4177323dca
Spaceacilline stronk.
...
Now it prevents new infections completely, and has a chance to cure virus on early stages (without giving antibodies though.)
2014-03-09 22:43:42 +04:00
Chinsky
a29e52b10c
Stopped braindamage effect from dealing 4 digit amounts of damage to brain organ.
2014-03-09 22:32:17 +04:00
Chinsky
16ab0c9885
Fixes single pane windows not blocking airborne viruses completely.
2014-03-09 22:07:07 +04:00
Ccomp5950
084c0754ad
Code effeciency project: HUD items rewrite
...
Before: Every tick each HUD item would recalculate and redo images for every mob in view. For items like the secHUD where we're transversing implants and the various records this gets very expensive.
After: Mobs use their hud_list variable to store varius huditem images, when conditions change for those specific huditem images it updates the specific ones on demand. As a backup every 30 ticks or so the mob will update all of their hud_list.
Also: moved proc/RoundHealth() from 2 seperate locations into __HELPERS/mobs.dm
2014-03-09 10:25:36 -05:00
Loganbacca
d1343c09ab
Airlock sensor tweak
...
Because why not squeeze every last drop of performance out of it?
2014-03-09 21:30:40 +13:00
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
Loganbacca
d4c24bc824
Airlock sensor optimization
...
Airlock sensors will now store the previous cycles pressure value, then compare it with the current pressure next time it runs.
If the pressure hasn't changed it will skip sending a status update.
2014-03-09 17:30:43 +13:00
Furlucis
b95c437b0f
Removes an unnecessary check
...
The things you can attach to suits should already be determined by the
allowed list, no need to restrict it based off of size if it's in the
allowed items.
2014-03-08 23:15:53 -05:00
Loganbacca
36c3b49234
Multiple map fixes
...
Fixes #4507
Fixes #4508
Fixes #4540
2014-03-09 09:34:45 +13:00
Mloc
d853ec8ef0
Merge pull request #4544 from Ccomp5950/mob_debug
...
Debug Options: Gives us an idea of what mobs are taking so long to proc...
2014-03-08 17:49:39 +00:00
Ccomp5950
541c3ece76
Bugfix: All APC's will have maxcharge of 5,000
...
and not be at the whim of lag / how quickly it generates it's cell.
2014-03-08 05:45:22 -06:00
Ccomp5950
fb04a88774
Removed my debug lines.
2014-03-08 03:55:22 -06:00
Ccomp5950
bb9a66cc3a
Effeciency Project: APC / Machinery power usage.
...
We no longer run auto_use_power() on every machine every tick.
We now have a global list of areas, and areas that have an APC in them (all_areas and active_areas) no more looping through world bullshit.
A bunch of snowflakey as fuck machines won't use_power() in their process, you get two options, active and idle, use them!
This means a lot of machines won't double dip on power as well so power usage for the station has dropped about 20%
Because everything is snowflakey as fuck we're going to have some machines that don't force an update on their power usage. Fuck them.
We should catch them with the root obj/machine/proc's forcing updates.
2014-03-08 03:42:44 -06:00
Chinsky
c58314bae3
Merge branch 'dev' into virus-racism
...
Conflicts:
code/modules/virus2/helpers.dm
2014-03-08 12:04:17 +04:00
Chinsky
52ad2bc4fb
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev
2014-03-08 12:03:27 +04:00
Chinsky
cca2c997df
Merge branch 'master' into dev
2014-03-08 12:02:32 +04:00
Ccomp5950
2877b27399
Debug Options: Gives us an idea of what mobs are taking so long to process
...
Adds an "Expensive Mobs" list that shows what mobs took more then 1 decisecond to process.
This way if mob controller is going nuts we can debug master controller and see why, or atleast see which mob it is.
2014-03-08 01:44:43 -06:00
Ccomp5950
e0e1bd9cfb
APC Area update initial commit.
2014-03-07 23:42:28 -06:00
Chinsky
4dba89a288
Fix for #4542
...
Now synthetics do not contract viruses
2014-03-08 03:38:30 +04:00
Chinsky
c906fbf7dd
Added system for viruses to affect only certain species.
...
Currently it ignores synthetic species competely.
2014-03-08 03:32:10 +04:00
Joey Haas
38d43fa971
Medbay, Xenobiology and Virology now have secure smartfridges.
2014-03-07 21:39:06 +01:00
Joey Haas
78e4f7e126
We now have secure smartfridges. More changes:
...
Changed xeno smartfridge to a secure smartfridge.
Added a chemistry/medical smartfridge for easy chemical storage.
Smartfridge usage now leaves fingerprints.
Secure smartfriges are emagable, by the way!
2014-03-07 21:32:13 +01:00
Ccomp5950
c24ee718d4
Merge pull request #4527 from RavingManiac/dev
...
Chemistry, bar and virology smartfridges. Ingestion reagent transfer delay. Piano
2014-03-07 10:21:54 -06:00
Chinsky
d6115c97df
I CERTAINLY DID NOT MAKE A TYPO WHAT ARE YOU TALKING ABOUT
2014-03-07 18:06:17 +04:00
Chinsky
0dd51f338c
Sanity plugs for two runtimes in lightning code
2014-03-07 17:57:44 +04:00
Chinsky
fa88663c23
Merge pull request #4513 from Aryn/master
...
Space Lighting Fixes
2014-03-07 17:51:55 +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
67dfe13034
Fix for O2 wall lockers breaking
...
Fixes #4538
also found when you tried to weld it it would break the sprite also
made the toggle verb just call the attack_hand proc to remove some items from the locker.
2014-03-07 05:43:31 -05: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
RavingManiac
b969e680b2
Ingested acid and mutagen will now react after the ten second delay.
2014-03-06 20:20:15 +08:00
RavingManiac
f022a19452
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev
...
Conflicts:
maps/tgstation2.dmm
2014-03-06 19:22:06 +08: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