Chinsky
76d1ddaa26
Merge pull request #2963 from Ravensdale/master
...
Robot bug fix, synthetic custom sprites update and a rune text tweak
2013-06-07 04:45:00 -07:00
Asanadas
29f2f4e7aa
Quickfix for posibrain.dm , posibrains booting ghosts that try to join them. Credit to Zuhayr for the fix!
2013-06-04 21:44:42 -04: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
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
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
Mloc
dd0e13c8fd
Compile fix.
...
Signed-off-by: Mloc <colmohici@gmail.com >
2013-06-01 21:11:41 +01:00
cib
af8e3a9192
Fixed the issue of missing when hitting yourself.
2013-06-01 18:11:24 +02:00
Andrew Carroll
97836acb56
Add station time to AI, new_player Status tab
2013-05-30 04:38:18 -04:00
Mloc
4eb113341d
Merge pull request #2871 from ciiol/bs-rtag
...
Fix radio keys localization.
2013-05-29 14:26:03 -07:00
Chinsky
40e63cbe32
Merge pull request #2885 from Ravensdale/master
...
Cyborg sprites
2013-05-28 22:17:13 -07:00
Erthilo
01ef589293
Fixes everyone being able to understand everyone else.
2013-05-28 23:53:49 +01:00
Ravensdale
62e43f2abf
re-adding an accidentally deleted line
2013-05-28 12:07:22 -07:00
Ravensdale
b42aa26c1a
Gives more sprites for cyborgs to use.
2013-05-28 11:13:33 -07:00
Ciiol
e7127b8343
Fix radio keys localization.
...
Add cyrillic analogs of xeno language keys, just as other channel prefixes.
2013-05-27 16:34:39 +06:00
Mloc
420354d1dc
Merge pull request #2860 from CIB/master
...
Fix to event no-repetition code
2013-05-26 11:40:42 -07:00
cib
cab1289511
Merge branch 'master' of github.com:Baystation12/Baystation12
...
Conflicts:
html/changelog.html
2013-05-26 20:43:22 +02:00
VitrescentTortoise
827e85c4c3
Properly sets husks' names to unknown
2013-05-25 16:00:22 -07:00
Erthilo
e2ea94d59c
Merge branch 'master' of https://github.com/Baystation12/Baystation12
2013-05-25 22:16:29 +01:00
Erthilo
4028172c98
Fixes mutantrace languages appearing as unknown for observers and also appearing as says rather than race specific word.
2013-05-25 22:09:41 +01:00
Erthilo
c2b84e0985
Fixes mutantraces (soghun, skrell, tajaran) losing languages when cloned.
2013-05-25 22:08:57 +01:00
Chinsky
e197799c46
Fixes #2830
...
Applied Walter0o's fix to silicon namepicking locking up job spawn on roundstart.
2013-05-25 13:34:24 +04:00
Chinsky
629022f7b0
Fixes #2836
...
Winners do not use space drugs.
Fixes LSD giving you an ability to escape death once.
Whilst hilarious, this can be breaking things that depend on mob staying dead after calling death().
My guess is that at some point halloss was counted in UpdateHeath(), but it is not anymore, so people don't die from combination of halloss and other damages being over 200.
2013-05-23 15:06:37 +04:00
Chinsky
317cbd8438
Merge branch 'master' into bleeding-edge-freeze
...
Conflicts:
baystation12.dme
2013-05-22 16:51:41 +04:00
Chinsky
1ca42d0c88
Fixed some sharp stuff not being recognized as such.
...
That lead to knives bruising people you stab, for example.
2013-05-22 12:55:15 +04:00
cib
f5b0b52b6c
Added stasis bag.
...
This stops all life functions of a patient for a while. It can only be used once, and inflicts low amounts of brain and clone damage over time.
2013-05-19 07:48:43 +02:00
cib
38cdb4d4f5
Most mobs can emote now.
...
Also added CSS to say, so that you can tell apart "say" and "me say"
2013-05-18 18:17:28 +02:00
cib
48b78ea758
Re-added latespawn.
...
Used in autotraitor and RP-revolution.
2013-05-18 11:06:19 +02:00
Mloc
5faabba7fb
Merge branch 'master' into bleeding-edge-freeze
...
Conflicts:
html/changelog.html
Signed-off-by: Mloc <colmohici@gmail.com >
2013-05-16 12:21:55 +01:00
Spamcat
0fb651e873
Fixed glasses
...
Fixes #2742
2013-05-16 00:11:57 +04:00
cib
ad6105b380
Merge remote-tracking branch 'main/master' into bleeding-edge-freeze
...
Conflicts:
html/changelog.html
2013-05-14 01:29:45 +02:00
Chinsky
8af44c59f3
Merge pull request #2750 from Asanadas/master
...
Bugfix: Fix for bloody hands not occurring.
2013-05-13 10:56:30 -07:00
Asanadas
b81d0f1234
carnie umm, dunno if you guys have this bug: mobs not getting bloodyhands etc?
...
carnie do a find-all for "//people with TK won't get smeared with blood" without the quotes
carnie the > on that line should be a <=
carnie erro's to blame
carnie Mport provided the fix
Asanadas if you say so, strange IRC man
2013-05-12 02:19:56 -04:00
SkyMarshal
697ab3dd7f
Centcom now has sexy uniforms and IDs. Emag now looks like modified standard ID card
2013-05-11 03:39:31 -07:00
Spamcat
bb962862ca
Posibrains should work correctly in spiderbots.
...
Fixed the key transfer issue. (#2534 )
2013-05-07 20:08:12 +04:00
Mloc-Argent
27759f47df
Merged master into BEF.
...
Signed-off-by: Mloc-Argent <colmohici@gmail.com >
2013-05-06 15:43:50 +01:00
Spamcat
f7f6c682cf
Made nearsightedness not consume a fuckton of memory.
...
Also it now adds glasses on preview pic.
2013-05-03 23:58:56 +04:00
sick-trigger
c6323eced1
Better monky throwing fix
...
now, actually compiles! There seems to be a lot else wrong with monkey inventories but eh
2013-05-03 04:46:21 +10:00
Mloc
2989961542
Merge pull request #2729 from sick-trigger/master
...
Fix to let monkeys throw right
2013-05-02 05:14:37 -07:00
sick-trigger
d44986542f
Monkeys can now throw properly
2013-05-01 21:56:53 +10:00
MisterBook
bfee1a8cd5
Alters the pAI and AI crew manifest verb to display the fancier version, a la the ID Computer's Crew Manifest call. Also replaced a dirty, dirty looping List write with the far more elegant if call to data_core.get_manifest()
2013-04-30 23:57:49 -05:00
MisterBook
73997d7bd4
Fixes Godmode for humans so that it truly is godmode. Good for bug checking. Atmos temperature difference will no longer directly apply fireloss, nor will being punched or shot in the guts damage organs. Can no longer be shocked.
2013-04-29 22:35:58 -05:00
DarkTechnomancer
99503c5542
Imported the option to start nearsighted and give glasses to those who do.
2013-04-28 22:45:15 -04:00
Spamcat
6bd34da085
Fixes #2689 .
2013-04-27 13:54:13 +04:00
SkyMarshal
2de1809c70
Airflow now prevents doors being bumped open.
...
Plasma settings changed as per Cacophony
Airflow defaults changed as per Cacophony
Plasma now has an effect other than what happens when breathed. (contamination readded)
Washing machines now clean off contamination.
2013-04-18 09:57:28 -07:00
Jupotter
e51c3ce3f0
Fix a wrong null check in posibrain
...
A wrong nullcheck that prevent posibrain searching for a player
2013-04-18 09:56:53 -07:00
Jupotter
ca4eb6431b
Add check forposibrain without brainmob
...
This should never happen, but check nonetheless.
2013-04-18 09:56:53 -07:00
jupotter
edba034413
Fix posibrain not turning off if no candidate
...
The reset proc was checking for the presence of a brainmob, while one
was created in the constructor. It should rather check the presence of a
key
2013-04-18 09:56:52 -07:00