Commit Graph

6575 Commits

Author SHA1 Message Date
nikothedude
a8be3bf064 Enables sec/med huds to view records on examine, as well as antagonists being able to view exploitables. (#7859)
* R.field

* i hate modularization

* AAAAAAAAAAAAAAAAAAAAAAAA

* agony

* almost done

* h

* Delete admins.txt

* Add files via upload

* Update and rename admins.txt to config/admins.txt

* Update admins.txt

* rwrwawdaw

* fuckfuckfuck

* Apply (safe) suggestions from code review

not committing all of them, gonna test them on my PC first

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* asaaaaaaaaaa dont merge this aaaaaaaaaaa

* i hate gitignores with a passion./

* HATE> HATE GITIGNORE.

* final tweaks

* quite possibly the worst code i have ever written

* i forgot to remove this comment

* prefs

* THE SPAGHETTI CODE IS GONE (also more maintainable)

* Update readme.md

* why was it unticked

* more maintainability

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2021-09-01 12:18:56 -04:00
GoldenAlpharex
31b3a9331e [MIRROR] Replaced the lobby menu (with actual art) (#60953) (#7748)
* Replaced the lobby menu (with actual art) (#60953)

* a

* a

* Update new_player.dm

* Update new_player.dm

* Update new_player.dm

* a

* a

* Update new_player.dm

Co-authored-by: AMonkeyThatCodes <20987591+AMonkeyThatCodes@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-09-01 17:07:48 +01:00
SkyratBot
b267e1922b [MIRROR] Fixes being able to spam ghost role notifications. (#7904)
* Fixes being able to spam ghost role notifications. (#61085)

There are methods that let players spam the everloving shit out of ghosts with BONG BONG BONG BONG BONG BONG BONG etc. through being able to constantly poll ghosts for roles with no restriction or cooldown.

Examples are laughter and slaughter demon antag_spawners.

It makes no sense to be able to concurrently poll for the same mob. As a result, I've now added a guard against this. The proc has been given a static list of mobs it's polling for ghost roles for. If it's already polling for ghost roles for a given mob, then it just early returns with an empty list, otherwise it adds the mob to the static list when the poll starts and removes it when the poll ends.

I've also done a little cleanup in var names and the proc name, with a find-and-replace done. There weren't many things calling it and none used named keywords in the args so should be fine.

There is also poll_candidates_for_mobs (also included in my cleanup) - This proc is basically only called by admins via sentience balloons and they have their own guards against spamming (the balloon pops and thus can only be used once)

Also fixes an issue in /mob/living/silicon/robot/proc/replace_banned_cyborg() where incorrect args were used in the proc call to poll for candidates.

* Fixes being able to spam ghost role notifications.

* a

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-09-01 17:00:32 +01:00
SkyratBot
f1503016c5 [MIRROR] lava and weather immunities refactor (also jump boots fix) (#7893)
* lava and weather immunities refactor (also jump boots fix) (#61003)

In remembrance of all those people who used jump boots to cross lava unaware of an issue c*ders wouldn't fix....

EDIT: This is now a lava and weather immunities refactor:
Weather immunities are now status traits since they have a multitude of sources (especially for lava) which might conflict with one another otherwise.
The lava burn_stuff proc has also been been refactored in different procs, mostly because of that snowdin subtype with inconsistent, old checks.
Weather datums should now use can_weather_act instead of weather_act to check if something can be affected by weather or not, as they should.
All movables can protect contained mobs if they have the relative weather immunity traits. This works at any contents depth.
No more snowflake weather_protection variable for closets.
Removed the weather_immunities list from living mobs (simple animals still have it but it's only for traits assignment on init because way too many child types lack the immunities of their parents).
Removed some unused defines.
Renamed some variables as per guidelines.
It has been tested.
And yea, jump boots fixed because that's the original scope of this PR.

(Initially just made throwing make you fire immune, that was blocked because it breaks perma stuff, instead it ended up be a refactor to make jumpboots usable with weather immumnity stuff

* lava and weather immunities refactor (also jump boots fix)

* Update Ashwalkers.dm

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-09-01 16:58:10 +01:00
SkyratBot
7c20242e85 [MIRROR] fixes misspellings of "aggressive" in a few areas. (#7869)
* fixes misspellings of "aggressive" in a few areas.

* aa

Co-authored-by: aaaa1023 <74441292+aaaa1023@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-09-01 16:54:51 +01:00
Useroth
f900b1ec6d [MDB IGNORE] Eliminates Toxins (#60619) (#7911)
Repaths everything referring to "toxins" while actually meaning either the room in science or plasma gas. While this PR might be disrespectful to our forefathers, given this is (I believe) a holdover from as far back as the Exadv1 days, this has constantly irked me since I started working with the code. None of the player-facing stuff has referred to plasma as toxin since before 4407 hit, besides the Toxins Lab, and yet all of the type-paths are still pointing at toxins, making it a nightmare to search for in a map editor, and making the code needlessly easy to confuse with that of toxin damage. So this just fires it into the sun.

Anything relating to Toxins, the science subdepartment, now makes reference to Ordnance instead. This felt fitting enough given the focus of the subdepartment is around the creation of and testing of explosives.
Anything relating to plasma gas has, fittingly, been made to refer to plasma gas.

Edit: Ah yes, I feel I should probably apologise off the bat for the size of this PR- the code touched is mostly atmos machinery and simplemobs, a few sprites here and there, and of course the station maps + a few offstation maps.

Makes the code more legible and makes mapping less painful.

(The payment has been made)

Co-authored-by: EOBGames <58124831+EOBGames@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-09-01 16:50:22 +01:00
SkyratBot
02ad59791b Basic Mobs: the cooler simple mobs that run on datum AI. (With reworked cockroach AI as proof of concept) (#7867)
Co-authored-by: AMonkeyThatCodes <20987591+AMonkeyThatCodes@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-09-01 16:47:39 +01:00
SkyratBot
133633ac90 [MIRROR] Objective-specific equipment will always be given. (#7862)
* Objective-specific equipment will always be given.

* Update datum_traitor.dm

Co-authored-by: Y0SH1M4S73R <legoboyo@earthlink.net>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-09-01 16:43:53 +01:00
SkyratBot
eedc63bbff [MIRROR] tgui: Silicon Station Alerts (#7847)
* tgui: Silicon Station Alerts

* 0

Co-authored-by: Arkatos1 <43862960+Arkatos1@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-09-01 16:38:53 +01:00
SkyratBot
1efa5bb148 [MIRROR] Give admins the ability to put a popup notice for players in tickets (#7856)
* Give admins the ability to put a popup notice for players in tickets (#61010)

Admins can now give players a popup if they are not responding to tickets.
Popup is cleared when player replies or ticket is resolved/closed.
As more and more of the chat screen is made irrelevant, new players read it less and less.
This means that a lot of new players are ignoring ahelps, which is something I've encountered myself.

* Give admins the ability to put a popup notice for players in tickets

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2021-09-01 16:06:09 +01:00
SkyratBot
7db133c470 [MIRROR] Get your protein fix here (for monkey meat). (#7880)
* Get your protein fix here (for monkey meat). (#60696)

Meat steaks now have the material flag to un-link from from material effects, meaning that monkey meat will now have the proper nutrients and reagents it was intended to, primarily that monkey meat will have protein for cytology purposes.

(Basically, the meat mat was not adding a food component, but then trying to remove "any" food component regardless of a material_no_effects flag. Kinda a mess, and maybe this could be done in an event based way, but this is a real sane fix. The hard part was tracking down the error anyway. Kudos fictional arcane who will read this commit message)

* Get your protein fix here (for monkey meat).

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
2021-08-31 20:25:46 +01:00
SkyratBot
420b0d8321 [MIRROR] Gives brainwashed victims an antag hud (#7871)
* Gives brainwashed victims an antag hud (#61077)

Gives brainwashed victims an antag hud icon

* Gives brainwashed victims an antag hud

Co-authored-by: dragomagol <66640614+dragomagol@users.noreply.github.com>
2021-08-31 20:24:04 +01:00
SkyratBot
3a73ca2286 [MIRROR] Cannons now accept all oxygen tanks, not just red ones (#7885)
* cannon recipe fix (#61014)

Cannons now accept all oxygen tanks, not just red ones

* Cannons now accept all oxygen tanks, not just red ones

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-08-31 20:22:15 +01:00
SkyratBot
706971fa68 [MIRROR] Fixes floored mobs (paraplegia, missing limbs) not being able to stand up in zero G for real. (#7889)
* Fixes floored mobs (paraplegia, missing limbs) not being able to stand up in zero G for real. (#61054)

Added a old_movement_type argument to the COMSIG_MOVETYPE_FLAG_ENABLED and COMSIG_MOVETYPE_FLAG_DISABLED signal, fixed the check for zero g movespeed and locomotion traits removal and made some statements easier to understand.

* Fixes floored mobs (paraplegia, missing limbs) not being able to stand up in zero G for real.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-08-31 20:21:51 +01:00
SkyratBot
5169789861 [MIRROR] Refactors and improves SDQL spells (#7854)
* Refactors and improves SDQL spells (#60972)

SDQL spells have been improved in several ways:

- The behavior of executing SDQL spell queries using datums has been migrated to a component
- Projectile SDQL spells can now fire any subtype of /obj/projectile
- Touch SDQL spells can use any subtype of /obj/item/melee/touch_attack
- More robust parse error detection
- Parse errors while loading a file from json are displayed in a modal window, with the option to load whatever parts of the spell were correctly parsed (be forewarned, scrollable sections are scuffed, and the ones that appear in the parse error modal can only be scrolled through by drag-selecting the text within them)
- Fixes a bug with the names of variables within lists
- Compartmentalizes SDQL spell code into several .dm files.

Co-authored-by: Aleksej Komarov <stylemistake@ gmail.com>

* Refactors and improves SDQL spells

Co-authored-by: Y0SH1M4S73R <legoboyo@earthlink.net>
Co-authored-by: Aleksej Komarov <stylemistake@ gmail.com>
2021-08-29 23:00:33 +01:00
SkyratBot
1219e433be [MIRROR] Refactor area and turf lighting (#7775)
* Refactor area and turf lighting

* AAAAAAAA

Co-authored-by: TiviPlus <57223640+TiviPlus@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-08-29 00:43:40 +01:00
jjpark-kb
5a6f51a51c cortical borer (#7554)
* start

* saving

* so much to do, so little time

* seriously, so much

* to another pr I go and check

* awful the amount of things to do

* credit to vg

* there we go

* ghosts should hear borers to host talk too

* changes

* more changes

* oops, this ask

* increase ability cooldown, warn borers if someone died

* more chems, fix generation naming

* no pulling or pushing over tables

* borers can talk with sugar, just scramble

* borers can just fully emote now

* oh man, large commit

* changes to focus

* fucking bugs

* more changes

* no more nonorganics

* round end, objectives, etc.

* changes

* splits cortical files up

* solve something

* yea

* oops

* some changes for now

* okay, fixes borers

* logging

* come back to owner, trauma now
2021-08-28 02:10:59 +01:00
SkyratBot
532052e080 [MIRROR] bane component to element. nullrod now uses it for revenants. (#7806)
* bane component to element. nullrod now uses it for revenants. (#60640)

* bane component to element. nullrod uses it for revenants.

* TRUE to FALSE

* bane component to element. nullrod now uses it for revenants.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-08-27 10:44:38 -04:00
SkyratBot
9b376a5e21 [MIRROR] [READY] Honorbound fixes (#7788)
* [READY] Honorbound fixes (#60720)

* we stan traits

* also stops them from punching

* moves logic around a little.

* [READY] Honorbound fixes

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-08-26 22:47:47 +01:00
SkyratBot
437d44ea14 [MIRROR] Fixes traits added by quirks not being removed on remove_from_current_holder (#7777)
* forcepush from master because it's a webedit (#60984)

* Fixes traits added by quirks not being removed on `remove_from_current_holder`

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-08-25 20:34:23 -04:00
SkyratBot
d5af097c4a Made admin only shells not interactable to non-admins (#60949) (#7762)
Admins don't need to id lock their shells

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
2021-08-25 11:10:24 -04:00
SkyratBot
6fed8a8f52 fix null owner (#60928) (#7728)
Co-authored-by: Wayland-Smithy <64715958+Wayland-Smithy@users.noreply.github.com>
2021-08-23 22:35:09 -04:00
SkyratBot
4649592557 Feex (#60976) (#7700)
Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2021-08-22 09:55:06 -04:00
SkyratBot
e698aaf3fb Fixes hot ice using the wrong numbers for the plasma. (#60406) (#7697)
* Implements a combustible_flooder component on plasma and hot ice. Numbers made to preserve old behaviour as much as possible for plasma. Nerfs hot ice to be in line with the original tweak PR

* Limited to only hot ice, removed traces of override temp

* Renamed gas_name into gas_id

Co-authored-by: vincentiusvin <54709710+vincentiusvin@users.noreply.github.com>
2021-08-22 09:54:10 -04:00
Seris02
3c5207b882 [SEMI-MODULAR] (mostly) fixes AI improvement PR code (#7621)
* GANDALF WHY

* fixed

* skip typecheck

* yes
2021-08-21 22:27:42 +01:00
SkyratBot
1ff9549d6a Fixes rust cleaning deleting whole element. (#60947) (#7687)
Co-authored-by: AnturK <AnturK@users.noreply.github.com>
2021-08-21 22:15:05 +01:00
SkyratBot
851a58ef7b All AI datum behaviors are now added using a wrapper (#60667) (#7679)
Co-authored-by: AMonkeyThatCodes <20987591+AMonkeyThatCodes@users.noreply.github.com>
2021-08-21 22:14:52 +01:00
SkyratBot
f1c39adacd Added component manipulation on objects (#60771) (#7682)
Co-authored-by: Watermelon914 <3052169-Watermelon914@users.noreply.gitlab.com>

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
Co-authored-by: Watermelon914 <3052169-Watermelon914@users.noreply.gitlab.com>
2021-08-21 10:20:01 -04:00
SkyratBot
a9775bcae5 honkspam component to element. (#60635) (#7657)
Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-08-20 18:52:52 +01:00
SkyratBot
e3ed7cd7a1 sleeping carp grammar fixes (#60860) (#7660)
Co-authored-by: aaaa1023 <74441292+aaaa1023@users.noreply.github.com>
2021-08-20 06:39:33 -04:00
SkyratBot
b95cc44e35 Fix mulebot movement while controlled by a player (#60909) (#7636)
Co-authored-by: Tim <timothymtorres@gmail.com>
2021-08-19 14:25:08 -04:00
SkyratBot
81d1ec531e Issue #52938 fix: blind people can tell how full they feel when eating (#60886) (#7635)
Co-authored-by: BarrelOfNapkins <clayvass@yahoo.com>
2021-08-19 12:01:51 -04:00
SkyratBot
af632bec7f fix ntnet circuit components (#60917) (#7633)
* fix ntnet

* fix typos and switcheroos

* whoops, tracked a test circuit json.

Co-authored-by: Gurkenglas <gurkenglas@hotmail.de>
2021-08-19 11:44:07 -04:00
SkyratBot
169c42a262 [MIRROR] Refactors connect_loc_behalf into a component (#7613)
* Refactors connect_loc_behalf into a component (#60678)

See title. Also refactors caltrops into a component because they use connect_loc_behalf which requires them to hold the state.

This also fixes COMPONENT_DUPE_SELECTIVE from just outright not working.

connect_loc_behalf doesn't make sense as an element because it tries to hold states. There is also no way to maintain current behaviour and not have the states that it needs.
Due to the fact that it tries to hold states, it means the code itself is a lot more buggy because it's a lot harder to successfully manage these states without runtimes or bugs. 

On metastation, there is only 2519 connect_loc_behalf components at roundstart. MrStonedOne has told me that datums take up this much space:
image

If we do the (oversimplified) math, there are only ever 5 variables that'll likely be changed on most connect_loc_behalf components at runtime:
connections,
tracked,
signal_atom,
parent,
signal_procs

This means that on metastation at roundstart, we take up this amount: (24 + 16 * 5) * 2519 = 261.97600 kilobytes
This is not really significant and the benefits of moving this to a component greatly outweighs the memory cost.

(Basically the memory cost is outweighed by the maint cost of tracking down issues with the thing. It's too buggy to be viable longterm basically)

* Update glass.dm

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-08-17 20:29:11 +01:00
SkyratBot
b0c01e40af [MIRROR] Del The World: Unit testing for hard deletes (#7589)
* Del The World: Unit testing for hard deletes (#59612)

Co-authored-by: SteelSlayer <42044220+SteelSlayer@ users.noreply.github.com>

* Del The World: Unit testing for hard deletes

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
Co-authored-by: SteelSlayer <42044220+SteelSlayer@ users.noreply.github.com>
2021-08-17 18:58:57 +01:00
Gandalf
a43b8c5fc4 Nanotrasen Fleet Command Expansion (#7418)
* A

* Update centcom_computers.dm

* a

* Update CommandReportConsole.js

* commandreporter

* Update command_report_computer.dm

* a

* FEET COMMAND

* a

* e

* e

* Update departments.dm

* F

* a

* a

* Update new_player.dm

* Update new_player.dm

* AAAAAA

* Update zombie.dm

* Update zombie.dm

* aaaaaaa

* 0

* a

* Update CentCom_skyrat.dmm

* aa

* Update nsstitan.dmm

* A

* Update station_goal_computer.dm

* Update station_goal_computer.dm

* Update bridge_officer.dm

* Update CentCom_skyrat.dmm

* Update pda.dm

* Revert "Update pda.dm"

This reverts commit fbe1823726f9edb7f7c3ba03c2d34b08b46ae294.

* logic

* cargo system

* 0

* Update import_console.dm

* Update cargo_skyrat.dmm

* noob coder

* Update cargo_shuttle_console.dm

* a

* Update deck_crew.dm

* Update export_console.dm

* Update deck_crew.dm

* 0

* Update CentCom_skyrat_z2.dmm

* AAAA

* 0

* Update CentCom_skyrat_z2.dmm

* Update cargo_shuttle_console.dm

* Update CentCom_skyrat_z2.dmm

* a

* SELLING CREW IS BAD.

* a

* Update supply.dm

* Update CentCom_skyrat_z2.dmm

* Update supply.dm

* A

* a

* a

* Update zombie.dm

* Update modular_skyrat/modules/central_command_module/code/jobs/fleetmaster.dm

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2021-08-17 18:43:19 +01:00
SkyratBot
7a1d3700bb [MIRROR] Drugs of the 26th century. Three new hella rad drugs, one less lame drug and more! (#7481)
* Drugs of the 26th century. Three new hella rad drugs, one less lame drug and more!

* Update traits.dm

* Update maint_loot_trash.dm

Co-authored-by: Krysonism <49783092+Krysonism@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-08-15 23:52:58 +01:00
Gandalf
c46a2a7ac9 Ports pollution from Horizon - Original PR: https://github.com/hrzntal/horizon/pull/468 (Made by Azarak) (#7453)
* AAAAAAAAAAA

* pollution scrubbbies

* fires cause smoke, right? Also NSS journey has scrubbies

* washing things removes the smell!

* what the fuck were you doing last night

* Update temporary_pollution_emission_component.dm

* space turfs shouldn't have pollution

* Fix air now fixes smoke

* Update pollution.dm

* Update pollution.dm

* Update bonfire.dm
2021-08-15 23:41:20 +01:00
Yawet330
947fc25216 [NONMODULAR][FUCK] Regen cores now completely clear stamina (#7556)
* FUCK

* Update buffs.dm
2021-08-15 23:41:03 +01:00
SkyratBot
d4e11d2080 [MIRROR] Redoes how alarms are handled, moves their behavior to datums (#7547)
* Redoes how alarms are handled, moves their behavior to datums

* a

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-08-15 23:38:01 +01:00
SkyratBot
a1c7bd4bae [MIRROR] knockback component to element. (#7542)
* knockback component to element.

* Update tgstation.dme

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* Update code/modules/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner.dm

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* Update code/modules/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner.dm

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* Update freezer.dm

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2021-08-15 23:09:21 +01:00
SkyratBot
bf3af56598 [MIRROR] fix flashing white spheres when attacking items with light sources and light spheres on inventory/action buttons (#7576)
* fix flashing white spheres when attacking items with light sources and light spheres on inventory/action buttons (#60756)

* fix white sphere bug

* fix overlay lighting creating lights in inventory and action button

* fix flashing white spheres when attacking items with light sources and light spheres on inventory/action buttons

Co-authored-by: Couls <coul422@gmail.com>
2021-08-15 22:51:14 +01:00
SkyratBot
3f89d5eb82 [MIRROR] Fixes TP assigned_role change, adds safety check (#7572)
* Fixes TP assigned_role change, adds safety check (#60814)

* Fixes TP assigned_role change, adds safety check

Co-authored-by: Rohesie <rohesie@gmail.com>
2021-08-15 22:50:45 +01:00
SkyratBot
0d614201be [MIRROR] Fixes changelogs parsing on linux enviroments (#7548)
* Fixes changelogs parsing on linux (#60777)

* Fixes changelogs parsing on linux enviroments

Co-authored-by: Vladimir Veisman <v.veisman@flashie.space>
2021-08-13 21:35:20 +02:00
SkyratBot
6ca0f0d80c [MIRROR] lifesteal component to element. (#7537)
* lifesteal component to element. (#60632)

* lifesteal component to element.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-08-13 17:22:49 +01:00
SkyratBot
7de144512a [MIRROR] stops dchat clog from clientless mobs (#7527)
* stops dchat clog from clientless mobs (#60772)

bug fix, because obviously the user.client check in the emote proc was supposed to work for this, but they forgot to put it in manual_emote as well.
also moved the user.client check in the emote proc a few lines above, for sliiiightly better performance, ghosts will still get the message from visible_message, but only if nearby, so it has the same effect as where it was before.

* stops dchat clog from clientless mobs

Co-authored-by: Seris02 <49109742+Seris02@users.noreply.github.com>
2021-08-12 22:53:45 +01:00
SkyratBot
8252d0550e [MIRROR] Food preferences quirks are no longer broken by species change. (#7521)
* Food preferences quirks are no longer broken by species change. (#60582)

Added signal procs for species change to these quirks.

* Food preferences quirks are no longer broken by species change.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-08-12 22:50:27 +01:00
SkyratBot
7cf6c4193c [MIRROR] Fixes submenus not appearing (#7507)
* Fixes submenus not appearing (#60801)

* Fixes submenus not appearing

Co-authored-by: Gamer025 <33846895+Gamer025@users.noreply.github.com>
2021-08-11 20:27:54 +01:00
SkyratBot
d2d89a863a [MIRROR] [Ready] Mining Loot Rework (#7461)
* [Ready] Mining Loot Rework

* AAAA

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-08-10 16:12:36 +01:00
SkyratBot
2fa55addf8 [MIRROR] Returns default AI behavior cooldown to .8 seconds (#7490)
* Returns default AI behavior cooldown to .8 seconds (#60579)

Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>

* Returns default AI behavior cooldown to .8 seconds

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-08-10 16:00:53 +01:00