Commit Graph

540 Commits

Author SHA1 Message Date
SkyratBot
71b5f92eda [MIRROR] [MDB IGNORE] dir sanity, primarily on WALLITEMs [MDB IGNORE] (#9315)
* [MDB IGNORE] dir sanity, primarily on WALLITEMs (#62601)

About The Pull Request

Wall items mostly use the direction from the floor to the wall in the named mapping helper. Wall items mostly use the direction from the wall to the floor for the internal dir variable.

This leads to a headache when it comes to working out what conflicts with what, and what needs placing where.

Wall frames provided a member, inverse, which specified whether or not to invert the direction of the item when looking for conflicts. It was also used to specify whether to look for conflicts outside of the wall (cameras and lights appear external to the wall) or inside the wall (most wall items). This flag was set for Intercoms, APCs, and Lights. Since APCs and Lights expect a floor-to-wall direction, and Intercoms expect a wall-to-floor direction, this means that APCs and Lights were getting the correct direction, and Intercoms were getting the wrong direction.

Some implications of this setup were:

    You could build an APC on top of another wall item, provided there was nothing external attached to the wall and the area didn't have an APC.
    You could stack Intercoms indefinitely on top of the same wall, provided you weren't in a one-tile wide corridor with something on the opposite wall.

Or both! Here's twenty Intercoms placed on the wall, and a freshly placed APC frame after placing all Intercoms and deconstructing the old APC:

endless-stack-of-intercoms

Not everything used this inverse variable to adjust to the correct direction. For example, /obj/machinery/defibrillator_mount just used a negative pixel_offset to be visually placed in the correct direction, even though the internal direction was wrong, and never set! This also let you stack an indefinite number of defib mounts on the same wall, provided it wasn't a northern wall... except you could do this to northern walls too, since defibs weren't considered a wall item for the purposes of checking collisions at all!

Ultimately, every constructable interior wall item either used this inverse variable to adjust to the correct placement, set a negative pixel_offset variable to have its offset adjusted to the correct placement, or overrode New or Initialize to run its own checks and assignment to pixel_x and pixel_y!
Inventory: Table of various paths, related paths, and the adjustments they used

Unfortunately, untangling /obj/structure/sign is going to be another major headache, and this has already exploded in scope enough already, so we can't get rid of the get_turf_pixel call just yet. This also doesn't fix problems with the special 2x1 /obj/structure/sign/barsign.

Some non-wall items have been made to use the new MAPPING_DIRECTIONAL_HELPERS as part of the directional cleanup.

tl;dr: All wall mounted items and some directional objects now use the same direction that they were labelled as. More consistent directional types everywhere.
Why It's Good For The Game

fml
Changelog

cl
refactor: Wall mounted and directional objects have undergone major internal simplification. Please report anything unusual!
fix: You can no longer stack an indefinite amount of Intercoms on the same wall.
fix: Defibrillator Mounts, Bluespace Gas Vendors, Turret Controlers, and Ticket Machines are now considered wall items.
fix: Wall mounted items on top of the wall now consistently check against other items on top of the wall, and items coming out of the wall now consistently check against other items coming out of the wall.
fix: The various directional pixel offsets within an APC, Fire Extinguisher Cabinet, Intercom, or Newscaster have been made consistent with each other.
fix: The pixel offsets of Intercoms, Fire Alarms, Fire Extinguisher Cabinets, Flashers, and Newscasters have been made consistent between roundstart and constructed instances.
fix: Constructed Turret Controls will no longer oddly overhang the wall they were placed on.
qol: Defibrillator mounts now better indicate which side of the wall they are on.
fix: Some instances where there were multiple identical lights on the same tile have been fixed to only have one.
/cl

* [MDB IGNORE] dir sanity, primarily on WALLITEMs

* apc directionals

* bluespace vendor fix

* defib fix

Co-authored-by: esainane <esainane+github@gmail.com>
Co-authored-by: jjpark-kb <55967837+jjpark-kb@users.noreply.github.com>
2021-11-10 17:17:26 -05:00
SkyratBot
b7b6bd501f [MIRROR] removes double spaces AFTER symbols [MDB IGNORE] (#9226)
* removes double spaces AFTER symbols

* Fixing conflicts

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2021-11-05 18:15:12 -04:00
SkyratBot
cc93b11d23 [MIRROR] _HELPERS/unsorted.dm has been sorted [MDB IGNORE] (#8627)
* _HELPERS/unsorted.dm has been sorted

* Feexing conflicts

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2021-10-06 22:07:01 +01:00
SkyratBot
eb74ce7880 [MIRROR] Removes the Redirect Folder [MDB IGNORE] (#8617)
* This (#61893)

* Removes the Redirect Folder

Co-authored-by: Zytolg <33048583+Zytolg@users.noreply.github.com>
2021-10-05 23:54:28 +01:00
SkyratBot
13fe213621 [MIRROR] [MDB Ignore] Make shuttle windows deconstructable [MDB IGNORE] (#8463)
* [MDB Ignore] Make shuttle windows deconstructable

* E

* re

Co-authored-by: Mooshimi <85910816+Mooshimi@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-10-01 00:21:36 +01:00
SkyratBot
b2a800c77d [MIRROR] [MDB IGNORE] Add merge conflict markers to linter (#8432)
* Add merge conflict markers to linter (#61669)

Updates check_grep.sh with a case for the /obj mapmerge2 creates on merge conflicted tiles. You're supposed to fix all of these before you continue a merge, but there's zero warning if you don't clear them all. As a result they can end up in the commit pushed to github, and they can hide quite easily in a PR that otherwise looks fine.

Your average map file is about 3 megabytes of raw text, or 160,000 lines. I don't want to have to read them all to prevent this from happening again.

* Add merge conflict markers to linter

Co-authored-by: Maurukas <66576896+Maurukas@users.noreply.github.com>
2021-09-29 02:16:55 +01:00
Gandalf
bd784ad022 Update replace_spawners.txt 2021-09-24 21:48:24 +01:00
SkyratBot
be6e303ab2 [MIRROR] Mapping DLC - Random Spawner Pack [MDB IGNORE] (#8344)
* Mapping DLC - Random Spawner Pack [MDB IGNORE] (#60522)

First off, I am aware of the Feature Freeze for this month. This PR was initially started in #60401 about a month ago to break the changes into smaller PRs. The end result for this PR is a poor man's attempt at roguelike procedural generation. Enjoy!

Link to the README for how the new spawner system works.

Added the following new random mapping spawners:

pen, crayon, stamp, paper, pamphlet, briefcase, folder, wardrobe closet, wardrobe closet colored, backpack, narcotics, permabrig_weapon, permabrig_gear, prison, material, carpet, ornament, generic decoration, statue, showcase, paint, tool, tool_advanced, tool_rare, material_cheap, material, material_rare, toolbox, flashlight, canister, tank, vending_restock, atmospherics_portable, tracking_beacon, musical_instrument, gambling, coin, money_small, money, money_large, drugs, dice, cigarette_pack, cigarette, cigar, wallet_lighter, lighter, wallet_storage, deck, toy, toy_figure, booze, snack, condiment, cups, minor_healing, injector, surgery_tool, surgery_tool_advanced, surgery_tool_rare, firstaid_rare, firstaid, patient_stretcher, medical supplies, crate, crate_abandoned, girder, grille, lattice, spare_parts, table_or_rack, table, table_fancy, tank_holder, crate_empty, crate_loot, closet_private, closet_hallway, closet_empty, closet_maintencne, chair, chair_maintence, chair_flipped, chair_comfy, barricade, data_disk, graffiti, mopbucket, caution_sign, bucket, soap, box, bin, janitor_supplies, soup, salad, dinner

Removed deprecated wizard trap, vault, and armory spawners.

* Mapping DLC - Random Spawner Pack [MDB IGNORE]

* HNNGH

Co-authored-by: Tim <timothymtorres@gmail.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-09-24 19:05:55 +01:00
GoldenAlpharex
5c7106a22c Fixing documentation (again) (#8097) 2021-09-10 18:24:38 -04:00
SkyratBot
bc7a7efc28 [MIRROR] tgui-bench (#8078)
* tgui-bench (#61081)

Added a package that allows precisely benchmarking tgui components on IE11 without having the game launched.

It has a convenient syntax for writing tests, just create a file packages/tgui-bench/tests/*.test.tsx, and export a function which you want to benchmark

Performance improvements
As part of this PR, I have also improved the raw performance of some tgui components:

Button component - 1.8x faster
Flex component - 1.1x faster
Stack component - 1.3x faster
This improves performance of heavy UIs by a tiny bit.

* tgui-bench

Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
2021-09-09 18:53:29 +01:00
dependabot[bot]
f46d4b651c Bump pillow from 8.2.0 to 8.3.2 in /tools (#8056)
Bumps [pillow](https://github.com/python-pillow/Pillow) from 8.2.0 to 8.3.2.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/master/CHANGES.rst)
- [Commits](https://github.com/python-pillow/Pillow/compare/8.2.0...8.3.2)

---
updated-dependencies:
- dependency-name: pillow
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-08 04:11:57 +01:00
GoldenAlpharex
3561aa3520 Porting Generate Documentation workflow fix from TGMC (#7974) 2021-09-04 15:13:28 -04:00
death and coding
222a5dca6d [modular][ready]adds a fashionable baseball cap (#7780)
* [modular][ready]adds a fashionable baseball cap

* Update head.dm

* the rumors were true....

* Update head.dm

* timb living ass

* huh

* improved sprite

* Update head.dmi

* ok there

Co-authored-by: louiseedwardstuart <bonniefluff>
2021-09-01 17:43:41 +01:00
SkyratBot
98baf80ecf [MIRROR] Exit on DreamMaker warnings in CI Windows build + Tools reset (#7784)
* Exit on DreamMaker warnings in CI Windows build

* a

* AAAAAAAAAAAAAAAAA

* AAAAAA

* F

* a

* Update .github/gbp.toml

* Update .github/gbp.toml

* Update .github/gbp.toml

* Update .github/gbp.toml

Co-authored-by: mokulus <36231852+mokulus@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-09-01 16:41:46 +01:00
FlamingLily
c0b967f2b4 De-snowflakes latejoin on-station code, latejoin borgs now sync properly, see #6472 (#7742)
* Revert "aaaa (#6451)"

This reverts commit f11bf3faf0.

* onstation latejoin stuff

* linking to parent AI

* test

* de-snowflaking

* Update code/modules/jobs/job_types/cyborg.dm

* Update code/modules/jobs/job_types/cyborg.dm

* Update modular_skyrat/master_files/code/modules/jobs/job_types/cyborg.dm

* Update modular_skyrat/master_files/code/modules/jobs/job_types/cyborg.dm

* Update cyborg.dm

Co-authored-by: SpaceVampire <46720418+SpaceVampire@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-08-28 02:02:22 +01:00
Useroth
6ea7ea7b9e Update requirements.txt (#7767) 2021-08-25 20:27:55 +02:00
GoldenAlpharex
6ccd9f3f79 [MIRROR] Juke Build 0.8.1 + Juke Build 0.8.1 Hotfix 1 + Skyrat Juke Build Hotfix (#7645)
* Juke Build 0.8.1 (#60404)

* Juke Build 0.8.1 Hotfix 1 (#60897)

* Juke Build 0.8.1 Hotfix 1

* Do not restore Yarn cache on just DM build

* Makes it so Skyrat's modular code is also checked for updates to see if it needs to rebuild

* chmod's tools/bootstrap/nod

Added a / just to make it so it'd let me commit

* Trying to chmod again

Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
2021-08-20 15:57:32 +02:00
SkyratBot
cae8396538 [MIRROR] tgui maintenance chores (#7597)
* tgui maintenance chores

* AAAAAA

Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-08-17 19:15:40 +01:00
SkyratBot
b51120c1b8 [MIRROR] Use experimental modules flag for Node before 12.22.4 (#7596)
* Use experimental modules flag for Node before 12.22.4 (#60891)

* Use experimental modules flag for Node before 12.22.4

Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
2021-08-17 18:51:50 +01:00
SkyratBot
f23e45a5c4 [MIRROR] Add tgsv4 file to check for deps before launching the server (#7571)
* Add tgsv4 file to check for deps before launching the server (#60829)

Workaround for needing libssl2 in a docker image that doesn't come with it until we make this proper.

* Add tgsv4 file to check for deps before launching the server

Co-authored-by: Kyle Spier-Swenson <kyleshome@gmail.com>
2021-08-15 22:50:40 +01:00
SkyratBot
9c738967a1 [MIRROR] Fixes an issue with changelog generation where the default lines would be included in the logs (#7465)
* Fixes an issue with changelog generation where the default lines would be included in the logs (#60736)

* In theory this should fix a bug MSO had in coderbus

* Apparently I am a very stupid cat

* Fixes an issue with changelog generation where the default lines would be included in the logs

Co-authored-by: NamelessFairy <40036527+NamelessFairy@users.noreply.github.com>
2021-08-08 22:05:29 +01:00
SkyratBot
cba9c59cb8 [MIRROR] Fixes mapmerge (#6863)
* Fixes mapmerge (#60143)

Fixes a condition where mapmerge would fail converting/detecting non tgm maps

* Fixes mapmerge

Co-authored-by: Letter N <24603524+LetterN@users.noreply.github.com>
2021-07-12 21:47:25 +01:00
SkyratBot
0178550af2 [MIRROR] Stop compiling DM if compiler outputs are locked. (#6770)
* Stop compiling DM if compiler outputs are locked.

* Update CODEOWNERS

Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
Co-authored-by: Useroth <37159550+Useroth@users.noreply.github.com>
2021-07-08 00:05:51 +02:00
Gandalf
84fcf3b429 Byond minimum version is now 514.1557 (#6626)
* 514.1557

* a
2021-07-01 00:06:33 +01:00
SkyratBot
0374b23eb2 [MIRROR] Removes yellow siding tiles (#6557)
* Remove yellow siding tiles (#59820)

They're only used at Centcom, and we have decals now to do what these tiles do.

* Removes yellow siding tiles

Co-authored-by: dragomagol <66640614+dragomagol@users.noreply.github.com>
2021-06-29 16:48:39 +01:00
SkyratBot
247476e501 [MIRROR] Update rust-g version to latest release (#6581)
* Update rust-g version to latest release (#59863)

* Update rust version to latest release

This should fix the fact our docker build has been failing for the past
10 days

* Make wget not be quite so noisy

* Update rust-g version to latest release

Co-authored-by: oranges <email@oranges.net.nz>
2021-06-29 16:44:59 +01:00
SkyratBot
0193547687 [MIRROR] Juke Build 0.4.0 (#6519)
* Juke Build 0.4.0

* Update build.js

Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-06-27 16:30:10 +01:00
Gandalf
3eb7477cd9 MERGE WHEN BYOND LATEST IS 514.1557 (#6194)
* Revert "Revert "[MIRROR] Switches CI to 514 (#5801)" (#5959)"

This reverts commit 2be7e46009.

* Update dependencies.sh

* Update docker-compose.yml
2021-06-18 09:02:56 +12:00
SkyratBot
fb7ce1e672 Delete tools/LinuxOneShot directory (#6337)
Co-authored-by: Jordan Brown <Cyberboss@users.noreply.github.com>
2021-06-16 22:40:52 +12:00
Funce
df9e8183f6 [MIRROR] Juke Build (#6313)
* Juke Build (#59390)

* Juke Build Hotfix 1 (#59643)

* Juke Build Fix

* More fixes

* Juke Build Hotfix 2 - PreCompile script compatibility (#59649)

* Juke Build Hotfix 2 - PreCompile script compatibility

* Pass arguments from bat to build.js

* Pass arguments in BUILD.bat as well

* Quick tweak

* Modular Skyrat detection~

Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
2021-06-14 22:14:29 +12:00
SkyratBot
0b66913bec Adds content expansion PR type (#6277)
Co-authored-by: NamelessFairy <40036527+NamelessFairy@users.noreply.github.com>
2021-06-13 02:47:31 +01:00
SkyratBot
20a3aecc44 Update requirements.txt 2021-06-10 07:00:59 +02:00
dependabot[bot]
775125157a Bump pillow from 8.1.1 to 8.2.0 in /tools (#6200)
Bumps [pillow](https://github.com/python-pillow/Pillow) from 8.1.1 to 8.2.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/master/CHANGES.rst)
- [Commits](https://github.com/python-pillow/Pillow/compare/8.1.1...8.2.0)

---
updated-dependencies:
- dependency-name: pillow
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-09 00:15:42 +01:00
Gandalf
2be7e46009 Revert "[MIRROR] Switches CI to 514 (#5801)" (#5959)
This reverts commit f70ea30438.
2021-05-26 03:22:14 +01:00
Gandalf
e698438b7c Revert "Revert "[MIRROR] Switches CI to 514 (#5801)" (#5931)" (#5945)
This reverts commit 4061887740.
2021-05-25 16:12:49 +01:00
Gandalf
4061887740 Revert "[MIRROR] Switches CI to 514 (#5801)" (#5931)
This reverts commit f70ea30438.
2021-05-25 04:20:37 +01:00
SkyratBot
f70ea30438 [MIRROR] Switches CI to 514 (#5801)
* Switches CI to 514 (#59186)

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

* Switches CI to 514

Co-authored-by: AnturK <AnturK@users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-05-20 22:30:45 +01:00
SkyratBot
966873beb4 [MIRROR] [READY] Tile Reskinning 2: Epic Winaloo (#5384)
* [READY] Tile Reskinning 2: Epic Winaloo

* AAA

Co-authored-by: Fikou <piotrbryla@onet.pl>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-05-01 14:25:42 +01:00
Gandalf
c437a34fe0 TGUI hardset (#5252)
* FFFF

* AAA

* FUCK WE MISSED THIS PR

* Update interface.dm
2021-04-27 17:13:22 +01:00
SkyratBot
f89bd9c9b6 [MIRROR] Fixes misc js and py issues in the codebase (closes every issue made by ZeWaka, bye felicia) (#5251)
* Close every issue made by ZeWaka (#58701)

sure whatever i totally know what im doing

* Fixes misc js and py issues in the codebase (closes every issue made by ZeWaka, bye felicia)

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-04-27 15:28:47 +01:00
SkyratBot
0cc3c2e3a3 [MIRROR] Add "Except DM" build mode to build.js (#4808)
* Add "Except DM" build mode to build.js (#58245)

* Add "Except DM" build mode to build.js

Co-authored-by: Jonathan Rubenstein <jrubcop@gmail.com>
2021-04-10 23:30:42 +01:00
SkyratBot
c3ba7dbb21 [MIRROR] CBT: Deletes duplicate export property (#4740)
* Deletes duplicate export property (#58212)

* CBT: Deletes duplicate export property

Co-authored-by: ZeWaka <zewakagamer@gmail.com>
2021-04-08 16:26:06 +01:00
SkyratBot
ca03fbc8fd [MIRROR] Deletes unreachable line for tools/dmi (#4719)
* Deletes unreachable line for tools/dmi (#58213)

Resolves #58211

* Deletes unreachable line for tools/dmi

Co-authored-by: ZeWaka <zewakagamer@gmail.com>
2021-04-07 14:54:04 +01:00
SkyratBot
c3fb3a0fb9 [MIRROR] Fix PreCompile.bat failing with spaced paths (#4723)
* Fix PreCompile.bat failing with spaced paths (#58184)

* Fix PreCompile.bat failing with spaced paths

* Undo spacification

* Fix PreCompile.bat failing with spaced paths

Co-authored-by: Jordan Brown <Cyberboss@users.noreply.github.com>
2021-04-07 14:53:50 +01:00
SkyratBot
63c229a145 [MIRROR] Add youtube-dl to tgs4 precompile scripts for Linux (windows users on suspicious individuals watch) (#4703)
* Add youtube-dl to tgs4 precompile scripts for Linux (windows users on suspicious individuals watch) (#58135)

Adds the ability for the TGS4 precompile script on Linux platforms to resolve the youtube-dl dependency. This essentially is for Docker deployments, but can also apply to regular TGS4 deployments as well.

* Add youtube-dl to tgs4 precompile scripts for Linux (windows users on suspicious individuals watch)

Co-authored-by: Bobbahbrown <bobbahbrown@gmail.com>
2021-04-06 20:37:09 +01:00
SkyratBot
13f94a539a [MIRROR] Add extools compilation to the TGS4 precompile scripts for linux (#4615)
* Add extools compilation to the TGS4 precompile scripts for linux (#58113)

* Add extools compilation to the TGS4 precompile scripts for linux

Co-authored-by: Bobbahbrown <bobbahbrown@gmail.com>
2021-04-03 16:22:10 +01:00
SkyratBot
f85f487ca6 [MIRROR] Update dependencies installed for TGSv4 precompile scripts (#4588)
* Update dependencies installed for TGSv4 precompile scripts (#58108)

* add libssl1.1

* i was told to add myself to this as well

* Update dependencies installed for TGSv4 precompile scripts

Co-authored-by: Bobbahbrown <bobbahbrown@gmail.com>
2021-04-02 01:36:14 +01:00
SkyratBot
70e256bd86 [MIRROR] Upgrade tgui dependencies, make yarn task skippable (#4578)
* Upgrade tgui dependencies, make yarn task skippable (#58081)

* Upgrade tgui dependencies, make yarn task skippable

* Use a phony target to avoid double rebuilds

* Upgrade tgui dependencies, make yarn task skippable

Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
2021-04-01 15:49:57 +01:00
SkyratBot
c52aa867a9 [MIRROR] Bump pyyaml from 5.3.1 to 5.4 in /tools (#4447)
* Bump pyyaml from 5.3.1 to 5.4 in /tools (#57956)

Bumps [pyyaml](https://github.com/yaml/pyyaml) from 5.3.1 to 5.4.
- [Release notes](https://github.com/yaml/pyyaml/releases)
- [Changelog](https://github.com/yaml/pyyaml/blob/master/CHANGES)
- [Commits](https://github.com/yaml/pyyaml/compare/5.3.1...5.4)

Signed-off-by: dependabot[bot] <support@ github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@ users.noreply.github.com>

* Bump pyyaml from 5.3.1 to 5.4 in /tools

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@ users.noreply.github.com>
2021-03-27 14:18:35 +00:00
SkyratBot
34fafbef3e [MIRROR] Add note about rust-g for building on Linux (#4404)
* Add note about rust-g for building on Linux (#57622)

This PR adds a minor note about needing to compile rust-g to Linux building instructions. I'm not sure if this is the appropriate place for it, but I don't see a better place to put it.

* Add note about rust-g for building on Linux

Co-authored-by: Cyprex <35031555+Cyprex@users.noreply.github.com>
2021-03-25 21:31:36 +00:00