Commit Graph

72 Commits

Author SHA1 Message Date
Aronai Sieyes 4c12504e3b Replace list inputs with tgui_input_list 2021-06-26 10:39:56 -04:00
Aronai Sieyes 1696db4842 Move most/all overlay use to SSoverlays
Except for the ones I'm about to change in the
lighting commits!
2021-06-17 00:11:13 -04:00
Novacat 4aea61dec4 Revert "[MIRROR] Fixes some unseen combat ai jank" 2021-06-14 13:36:59 -04:00
Novacat 7e89721063 Update ai_holder_combat_unseen.dm 2021-06-14 08:14:58 -04:00
Verkister 20535eb0b4 Fixes some unseen combat ai jank 2021-06-14 01:34:12 -04:00
Aronai Sieyes 83294303ae Tweak AI 2021-06-01 19:01:09 -04:00
Aronai Sieyes 67f86d32b9 Merge pull request #10468 from Verkister/patch-54
un-breaks unseen combat ai
2021-05-30 18:59:36 -04:00
Aronai Sieyes f861dee76f Fix sign in combat unseen 2021-05-28 12:04:43 -04:00
Verkister a97250c6a6 un-breaks unseen combat ai
haha lack of exit condition go brrrrr
2021-05-28 14:44:55 +03:00
Aronai Sieyes da4837903c Merge pull request #10433 from VOREStation/upstream-merge-8085
[MIRROR] Linter Introduction + Cleanup
2021-05-27 12:31:23 -04:00
Aronai Sieyes b00effff0d Tweak or break AI 2021-05-26 00:17:56 -04:00
Neerti 767e655310 Linter Introduction + Cleanup 2021-05-25 23:19:34 -04:00
Atermonera 1ffac51f26 Merge pull request #8052 from Atermonera/simplemob_pathing_improvements
Simplemobs seek lost targets
2021-05-18 02:49:34 -04:00
Atermonera beae8650dc Merge pull request #7999 from Atermonera/emitter_iisally
Non-mobs aren't allies
2021-03-31 03:48:25 -04:00
Heroman 0245e18f61 And mobs are allowed to break stuff too 2021-03-29 16:30:08 +10:00
Aronai Sieyes a3f323b485 Add mass AI datum support 2021-02-16 21:07:35 -05:00
Rykka 0014833e89 Fixes Mercs threaten timers, and threaten sounds
The default "threaten" timer was 3 seconds, meaning that as soon as world.time advanced beyond that, the merc would shoot you. If there's TIDI/lag or other issues, you'd immediately end up getting shot.

30 seconds is more reasonable, allows you time to back away from the merc without being shot at, and it keeps the mercs from being cheesed easily.

This also fixes the merc aggression sounds. Actual voicelines incoming once I get help from a contributor!
2020-08-23 18:47:02 -04:00
Neerti ee88ceb427 Fixes Arachnophobia Exploit 2020-08-07 00:08:56 -04:00
Arokha Sieyes 3a5d085af2 Fix casing on folder 2020-06-16 18:19:31 -04:00
Aronai Sieyes 09074eaabb Alter playsound paradigm 2020-05-18 23:42:15 -04:00
Aronai Sieyes ebc0bf425b Nullify ai_log statements unless someone comments this out 2020-05-17 10:00:45 -04:00
Aronai Sieyes 0bad4363b8 Sleep AI processing when nobody on their Zlevel 2020-05-17 10:00:45 -04:00
Aronai Sieyes 41ce91e044 Merge pull request #7854 from VOREStation/aro-slemruntime
Fix xenobio AI runtime
2020-05-14 18:12:36 -04:00
Aronai Sieyes b1f65b6d27 Fix xenobio AI runtime 2020-05-14 16:59:39 -04:00
Aronai Sieyes 3992b7a50a Add observer HUD from /tg/, refactor HUDs 2020-05-14 16:29:15 -04:00
Verkister 0ff0f19d0a better ways to do things 2020-05-08 23:47:30 +03:00
Verkister a66eafb5cd Another bunch of simplemob fixes
-Fixes the issue with mob AI not getting properly disabled under player control.
-Fixes mob eye overlays not respecting the mob's scaling setting.
-Fixes the movement cooldown on logged in ridable mobs.
-Fixes direwolf not getting belly icon when resting.
-Makes the mob icon fullness check account for the mob's own size as well.
2020-05-08 22:54:11 +03:00
Aronai Sieyes dac560cdf4 Fixy fix slems 2020-05-03 13:00:30 -04:00
Aronai Sieyes ffb5c96eda General fix for spawning KO'd mobs 2020-05-03 12:59:24 -04:00
Aronai Sieyes 0b18d17a07 Further tweak smooth movement 2020-05-02 19:20:54 -04:00
Aronai Sieyes f5cbd8c35e Stop adjusting cooldown directly 2020-04-30 15:43:58 -04:00
Aronai Sieyes 99fa98f437 Get your clicks out of my movement code 2020-04-30 15:40:41 -04:00
Aronai Sieyes 93f9d2f552 VS: Changes for AI refactor, makes voremobs behave more sane 2020-04-26 23:44:42 -04:00
Aronai Sieyes 8ec31c9aa4 Refactor AI into two subsystems and clean up targeting some 2020-04-26 23:32:45 -04:00
Atermonera 2374a40908 A Tale of Blobs and Man 2020-04-13 01:35:01 -04:00
Leshana e2bd546f61 Ports advanced shield generators from Baystation
- Creates new advanced shield generators, designed to replace old hull and bubble shield generators.
- Upgrades the floor mounted and handheld shield diffusers.
- Makes underfloor shield diffusers actually constructable.
- Handheld diffusers orderable via uplink.
- Removes supply packs and research datums  for the old generators, but leaves their code in place for maps that still use them.
- Integrates with the meteor and electrical storm events.
- Integrates with mob AI (they know how to attack it)
2020-04-03 00:56:15 -04:00
Atermonera f95db1f5bd Fixes slime enrage message (#6890)
* /datum/ai_holder/simple_mob/xenobio_slime doesn't tell everyone it's angry

* non-red slimes still give big warning on enrage
2020-03-29 17:54:46 -04:00
Atermonera b27990c5d0 Merge pull request #6870 from VOREStation/pol-aibash
Makes AI give up bashing if nothing to bash
2020-03-22 14:51:53 -04:00
Unknown db87175163 Earlyport Fixes 2020-03-20 13:50:44 -04:00
Atermonera 217dabd31c Merge pull request #6789 from VOREStation/pol-busysignal
Moving AI busy check so it's performed less and more centrally
2020-03-05 15:14:36 -05:00
Aronai Sieyes affcbbde5f AI Tweak bugfixes 2020-03-01 15:14:15 -05:00
Atermonera fbe42c39ef Merge pull request #6733 from VOREStation/pol-aitweaks
Readd some AI features and improve AI buildmode
2020-02-26 20:16:06 -05:00
Atermonera 0c3ef8137f Merge pull request #6512 from Verkister/patch-29
Sanity check for orphaned ai_holder runtimes
2019-11-05 19:25:58 -05:00
Atermonera 3bfc63143e Merge pull request #6508 from Verkister/patch-26
Fixes simplemobs wandering when grabbed.
2019-11-01 12:39:20 -04:00
Heroman3003 9667650148 Fixes slimes not resetting back to help intent after attacking 2019-09-04 10:12:54 +10:00
Anewbe 65f8ca05ad Merge pull request #6311 from Nalarac/Hivebot
Melee Mobs Can Attack with Pointblank
2019-07-19 16:19:46 -04:00
Novacat 969c6032f5 Merge pull request #5456 from VOREStation/upstream-merge-6282
[MIRROR] Try to fix slimes and Prometheans.
2019-07-12 02:43:37 -04:00
Atermonera b1b8562f66 Merge pull request #6282 from Mechoid/TryToFixSlimes
Try to fix slimes and Prometheans.
2019-07-11 23:57:56 -04:00
Atermonera 634b56b1d1 Merge pull request #6280 from Nalarac/patch-8
Fixes Nurse Spider Feeding
2019-07-11 23:56:43 -04:00
Heroman 0c1ea5c98d Replaces different AI with shutters 2019-06-11 07:11:20 +10:00