Commit Graph

13463 Commits

Author SHA1 Message Date
GinjaNinja32
dcb48a2bc6 Merge pull request #12124 from Karolis2011/ID_console_permission_fix
Fixed ID Modification program permissions
2016-02-06 03:13:04 +00:00
Karolis2011
5b403f9bb2 Fixed ID Modification program permissions
this probably prevents AIs from modifying IDs
2016-02-05 13:19:24 +02:00
PsiOmegaDelta
183d8cbd3a Makes the into-resist proc solely responsible for checking click delays.
Because it sets the click cooldown itself downstream procs fail when they in turn check the click delay.
Fixes #11839. Fixes #12062. Fixes #12114.
2016-02-05 10:37:09 +01:00
Ccomp5950
bd60099a7e Removes unused pressure_resistance variable.
This is used with FEA not ZAS

Though it's kind of funny to look at what some of these values were set at.
(For reference: ONE_ATMOSPHERE = 101.325)
2016-02-03 18:17:52 -05:00
PsiOmegaDelta
88b981ddc0 Merge pull request #12112 from DeeUnderscore/rig-ai-sealing
Fix problem with hardsuit AI sealing
2016-02-03 18:25:18 +01:00
PsiOmegaDelta
36b90a6c5d Fixes build error. 2016-02-03 08:37:58 +01:00
GinjaNinja32
aa425a15a1 Merge pull request #12103 from PsiOmegaDelta/160202-FollowMyEye
Ghosts should again be able to follow the AI eye.
2016-02-02 22:11:28 +00:00
Ccomp5950
6cf7cbd933 Merge pull request #11988 from PsiOmegaDelta/160115-IAmALittleBitSpecial(InTheHead)
Makes special role preferences a list, instead of flag entry.
2016-02-02 15:26:09 -05:00
PsiOmegaDelta
f9b8288788 Ghosts should again be able to follow the AI eye.
Fixes #12102.
2016-02-02 08:21:10 +01:00
Daranz
ba3fed2ba3 Make toggling rig pieces by AI work correctly 2016-02-02 14:50:22 +13:00
Daranz
6877004938 Make rig sealing/unsealing work when initiated by suit AI 2016-02-02 13:15:01 +13:00
Ccomp5950
e2eb82602d Merge pull request #12029 from PsiOmegaDelta/160123-TryingToFixEverythingBrokenWithVision
Life and Vision tweaks.
2016-02-01 11:35:05 -05:00
GinjaNinja32
8bca0f805f Merge pull request #12092 from Ccomp5950/rocks_r_hard
Fixes #12090
2016-02-01 12:05:56 +00:00
Ccomp5950
ededd3dd4d Fixes #12090 2016-01-31 20:43:08 -05:00
GinjaNinja32
c745d18490 Fix ID computer not modifying manifest 2016-01-31 21:42:21 +00:00
GinjaNinja32
a5a6e2a654 Merge pull request #12086 from PsiOmegaDelta/160131-MonkeyCube
Can now expand monkey cubes.
2016-01-31 17:19:05 +00:00
Daranz
ae09e9cd07 Remove some redundancy in devour delays 2016-02-01 04:32:50 +13:00
Daranz
c5aaa9be31 Replace gluttonous magic numbers with defines 2016-02-01 04:31:00 +13:00
Daranz
3395f7eb99 Revise gluttonous values
There are now three gluttonous values, more in line with previously intended
behavior. This fixes behavior like xenomorphs not being able to eat mobs or
Vox eating whole people.
2016-01-31 15:48:58 +01:00
Daranz
470cffc031 Add admin logs to devouring 2016-01-31 22:28:20 +09:00
PsiOmegaDelta
1c04164a2a Can now expand monkey cubes.
Apparently open containers don't call afterattack. Marks monkey cubes as closed. Fixes #12085.
2016-01-31 14:19:54 +01:00
Daranz
8597f5dd13 Make simple_animal a valid devouring target 2016-01-31 14:07:25 +01:00
Ccomp5950
a5b9507d96 Merge pull request #12067 from PsiOmegaDelta/160129-WeldingFix
Fixes eyecheck() not returning the proper value.
2016-01-31 05:27:03 -05:00
Ccomp5950
dcfd228afd Merge pull request #12070 from Karolis2011/LittleFixes
Little improvements ande fixes
2016-01-31 05:26:52 -05:00
PsiOmegaDelta
56ace3b6ec Circuit Imprinter now checks all stack/material types.
Instead it only relies on its materials list to see which types are valid. Fixes #12081.
2016-01-31 11:01:49 +01:00
Karolis2011
b391d6177c Made ui updates to be called less often
fixed PC configurator not being updated (probably)
and made PsiOmegaDelta happy
2016-01-31 01:26:48 +02:00
PsiOmegaDelta
04234a5b67 Camera fixes and performance tweaks.
Improves camera EMP handling. Now uses a var and processing to determine when the EMP should end, preventing inconsistent states when a camera is EMPd multiple times.

Reduces the process and bandwidth need for cameras.
* There is now a common camera repository, responsible for setting up cameras once for every invalidation.
* Camera consoles now only updates when the camera cache is invalidated, not every second.
* The console now only presents one network at a time, and only sends the data necessary to view that network (as opposed to sending the data for all cameras).
2016-01-30 17:41:12 +01:00
PsiOmegaDelta
654f2ccaa0 Makes all special role entries use unique ids now that it is possible. 2016-01-30 17:22:17 +01:00
Karolis2011
5e02b9154a Made some programs to call UI update on Topic() 2016-01-30 01:06:07 +02:00
Karolis2011
c9eee51e82 More improvements
and made Ginja with Techhead happy
2016-01-30 01:06:07 +02:00
Karolis2011
5642c17b8c Little improvements 2016-01-30 01:06:07 +02:00
Chinsky
180e673ca6 Merge pull request #12065 from PsiOmegaDelta/160129-WarningsAsErrors
Makes Travis treat build warnings as errors.
2016-01-29 21:05:32 +03:00
PsiOmegaDelta
6c1f105fdb Fixes eyecheck() not returning the proper value.
No longer should mob eyes' be burned when sufficiently protected.
2016-01-29 10:38:24 +01:00
PsiOmegaDelta
f623add60b Corrects the cause of the warning. 2016-01-29 09:12:45 +01:00
PsiOmegaDelta
4ec7639e8f Converts old projectile code to the new format.
Fixes ED-209, hostile mobs, and mechs being unable to fire as it caused runtimes.
Also updates the old turrets by removing them.
2016-01-29 08:28:09 +01:00
Chinsky
fa65abe1d2 Merge pull request #12040 from Karolis2011/160124-MoreModularComputerTweaks
Even more modular computer fixes
2016-01-29 08:07:01 +03:00
Ccomp5950
63682fb1f9 Merge pull request #12060 from PsiOmegaDelta/1520128-PolarDev
Ports fixes.
2016-01-28 19:32:13 -05:00
Chinsky
49bb0f5e1c Merge pull request #12059 from PsiOmegaDelta/160128-Stripping
Can now click held mobs to view their inventory.
2016-01-29 02:44:18 +03:00
PsiOmegaDelta
2a9a778dc8 Makes the mob swap code more readable. 2016-01-28 13:35:14 +01:00
Hubblenaut
88f2e5b73a Wheelchair fixes
Conflicts:
	code/modules/mob/mob_movement.dm
	icons/obj/rollerbed.dmi
2016-01-28 12:07:40 +01:00
Kelenius
f6295fa643 Fixes #120 2016-01-28 12:04:52 +01:00
PsiOmegaDelta
31640fc2a3 Can now click held mobs to view their inventory.
🆑
add: Can now click held mobs, such as Pun Pun, to view their inventory.
/🆑

Fixes #11437 once and for all.
2016-01-28 09:29:05 +01:00
Chinsky
a244c96c1a Merge pull request #12056 from PsiOmegaDelta/160127-OpenSnacks
Fixes food and radiocarbon spectrometer reagent injection.
2016-01-28 09:42:06 +03:00
PsiOmegaDelta
21c8920271 Fixes food and radiocarbon spectrometer reagent injection.
Fixes #11913. Fixes #12048.
2016-01-27 11:22:46 +01:00
PsiOmegaDelta
86d01ac10a Life and HUD tweaks.
Relocates the blindness reset to as late as possible without causing issues (beyond its positioning). Fixes #11865.
handle_regular_hud_updates() no longer quits early with no client around.
Re-arranges mob HUD updates. Among other things dead humans now do their final update after death, not just before it.
Also actually updates the LIFE_HUD overlay (used by silicons). Fixes mobs never appearing to be dead when they should be.
2016-01-27 10:30:08 +01:00
Karolis2011
4550dfd644 Made UI to update on idle program header icon update
Also made Atlantis happy
2016-01-26 21:16:55 +02:00
Chinsky
5ac7e3c4e3 Merge pull request #12053 from atlantiscze/2016-01-26-SMESFix
Fixes #12046
2016-01-26 21:39:37 +03:00
Atlantis
9c7a149481 Fixes #12046
- Now uses percentage instead of fixed value when determining whether charging at full capacity, or only partially.
- Adds new overlay for "Disconnected or No Charge" output status. Outputting overlay is now displayed correctly.
2016-01-26 13:44:09 +01:00
PsiOmegaDelta
6089ccccea Makes events global.
Greatly decreases the number of objects that need to be created (currently 3 event handlers in total vs basically 3 per datum)
The price is a slower lookup of listeners but on a per round basis it should still be much less than the current startup time penalty.
2016-01-26 13:12:37 +01:00
Ccomp5950
a66da72fba Merge pull request #12035 from PsiOmegaDelta/160124-SubsystemDestruction
Now qdel's silicon subsystems properly.
2016-01-25 20:14:10 -05:00