Commit Graph

24752 Commits

Author SHA1 Message Date
Krausus
3a5ef1baea Makes disease square roots bottom out at 0 2017-02-23 05:43:21 -05:00
Fox McCloud
b0eecc1a01 Merge pull request #6544 from Markolie/fixxxxx
Fixes
2017-02-21 15:48:36 -05:00
Fox McCloud
a232cd973a Merge pull request #6495 from Twinmold93/biogen_holster
Changes Biogenerator Belt Holster to Accessory Holster
2017-02-21 15:44:02 -05:00
Markolie
5c5889db74 Prevent cult from soul stoning manifested ghosts 2017-02-21 21:14:05 +01:00
Fox McCloud
3b88d59e36 Merge pull request #6528 from Krausus/LightingTweaks
Lighting Performance and Profiling Tweaks
2017-02-21 15:03:18 -05:00
Fox McCloud
dc44a3415a Merge pull request #6470 from Kyep/move_blob_start
Makes blobs less cheesable
2017-02-21 15:02:28 -05:00
Crazy Lemon
dc590ac8ec Merge pull request #6522 from Kyep/playtime_runtime_fix
Adds checks to prevent runtime in playtime list if mob has no mind
2017-02-21 11:56:55 -08:00
Fox McCloud
e677041a3c Merge pull request #6554 from Crazylemon64/dna_runtime_fix
Fixes runtime when non-dna'd mobs step on a rad mine
2017-02-21 13:50:44 -05:00
Crazylemon64
6b26ac0471 Fixes runtime when non-dna'd mobs step on a rad mine 2017-02-21 04:39:58 -08:00
Crazylemon64
69ece3d12e Makes autolathe hacking work again 2017-02-21 02:19:00 -08:00
Kyep
dd66a3a3e4 Blob now spawns with an overmind 2017-02-21 00:41:57 -08:00
Crazy Lemon
a3d3f71a71 Merge pull request #6511 from davipatury/autolathe-ui
Autolathe Nano-UI-ification
2017-02-20 20:08:42 -08:00
Crazy Lemon
9979fda3c0 Merge pull request #6525 from tigercat2000/4ucking4urries
Nerfs sentient AI in our code
2017-02-20 20:03:38 -08:00
Crazy Lemon
67bbf4363d Merge pull request #6514 from davipatury/shuttle-ui
Shuttle Console Nano-UI-ification
2017-02-20 19:55:29 -08:00
Markolie
ad1187c046 Implement Krausus' suggestion 2017-02-20 18:27:53 +01:00
Markolie
daadf26ee9 Add rounding to recharger 2017-02-20 17:33:27 +01:00
Markolie
3d86a56471 Fix recharge station overstacking things, megaphones being usable by mute people and ranged guardian cooldown 2017-02-20 17:30:29 +01:00
Fox McCloud
36a90e7623 Merge pull request #6483 from tigercat2000/ai_open
Add [OPEN] option for AI in radio messages
2017-02-20 09:48:01 -05:00
Fox McCloud
8cefd77287 Merge pull request #6517 from Markolie/stonedchaplain
Gives the chaplain a soulstone on the Cyberiad
2017-02-20 09:46:53 -05:00
Krausus
471d1d9c98 Lighting performance/profiling tweaks
- Lighting process now yields at 10% of a tick and defers at 80% of a
tick
- There is no longer a limit to how many sources/corners/overlays will
update in a single work run
- Source/corner/overlay totals are now simple counts instead of lists
- Lighting update stats now show updates over each of the previous 5
seconds
- Space turfs now remove their starlight when changing to a different
turf, fixing a runtime
2017-02-19 23:37:54 -05:00
Tigercat2000
c62930568e ~~Removes~~ Nerfs sentient AI in our code
- Added Wheatly core
2017-02-19 15:37:23 -08:00
Kyep
edfd178e35 Line condense 2017-02-19 15:16:28 -08:00
Fox McCloud
f8c87965f0 Merge pull request #6521 from Markolie/fixxxxx
Fixes constructable frames eating all glass stacks
2017-02-19 11:35:20 -05:00
Kyep
d14ee50ccd Adds checks to prevent runtime in playtime list if mob has no mind
Currently, if you use 'Check Player Playtime' before roundstart, you can
get a runtime like this:
[07:00:59] Runtime in job_exp.dm,16: Cannot read null.assigned_role
proc name: Check Player Playtime
(/client/proc/cmd_mentor_check_player_exp)
usr: CHARACTER (CKEY) (/mob/dead/observer)
usr.loc: The floor (41,145,1) (/turf/simulated/shuttle/floor)

This PR fixes it so that runtime should no longer be possible, by
checking that C.mob.mind exists before checking whether
C.mob.mind.assigned_role exists.
2017-02-19 04:04:16 -08:00
Markolie
3ab6292aae Fix stacks in constructable frames 2017-02-19 12:51:22 +01:00
Markolie
4a49faa046 Change cultist check to prevent metagaming, update message 2017-02-19 12:36:38 +01:00
Fox McCloud
13919abcac Merge pull request #6475 from Krausus/SHUT_IT_DOWN
Adds config options to shut down Dream Daemon instead of rebooting the world
2017-02-18 23:45:32 -05:00
davipatury
d4338bed12 Some changes! 2017-02-18 22:18:01 -02:00
davipatury
f1ae2e3f3a Shuttle Console nano-ui. 2017-02-18 20:49:38 -02:00
davipatury
7af8959bda oops 2017-02-18 19:39:41 -02:00
davipatury
337a346284 Autolathe nano-ui. 2017-02-18 19:11:52 -02:00
Markolie
98140635f0 Fix secure vending machine and newscaster interaction 2017-02-18 19:09:24 +01:00
Fox McCloud
66b4e64250 Merge pull request #6369 from Markolie/admin_interact
Admin interaction update
2017-02-18 11:11:02 -05:00
Fox McCloud
cff15468ba Merge pull request #6478 from FlattestGuitar/lasers
New laser carbine icons
2017-02-18 11:07:56 -05:00
Markolie
9a69922a86 Fix slicing disposal pipes not showing a progress bar 2017-02-18 15:58:38 +01:00
Mark van Alphen
f42b9cf383 Merge branch 'master' into admin_interact 2017-02-18 15:41:16 +01:00
Fox McCloud
8503211af8 Merge pull request #6410 from Kyep/ahelp_take
Adds 'take ahelp' option on ahelp/mhelp
2017-02-18 08:30:14 -05:00
Fox McCloud
ce50279b73 Merge pull request #6436 from Kyep/playtime_for_mentors
Lets mentors see playtime
2017-02-18 08:29:25 -05:00
Fox McCloud
38e6c45407 Merge pull request #6465 from Allfd/CoughSneezeFix
Fixes cough and sneeze oversight
2017-02-18 07:58:31 -05:00
Fox McCloud
68fb7d3b08 Merge pull request #6486 from Crazylemon64/serious_faxes
Cures Centcomm's Pierrotte's Throat
2017-02-18 07:53:40 -05:00
Fox McCloud
4617206927 Merge pull request #6487 from Crazylemon64/fix_mindswap
Mind transfer works again
2017-02-18 07:52:05 -05:00
Fox McCloud
baed9bad25 Merge pull request #6488 from Crazylemon64/speechspan_runtime
Fixes a speech_span runtime
2017-02-18 07:49:13 -05:00
Fox McCloud
2103683cdd Merge pull request #6490 from Crazylemon64/bsa_is_winnable
The BSA goal will no longer choke on the z2 BSA
2017-02-18 07:46:03 -05:00
Twinmold
e687103d76 Changes Biogenerator Belt Holster to Accessory Holster
This simply adjusts the currently available holster from the
biogenerator from being the belt item (which can only hold sketckins
(pistols) and the detective's revolver) to the accessory holster, which
is the same one Blueshields get.

:cl:Twinmold
Adjust: Biogenerator holster from belt object to accessory holster.
/🆑
2017-02-18 05:47:22 -06:00
Crazylemon64
27e7d538c4 The BSA goal will no longer choke on the z2 BSA 2017-02-17 23:29:33 -08:00
Crazylemon64
11c9f59abd Lighting now states which atom is missing a light_sources list on
runtime
2017-02-17 23:07:43 -08:00
Crazylemon64
f5f7383ab8 Fixes a speech_span runtime 2017-02-17 22:44:19 -08:00
Crazylemon64
e9ef99d68d Mind transfer works again 2017-02-17 21:54:13 -08:00
Crazylemon64
050543432c Centcomm's not clowning around any more 2017-02-17 20:51:35 -08:00
Tigercat2000
b2868c31e0 Add [OPEN] option for AI in radio messages
Also mildly refactors hear_radio to kill those nasty istype(src)'s.

This makes an [OPEN] link appear on all radio messages the AI hears (to
the right of the follow link). When clicked, it allows the AI to open
the door nearest to the speaker (or, if it is a voice changer, the door
nearest to the poor sap who had his voice stolen)
2017-02-17 17:43:33 -08:00