Commit Graph

13651 Commits

Author SHA1 Message Date
meyar
11ae345509 Nerfs the PDA flashlight to make the ACTUAL flashlight a viable option. 2013-06-04 18:34:43 -04:00
meyar
d4e040dbae Fixes a boatload of issues on the map. 2013-06-04 18:34:15 -04:00
Asanadas
3be319a555 Merge pull request #2967 from comma/master
Drugs and Surgery fixes
2013-06-04 10:19:59 -07:00
Chinsky
9d1c2d8c82 Merge pull request #2971 from Baystation12/bleeding-edge-freeze
Bleeding edge freeze
2013-06-04 05:40:59 -07:00
Chinsky
6701a667f5 Merge pull request #2969 from Spamcat/antilag
/tg/'s antilag patches
2013-06-04 05:36:12 -07:00
Spamcat
c5a57ccdc4 Runtime fixes, tweaks. 2013-06-04 16:25:41 +04:00
Spamcat
b15738d5d4 Compile fixes. 2013-06-04 15:17:04 +04:00
aranclanos@hotmail.com
3035bf565c Changes on how some simple hostile mobs search for targets, they now make a list of mobs at sight with the heareable() proc and add the mechs of a new global list instead of checking all the atoms in a radius of 21x21.
The new global list is called mechas_list, it contains all the mechs (sadly the 8 mechs of centcomm are added to this list, just to avoid problems with other servers with different maps)
Clowns, goats and spiders still use the old way to track targets (the view() proc).

The goal of this commit is to reduce lag, it will be really noticeable on the carp migration event, they should be 70% less laggy.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5820 316c924e-a436-60f5-8080-3fe189b3f50e
2013-06-04 14:09:05 +04:00
Aranclanos
69e1cce5d3 Removed the commented out code from the auto update options of exosuit fabricators.
For this reason, the exosuit fabricators will be removed from the process() list at roundstart.
(cherry picked from commit 8e191ebac99dc1f93b1b03a89784212f31f4b985)
2013-06-04 14:03:32 +04:00
Aranclanos
82181e72fe Removed the auto-update from exosuit fabricates. They were huge lag generators, loops inside of other loops each process() tick.
This will help to reduce lag.
2013-06-04 14:02:38 +04:00
Aranclanos
787565b424 SecHUDs and medHUDs (including pAIs and odyssesus) won't create a fuckload of images per tick and then disposal them, lagging like retards.
Now each human will have a list of HUD images, that will be refreshed if it's required, say, a medic walking near you with a medHUD will refresh both medical images.
The list, called hud_list, uses seven defines for all the images, defined in the __DEFINES.dm

I also added a check for not rounding the health bar if the pacient it's dead, fixing some issues with showing dead people in critical or with possitive health.
2013-06-04 14:00:40 +04:00
Aranclanos
799ed74a3c Made the effects of EMP pulses get garbage collected. Less lag on the singularity (around 20 effect del per 5~10 seconds) 2013-06-04 13:47:26 +04:00
rockdtben@gmail.com
8203e7dced Push sparks lag to GC this should greatly reduce lags.
Test: 20 emitters shooting for 10 minutes. No lag. Along with other various tests.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5757 316c924e-a436-60f5-8080-3fe189b3f50e
2013-06-04 13:30:07 +04:00
Chinsky
0ad08b13cc Fixes #2954
Winners do no use Space Drugs to escape from cuffs.
2013-06-04 13:14:51 +04:00
Chinsky
a0847aa567 Fixes #2964
Now def_zone and tool are saved before sleep, to prevent changing them during it
2013-06-04 13:08:21 +04:00
Chinsky
715bb679e6 Merge pull request #2966 from meyar/master
Map mail bug fixes
2013-06-04 01:55:52 -07:00
meyar
184bf29ddf Missed an airlock. 2013-06-04 02:40:02 -04:00
meyar
cf540425c1 changelawg 2013-06-04 02:28:41 -04:00
meyar
4c0891b860 Fixes disposals ending up in security.
SHOULD fix chemistry being excluded from the delivery loop.
Mail should be functional again.
2013-06-04 02:25:07 -04:00
Ravensdale
da2d99c5cb Eep, this is needed for Serithi's custom sprite, forgot one last ctrl-s 2013-06-03 13:47:08 -07:00
Ravensdale
c8f9864207 Fix: Engineering borg's 'Antique' sprite being invisible. Blasted caps.
New: Rowtree's 'Lucy' Cyborg and Serithi's 'REMNANT' AI Core sprites implemented.

Tweak: Cult's conversion rune failure text tweaked so something a little more immersive.
2013-06-03 13:32:44 -07:00
Chinsky
abc2e6b96b Merge pull request #2903 from fauxki/bleeding-edge-freeze
DON'T MERGE - BEF - Bar / Holodeck / Theatre / Hydroponics Revamp
2013-06-03 01:59:33 -07:00
Chinsky
3d62414b91 Merge pull request #2960 from SkyMarshal/patch-2
Fix issue causing depressurization of all shuttles.
2013-06-03 01:59:10 -07:00
SkyMarshal
dc9978dabb Fix issue causing depressurization of all shuttles.
@cib, you made all unsimulated tiles appear to be the size of a room, but neglected to also increase the apparent volume of gas in said "room."
2013-06-02 23:28:51 -06:00
Chinsky
2ed4ddcd40 Merge pull request #2955 from Segrain/master
Medical clothes.
2013-06-02 16:35:40 -07:00
Mloc
d379698985 Merge pull request #2956 from comma/master
Virus fix
2013-06-02 14:06:33 -07:00
Segrain
20420cf609 Fixing a misclick. 2013-06-02 23:21:18 +03:00
Segrain
a5766cbf29 Minor tweaks to medical clothes to match descriptions. 2013-06-02 23:07:25 +03:00
Segrain
3d41e24664 Minor tweaks to spawning medical clothes. 2013-06-02 23:01:33 +03:00
Chinsky
40e8d9b792 Fixes radium not producing cures for virus2. 2013-06-02 23:58:29 +04:00
Segrain
dd3727a899 gitignore, why don't you work? 2013-06-02 22:49:03 +03:00
Segrain
446ddbb108 Various things can be carried on hazard vests and EMT jackets. Code for #2932. 2013-06-02 22:40:20 +03:00
Segrain
f9bb56e5f2 Missing sprite for EMT jacket. 2013-06-02 22:12:40 +03:00
Chinsky
e5bcf2a49f Fixed damaged overlay.
Damage masks for chest and groin were named wrong.
2013-06-02 18:32:13 +04:00
Mloc
b7435deb5e Merge pull request #2953 from comma/master
For for air alarms and bots
2013-06-02 06:16:12 -07:00
Chinsky
56dcb8b7f0 Fixes #2915 2013-06-02 17:14:13 +04:00
Chinsky
efbea12d99 Stops air alarm masters from polling each alarm every tick. Now polling occurs only when alarm danger level changes. 2013-06-02 17:10:47 +04:00
Mloc
a37cc877c0 Merge pull request #2948 from VitrescentTortoise/bleeding-edge-freeze
Added hidden fingerprint to crayon drawings.
2013-06-02 05:40:36 -07:00
Chinsky
67c71e9f1c Merge pull request #2951 from meyar/master
Emergency fix: Nuke shuttle
2013-06-02 05:30:25 -07:00
meyar
f7d8a7218c Changin' that log 2013-06-02 01:37:49 -04:00
meyar
4316dddc35 Syndicate Shuttle fix. 2013-06-02 01:30:39 -04:00
meyar
36d0bb5fa1 ERT Fix part 2 (For real) 2013-06-02 01:30:15 -04:00
meyar
8c40baf9e9 ERT Radio fix (For real) 2013-06-02 01:29:50 -04:00
VitrescentTortoise
5bcb4f4bcb Added hidden fingerprint to crayon drawings. 2013-06-01 16:19:48 -07:00
Mloc
6e65bc2558 Merge branch 'master' of github.com:Baystation12/Baystation12 into bleeding-edge-freeze 2013-06-01 21:12:43 +01:00
Mloc
dd0e13c8fd Compile fix.
Signed-off-by: Mloc <colmohici@gmail.com>
2013-06-01 21:11:41 +01:00
Mloc
73f0b22c42 Merge branch 'master' of github.com:Baystation12/Baystation12 into bleeding-edge-freeze 2013-06-01 20:34:24 +01:00
Chinsky
08339dbda6 Merge pull request #2944 from Asanadas/master
Unticking sandbox and h_sandbox
2013-06-01 12:07:40 -07:00
Asanadas
91fd698ee8 Sandbox is silly and not RP. This is an RP server and all 2013-06-01 13:40:54 -04:00
Mloc
8bb114dbc4 Merge pull request #2943 from CIB/master
Fixed self-missing
2013-06-01 09:29:13 -07:00