Commit Graph

21878 Commits

Author SHA1 Message Date
Karolis2011
b185a3110a Reverts atmos_control nanomodule to auto update and
removes unnecessary ui.set_auto_update(0) calls
2016-01-25 21:07:30 +02:00
Karolis2011
dba7e7e3ec Made UI actualy update when ID is inserted/ejected and
disabled lot of auto ui updates formodules that don't need it.
2016-01-24 22:29:39 +02:00
PsiOmegaDelta
e14a2b917d More modular computer tweaks.
More Topic() 'return 1' additions.
Requests UI update on id card insert/ejection.
Makes modular computers more responsive.
2016-01-24 14:29:33 +01:00
PsiOmegaDelta
d79ce57605 Merge pull request #12031 from GinjaNinja32/unathi-syllables
Change Unathi syllable selection to generate less predictable names/sentences
2016-01-24 09:57:21 +01:00
GinjaNinja32
e7a05466e1 Change Unathi syllable selection to generate less predictable names 2016-01-23 16:10:45 +00:00
PsiOmegaDelta
240c3fb9ee Merge pull request #12025 from Mloc/bs12-macrooos
new, safer algorithm for gameids
2016-01-22 23:20:20 +01:00
Mloc
7bc2432ce3 fixes #11461
Signed-off-by: Mloc <colmohici@gmail.com>
2016-01-22 21:09:58 +00:00
Mloc
dce3b3655f Merge pull request #12023 from Ccomp5950/fix_contstruct_vision
Construct Night Vision Fix.
2016-01-22 20:16:40 +00:00
Mloc
ead90b7f77 new, safer algorithm for gameids
Signed-off-by: Mloc <colmohici@gmail.com>
2016-01-22 12:39:33 +00:00
PsiOmegaDelta
3f2227de14 Human mobs can again MouseDrop objects other than human mobs.
Fixes #11986.
2016-01-22 09:08:48 +01:00
PsiOmegaDelta
886fb09dde Makes frag grenades a little less laggy.
The server does suffers a fair amount but it's not dead for a minute. Fixes #11879 to a degree.
2016-01-22 09:03:53 +01:00
PsiOmegaDelta
978ec93c1a Makes inventory code not use : for get_equipped_items()
Also corrects a couple of forceMove()s.
2016-01-22 08:51:11 +01:00
PsiOmegaDelta
f976e82c63 Fixes the singularity expansion message.
A simple flip of a character. Fixes #11983.
2016-01-22 08:45:07 +01:00
ccomp5950
29d0d59be0 Construct Night Vision Fix.
Fixes #11903
2016-01-21 22:38:41 -05:00
Chinsky
0ee7f372c9 Merge pull request #12020 from Ccomp5950/fix_cham_glasses
Chameleon Glasses fix.
2016-01-22 06:32:51 +03:00
Chinsky
2fae05a190 Merge pull request #12021 from Ccomp5950/supply_beacon
Fixes supply beacons.
2016-01-22 06:32:08 +03:00
Chinsky
f43770203a Merge pull request #12022 from Ccomp5950/fix_mining_base_turf
Fixes #11912
2016-01-22 06:31:54 +03:00
Chinsky
f7b02c9be7 Merge pull request #12017 from Mloc/bs12-macrooos
add a little ID to uniquely identify rounds in logs and to players
2016-01-22 06:31:46 +03:00
ccomp5950
523c2398ab Fixes #11912 2016-01-21 22:11:10 -05:00
ccomp5950
7fffed2e4e Fixes supply beacons.
Just because it's not active doesn't mean you kill the process, this removes the item from processing later when it is activated.

Fixes #11925
2016-01-21 21:54:20 -05:00
ccomp5950
5c48d9b303 Fixes #10942
The portion that generates the list just performs a null check, not a length check.
So we initialize it as null instead.
2016-01-21 21:04:56 -05:00
Mloc
f6c1e37d2a add a little ID to uniquely identify rounds in logs and to players
Signed-off-by: Mloc <colmohici@gmail.com>
2016-01-21 21:19:16 +00:00
GinjaNinja32
531dd17312 Merge pull request #12015 from PsiOmegaDelta/160121-NanoMap
Fixes the NanoMap generator not respecting the turf dir.
2016-01-21 18:04:30 +00:00
GinjaNinja32
77345b237f Merge pull request #12014 from PsiOmegaDelta/160121-PolarisDev
Hostile mobs should now be able to pass through tape.
2016-01-21 18:03:48 +00:00
PsiOmegaDelta
0e2a9ba2f1 Fixes grammatical issues with human injury descriptions.
It has annoyed me for too long.
2016-01-21 10:42:34 +01:00
PsiOmegaDelta
da10a96120 Fixes the NanoMap generator not respecting the turf dir.
This ensures turfs are rotated correctly, mainly noticeable when looking at shuttle corners of which 75% were a mess.
2016-01-21 08:55:45 +01:00
Yoshax
47308ea89a Fixes https://github.com/PolarisSS13/Polaris/issues/796. 2016-01-21 08:13:14 +01:00
Chinsky
4143352d48 Merge pull request #12005 from PsiOmegaDelta/160118-MoveMe
Adds the moved event.
2016-01-21 07:24:37 +03:00
Chinsky
e92ad4f8d9 Merge pull request #12007 from Ccomp5950/various_fixes
Various fixes
2016-01-21 07:23:17 +03:00
PsiOmegaDelta
a58b9a92e2 "Moved" event unit tests. 2016-01-20 20:29:25 +01:00
Ccomp5950
6b4ea00123 Merge pull request #12008 from atlantiscze/2016-01-19-SMFix
Overhauls setup-supermatter admin verb
2016-01-20 14:00:04 -05:00
PsiOmegaDelta
8468c4951e Fixes observers leaving null entries in the moved listener list when returning to their bodies. 2016-01-20 11:12:08 +01:00
PsiOmegaDelta
cc09a86601 Optimizes moved registrations.
Now limits moved registrations to when strictly necessary. That is:
* When entering a movable atom, the entering object only registers to its moved event if it has moved listeners on its own.
* Instead, when registering to a moved event, registrations occur recursively until a non-/atom/movable is encountered or a prior movement registration from the same object is reached.
2016-01-20 11:11:27 +01:00
PsiOmegaDelta
03fc664129 Merge remote-tracking branch 'upstream/dev-freeze' into dev 2016-01-20 08:13:34 +01:00
PsiOmegaDelta
91a0ae2db4 Merge pull request #11994 from atlantiscze/2016-01-16-robotchanges
Robot module changes
2016-01-20 08:06:23 +01:00
PsiOmegaDelta
5032350a0c Merge remote-tracking branch 'upstream/master' into dev-freeze
Conflicts:
	code/modules/mob/living/carbon/metroid/metroid.dm
2016-01-20 08:04:42 +01:00
ccomp5950
b15c3e2397 Hostile mobs now use new projectile code.
Kudos to PsiOmegaDelta for pointing it out.
2016-01-19 09:56:04 -05:00
PsiOmegaDelta
1ff8cd39f1 Fixes the silicon known languages window.
Now uses the current mob's primary language key, instead of displaying the old one.
2016-01-19 13:23:00 +01:00
Atlantis
9b099a307b Tweaks
- Landmark on supermatter core now waits until all other landmarks are done setting up.
- Setup-supermatter proc is now defined on /datum/admins/ rather than on /client/
- Coolant canisters now have double amount of standard canister's worth of gas, as intended, instead of triple.
2016-01-19 11:02:42 +01:00
Atlantis
85ceb32bca Overhauls setup-supermatter admin verb
- Setup supermatter now uses series of map markers to do it's thing. These makers will make it easier to keep it up to date with map changes.
- Setup supermatter now supports CO2 and PH coolant choices.
- Fixes #9661
2016-01-19 08:20:44 +01:00
ccomp5950
ef01cf5b8d Updates Unit Test disabled reason. 2016-01-19 00:16:01 -05:00
ccomp5950
55b6523f91 Fixes #11846 2016-01-18 23:54:18 -05:00
ccomp5950
3ec95fe098 Fixes #11998 2016-01-18 23:51:02 -05:00
ccomp5950
f6fa18c49d Fixes #5390 2016-01-18 23:45:19 -05:00
ccomp5950
f397b04e99 Fixes #12006 2016-01-18 23:44:26 -05:00
ccomp5950
05dd328f3a Fixes #9399 2016-01-18 21:30:33 -05:00
PsiOmegaDelta
1210a6e42f Adds the moved event.
Allows movable atoms to follow other movable atoms, as quickly as BYOND allows. Also supports following atoms inside other atoms.
However, this only works fully when Move() or forceMove() is utilized. Setting loc directly will not raise the moved event.
2016-01-18 20:16:48 +01:00
Szunti
2f93947e59 Simplify slime temperature damage
Currently the damage-temperature curve is not continuous and isn't monotone.
It's better to change it to constant 30 damage between -50°C and 50K.
The exact shape of the function is not that important, because the slimes
resistance is mostly due to its bodytemperature need time to change.
2016-01-18 13:57:45 +01:00
GinjaNinja32
03ae29fb95 Merge pull request #11992 from Ccomp5950/malf_fixes
Malf fixes
2016-01-18 06:47:24 +00:00
ccomp5950
64931a3fa5 Uses "Disabled_Jobs" instead to block the empty ai_core. 2016-01-17 20:22:57 -05:00