Walter0o
8ccce503a9
streamlining dreams
...
no calling by clientless mobs, this should save several thousand wasted calls.
turning the massive string list that would be defined each call into a global list.
the chance the same dream gets picked twice is negletable.
2014-07-19 23:00:20 +02:00
Loganbacca
e05b5c0bfb
Pipe rendering rewrite
...
- Complete rewrite of pipe rendering code. It now selects icons from a shared cache.
- Manifolds and other devices (pumps, filters, etc.) now match the color of the connected pipes.
- Updated omni devices to use the shared cache.
- Set separate pipe color definitions.
- Cleaned up a lot of pipe code, converting it to absolute paths and removing old commented out code.
- Tweaked t-ray rendering code.
- Tweaked pipe painter.
- Enhanced pipe checking debug command.
- Expanded tank capacity and resprited them.
2014-07-18 13:39:39 +00:00
Mloc-Hibernia
51d2451c01
Merge remote-tracking branch 'upstream/dev-freeze' into dev
...
Signed-off-by: Mloc-Hibernia <colmohici@gmail.com >
Conflicts:
nano/templates/geoscanner.tmpl
2014-07-18 13:15:30 +00:00
Mloc-Hibernia
281a26b979
Merge remote-tracking branch 'upstream/master' into dev-freeze
...
Signed-off-by: Mloc-Hibernia <colmohici@gmail.com >
Conflicts:
code/modules/mob/living/silicon/robot/robot_modules.dm
2014-07-18 13:08:12 +00:00
Mloc
ae9d75bd5e
Merge pull request #5664 from Zuhayr/pais
...
Mobile pAIs.
2014-07-18 14:07:11 +01:00
Zuhayr
8e66bfe236
Moving lists from prior commit to a better place.
2014-07-18 22:29:07 +09:30
Zuhayr
ac62b0ec5c
Moved pAI lists to globals.
2014-07-18 22:24:51 +09:30
Mloc
6efff01110
Merge pull request #5671 from mwerezak/silicon-lang
...
Removes Rootspeak from AI and robot languages
2014-07-18 12:55:49 +01:00
Zuhayr
aad7db43ad
Added a monkey sprite for pAIs.
2014-07-18 19:46:51 +09:30
Zuhayr
33bff18290
Removed a bit of redundant code, added pull check for mpAIs.
2014-07-18 19:15:48 +09:30
Zuhayr
9401dcf13c
Fixes bug with drone Bump() check
...
They can now use teleporters, hand tele portals and the disposals chute.
2014-07-18 19:13:24 +09:30
mwerezak
3209cb49a6
Removes Rootspeak from AI and robot languages
2014-07-17 19:30:00 -04:00
Zuhayr
3b20df66e5
Merge pull request #5622 from Faerdan/dev
...
Layout update for NanoUI.
2014-07-17 23:58:32 +09:30
Zuhayr
73d3883da3
Merge pull request #5652 from comma/master
...
Couple xenoarch fixes
2014-07-17 23:56:18 +09:30
Zuhayr
1f332bb1b0
Merge pull request #5654 from PsiOmegaDelta/StateLaws
...
Allows the AI to select which channel to state laws on
2014-07-17 23:56:07 +09:30
Zuhayr
63da854471
Merge pull request #5659 from mwerezak/op-hideout
...
Maps the new op hideout into an asteroid base
2014-07-17 23:56:00 +09:30
Zuhayr
3999c0bfb5
Fixed runtime with host bioscan, added verb cooldowns.
2014-07-17 23:31:12 +09:30
Zuhayr
1345ee5a5c
Initial commit for mobile pAIs. Almost guaranteed to be broken as shit.
2014-07-17 23:09:47 +09:30
Mark Aherne
26e0c64801
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev
2014-07-17 13:48:52 +01:00
Chinsky
9e0569cfb9
Merge pull request #5631 from PsiOmegaDelta/Engine
...
Remote-controlled emitters
2014-07-17 15:42:03 +04:00
Chinsky
248affdebe
Merge pull request #5656 from mwerezak/wound-infections
...
Infection system tweaks
2014-07-17 15:39:16 +04:00
Zuhayr
ea8cdb52c7
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev
2014-07-17 20:59:45 +09:30
Zuhayr
3976433396
Merge branch 'master' of https://github.com/Baystation12/Baystation12 into dev
2014-07-17 20:57:06 +09:30
PsiOmega
dfcf25ce49
Allows the AI to state laws over the holopad. Modifies say-code to return true on success.
...
Say-code updated to return true on success.
This allows for quitting early when stating laws without having to duplicating the checks made in the say-code.
2014-07-17 12:43:41 +02:00
mwerezak
1a52aa7b06
Merge remote-tracking branch 'upstream/dev' into op-hideout
2014-07-16 17:41:30 -04:00
Atlantiscze
386b1e6ce4
Bugfix - cable coil now shows correct transferred amount.
2014-07-16 22:59:14 +02:00
mwerezak
13b757938d
Infections raise temperature faster wrt germ_level
2014-07-16 15:52:42 -04:00
PsiOmega
7f16a35265
Adds the binary channel as a potential statement target.
2014-07-16 16:45:48 +02:00
PsiOmega
f8ff7a5510
Allows the AI to select which channel to state laws on.
2014-07-16 16:02:10 +02:00
Mloc
3d7fac2555
Merge pull request #5628 from Zuhayr/master
...
Made Vox-Pidgin and Rootspeak untranslatable even by pAIs.
2014-07-16 14:39:38 +01:00
Walter0o
8baf6e4661
another missing battery check
2014-07-16 15:20:23 +02:00
Walter0o
9d3a87115a
missing power check
...
people could still use this without any charge
2014-07-16 15:13:13 +02:00
Chinsky
4c4c248a72
Merge pull request #5623 from Decius-R/aeneas_labcoat_edit
...
Changes labcoat sprite to be closed on custom item...
2014-07-16 16:23:43 +04:00
Chinsky
61f8713941
Possible fix for #5645
...
I think issue is that harvester won't forget what artifact it is using until harvesting process is started.
2014-07-16 16:22:26 +04:00
Chinsky
5018330a5a
Fixes #5650
...
Fixes #5649
Removed that mundane objects check as I couldn't think of why would that even be a thing.
2014-07-16 14:37:12 +04:00
Mark Aherne
75e2a703b0
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev
2014-07-16 11:20:39 +01:00
Zuhayr
f4ff51f146
Merge branch 'master' of https://github.com/Baystation12/Baystation12 into dev
2014-07-16 19:32:00 +09:30
Zuhayr
f795712a95
Merge branch 'dev-freeze' of https://github.com/Baystation12/Baystation12 into dev
2014-07-16 19:30:41 +09:30
Chinsky
d1687dc50e
Fixes #5648
...
Now scanner will just give warning if clicked too fast, instead of giving obsolete data.
Also moved code from New() to initalize(), since it depends on all things already being there and a master controller existing.
2014-07-16 13:39:56 +04:00
Chinsky
561eb99561
Fixes #5647 Fixes #5646
2014-07-16 13:26:13 +04:00
Chinsky
bd080c237f
Merge pull request #5641 from JimTheCactus/limb_sparks_fix
...
Fixes #5640 Make sparks effect target mob, not organ
2014-07-16 13:03:14 +04:00
Chinsky
d04433aa87
Merge pull request #5626 from mwerezak/damage-fixes
...
A few damage and defence related fixes
2014-07-16 12:19:29 +04:00
Chinsky
47a61c66a7
Merge pull request #5629 from mwerezak/throwing
...
Fixes #5586
2014-07-16 12:19:15 +04:00
JimTheCactus
ff382bb231
Fixes #5640 Make sparks effect target mob, not organ
...
The malfunction sparks were calling to a var src, which in most other places is the main object itself, here that's the organ and it doesn't have a loc. Changed it to call the organ's owner.
2014-07-15 20:34:08 -06:00
Atlantiscze
db18074f90
Designed to replace AI's intercoms. Integrated headset-like device which has access to all department frequencies. Also let's AIs use radio on intellicard.
...
AI's communication can however be disabled by using intellicard option. Communication will be disabled until it is restored via intellicard again,
even if the AI is moved back into physical core. ICly it's software lock which prevents the AI from using communication circuits which are standard in all
AI cores/intellicards/etc. This does not stop AI from using intercom, however.
Forum link: http://baystation12.net/forums/viewtopic.php?f=5&t=6536&start=1260
2014-07-16 00:54:54 +02:00
PsiOmega
08e13c7d46
Merge branch 'dev' into Engine
2014-07-15 21:31:53 +02:00
mwerezak
005c6589c2
Limits hearing sounds in a vacuum
2014-07-15 15:30:10 -04:00
PsiOmega
0bb878d198
Makes it possible to activate emitters using control buttons.
2014-07-15 21:16:27 +02:00
Hubblenaut
4ee6b77289
Adds new syndicate closet and adjusts nuke setup
2014-07-15 17:22:03 +02:00
Hubblenaut
38895916b6
Adds grey shuttle tiles and drug syringes
2014-07-15 17:20:04 +02:00