Atlantis
152156018a
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into newmalf-merge
2015-05-11 07:46:51 +02:00
Atlantiscze
6b8f6178da
Fixes
...
- Fixes few typos in the code
- Fixes AI Eye object being solid, therefore being able to block movement of other players.
- Fixes non-station APCs boosting CPU as others.
Implemented Suggestions
+ Selection is now done in slightly better way (Basic Encryption Hack, Hack/Unlock Cyborg, Hack AI). Only relevant entities are offered in the list.
+ Adds varedit-modifiable variables for CPU Gain and Storage boost. These variables may be used by admin in game or by tester to faster unlock abilities.
+ Slightly nerfed APC CPU power generation.
+ Reworked machine overload. Now it only works on machines which are powered. Unpowered or broken machines cannot be overloaded. /obj/machinery/power type machines (APCs, SMESs, overall most stuff that directly handles electricity) received bonus explosion strength to compensate. Machine overload also drains massive power from local APC, therefore preventing spam of this ability (normal APC should take about 2-3 of these before needing to recharge). Also, qdel instead of del.
+ System Override now uses shuffled list of APCs when hacking them, as opposed to alphabetical list.
+ CPU generation rate is now shown in Status tab.
2015-05-11 06:36:44 +02:00
Zuhayr
2adc8df1fa
Merge pull request #8903 from Mloc/lightwrite
...
Lighting rewrite
2015-05-11 09:26:04 +09:30
Chinsky
ea28e4aadf
Merge pull request #9126 from Techhead0/magbootsOverShoesTwo
...
Magboots can be worn over shoes
2015-05-11 02:48:45 +03:00
Mloc
79a191a2b5
dynamic fire colours
...
Fire colour + light colour changes with temperature.
Signed-off-by: Mloc <colmohici@gmail.com >
2015-05-10 20:54:29 +01:00
Mloc
7780287d3a
mood lighting for computers
...
Signed-off-by: Mloc <colmohici@gmail.com >
2015-05-10 20:54:29 +01:00
Mloc
16d50c645d
new object-based lighting system
...
Signed-off-by: Mloc <colmohici@gmail.com >
2015-05-10 20:54:25 +01:00
Mloc
733c6a4fb5
simulated var for atoms, used to filter explosions and other actions
...
kind of a stronger anchored var, used by lighting overlays
Signed-off-by: Mloc <colmohici@gmail.com >
2015-05-10 17:06:30 +01:00
Mloc
895e78df1e
more lightweight camera caching
...
no loops
Signed-off-by: Mloc <colmohici@gmail.com >
2015-05-10 17:06:30 +01:00
Mloc
5b92057890
lights in areas that don't require power will now automatically turn on
...
Signed-off-by: Mloc <colmohici@gmail.com >
2015-05-10 17:06:29 +01:00
Mloc
e602a7e286
remove the sub-area system
...
Removes area/list/related and area/master.
They were only used by the old lighting subarea system.
Signed-off-by: Mloc <colmohici@gmail.com >
2015-05-10 17:06:29 +01:00
Chinsky
6669e9631e
Merge pull request #9176 from StarSmasher44/patch-1
...
Optimises uniqueList()
2015-05-10 18:13:17 +03:00
Chinsky
6b57189076
Merge pull request #9171 from PsiOmegaDelta/DroneSplosion
...
Fixes #9169 .
2015-05-10 18:06:22 +03:00
StarSmasher
09b92c347f
Optimises uniqueList()
...
Credits go to /TG/, I just figured I'd do what the other codebases do and take it over for us as well.
Changes:
Optimises uniquelist()
also renames it from uniquelist() to uniqueList()
Test 1:
1,000,000 random numbers between 1 and 7 in a list.
Clean out duplicates with current uniquelist(), once:
self: 0.362
Clean out duplicates with my new uniqueList(), once:
self: 0.184
Test 2:
3,000,000 random numbers between 1 and 7 in a list.
Clean out duplicates with current uniquelist(), once:
self: 1.069
Clean out duplicates with my new uniqueList(), once:
self: 0.496
2015-05-10 16:59:32 +02:00
Zuhayr
6e003e6d99
Merge pull request #9134 from PsiOmegaDelta/UngrabRuntime
...
Grabs no longer endless loop runtime.
2015-05-10 23:20:56 +09:30
PsiOmega
fff5ea7840
Grabs no longer endless loop runtime.
2015-05-10 12:11:52 +02:00
PsiOmega
647298e550
Fixes #9169 .
...
Drones can now survive entering chargers and being picked up.
2015-05-10 10:52:56 +02:00
PsiOmega
5de22ace82
Merge remote-tracking branch 'upstream/dev-freeze' into dev
...
Conflicts:
code/modules/clothing/gloves/miscellaneous.dm
2015-05-10 10:43:46 +02:00
PsiOmegaDelta
928b0a8be5
Merge pull request #9162 from volas/admin_stuff3
...
Admin dice
2015-05-10 10:11:29 +02:00
PsiOmegaDelta
cd264fb558
Merge pull request #9160 from GinjaNinja32/acting_manifest
...
Acting jobs now sort with non-acting jobs on the manifest.
2015-05-10 10:10:13 +02:00
volas
a0f119b9dc
Admin dice
2015-05-10 10:11:07 +03:00
Zuhayr
c0bb92bf34
Merge pull request #9146 from PsiOmegaDelta/AlarmConsoles
...
Station alarm monitor changes.
2015-05-10 15:37:50 +09:30
Zuhayr
a64f91994b
Merge pull request #9151 from Yoshax/nomorechems
...
Removes sleepy chems from cloning
2015-05-10 15:37:21 +09:30
Zuhayr
90fd4d584e
Merge pull request #9164 from comma/sterile
...
Made sterile gloves actually start sterile
2015-05-10 15:11:29 +09:30
Chinsky
6618b225a0
Made sterile gloves actually start sterile
...
Fixes #9163
2015-05-09 22:10:39 +03:00
Yoshax
8f9fd29c5f
Removes sleeping chems from clones and adds a consistent sleep period (+1 squashed commits)
...
Squashed commits:
[2c002f9] Removes sleepy chems from cloning
2015-05-09 20:08:19 +01:00
Techhead0
95aef467a0
Magboots can be worn over shoes
...
Equipping magboots or a voidsuit with magboots installed will place them
over any existing shoes. Existing shoes are replaced on feet when magboots
are unequipped. Magboots cannot be worn over other magboots.
Fixes #9125
Changelog for this and my previous voidsuit changes included.
2015-05-09 14:20:03 -04:00
volas
9fadad7b33
Player age now displayed also in notes
2015-05-09 19:33:11 +03:00
volas
84696567d8
Ability to select job equipment in 'Select Equipment'
2015-05-09 19:29:26 +03:00
GinjaNinja32
75b5cf0b1e
Acting jobs now sort with non-acting jobs on the manifest.
2015-05-09 15:36:04 +01:00
PsiOmega
be91976e30
Merge remote-tracking branch 'upstream/dev-freeze' into dev
2015-05-09 11:13:05 +02:00
PsiOmegaDelta
2a53f6bf6d
Merge pull request #9153 from Techhead0/rlimb_data-fix
...
Fixes rlimb assignment for hands/feet in chargen
2015-05-09 10:00:10 +02:00
Techhead0
e368c78b42
Fixes rlimb assignment for hands/feet in chargen
...
An easy fix for a small typo that caused rlimbs not to be assigned to
second_limb (hands/feet). I'm surprised the bug went unnoticed this
long.
2015-05-08 21:12:15 -04:00
Chinsky
513579b8ac
Merge pull request #9140 from PsiOmegaDelta/Accounting
...
Fixes #9139 .
2015-05-08 19:41:57 +03:00
PsiOmega
b98461c2af
Station alarm monitor changes.
...
Replaces a couple of station alarm monitors with variants that display all alerts; fire, atmospherics, power, camera and motion rather than just the first 3.
Adds a basic station alarm monitor on the engineering outpost.
2015-05-08 11:22:29 +02:00
PsiOmega
999b0ca99d
Compilation fixes.
2015-05-08 08:33:41 +02:00
PsiOmega
28d24fc8c6
Merge remote-tracking branch 'upstream/dev-freeze' into dev
...
Conflicts:
code/game/machinery/computer/atmos_control.dm
code/game/machinery/telecomms/logbrowser.dm
code/modules/mob/mob_helpers.dm
2015-05-08 08:23:15 +02:00
Ccomp5950
a36acc8eba
Merge pull request #9136 from GinjaNinja32/CyborgIsNotAI
...
Fixes cyborgs showing up as AIs in radio output for AIs.
2015-05-07 23:23:54 -04:00
Ccomp5950
c1350e8df8
Merge pull request #9101 from StarSmasher44/patch-3
...
Applies Icon Caching to battery racks, Fixed edition
2015-05-07 23:20:30 -04:00
Ccomp5950
7e120053ed
Merge pull request #9137 from GinjaNinja32/tcomms
...
Fixes... things. Lots of things.
2015-05-07 23:16:02 -04:00
PsiOmega
72dc583ef5
Fixes #9139 .
...
Arranges the order at which starting funds is set and account creation is done.
2015-05-07 19:23:56 +02:00
GinjaNinja32
2e2cb07ba7
Fixes... things. Lots of things.
2015-05-07 15:32:16 +01:00
GinjaNinja32
cec16d7559
Fixes cyborgs showing up as AIs in radio output for AIs.
...
Also fixes pAIs and non-carbon non-robot non-AI non-pAI mobs doing the same.
2015-05-07 14:48:18 +01:00
PsiOmega
7cbd72d1be
Cleanup.
2015-05-07 09:09:12 +02:00
PsiOmega
2eb35c6de8
Relocates the new ERT id-card creation code to its appropriate location.
2015-05-07 08:44:54 +02:00
PsiOmega
10edb06036
Do not copy-paste code.
...
Do not copy-paste code.
2015-05-07 08:43:24 +02:00
PsiOmega
9e4dacc765
Merge remote-tracking branch 'upstream/master' into dev
...
Conflicts:
code/game/machinery/machinery.dm
code/game/objects/items/weapons/storage/misc.dm
code/game/response_team.dm
html/changelogs/HarpyEagle-NeckgrabFix.yml
2015-05-07 08:14:57 +02:00
Zuhayr
7389ec379f
Merge pull request #9112 from PsiOmegaDelta/SenseMe
...
Adds stretches of power cable around the construction outpost.
2015-05-07 09:30:17 +09:00
Ccomp5950
143bde9774
Merge pull request #9111 from PsiOmegaDelta/AreaContentsConcat
...
Cloning vats and DNA scanners are again located by cloning computers.
2015-05-06 17:31:19 -04:00
Ccomp5950
f2b4543ba6
Merge pull request #9113 from PsiOmegaDelta/AntagOOCRights
...
Ensures only antags and admins can see AntagOOC.
2015-05-06 17:30:58 -04:00