Участник:Novaepee/sandbox: различия между версиями

Материал из MassMeta
Перейти к навигации Перейти к поиску
imported>Novaepee
Нет описания правки
imported>Novaepee
(Replaced content with "Sandbox time Nice! Guide to contributing made by Bravemole. How to contribute to the game Prerequisite A github account (on https://github.com/) Visual studio code (...")
Строка 1: Строка 1:
Sandbox time
Sandbox time


==Standard Marine Weapons==
Nice!
<tabs>
<tab name="Rifles">
{| style="border: 2px solid black;
! style="background-color:#808080;"|'''Weapon:'''
! style="background-color:#808080;"|'''Description:'''
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|[[file:T12AR.png|128px]]
[[#T-12 assault rifle |'''T-12 assault rifle''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|
Beginner friendly. A weapon that is beloved. Very flexible since many attachments can be used for it like GL and flamethrower; would highly recommend.
|-


|-
Guide to contributing made by Bravemole.
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|[[file:T-18CAR.png|128px]]
[[#T-18 carbine |'''T-18 carbine''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|
A good dakka weapon. Burst real good. Ammo be smol


|-
How to contribute to the game
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 3px;"|[[file:TX-73_various.gif|128px]]
[[#TX73 Lasrifle |'''TX-73 Lasrifle''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 3px;"|
THIS WEAPON IS DEAD! IT IS NO MORE! https://github.com/tgstation/TerraGov-Marine-Corps/pull/6719


|-
Prerequisite
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|[[file:TGMC_TX11.png|128px]]
[[#TX-11 combat rifle |'''TX-11 combat rifle''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|
End of Evangelion gun; TGMC's version of advanced Heckler & Koch G11. The rectangle rifle go brr


|}
A github account (on https://github.com/)
</tab>
Visual studio code ( https://code.visualstudio.com/ )
<tab name="Machine Guns">
Git (https://git-scm.com/book/en/v2/Getting-Started-Installing-Git)
{| style="border: 2px solid black;
Dream maker (already installed if you have byond)
! style="background-color:#808080;"|'''Weapon:'''
Coder socks
! style="background-color:#808080;"|'''Description:'''
Your own TGMC fork


|-
Once you are connected on github, go to https://github.com/tgstation/TerraGov-Marine-Corps and click on fork.  
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|[[file:T-42LMG.png|128px]]
[[#T-42 light machine gun |'''T-42 light machine gun''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|
Decepticunt gun; superior than noob trap T-60


|-
This will give you your own copy of the TGMC code, where you test your stuff without interfering with the common repository.
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 3px;"|[[file:T-60GPMG.png|128px]]
Cloning the code
[[#T-60 general purpose machine gun |'''T-60 general purpose machine gun''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 3px;"|
noob trap gun. remembered when one could put a vertical grip on T-60
|}
</tab>


<tab name="Energy Rifles">
Go to your repositories in github and click on TGMC.
{| style="border: 2px solid black;
! style="background-color:#808080;"|'''Weapon:'''
! style="background-color:#808080;"|'''Description:'''
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 3px;"|[[file:TX-73_various.gif|128px]]
[[#TX73 Lasrifle |'''TX-73 Lasrifle''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 3px;"|
Epic sunder time
</tab>


<tab name="Precision Rifles">
{| style="border: 2px solid black;
! style="background-color:#808080;"|'''Weapon:'''
! style="background-color:#808080;"|'''Description:'''
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|[[file:T-64DMR.png|128px]]
[[#T-64 battle rifle |'''T-64 battle rifle''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|
A gun that barely anyone heard of, not even David use this gun


|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|[[file:TGMC_T-37DMR.png|128px]]
[[#T-37 designated marksman rifle |'''T-37 designated marksman rifle''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|
baby TL-127 without the cool cocking sound


|-
You want to copy the https address of your fork, so click on code, then HTTPS and copy the link.
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|[[file:TGMC_tl127.png|128px]]
[[#TL127 |'''TL-127 bolt action rifle''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|
XENO HATES THIS


|-
That’s everything we needed to do on the github side, let’s switch to VSC (Visual studio code).
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|[[file:TGMC_mosin_nagant.png|128px]]
[[#Mosin Nagant |'''Mosin Nagant ''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|
The Mosin Nagant, a bolt action rifle form a bygone age, still used today by dedicated snipers due to it's high caliber, being capable of sending both xeno and human targets into crit with a couple of shots. Its bolt action design comes with the usual drawbacks, slow rate of fire and the finicky reload process, along with a limited magazine capacity. Holds 5 rounds in the internal magazine plus 1 in the chamber, the bolt can be cycled with <code> unique-action </code> . Comes with a rail scope.
{| border="2"
|+ style="text-align:left;"|'''Ammo:'''
|width=150|[[File:TGMC_mosin_box.png|64px]]
[[#Mosin box|'''box of 7.62x54mmR rifle rounds''']]
|Holds 4 sets of five(5) 7.62x54mmR rifle rounds. The rounds need to be manually taken out of the box.
|}
{| border=2 class="mw-collapsible mw-collapsed wikitable;"
!Attachments:
|-
! Rail 
| [[file:TGMC_RDS.png|64px|link=#Red Dot Sight]]
|| [[file:TGMC_scope.png|64px|link=#Scope]]
|| [[file:TGMC_scope_mini.png|64px|link=#Scope Mini]]
|| [[file:TGMC_flashlight.gif|64px|link=#flashlight]]
|-
! Muzzle
|  [[file:TGMC_bayonet.png|64px|link=#Bayonet]]
|-
! Underbarrel
| style="padding:5px" | Nothing
|-
! Stock
| style="padding:5px" | Fixed
|-
|}
|-
|}
</tab>
<tab name="Shotguns">
{| style="border: 2px solid black;
! style="background-color:#808080;"|'''Weapon:'''
! style="background-color:#808080;"|'''Description:'''
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|[[file:TGMC_T-35.png|128px]]
[[#Gun anchor name here! |'''T-35 pump shotgun''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"| Used as a close quarters tool when someone wants something more suited for close range than most people, or as an odd sidearm on your back for emergencies. Uses 12 gauge shells. Must be pumped after each shot using Unique Action.
{| border="2" class="mw-collapsible mw-collapsed"
|+ style="text-align:left;"|'''Ammo:'''
|width=150|[[File:TGMC_Buckshot.png|64px]]
[[#Ammo anchor here!|'''Buckshot shells''']]
|Close range ammunition, capable of shredding unarmoured/lightly armoured opponents. Close range, low AP, high damage. Stuns/staggers T1/T2.
|-
|[[File:TGMC_Slug.png|64px]]
[[#Slug Shells|'''Slug Shells''']]
|Long range ammunition, used for stunning and staggering enemies. Medium range, medium AP, medium damage. Stuns/staggers T1/T2.
|-
|[[File:TGMC_Flechette.png|64px]]
[[#Flechette Shells|'''Flechette Shells''']]
|Metal shards used for punching through armour. Close range, high AP, medium damage. Cannot stun/stagger.
|-
|[[File:TGMC_Incendiary_Slug.png|64px]]
[[#Incendiary Slug Shells|'''Incendiary Slug Shells''']]
|Akin to normal slug shells, but sets enemies on fire. Medium range, medium AP, medium damage. Cannot stun/stagger.
|}
{| border=2 class="mw-collapsible mw-collapsed wikitable;"
!Attachments:
|-
! Rail
| [[file:TGMC_Magnetic_Harness.png|64px|link=#Magnetic Harness]]
|| [[file:TGMC_RDS.png|64px|link=#Red Dot Sight]] 
|| [[file:TGMC_flashlight.gif|64px|link=#flashlight]]
|-
! Muzzle


| [[file:TGMC_Extended_Barrel.png|64px|link=#Extended Barrel]]
This should be the starting window on vsc, click on clone git repository, paste the repo link on the command line that appeared, and press enter.  
|| [[file:TGMC_heavy_barrel.gif|64px|link=#Heavy Barrel]]
   
|| [[file:TGMC_compensator.png|64px|link=#Compensator]]
It will ask you where to save the cloned files, chose whatever folder you want (like My documents, or whatever).
|| [[file:TGMC_bayonet.png|64px|link=#Bayonet]]
|-
! Underbarrel
| [[file:TGMC_Vertical_Grip.png|64px|link=#Verfical Grip]]
|| [[file:TGMC_Angled_Grip.png|64px|link=#Angeled Grip]] 
|| [[file:TGMC_gyro.png|64px|link=#Gyro]]
|| [[file:TGMC_attached_gun_flamer.gif|64px|link=#Attached Flamer]]
|| [[file:TGMC_attached_gun_shotgun.png|64px|link=#Attached Shotgun]]
|-
! Stock
| [[file:TGMC_t35stock.png|64px|link=#T35stock]]
|-
|}


|-
If for some reason you don’t have clone git repo in the start menu, you need to open a new terminal, and type git clone the_url like so:
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|[[file:TGMC_T-39.png|128px]]
[[#T39 |'''T-39 Combat Shotgun''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|
The T-39 is the middleground between the T-35's ability to use buckshot and a tube magazine and the TX-15's semi-automatic fire. Slower rate of fire than the TX-15, but can load buckshot and doesn't require manual chambering of each shell. Comes with all the advantages and disadvantages of having to load individual shells. Does 30% less damage.
{| border="2" class="mw-collapsible mw-collapsed"
|+ style="text-align:left;"|'''Ammo:'''
|width=150|[[File:TGMC_Buckshot.png|64px]]
[[#Buckshot Shells|'''Buckshot Shells''']]
|Close range ammunition, capable of shredding unarmoured/lightly armoured opponents. Close range, low AP, high damage. Stuns/staggers T1/T2.
|-
|[[File:TGMC_Slug.png|64px]]
[[#Slug Shells|'''Slug Shells''']]
|Long range ammunition, used for stunning and staggering enemies. Medium range, medium AP, medium damage. Stuns/staggers T1/T2.
|-
|[[File:TGMC_Flechette.png|64px]]
[[#Flechette Shells|'''Flechette Shells''']]
|Metal shards used for punching through armour. Close range, high AP, medium damage. Cannot stun/stagger.
|-
|[[File:TGMC_Incendiary_Slug.png|64px]]
[[#Incendiary Slug Shells|'''Incendiary Slug Shells''']]
|Akin to normal slug shells, but sets enemies on fire. Medium range, medium AP, medium damage. Cannot stun/stagger.
|}
{| border=2 class="mw-collapsible mw-collapsed wikitable;"
!Attachments:
|-
! Rail
| [[file:TGMC_Magnetic_Harness.png|64px|link=#Magnetic Harness]]
|| [[file:TGMC_RDS.png|64px|link=#Red Dot Sight]]
|| [[file:TGMC_flashlight.gif|64px|link=#flashlight]]
|-
! Muzzle
| [[file:TGMC_Extended_Barrel.png|64px|link=#Extended Barrel]]
|| [[file:TGMC_heavy_barrel.gif|64px|link=#Heavy Barrel]]
|| [[file:TGMC_compensator.png|64px|link=#Compensator]]
||  [[file:TGMC_bayonet.png|64px|link=#Bayonet]]
|-
! Underbarrel
| [[file:TGMC_Laser_Sight.png|64px|link=#Laser Sight]]
|| [[file:TGMC_Vertical_Grip.png|64px|link=#Verfical Grip]]
|| [[file:TGMC_Angled_Grip.png|64px|link=#Angeled Grip]]
|| [[file:TGMC_gyro.png|64px|link=#Gyro]]
|| [[file:TGMC_attached_gun_flamer.gif|64px|link=#Attached Flamer]]
|| [[file:TGMC_attached_gun_shotgun.png|64px|link=#Attached Shotgun]]
|-
! Stock
| Fixed
|-
|}


|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|[[file:TGMC_TX-15.png|128px]]
The files will be saved in C:\user\bsouchu in this exemple
[[#TX-15 automatic shotgun |'''TX-15 automatic shotgun''']]
After the cloning, click on open folder and find where the files were saved.
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|
   
Another iteration of the ZX series of firearms, taking over the SX as the semi-automatic shotgun provided to the TGMC. Compared to the SX, this Shotgun is rifled, and loads primarily longer ranged munitions, being incompatible with buckshot shells. Takes 12-round 16 gauge magazines.
{| border="2" class="mw-collapsible mw-collapsed"
|+ style="text-align:left;"|'''Ammo:'''
|width=150|[[File:TGMC_tx15-flechette.png|64px]]
[[#TX-15 flechette magazine|'''TX-15 flechette magazine''']]
|Holds twelve(12) 16 gauge flechette shells, good for if you suck at aiming.
|-
|[[File:TGMC_tx15-slug.png|64px]]
[[#TX-15 slug magazine|'''TX-15 slug magazine''']]
|Holds twelve(12) 16 gauge slug shells for longer range, accurate shots.
|}
{| border=2 class="mw-collapsible mw-collapsed wikitable;"
!Attachments:
|-
! Rail
| [[file:TGMC_Magnetic_Harness.png|64px|link=#Magnetic Harness]]
|| [[file:TGMC_RDS.png|64px|link=#Red Dot Sight]]
|| [[file:TGMC_flashlight.gif|64px|link=#flashlight]]
|-
! Muzzle
| [[file:TGMC_bayonet.png|64px|link=#Bayonet]]
|| [[file:TGMC_compensator.png|64px|link=#Compensator]]
|| [[file:TGMC_Extended_Barrel.png|64px|link=#Extended Barrel]]
|| [[file:TGMC_heavy_barrel.gif|64px|link=#Heavy Barrel]]
|-
! Underbarrel
|| [[file:TGMC_Vertical_Grip.png|64px|link=#Verfical Grip]]
|| [[file:TGMC_Angled_Grip.png|64px|link=#Angeled Grip]]
|| [[file:TGMC_gyro.png|64px|link=#Gyro]]
|| [[file:TGMC_attached_gun_flamer.gif|64px|link=#Attached Flamer]]
|| [[file:TGMC_attached_gun_shotgun.png|64px|link=#Attached Shotgun]]
|-
! Stock
|  style="padding: 5px;" | Fixed
|-
|}


|-
Needed extensions
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|[[file:TGMC_paladin12.png|128px]]
[[#Paladin12 |'''Paladin-12 pump shotgun''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|
A nine-round pump action shotgun. A sporterized version of a classic shotgun used for hunting, home defense and police work, modified and used by Nanotrasen security. Holds 8 shells in the magazine, plus 1 in the chamber.
{| border="2" class="mw-collapsible mw-collapsed"
|+ style="text-align:left;"|'''Ammo:'''
|width=150|[[File:TGMC_Buckshot.png|64px]]
[[#Buckshot Shells|'''Buckshot Shells''']]
|Close range ammunition, capable of shredding unarmoured/lightly armoured opponents. Close range, low AP, high damage. Stuns/staggers T1/T2.
|-
|[[File:TGMC_Slug.png|64px]]
[[#Slug Shells|'''Slug Shells''']]
|Long range ammunition, used for stunning and staggering enemies. Medium range, medium AP, medium damage. Stuns/staggers T1/T2.
|-
|[[File:TGMC_Flechette.png|64px]]
[[#Flechette Shells|'''Flechette Shells''']]
|Metal shards used for punching through armour. Close range, high AP, medium damage. Cannot stun/stagger.
|-
|[[File:TGMC_Incendiary_Slug.png|64px]]
[[#Incendiary Slug Shells|'''Incendiary Slug Shells''']]
|Akin to normal slug shells, but sets enemies on fire. Medium range, medium AP, medium damage. Cannot stun/stagger.
|}
{| border=2 class="mw-collapsible mw-collapsed wikitable;"
!Attachments:
|-
! Rail
| [[file:TGMC_Magnetic_Harness.png|64px|link=#Magnetic Harness]]
|| [[file:TGMC_RDS.png|64px|link=#Red Dot Sight]]
|| [[file:TGMC_scope_mini.png|64px|link=#Scope Mini]]
|| [[file:TGMC_flashlight.gif|64px|link=#flashlight]]
|-
! Muzzle
| [[file:TGMC_compensator.png|64px|link=#Compensator]]
|-
! Underbarrel
| [[file:TGMC_gyro.png|64px|link=#Gyro]]
|-
! Stock
| style="padding:5px" | Fixed
|-
|}


|-
Now that you have access to your private version of the code, you need some VSC extensions to be able work on the code properly.  
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|[[file:TGMC_TS-34.png|128px]]
So, go to extensions, then type @recommended in the search bar, and install everything there (Note: the list might change)
[[#Gun anchor name here! |'''TS-34 double barreled shotgun''']]
   
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"| A double barreled shotgun of archaic, but sturdy design used by the TGMC. Due to <s>balancing</s> reports of barrel bursting, the ability to fire both barrels has been disabled. Uses 12 gauge shells, but can only hold 2 at a time. Come in its M276 pattern holster rig by default.
{| border="2" class="mw-collapsible mw-collapsed"
|+ style="text-align:left;"|'''Ammo:'''
|width=150|[[File:TGMC_Buckshot.png|64px]]
[[#Buckshot Shells|'''Buckshot Shells''']]
|Close range ammunition, capable of shredding unarmoured/lightly armoured opponents. Close range, low AP, high damage. Stuns/staggers T1/T2.
|-
|[[File:TGMC_Slug.png|64px]]
[[#Slug Shells|'''Slug Shells''']]
|Long range ammunition, used for stunning and staggering enemies. Medium range, medium AP, medium damage. Stuns/staggers T1/T2.
|-
|[[File:TGMC_Flechette.png|64px]]
[[#Flechette Shells|'''Flechette Shells''']]
|Metal shards used for punching through armour. Close range, high AP, medium damage. Cannot stun/stagger.
|-
|[[File:TGMC_Incendiary_Slug.png|64px]]
[[#Incendiary Slug Shells|'''Incendiary Slug Shells''']]
|Akin to normal slug shells, but sets enemies on fire. Medium range, medium AP, medium damage. Cannot stun/stagger.
|}
{| border=2 class="mw-collapsible mw-collapsed wikitable;"
!Attachments:
|-
! Rail
| [[file:TGMC_Magnetic_Harness.png|64px|link=#Magnetic Harness]]
|| [[file:TGMC_RDS.png|64px|link=#Red Dot Sight]]
|| [[file:TGMC_flashlight.gif|64px|link=#flashlight]]
|-
! Muzzle 
|  [[file:TGMC_bayonet.png|64px|link=#Bayonet]]
|-
! Underbarrel
| [[file:TGMC_Vertical_Grip.png|64px|link=#Verfical Grip]]
|| [[file:TGMC_gyro.png|64px|link=#Gyro]]
|-
! Stock
| style="padding:5px" | Fixed
|-
|}
|}
</tab>
<tab name="SMGs">
{| style="border: 2px solid black;
! style="background-color:#808080;"|'''Weapon:'''
! style="background-color:#808080;"|'''Description:'''
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|[[file:TGMC_T-90SMG.png|128px]]
[[#P-90 SMG |'''T-90 Submachine gun''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"| High rate of fire with a magazine to pair with, all in a compact package. The T-90 offers great performance in CQC or reconissance operations; also ideal for supporting roles looking for a weapon to fall back upon in case of an ambush as it can be weilded near instantly.
{| border="2"
|+ style="text-align:left;"|'''Ammo:'''
|width=150|[[File:TGMC_T-90SMG_mag.png|64px]]
[[#T90 magazine|'''T-90 submachine gun magazine!''']]
|Holds fifty(50) 10x20mm caseless rounds in a unique tubular magazine.
|}
{| border=2 class="mw-collapsible mw-collapsed wikitable;"
!Attachments:
|-
! Rail
| [[file:TGMC_Magnetic_Harness.png|64px|link=#Magnetic Harness]]
|| [[file:TGMC_RDS.png|64pxlink=#Red Dot Sight]]
|| [[file:TGMC_scope_mini.png|64px|link=#Scope Mini]]
|| [[file:TGMC_flashlight.gif|64px|link=#flashlight]]
|-
! Muzzle
| [[file:TGMC_Suppressor.png|64px|link=#Suppressor]]
|| [[file:TGMC_Extended_Barrel.png|64px|link=#Extended Barrel]]
|| [[file:TGMC_heavy_barrel.gif|64px|link=#Heavy Barrel]]
|| [[file:TGMC_compensator.png|64px|link=#Compensator]]
|-
! Underbarrel
| [[file:TGMC_Laser_Sight.png|64px|link=#Laser Sight]]
|-
! Stock
| style="padding: 5px;" | Fixed
|-
|}
|}
</tab>
<tab name="Standard Sidearms">
{| style="border: 2px solid black;
! style="background-color:#808080;"|'''Weapon:'''
! style="background-color:#808080;"|'''Description:'''
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|[[file:TGMC_TP-14.png|128px]]
[[#TP14 |'''TP-14 service pistol''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"| The TP-14, produced by Terran Armories. A reliable sidearm that loads 9mm Parabellum. Capable of mounting a limited amount of attachments, while sporting only semi-auto, its rate of fire is only limited by how quickly you can pull the trigger.
{| border="2"
|+ style="text-align:left;"|'''Ammo:'''
|width=150|[[File:TGMC_TP-14_mag.png|64px]]
[[#TP14 mag|'''TP-14 magazine''']]
|Holds fourteen(14) 9x19mm Parabellum rounds.
|-
  |}
{| border=2 class="mw-collapsible mw-collapsed wikitable;"
!Attachments:
|-
! Rail
|| [[file:TGMC_RDS.png|64px|link=#Red Dot Sight]]
|| [[file:TGMC_flashlight.gif|64px|link=#flashlight]]
|-
! Muzzle
| [[file:TGMC_Suppressor.png|64px|link=#Suppressor]]
|| [[file:TGMC_Extended_Barrel.png|64px|link=#Extended Barrel]]
|| [[file:TGMC_heavy_barrel.gif|64px|link=#Heavy Barrel]]
|-
! Undderbarrel
| [[file:TGMC_Laser_Sight.png|64px|link=#Laser Sight]]
|| [[file:TGMC_gyro.png|64px|link=#Gyro]]
|| [[file:TGMC_burstfire_assembly.png|64px|link=#Burstfire Assembly]]
|-
! Stock
| Nothing
|-
|}


|-
Reboot your vsc so all the changes are considered.
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|[[file:TGMC_T-19.png|128px]]
Adding the public remote
[[#T19 |'''T-19 machinepistol''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"| The T-19 machinepistol is known for it's ability to be one of the few automatic firearms functional in one handed operation. It's compact size gives those that do not have the space to spare the ability to go without being unarmed.
{| border="2" class="mw-collapsible mw-collapsed"
|+ style="text-align:left;"|'''Ammo:'''
|width=150|[[File:TGMC_T-19_mag.png|64px]]
[[T19 mag!|'''T-19 magazine''']]
|Holds twentyfive(25) 10x20mm caseless rounds.
|-
|width=150|[[File:TGMC_T-19_mag_inc.png|64px]]
[[#T19 inc mag|'''T-19 incendiary magazine''']]
|Holds twentyfive(25) 10x20mm caseless extra special spicy rounds.
|-
|}
{| border=2 class="mw-collapsible mw-collapsed wikitable;"
!Attachments:
|-
! Rail
| [[file:TGMC_Magnetic_Harness.png|64px|link=#Magnetic Harness]]
|| [[file:TGMC_RDS.png|64px|link=#Red Dot Sight]]
|| [[file:TGMC_scope_mini.png|64px|link=#Scope Mini]]
|| [[file:TGMC_flashlight.gif|64px|link=#flashlight]]
|-
! Muzzle
| [[file:TGMC_Suppressor.png|64px|link=#Suppressor]]
|| [[file:TGMC_Extended_Barrel.png|64px|link=#Extended Barrel]]
|| [[file:TGMC_heavy_barrel.gif|64px|link=#Heavy Barrel]]
|| [[file:TGMC_compensator.png|64px|link=#Compensator]]
|-
! Underbarrel
| [[file:TGMC_Laser_Sight.png|64px|link=#Laser Sight]]
|| [[file:TGMC_Vertical_Grip.png|64px|link=#Verfical Grip]]
|| [[file:TGMC_gyro.png|64px|link=#Gyro]]
|-
! Stock
| [[file:TGMC_t19stock.png|64px|link=#T19 stock]] 
|-
|}


|-
A remote is a git repository. In VSC, you want to have access to your private fork (which we will name here origin) to make changes to your version to the code, but also have access to the common public repo (the upstream) so you can pull the latest version of the code (AKA, always have the updated version).
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|[[file:TGMC_TP-23.png|128px]]
Go to source control, remote, this should look like this:  
[[#TP23 |'''TP-23 service pistol''']]
   
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"| The TP-23 is similar to it's 9mm cousin, however in .45 ACP. This mainly translates to lower magazine capacity but better damage. Has a built-in, irremovable laser sight.  
{| border="2"
|+ style="text-align:left;"|'''Ammo:'''
|width=150|[[File:TGMC_TP-23_mag.png|64px]]
[[#TP23 mag|'''TP-23 magazine''']]
|Holds eleven(11) .45 ACP rounds.
|-
  |}
{| border=2 class="mw-collapsible mw-collapsed wikitable;"
!Attachments:
|-
! Rail
| [[file:TGMC_RDS.png|64px|link=#Red Dot Sight]]
|| [[file:TGMC_flashlight.gif|64px|link=#flashlight]]
|-
! Muzzle
| [[file:TGMC_Suppressor.png|64px|link=#Suppressor]]
|| [[file:TGMC_Extended_Barrel.png|64px|link=#Extended Barrel]]
|| [[file:TGMC_heavy_barrel.gif|64px|link=#Heavy Barrel]]
|| [[file:TGMC_compensator.png|64px|link=#Compensator]]
|-
! Underbarrel
| [[file:TGMC_Laser_Sight.png|64px|link=#Laser Sight]]
|-
! Stock
| Nothing
|-
|}


|-
And we want to add the upstream remote:
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|[[file:TGMC_88M4.png|128px]]
[[#88M4 |'''88 Mod 4 combat pistol''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"| A powerful sidearm issued mainly to Nanotrasen private contractors, but issued to the TGMC in small numbers, based on the original VP70 more than a century ago. Fires 9mm armor piercing rounds and is capable of 3-round burst or automatic fire.
You now have access to the public repo, let’s get the master branch from it (use the right click on master, chose switch to branch):
{| border="2"
   
|+ style="text-align:left;"|'''Ammo:'''
And name it master upstream.  
|width=150|[[File:TGMC_88M4_mag.png|64px]]
This should look like something like this, click on the star to make it your preferred branch so it’s always at the top:
[[#88M4 mag|'''88 Mod 4 magazine''']]
|Holds eighteen(18) 9mm AP rounds.
|-
  |}
{| border=2 class="mw-collapsible mw-collapsed wikitable;"
!Attachments:
|-
! Rail
| [[file:TGMC_RDS.png|64px|link=#Red Dot Sight]]
|| [[file:TGMC_flashlight.gif|64px|link=#flashlight]]
|-
! Muzzle
| [[file:TGMC_Suppressor.png|64px|link=#Suppressor]]
|| [[file:TGMC_Extended_Barrel.png|64px|link=#Extended Barrel]]
|| [[file:TGMC_heavy_barrel.gif|64px|link=#Heavy Barrel]]
|| [[file:TGMC_compensator.png|64px|link=#Compensator]]
|-
! Underbarrel
| [[file:TGMC_Laser_Sight.png|64px|link=#Laser Sight]]
|| [[file:TGMC_burstfire_assembly.png|64px|link=#Burstfire Assembly]]
|-
! Stock
| [[file:TGMC_stock_vp70.png|64px|link=#vp70stock]]
|-
|}


|-
You then want to delete your master branch that is coming from origin (Never ever use this master, you ONLY need the master from upstream):
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|[[file:TGMC_TP-44.png|128px]]
So right click on master, Delete Branch.  
[[#TP44 |'''TP-44 combat revolver''']]
Rename your master_upstream to master, right click on master upstream, rename Branch.
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"| Produced by Terran Armories. A sturdy and hard hitting firearm that loads .44 Magnum rounds. Holds 7 rounds in the cylinder. Due to the nature of the weapon, it’s rate of fire doesn’t quite match the output of other guns, but does hit much harder.
Making modification to the code
{| border="2"
|+ style="text-align:left;"|'''Ammo:'''
|width=150|[[File:TGMC_TP-44_mag.png|64px]]
[[#TP44 mag|'''TP-44 speed loader''']]
|Holds seven(7) .44 Magnum rounds.
|-
|}
{| border=2 class="mw-collapsible mw-collapsed wikitable;"
!Attachments:
|-
! Rail
| [[file:TGMC_RDS.png|64px|link=#Red Dot Sight]]
|| [[file:TGMC_flashlight.gif|64px|link=#flashlight]]
|-
! Muzzle
| [[file:TGMC_Extended_Barrel.png|64px|link=#Extended Barrel]]
|| [[file:TGMC_heavy_barrel.gif|64px|link=#Heavy Barrel]]
|| [[file:TGMC_compensator.png|64px|link=#Compensator]]
||  [[file:TGMC_bayonet.png|64px|link=#Bayonet]]
|-
! Underbarrel
| [[file:TGMC_Laser_Sight.png|64px|link=#Laser Sight]]
|| [[file:TGMC_gyro.png|64px|link=#Gyro]]
|-
! Stock
| Nothing
|-
|}


|-
You first want to make modification on the latest version of the code; having an outdated code means you’re surely have merge conflicts as soon as your pr is opened, which is pain.
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|[[file:TGMC_TP-17.png|128px]]
You want to fetch (ask what the updates are) on the master branch (this is the upstream one, so it will directly fetch the latest server code version).  
[[#TP14 |'''TP-17 pocket pistol''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"| The TP-17, a tiny pistol used by the TGMC as an emergency handgun meant to be stored about anywhere. <u> Fits in boots. You can chamber a bullet then load a mag for extra capacity. </u>
{| border="2"
|+ style="text-align:left;"|'''Ammo:'''
|width=150|[[File:TGMC_TP-17_mag.png|64px]]
[[#TP17 mag|'''TP-17 magazine''']]
|Holds eight(8) .380 ACP rounds.
|-
|}
</tab>
<tab name="Specialist">
{| style="border: 2px solid black;
! style="background-color:#808080;"|'''Weapon:'''
! style="background-color:#808080;"|'''Description:'''
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|[[file:TGMC_tl84.png|128px]]
[[#TL84 |'''TL-84 flamethrower''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|
The TL-84 flamethrower is the current standard issue flamethrower of the TGMC, and is used for area control and urban combat. Has hydro cannon mounted underneath to put out your fires and friendlies that walked into your fire (their fault, naturally). Uses large flamethrower cans to fuel itself.
{| border=2 class="mw-collapsible mw-collapsed wikitable;"
|+ style="text-align:left;"|'''Ammo:'''
|width=150|[[File:TGMC_tl84_mag.png|64px]]
[[#TL84 magazine|'''TL-84 fuel tank''']]
|Holds 60 units of ultra thick napalm.
|-
|width=150|[[File:TGMC_tl84_mag_ext.png|64px]]
[[#TL84 magazine|'''TL-84 fuel tank''']]
|Holds 100 units of ultra thick napalm.
|}
{| border=2 class="mw-collapsible mw-collapsed wikitable;"
!Attachments:
|-
! Rail
| [[file:TGMC_Magnetic_Harness.png|64px|link=#Magnetic Harness]]
|| [[file:TGMC_flashlight.gif|64px|link=#flashlight]]
|-
! Muzzle
| style="padding:5px" | Nothing
|-
! Underbarrel
| style="padding:5px" | Nothing
|-
! Stock
| style="padding:5px" | Fixed
|-
|}


|-
   
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|[[file:TGMC_T160.png|128px]]
[[#T160 |'''T-160 Recoilless Rifle''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|
The T-160 recoilless rifle is a long range explosive ordnance device used by the TGMC used to fire explosive shells at far distances. Uses a variety of 67mm shells designed for various purposes. Definitely, not an RPG, don't let anyone tell you otherwise.
{| border="2" class="mw-collapsible mw-collapsed"
|+ style="text-align:left;"|'''Ammo:'''
|width=150|[[File:TGMC_T160_HE.png|64px]]
[[#T160 HE|'''T-160 High Explosive shell''']]
|67mm high explosive shell. Causes a heavy explosion in a small area.
|-
|width=150|[[File:TGMC_T160_LE.png|64px]]
[[#T160 LE|'''T-160 Light Explosive shell''']]
|67mm light explosive shell. Causes a light explosion in a large area. Able to travel a greater distance due to the light payload.
|-
|width=150|[[File:TGMC_T160_HEAT.png|64px]]
[[#T160 HEAT|'''T-160 High Explosive Anti Tank shell''']]
|67mm high explosive-anti tank. Causes a medium explosion in a small area.
  |}
{| border=2 class="mw-collapsible mw-collapsed wikitable;"
!Attachments:
|-
! Rail
| [[file:TGMC_Magnetic_Harness.png|64px|link=#Magnetic Harness]]
|| [[file:TGMC_scope_mini.png|64px|link=#Scope Mini]]
|-
! Muzzle
| style="padding:5px" | Nothing
|-
! Underbarrel
| style="padding:5px" | Nothing
|-
! Stock
| style="padding:5px" | Nothing
|-
|}


|-
If your master version is out of date, the branch will change color. You now must pull to apply those new changes to your master (In this example, the master branch is 3 commits behind upstream master)
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|[[file:TGMC_t70.png|128px]]
[[#T70 |'''T-70 grenade launcher''']]
Never make changes to the master branch
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|
Every time you want to make a modification to the code, you must first make a new branch.
The T-70 is the standard grenade launcher used by the TerraGov Marine Corps for area denial and big explosions. Fired rounds '''DO NOT PASS THROUGH FRIENDLIES OR ENEMIES'''. The rotary cylinder holds 6 rounds.
{| border="2" class="mw-collapsible mw-collapsed"
Make sure you are making a branch from master, if you are not, click on the arrow pointing to the left to chose which branch to branch out.
|+ style="text-align:left;"|'''Ammo:'''
|width=150|[[File:TGMC_HEDP.png|64px]]
Name your branch, press enter.
[[#grenade|'''Any nade''']]
|Any nade that you can get your hands on.
Create branch and switch on it
  |}
Switching to a branch means your modification will apply to this branch and not the others. You can always switch to another branch by right clicking on it in the branch menu.
{| border=2 class="mw-collapsible mw-collapsed wikitable;"
   
!Attachments:
You can now make changes to the code!
|-
Let’s say I want to make the tp44 fire with a 2 second delay (nerfing the revolver is a tradition on TGMC). Let’s go to revolvers.dm (Use the shortcut CTRL-e, then type revolver, then chose the guns/revolvers.dm one.)
! Rail
Do your changes and hit CTRL-s to save the file.
| [[file:TGMC_Magnetic_Harness.png|64px|link=#Magnetic Harness]]
Testing your code
|| [[file:TGMC_scope_mini.png|64px|link=#Scope Mini]]
You can now test your modifications. That is very easy, you just need to hit F5! (or got to run and debug and click this button).
|| [[file:TGMC_flashlight.gif|64px|link=#flashlight]]
|-
This will compile (the first compilation takes some time) and automatically launch the game; you’ll be able to join/observe with full access to admin/host powers.
! Muzzle
| style="padding:5px" | Nothing
|-
! Underbarrel
| style="padding:5px" | Nothing
|-
! Stock
| style="padding:5px" | Fixed
|-
|}


|-
With VSC come a very powerful debugger which allows access to all variables of the call stack (if you don’t understand those terms, that’s fine). Just keep in mind that if the game freezes, it’s not a crash; it’s a runtime, AKA an error/exception. To resume the game from such a freeze, you have to go back to VSC and use the control panel.  
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|[[file:TGMC_T81.png|128px]]
Hit the resume button (not present on this particular screenshot).
[[#T81 |'''T-81 grenade launcher''']]
 
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|
Once you are happy with your tests, it’s time to make the PR.
A lightweight, single-shot grenade launcher used by the TerraGov Marine Corps for area denial and traumatising allies. Fired rounds '''DO NOT PASS THROUGH FRIENDLIES OR ENEMIES.'''
Committing, publishing, and making a pull request
{| border="2" class="mw-collapsible mw-collapsed"
|+ style="text-align:left;"|'''Ammo:'''
|width=150|[[File:TGMC_HEDP.png|64px]]
[[#grenade|'''Any nade''']]
|Any nade that you can get your hands on.
|}
{| border=2 class="mw-collapsible mw-collapsed wikitable;"
!Attachments:
|-
! Rail
| style="padding:5px" | Nothing
|-
! Muzzle
| style="padding:5px" | Nothing
|-
! Underbarrel
| style="padding:5px" | Nothing
|-
! Stock
| style="padding:5px" | Fixed
|-
|}


|-
You’ll notice a blue 1 on source control, this means that you have a changed file that was not committed to the branch (A commit is like a snapshot of your code in a branch at a given moment, you can go back and forth between commits like you can go back and forth between branches).
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|[[file:TGMC_powerfist.png|128px]]
[[#powerfist |'''Powerfist''']]
Type a sensible commit message and commit your changes:
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|
Note that it is a very good habit to commit every time you made a consequent change. If your PR is adding 3 features, it’s maybe a good idea to have 3 commits. That way, if your 2 first features are working but the third is breaking everything, you can go back to a version where at least 2 features are working.
A metal gauntlet with a energy-powered fist to throw back enemies. Altclick to clamp it around your hand, use it to change power settings and screwdriver to pop out the cell. Has 3 power settings.
After that, you want to publish your branch (aka, put your branch on the internet).  
{| border="2"
   
|+ style="text-align:left;"|'''Ammo:'''
And push on origin.  
|width=150|[[File:TGMC_powercell.gif|64px]]
You can now go to https://github.com/tgstation/TerraGov-Marine-Corps/pulls and make a PR (pull request)
[[#powercell|'''Any powercell''']]
   
|Any shiny box with angry pixies inside.
Fill out the pull request form, don’t forget to have a proper changelog:
|}
 
Hit pull request, and voilà! You’re done.
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|[[file:TGMC_TL172.png|128px]]
It will also appear in the #github channel on discord:
[[#tl172 |'''TL-172 Defensive Shield''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px;"|
The github server is now making some test on your code:
A heavy shield adept at blocking blunt or sharp objects from connecting with the shield wielder. Looks very robust. Alt click to tighten the strap. Weld it to repair it.
  |}
</tab>
</tabs>
 
 
{| class="wikitable" || style="text-align: center; border:2px solid #cc6600;"
|-
|style="background:#312d43; color: white; border:2px solid #cc6600; padding: 10px;" | <b>Xenomoprhs</b>
| style="background:#312d43; color: white; border:2px solid #cc6600; padding: 10px;" | <b>[[File:Wiki_Images.png]]<br>Drone</b>
| style="background:#312d43; color: white; border:2px solid #cc6600; padding: 10px;" | <b>[[File:DefenderTGMC.png]]<br>Defender</b>
| style="background:#312d43; color: white; border:2px solid #cc6600; padding: 10px;" | <b>[[File:RunnerTGMC.png]]<br>Runner</b>
| style="background:#312d43; color: white; border:2px solid #cc6600; padding: 10px;" | <b>[[File:SentinelTGMC.png]]<br>Sentinel</b>
 
| style="background:#312d43; color: white; border:2px solid #cc6600; padding: 10px;" | <b>[[File:CarrierTGMC.png]]<br>Carrier</b>
| style="background:#312d43; color: white; border:2px solid #cc6600; padding: 10px;" | <b>[[File:HivelordTGMC.png]]<br>Hivelord</b>
| style="background:#312d43; color: white; border:2px solid #cc6600; padding: 10px;" | <b>[[File:WarriorTGMC.png]]<br>Warrior</b>
| style="background:#312d43; color: white; border:2px solid #cc6600; padding: 10px;" | <b>[[File:HunterTGMC.png]]<br>Hunter</b>
| style="background:#312d43; color: white; border:2px solid #cc6600; padding: 10px;" | <b>[[File:Bull_TGMC.png]]<br>Bull</b>
| style="background:#312d43; color: white; border:2px solid #cc6600; padding: 10px;" | <b>[[File:SpitterTGMC.png]]<br>Spitter</b>
 
| style="background:#312d43; color: white; border:2px solid #cc6600; padding: 10px;" | <b>[[File:PraetorianTGMC.png]]<br>Praetorian</b>
| style="background:#312d43; color: white; border:2px solid #cc6600; padding: 10px;" | <b>[[File:CrusherTGMC.png]]<br>Crusher</b>
| style="background:#312d43; color: white; border:2px solid #cc6600; padding: 10px;" | <b>[[File:RavagerTGMC.png]]<br>Ravager</b>
| style="background:#312d43; color: white; border:2px solid #cc6600; padding: 10px;" | <b>[[File:DMCA_Boiler.png]]<br>Boiler</b>
| style="background:#312d43; color: white; border:2px solid #cc6600; padding: 10px;" | <b>[[File:TGMC_Defiler.png]]<br>Defiler</b>
| style="background:#312d43; color: white; border:2px solid #cc6600; padding: 10px;" | <b>[[File:Shrike.png]]<br>Shrike</b>
 
| style="background:#312d43; color: white; border:2px solid #cc6600; padding: 10px;" | <b>[[File:QueenTGMC.png]]<br>Queen</b>
| style="background:#312d43; color: white; border:2px solid #cc6600; padding: 10px;" | <b>[[File:TGMC_hivemind.gif]]<br>Hivemind</b>
|- style="border:2px solid #cc6600;"
|style="background:#312d43; color: white; border:2px solid #cc6600; padding: 5px;" | <b>[[File:Wiki_Images.png]]<br>Drone</b> || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo
|- style="border:2px solid #cc6600;"
|style="background:#312d43; color: white; border:2px solid #cc6600; padding: 5px;" | <b>[[File:DefenderTGMC.png]]<br>Defender</b> || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo
|- style="border:2px solid #cc6600;"
|style="background:#312d43; color: white; border:2px solid #cc6600; padding: 5px;" | <b>[[File:RunnerTGMC.png]]<br>Runner</b> || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo  
|- style="border:2px solid #cc6600;"
|style="background:#312d43; color: white; border:2px solid #cc6600; padding: 5px;" | <b>[[File:SentinelTGMC.png]]<br>Sentinel</b> || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo
 
|- style="border:2px solid #cc6600;"
|style="background:#312d43; color: white; border:2px solid #cc6600; padding: 5px;" | <b>[[File:CarrierTGMC.png]]<br>Carrier</b> || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo
|- style="border:2px solid #cc6600;"
|style="background:#312d43; color: white; border:2px solid #cc6600; padding: 5px;" | <b>[[File:HivelordTGMC.png]]<br>Hivelord</b> || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo
|- style="border:2px solid #cc6600;"
|style="background:#312d43; color: white; border:2px solid #cc6600; padding: 5px;" | <b>[[File:WarriorTGMC.png]]<br>Warrior</b> || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo
|- style="border:2px solid #cc6600;"
|style="background:#312d43; color: white; border:2px solid #cc6600; padding: 5px;" | <b>[[File:HunterTGMC.png]]<br>Hunter</b> || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo
|- style="border:2px solid #cc6600;"
|style="background:#312d43; color: white; border:2px solid #cc6600; padding: 5px;" | <b>[[File:Bull_TGMC.png]]<br>Bull</b> || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo
|- style="border:2px solid #cc6600;"
|style="background:#312d43; color: white; border:2px solid #cc6600; padding: 5px;" | <b>[[File:SpitterTGMC.png]]<br>Spitter</b> || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo
 
|- style="border:2px solid #cc6600;"
|style="background:#312d43; color: white; border:2px solid #cc6600; padding: 5px;" | <b>[[File:PraetorianTGMC.png]]<br>Praetorian</b> || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo
|- style="border:2px solid #cc6600;"
|style="background:#312d43; color: white; border:2px solid #cc6600; padding: 5px;" | <b>[[File:CrusherTGMC.png]]<br>Crusher</b> || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo
|- style="border:2px solid #cc6600;"
|style="background:#312d43; color: white; border:2px solid #cc6600; padding: 5px;" | <b>[[File:RavagerTGMC.png]]<br>Ravager</b> || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo
|- style="border:2px solid #cc6600;"
|style="background:#312d43; color: white; border:2px solid #cc6600; padding: 5px;" | <b>[[File:DMCA_Boiler.png]]<br>Boiler</b> || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo
|- style="border:2px solid #cc6600;"
|style="background:#312d43; color: white; border:2px solid #cc6600; padding: 5px;" | <b>[[File:TGMC_Defiler.png]]<br>Defiler</b> || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo
|- style="border:2px solid #cc6600;"
|style="background:#312d43; color: white; border:2px solid #cc6600; padding: 5px;" | <b>[[File:Shrike.png]]<br>Shrike</b> || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo
 
|- style="border:2px solid #cc6600;"
|style="background:#312d43; color: white; border:2px solid #cc6600; padding: 5px;" | <b>[[File:QueenTGMC.png]]<br>Queen</b> || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo
|- style="border:2px solid #cc6600;"
|style="background:#312d43; color: white; border:2px solid #cc6600; padding: 5px;" | <b>[[File:TGMC_hivemind.gif]]<br>Hivemind</b> || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo || combo
   
   
|}
DEAD PAGES
{{TGMC}}
{{JobPageHeaderTG
|headerbgcolor = #808080
|headerfontcolor = white
|stafftype = SUPPORT MARINE
|imagebgcolor = #d9d9d9
|img_generic = DMCA_SG.png
|jobtitle = Squad Smartgunner
|access = Squad Smartgunner Equipment Room, Squad Room
|difficulty = Easy
|Rank = Lance Corporal (Starting), Corporal (25 hours), Sergeant (100 hours)
|Class = Marines
|superior = [[TGMC:Squad Leader|Squad Leader]]
|duties = Use suppressive fire to help keep your squad intact.
|guides = N/A
|quote = "RO! I NEED MORE DRUMS!"
}}<br>
=Introduction=
You are specially-trained to operate one of the Terragov Marine Corps' most effective weapons systems: the T-29 smart machine gun. This brand new model is a gun that can shoot through other marines without a special harness or powerpack compared to its previous ancestor, the M56B Smartgun
In TGMC, the main role of the Squad Smartgunner is a second-line support unit.
=Playing the Smartgunner=
Though it may seem powerful, you are not a front-line combatant. Your gun deals less damage than a pulse rifle and you are slow enough to be caught by nearly any caste while wielding/reloading your weapon. Your strength is '''covering''' your team and putting yourself in the best position to lay down lots of fire on the enemy. Treat yourself as a mobile sentry gun, stay behind your teammates, lead your shots, and pay attention to where you can best bring your firepower to bear.
Don't forget the most powerful aspect of your weapon: the '''built-in IFF'''. It's turned on by default, and when it is on you will not hit any other friendly marines equipped with IFF transmitters. You can freely shoot through any marine and your bullets will safely bypass them to hit targets beyond. Note that your bullets will still hit anyone or anything without marine IFF, meaning survivors, FRE ERT, and other civilians, so be careful.
=Vendors, Equipment, and Weapons=
The Smartgunner has their own prep room within their squad prep area (hover your mouse over the doors if you can't find it.) Inside are your GHMME Automated Closet and NEXUS Smartgunner Equipment Rack.
*The closet contains your uniform, standard equipment, webbing, belts, pouches, and any masks you may want.
*The equipment rack contains your weapon, an extra drum, and head mounted sight in the '''essential smartgunner set''', as well as additional special ammunition and gun attachments.<br>
*In the beginning, you get 800 ammo since each T-29 drums consist of 200 ammo. Obtain more from requisition; each new drums cost 5 req points.
<center>
==[[File:TGMC_Marine_Vendor.png|64px]]  GHMME Automated Closet  [[File:TGMC_Marine_Vendor.png|64px]]==
<tabs>
<tab name="Standard Kit">
{| style="border: 3px solid black;
! style="background-color:#808080; width:150px;"| '''Item:'''
! style="background-color:#808080;"| '''Desc.:'''
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 3px;background-color:#D3D3D3;"|[[file:TGMC_Radio.png|64px]]
[[#TGMC Radio |'''TGMC Radio''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 3px;;background-color:#D3D3D3;"|
This is used by squad members. Default channels are ; for your squad, and :h for common.
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 3px;background-color:#D3D3D3;"|[[file:TGMC_Uniform.png|64px]]
[[#TGMC Uniform |'''TGMC Uniform''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 3px;;background-color:#D3D3D3;"|
A standard-issue, kevlar-weaved, hazmat-tested, EMF-augmented marine uniform.
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 3px;background-color:#D3D3D3;"|[[file:TGMC_Combat_Boots.png|64px]]
[[#Combat Boots |'''Combat Boots''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 3px;;background-color:#D3D3D3;"|
Standard issue combat boots for combat scenarios or combat situations. All combat, all the time.
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 3px;background-color:#D3D3D3;"|[[file:BGloves.png|64px]]
[[#Marine Gloves |'''Marine Gloves''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 3px;;background-color:#D3D3D3;"|
Standard issue marine tactical gloves. It reads: 'knit by Marine Widows Association'.
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 3px;background-color:#D3D3D3;"|[[file:TGMC_Helmet.png|64px]]
[[#M10 Helmet |'''M10 Helmet''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 3px;;background-color:#D3D3D3;"|
A helmet which keeps your head on your shoulders, and not lying ten feet away.
|}
</tab>
<tab name="Webbing">
{| style="border: 3px solid black;
! style="background-color:#808080; width:150px;"| '''Item:'''
! style="background-color:#808080;"| '''Desc.:'''
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;background-color:#D3D3D3;"|[[file:TGMC_Webbing.png|64px]]
[[#Webbing |'''Webbing''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;background-color:#D3D3D3;"|
Extra pouches that you can clip to your uniform.<br>
Only one thing may be clipped to your uniform<br>
Has three slots for storing items.
{| class="mw-collapsible mw-collapsed wikitable;background-color:#808080;"
! Storage
|-
| Any tiny item [[File:TGMC_Combat_Knife.png|64px]]
|-
| Any small item [[File:TGMC_Bicardine_Pill_Bottle.png|64px]]
|-
| M41A MK2 Magazines [[File:TGMC_M41A_Magazine.png|64px]]
|-
| M39 Magazines [[File:TGMC_M39_Magazine.png|64px]]
|-
| M42C Magazines [[File:TGMC_M42C_Magazine.png|64px]]
|-
| Sunfury Lasgun Cells [[File:TGMC_Lasgun_Cell.png|64px]]
|}
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;background-color:#D3D3D3;"|[[file:TGMC_Black_Webbing.png|64px]]
[[#Black Webbing |'''Black Webbing''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;background-color:#D3D3D3;"|
Extra pouches that you can clip to your uniform.<br>
Only one thing may be clipped to your uniform<br>
Has five slots for storing tiny or small items.
{| class="mw-collapsible mw-collapsed wikitable;background-color:#808080;"
! Storage
|-
| Any tiny item [[File:TGMC_Combat_Knife.png|64px]]
|-
| Any small item [[File:TGMC_Bicardine_Pill_Bottle.png|64px]]
|}
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;background-color:#D3D3D3;"|[[file:TGMC_Holster.png|64px]]
[[#Shoulder Holster |'''Shoulder Holster''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;background-color:#D3D3D3;"|
Pistol Holster that you can clip to your uniform.<br>
Only one thing may be clipped to your uniform<br>
Capable of storing one pistol in it.
{| class="mw-collapsible mw-collapsed wikitable;background-color:#808080;"
! Storage
|-
| Any Pistol
|-
| Tazer
|}
</tab>
<tab name="Belts">
{| style="border: 3px solid black;
! style="background-color:#808080; width:150px;"| '''Item:'''
! style="background-color:#808080;"| '''Desc.:'''
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;background-color:#D3D3D3;"|[[file:TGMC_M39_Holster.png|64px]]
[[#M39 Belt Holster |'''M39 Belt Holster''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;background-color:#D3D3D3;"|
SMG Holster that goes on your belt.<br>
Has only one slot, and draws revolvers on click.<br>
Capable of storing an M39 without increased weight (Grips/Stock)
{| class="mw-collapsible mw-collapsed wikitable;background-color:#808080;"
! Storage
|-
| M39 SMGs [[File:TGMC_M39.png|64px]]
|}
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;background-color:#D3D3D3;"|[[file:TGMC_Ammo_Rig.png|64px]]
[[#Ammo Load Rig |'''Ammo Load Rig''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;background-color:#D3D3D3;"|
A belt for your uniform, intended for holding magazines.<br>
You can right click it to change the drawing mode.<br>
Has five slots for storing items.
{| class="mw-collapsible mw-collapsed wikitable;background-color:#808080;"
! Storage
|-
| Combat Knife [[File:TGMC_Combat_Knife.png|64px]]
|-
| Shells or handfuls of bullets [[File:TGMC_Buckshot.png|64px]]
|-
| Any kind of flare/flare nade [[File:TGMC_Flare_Grenade.png|64px]]
|-
| M41A MK2 Magazines [[File:TGMC_M41A_Magazine.png|64px]]
|-
| M39 Magazines [[File:TGMC_M39_Magazine.png|64px]]
|-
| M42C Magazines [[File:TGMC_M42C_Magazine.png|64px]]
|-
| Sunfury Lasgun Cells [[File:TGMC_Lasgun_Cell.png|64px]]
|-
| M4A3 Magazines [[File:TGMC_M4A3_Magazine.png|64px]]
|-
| M44 Speedloaders [[File:TGMC_M44_Speedloader.png|64px]]
|-
| Any grenade [[File:TGMC_HEDP.png|64px]]
|-
| Claymores [[File:TGMC_Claymore.png|64px]]
|}
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;background-color:#D3D3D3;"|[[file:TGMC_Shotgun_Belt.png|64px]]
[[#Shotgun Shell Belt |'''Shotgun Shell Belt''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;background-color:#D3D3D3;"|
A belt used to hold up to 50 shotgun shells, two boxes worth.<br>
Has two drawing methods, click to open, and draw last stored upon click.<br>
Defaults to click to open, you can right click on it and change the drawing method.
{| class="mw-collapsible mw-collapsed wikitable;background-color:#808080;"
! What it can store:
|-
| Buckshot shells [[File:TGMC_Buckshot.png|64px]]
|-
| Slug Shells [[File:TGMC_Slug.png|64px]]
|-
| Flechette Shells [[File:TGMC_Flechette.png|64px]]
|-
| Incendiary Shells [[File:TGMC_Incendiary_Slug.png|64px]]
|}
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;background-color:#D3D3D3;"|[[file:TGMC_M4A3_Holster.png|64px]]
[[#M4A3 Belt Holster |'''M4A3 Belt Holster''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;background-color:#D3D3D3;"|
Pistol Holster that goes on your belt.<br>
Has five slots, and draws pistols on click.<br>
Capable of storing only one pistol in it.
{| class="mw-collapsible mw-collapsed wikitable;background-color:#808080;"
! Storage
|-
| Any Pistol, not revolvers. [[File:TGMC_M4A3.png|64px]]
|-
| Any Pistol Magazines [[File:TGMC_M4A3_Magazine.png|64px]]
|}
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;background-color:#D3D3D3;"|[[file:TGMC_M44_Holster.png|64px]]
[[#M44 Belt Holster |'''M44 Belt Holster''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;background-color:#D3D3D3;"|
Revolver Holster that goes on your belt.<br>
Has five slots, and draws revolvers on click.<br>
Capable of storing only one revolver in it.
{| class="mw-collapsible mw-collapsed wikitable;background-color:#808080;"
! Storage
|-
| M44 Revolvers [[File:TGMC_M44.png|64px]]
|-
| M44 Speedloaders [[File:TGMC_M44_Speedloader.png|64px]]
|}
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;background-color:#D3D3D3;"|[[file:TGMC_Knife_Belt.png|64px]]
[[#Knife Rig |'''Knife Rig''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;background-color:#D3D3D3;"|
A knife rig that goes on your belt<br>
Can switch drawing modes by right clicking.<br>
Capable of storing six throwing knives within.
{| class="mw-collapsible mw-collapsed wikitable;background-color:#808080;"
! Storage
|-
| M11 Throwing Knives. [[File:TGMC_Throwing_Knife.png|64px]]
|}
</tab>
<tab name="Pouches">
{| style="border: 2px solid black;
! style="background-color:#808080;"|'''Pouch:'''
! style="background-color:#808080;"|'''Desc:'''
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;background-color:#D3D3D3;"|[[file:TGMC_Shotgun_Shell_Pouch.png|64px]]
[[#Shotgun Shell Pouch |'''Shotgun Shell Pouch''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;background-color:#D3D3D3;"|
A pouch used to hold shotgun shells. Has four slots.<br>
Has two drawing methods, click to open, and draw last stored upon click.<br>
Defaults to click to open, you can right click on it and change the drawing method.
{| class="mw-collapsible mw-collapsed wikitable;background-color:#808080;"
! What it can store:
|-
| Buckshot shells [[File:TGMC_Buckshot.png|64px]]
|-
| Slug Shells [[File:TGMC_Slug.png|64px]]
|-
| Flechette Shells [[File:TGMC_Flechette.png|64px]]
|-
| Incendiary Shells [[File:TGMC_Incendiary_Slug.png|64px]]
|}
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;background-color:#D3D3D3;"|[[file:TGMC_Magazine_Pouch.png|64px]]
[[#Magazine Pouch |'''Magazine Pouch''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;background-color:#D3D3D3;"|
A pouch used to hold magazines. Has two slots.<br>
Has two drawing methods, click to open, and draw last stored upon click.<br>
Defaults to click to open, you can right click on it and change the drawing method.
{| class="mw-collapsible mw-collapsed wikitable;background-color:#808080;"
! What it can store:
|-
| Shells or handfuls of bullets [[File:TGMC_Buckshot.png|64px]]
|-
| M41A MK2 Magazines [[File:TGMC_M41A_Magazine.png|64px]]
|-
| M39 Magazines [[File:TGMC_M39_Magazine.png|64px]]
|-
| M42C Magazines [[File:TGMC_M42C_Magazine.png|64px]]
|-
| Sunfury Lasgun Cells [[File:TGMC_Lasgun_Cell.png|64px]]
|-
| M4A3 Magazines [[File:TGMC_M4A3_Magazine.png|64px]]
|-
| M44 Speedloaders [[File:TGMC_M44_Speedloader.png|64px]]
|}
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;background-color:#D3D3D3;"|[[file:TGMC_Medium_General_Pouch.png|64px]]
[[#Medium General Pouch |'''Medium General Pouch''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;background-color:#D3D3D3;"|
A medium general pouch that goes into your pocket. Holds small and tiny items.<br>
Has two drawing methods, click to open, and draw last stored upon click.<br>
Defaults to click to open, you can right click on it and change the drawing method.
{| class="mw-collapsible mw-collapsed wikitable;background-color:#808080;"
! Storage
|-
| Any tiny item [[File:TGMC_Combat_Knife.png|64px]]
|-
| Any small item [[File:TGMC_Bicardine_Pill_Bottle.png|64px]]
|}
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;background-color:#D3D3D3;"|[[file:TGMC_Flare_Pouch.png|64px]]
[[#Flare Pouch |'''Flare Pouch''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;background-color:#D3D3D3;"|
A pouch used to flares. Has five slots.<br>
Has two drawing methods, click to open, and draw last stored upon click.<br>
Defaults to click to open, you can right click on it and change the drawing method.
{| class="mw-collapsible mw-collapsed wikitable;background-color:#808080;"
! What it can store:
|-
| Flare Grenades [[File:TGMC_Flare_Grenade.png|64px]]
|-
| Manual Flares [[File:TGMC_Flare.png|64px]]
|}
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;background-color:#D3D3D3;"|[[file:TGMC_First_Aid_Pouch.png|64px]]
[[#First Aid Pouch |'''First Aid Pouch''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;background-color:#D3D3D3;"|
A pouch used to hold construction materials. Has five slots.<br>
Has two drawing methods, click to open, and draw last stored upon click.<br>
Defaults to click to open, you can right click on it and change the drawing method.
{| class="mw-collapsible mw-collapsed wikitable;background-color:#808080;"
! What it can store:
|-
| Tramadol Injectors [[File:TGMC_Tramadol_Autoinjector.png|64px]]
|-
| Tricordazine Injectors [[File:TGMC_Tricord_Autoinjector.png|64px]]
|-
| Gauze [[File:TGMC_Gauze.png|64px]]
|-
| Ointment [[File:TGMC_Ointment.png|64px]]
|-
| Medical Splints [[File:TGMC_Splint.png|64px]]
|-
|}
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;background-color:#D3D3D3;"|[[file:TGMC_Pistol_Magazine_Pouch.png|64px]]
[[#Pistol Magazine Pouch |'''Pistol Magazine Pouch''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;background-color:#D3D3D3;"|
A pouch used to hold pistol magazines. Has three slots.<br>
Has two drawing methods, click to open, and draw last stored upon click.<br>
Defaults to click to open, you can right click on it and change the drawing method.
{| class="mw-collapsible mw-collapsed wikitable;background-color:#808080;"
! What it can store:
|-
| M4A3 Magazines [[File:TGMC_M4A3_Magazine.png|64px]]
|-
| M44 Speedloaders [[File:TGMC_M44_Speedloader.png|64px]]
|}
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;background-color:#D3D3D3;"|[[file:TGMC_Pistol_Pouch.png|64px]]
[[#Sidearm Pouch |'''Sidearm Pouch''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 6px; border: 3px solid black; border-bottom: 3px solid black; padding: 6px;background-color:#D3D3D3;"|
A pouch used to sidearms. Has one slot.<br>
Has two drawing methods, click to open, and draw last stored upon click.<br>
Defaults to click to open, you can right click on it and change the drawing method.
{| class="mw-collapsible mw-collapsed wikitable;background-color:#808080;"
! What it can store:
|-
| Any Revolvers [[File:TGMC_M44.png|64px]]
|-
| Any Pistols [[File:TGMC_M4A3.png|64px]]
|}
</tab>
<tab name="Masks">
{| style="border: 3px solid black;
! style="background-color:#808080; width:150px;"| '''Item:'''
! style="background-color:#808080;"| '''Desc.:'''
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 3px;background-color:#D3D3D3;"|[[file:TGMC_Gas_Mask.png|64px]]
[[#TGMC Gas Mask |'''TGMC Gas Mask''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 3px;;background-color:#D3D3D3;"|
A gas mask that restricts your vision, but filters out harmful gasses.
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 3px;background-color:#D3D3D3;"|[[file:TGMC_Coif.png|64px]]
[[#TGMC Coif|'''TGMC Coif''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 3px;;background-color:#D3D3D3;"|
A coif that protects you from extreme cold conditions.
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 3px;background-color:#D3D3D3;"|[[file:TGMC_Rebreather.png|64px]]
[[#Rebreather |'''Rebreather''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 3px;;background-color:#D3D3D3;"|
Heats or cools down air as you breath it, protecting you from extreme conditions.
|}
</tab>
</tabs>
<br>
==[[File:TGMC_Smartgunner_Vendor.png|64px]] NEXUS Automated Equipment Rack  [[File:TGMC_Smartgunner_Vendor.png|64px]]==
<tabs>
<tab name="Essential Smartgunner Set">
{| style="border: 3px solid black;
! style="background-color:#808080; width:150px;"| '''Item:'''
! style="background-color:#808080;"| '''Desc.:'''
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 3px;background-color:#D3D3D3;"|[[file:TGMC_t29_mag.png|64px]]
[[#T-29 drum magazine |'''T-29 drum magazine''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 3px;;background-color:#D3D3D3;"|
Supplies your T-29 Smartgun with ammunition and power. 200 ammo per drum.
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 3px;background-color:#D3D3D3;"|[[file:TGMC_tl29.png|64px]]
[[#T-29 smart machine gun |'''T-29 smart machine gun''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 3px;;background-color:#D3D3D3;"|
A heavy machine gun that uses IFF to bypass friendlies, allowing you to fire through them if they have a marine ID.
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 3px;background-color:#D3D3D3;"|[[file:TGMC_M56_Sight.png|64px]]
[[#Night Vision Goggles |'''Night Vision Goggles''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 3px;;background-color:#D3D3D3;"|
Grants you full sight of the terrain, but not full night sight. The only marine job that spawns with NVG.
|-
|}
</tab>
<tab name="Attachments">
{| style="border: 3px solid black;
! style="background-color:#808080; width:150px;"| '''Item:'''
! style="background-color:#808080;"| '''Desc.:'''
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 3px;background-color:#D3D3D3;"|[[file:TGMC_Suppressor.png|64px]]
[[#Suppressor |'''Suppressor''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 3px;;background-color:#D3D3D3;"|
A barrel attachment that makes shots quieter, and reduces damage. Also other stats. Wee.
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 3px;background-color:#D3D3D3;"|[[file:TGMC_Extended_Barrel.png|64px]]
[[#Extended Barrel|'''Extended Barrel''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 3px;;background-color:#D3D3D3;"|
A barrel attachment that makes shots more accurate, and reduces damage. Other stats. Wee.
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 3px;background-color:#D3D3D3;"|[[file:TGMC_Recoil_Compensator.png|64px]]
[[#Recoil Compensator |'''Recoil Compensator''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 3px;;background-color:#D3D3D3;"|
A barrel attachment that makes recoil less of a problem, apparently. Other stats. Wee.
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 3px;background-color:#D3D3D3;"|[[file:TGMC_Magnetic_Harness.png|64px]]
[[#Magnetic Harness |'''Magnetic Harness''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 3px;;background-color:#D3D3D3;"|
A rail attachment that makes your gun snap back to your suit storage if you drop it. Makes you less accurate. Other stats. Wee.
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 3px;background-color:#D3D3D3;"|[[file:TGMC_RDS.png|64px]]
[[#Red Dot Sight|'''Red Dot Sight''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 3px;;background-color:#D3D3D3;"|
A rail attachment that makes your shots more accurate. Other stats. Wee.
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 3px;background-color:#D3D3D3;"|[[file:TGMC_QFA.png|64px]]
[[#Quick Fire Assembly |'''Quick Fire Assembly''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 3px;;background-color:#D3D3D3;"|
Reduces the delay on single fire shots, reduces your burst count by one, and reduces your accuracy. Other stats. Wee.
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 3px;background-color:#D3D3D3;"|[[file:TGMC_Laser_Sight.png|64px]]
[[#Laser Sight |'''Laser Sight''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 3px;;background-color:#D3D3D3;"|
Underbarrel attachment that makes your gun better for certain things. Other stats, wee.
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 3px;background-color:#D3D3D3;"|[[file:TGMC_Vertical_Grip.png|64px]]
[[#Vertical Grip|'''Vertical Grip''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 3px;;background-color:#D3D3D3;"|
Underbarrel grip that makes your bursts more accurate. Other stats. Wee.
|-
|style="width:150px; border: 3px solid black; border-bottom: 3px solid black; padding: 3px;background-color:#D3D3D3;"|[[file:TGMC_Angled_Grip.png|64px]]
[[#Angled Grip |'''Angled Grip''']]
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 3px;;background-color:#D3D3D3;"|
Underbarrel grip that allows you to wield faster. Other stats. Wee.
|}
</tab>
</tabs>
</center>
==Your Gear==
===Smartgun [[file:TGMC_tl29.png|64px]]===
This is your main weapon. While weaker than a standard rifle, it compensates through having a high rate of fire and being able to shoot through your friends to hit enemies. To use it, you will only need to equip the <del>M56 Head Mounted Sight (Eyes), Smartgun (Hands/Suit Storage), Powerpack (Backpack), and M56 Combat Harness (Armor).</del> T-29 smartgun and T-29 drums.
'''Difference between M56B [[File:TGMC M56.png|64px]] and T-29 [[file:TGMC_tl29.png|64px]]'''
Note that a squad smartgunner cannot choose between a M56B and a T-29. In TGMC, the squad smartgunner gets the T-29. This section is only used for comparison given that long time ago in TGMC and in another server (CM), squad smartgunners are familiar with the M56B.
The T-29 is very flexible compared to the M56B. Whereas the M56B demands that the squad smartgunner wears only one type of armor ([[file:TGMC_M56_Harness.png|64px]]) and cannot use any backpack ([[file:TGMC_M56_Powerpack.png|64px]]), the T-29 allows for variance in armor and storage.
'''Pros of T-29:'''
* Does not consume energy since it does not have multiple modes compared to the M56B
* Fast fire rate un-modded, making it great for suppression fire
* Possesses an anti-friendly fire system (IFF), allowing one to shoot through allies to hit your foes
* Can use full auto
* Has a 200 round capacity due to the T-29 drum
* A single squad smartgunner with the T-29 can carry 2,800 ammo (3 drums in G8 pouch, 2 drums in Jaegar exoskeleton general purpose storage module, 8 drums in '''backpack''' not satchel, and 1 drum in T-29) compared to the squad smartgunner with the M56B that can only carry 600 ammo
* T-29 drums can be ordered at Requisitions like other ammo types.
* Comes with the Night Vison Goggle, or NVG, to help spot targets in the dark
'''Cons of T-29:'''
* Does not have multiple modes
* Must be manually reloaded, whereas the M56B automatically reloads during the dakka
*<del>SOUNDS UGLY REEEEEEEEEEEEEEEEEEEEEEE</del>
* Does not have a default magnetic harness compared to its sibling, the M56B
* Only have 200 ammo internal capacity compared to the M56B which has 600 ammo
* Deals about the same damage as an SMG per shot (i.e. 30), making it weaker against T3s unmodded
* Wielding has a 1-2 second delay unmodded, and slows you while wielded
* Liberal use tends to run the T-29 drums dry, necessitating either Requisitions or periodic trips to and from the Almayer to maintain usage of the Smartgun.
* Reloading takes about 3 seconds and must be done by standing still: moving at all interrupts the reloading process. It automatically starts reloading around every 5 seconds it doesn't fire a bullet, but it is not recommended to rely on this too much.
'''Reccomended attachments:'''
*Magnetic Harness (though if you want to use a red-dot sight, it is highly recommended to have a harness belt)
*Laser sight
===M56 Head Mounted Sight [[File:TGMC M56 Sight.png|64px]]===
<del>Required to use the Smartgun, and </del>gives you enough nightvision to see <del>the entirety of</del> about half of the screen as if it were completely lit, even through walls and darkness.
=Tips=
* Xenomorphs will get punished when they push '''if you do your job'''. The SG's job is to ensure that xenomorphs eat more lead when they try to come to CQC range, not to mention the sunder that the SG provides.
* Given that you have IFF, you can save marines from resin traps. These traps make facehuggers jump on marines if they step on the traps. Always be wary of objects on weed as many objects can hide resin traps, so keep your cursor near objects. When a marine triggers a resin trap, they will get stun and have a few second to be saved before the facehugger grabs onto their face.
* Stick with your squad and follow the Squad Leader's (SL's) orders. If this isn't possible, stay with any marines you can find. You will not survive on your own if you are caught out of position, and your weapon is a very important support tool for the entire marine force—don't waste it by running around alone.
* Aim for the chest. You're less likely to hit a target by aiming for the head.
* Aim at the tile behind a target if they're standing still. If you click right on the tile, it might not hit as likely compared to clicking straight behind your target, or the bullet might hit a nearby wall.
* For moving targets, try to lead your shots. Bullets have travel time, so depending on how fast a target is moving you may have to put your cursor 1-5 tiles ahead of a target to hit them.
* If an ally is pounced on, shoot over whoever's in the way behind the tile of the pouncer. You will either drive the pouncer off and make them hesitant to get into range, or you'll fill them with enough lead to drop them for you and your allies.
* A Shotgunner synergizes well with this role: have the PFC as the point-man and stay behind them and their friends. In case they get pounced on or knocked down, you can then blast the offender and either drive them away (giving your team/the PFC time to move back and regroup), or kill them if they remain in the area for too long. It essentially gives you the ability to act as both an anti-flank/harassment force and as area-denial to all.
*'''DON'T STAND IN FRONT'''
*'''SERIOUSLY JUST DON'T'''
*'''STOP CHARGING IN FRONT DAMMIT'''
*'''TALKING TO YOU, ELSA'''
<br>
<br>
{{TGMC-Jobs}}
DEAD ABUILITES
{| class="wikitable"
|-
! scope="col" style="background:#312d43; color: white; border:3px solid #cc6600" | Ability !! scope="col" style="background:#312d43; color: white; border:3px solid #cc6600" | Description !! scope="col" style="background:#312d43; color: white; border:3px solid #cc6600" | Plasma Cost !! scope="col" style="background:#312d43; color: white; border:3px solid #cc6600" | Cooldown
|-
! scope="row" style="background:#312d43; color: white; border:3px solid #ff7e00"|[[File:Salvage_biomass.png|64px]]<br>Salvage Biomass
|style="background:#312d43; color: white; border:3px solid #ff7e00"|After completing its wind-up, the user gibs the corpse of an adjacent xenomorph (ally or enemy), dividing 20% of the target's stored evolution and upgrade points among those members of the user's hive that can benefit from them, and transferring all plasma the target possessed to the user.||style="background:#312d43; color: white; border:3px solid #ff7e00"| Easy ||style="background:#312d43; color: white; border:3px solid #ff7e00"| See Desc.
|-
! scope="row" style="background:#312d43; color: white; border:3px solid #ff7e00"|[[File:Regurgitate.png|64px]]<br>Regurgitate
|style="background:#312d43; color: white; border:3px solid #ff7e00"|Regurgitate does exactly what it sounds like. Expels the contents of your stomach onto the current tile. To consume someone, grab them then click on your sprite, and stand still.||style="background:#312d43; color: white; border:3px solid #ff7e00"| Easy ||style="background:#312d43; color: white; border:3px solid #ff7e00"| N/A
|-
! scope="row" style="background:#312d43; color: white; border:3px solid #ff7e00"|[[File:TGMC_Headbite.png|64px]]<br>Headbite
|style="background:#312d43; color: white; border:3px solid #ff7e00"|This ability is used to remove the brain of a downed marine, allowing for a quick execution. Takes 10 seconds to pull off. ||style="background:#312d43; color: white; border:3px solid #ff7e00"| Braindead ||style="background:#312d43; color: white; border:3px solid #ff7e00"| 100
|-
! scope="row" style="background:#312d43; color: white; border:3px solid #ff7e00"|[[File:TGMC_Headbite.png|64px]]<br>Psychic Drain
|style="background:#312d43; color: white; border:3px solid #ff7e00"|This ability is executed on dead marines. Every dead marines psyhic drained will give 60 psychic points and 1/8 of a larva. ||style="background:#312d43; color: white; border:3px solid #ff7e00"| 100 ||style="background:#312d43; color: white; border:3px solid #ff7e00"| Easy
|}
== CURRENT PROJECT ==
<tabs>
<tab name="Pros of T-29">
{| style="border: 3px solid black;
! style="background-color:#808080;"| '''Desc.:'''
|-
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 3px;;background-color:#D3D3D3;"|
Beginner friendly! Everyone wants to dakka!
|-
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 3px;;background-color:#D3D3D3;"|
Strong and familar ammo economy to veterans
|-
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 3px;;background-color:#D3D3D3;"|
A single squad smartgunner with the T-29 can carry a total of 2,800 ammo (3 drums in G8 pouch, 2 drums in Jaegar exoskeleton general purpose storage module, 8 drums in '''backpack''' not satchel, and 1 drum in T-29) compared to the squad smartgunner with the M56B that can only carry 1,500 ammo (1 drum in M56B and 2 drums in belt)
</tab>
<tab name="Cons of T-29">
{| style="border: 3px solid black;
! style="background-color:#808080;"| '''Desc.:'''
|-
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 3px;;background-color:#D3D3D3;"|
Lower rate of fire compared to T-25
</tab>
<tab name="Pros of T-25">
{| style="border: 3px solid black;
! style="background-color:#808080;"| '''Desc.:'''
|-
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 3px;;background-color:#D3D3D3;"|
Faster rate of fire
</tab>
<tab name="Cons of T-25">
{| style="border: 3px solid black;
! style="background-color:#808080;"| '''Desc.:'''
|-
|style="border: 3px solid black; border-bottom: 3px solid black; padding: 3px;;background-color:#D3D3D3;"|
Difficult ammo economy
</tab>
=Hunt=
Hunt is another gamemode of TGMC. It is a PvP (Player versus Player) gamemode that centers around the TerraGov Marine Corps and its struggles against the Xenomorph menace.
There are several distinct locations which the Marines and Xenomorphs contest over such as the humid jungle of [[TGMC:LV-624 | LV-624]], the frosted regions of [[TGMC:Ice Colony | Ice Colony]], the barren wasteland of [[TGMC:Big Red | Solaris Ridge]], a [[TGMC:Prison Station | Prison Station]], the desolated lands of [[TGMC:Icy Caves | Icy Caves]], a mining facility known as [[TGMC:Barrenquilla Mining Facility | Barrenquilla Mining Facility]], or the scorching hole that is [[TGMC:Magmoor Digsite | Magmoor Digsite]].
The difference between Hunt and Distress Signal is the mechanic surrounding spawning pools and headbiting. [[File:TGMC_Headbite.png|64px]] In Distress, you cannot bodydrag marines and you have psychic drain. In Hunt, you can bodydrag marines and you headbite marines to recycle dead marines in spawning pools.
'''You can play as one of the following:'''
*As a [[TGMC:Jobs | Marine]], you will wake up from cryo-sleep after the marine ship received a Distress Signal from one of the above-mentioned maps. Grab something to eat and equip yourself before deploying down to shipside. Your goal is to eliminate all of the Xenomorphs.
*As a [[TGMC:Xenomorph Castes | Xenomorph]], you want to expand the Hive and make sure the Marines will have a hard time after arriving. Should the Xenomorphs manage to push back the Marines, then they can Hijack the marines' dropship called the Alamo in order to attack the ship directly or Capture the dropship to end the round. If xenomorphs hijack the Alamo, the marines can send out a distress signal, calling a [[TGMC:ERT|squad of people]] (controlled by ghosts), evacuate or initiate the onboard self-destruct.
'''For the round to end, one of the following conditions must be reached.'''


*All of the Xenomorphs are killed on the planet (major Marine victory)
If something is red, click on it to look at what the error is.
**If the hive rulers, Queen and Shrike, and spawning pools are destroyed, the hivemind will collapse (major Marine victory)
Push modifications to a pull request
*All of the Xenomorphs are killed on the ship after they've boarded. (minor Marine victory)
Maintainers will now be able to review your pull request. Be patient, this make takes a while, a pinging them will not result in a faster review.
*Alamo is '''captured''' (minor Xeno victory)
If your PR has review requests, or if you just want to make changes to it, you just need to make new commits and push them.
*All marines are killed/evacuated. (major Xeno victory)
*The self destruct is activated, blowing up the ship. (draw)

Версия от 22:40, 2 декабря 2021

Sandbox time

Nice!

Guide to contributing made by Bravemole.

How to contribute to the game

Prerequisite

A github account (on https://github.com/) Visual studio code ( https://code.visualstudio.com/ ) Git (https://git-scm.com/book/en/v2/Getting-Started-Installing-Git) Dream maker (already installed if you have byond) Coder socks Your own TGMC fork

Once you are connected on github, go to https://github.com/tgstation/TerraGov-Marine-Corps and click on fork.

This will give you your own copy of the TGMC code, where you test your stuff without interfering with the common repository. Cloning the code

Go to your repositories in github and click on TGMC.


You want to copy the https address of your fork, so click on code, then HTTPS and copy the link.

That’s everything we needed to do on the github side, let’s switch to VSC (Visual studio code).

This should be the starting window on vsc, click on clone git repository, paste the repo link on the command line that appeared, and press enter.

It will ask you where to save the cloned files, chose whatever folder you want (like My documents, or whatever).

If for some reason you don’t have clone git repo in the start menu, you need to open a new terminal, and type git clone the_url like so:


The files will be saved in C:\user\bsouchu in this exemple After the cloning, click on open folder and find where the files were saved.


Needed extensions

Now that you have access to your private version of the code, you need some VSC extensions to be able work on the code properly. So, go to extensions, then type @recommended in the search bar, and install everything there (Note: the list might change)


Reboot your vsc so all the changes are considered. Adding the public remote

A remote is a git repository. In VSC, you want to have access to your private fork (which we will name here origin) to make changes to your version to the code, but also have access to the common public repo (the upstream) so you can pull the latest version of the code (AKA, always have the updated version). Go to source control, remote, this should look like this:


And we want to add the upstream remote:


You now have access to the public repo, let’s get the master branch from it (use the right click on master, chose switch to branch):

And name it master upstream. This should look like something like this, click on the star to make it your preferred branch so it’s always at the top:


You then want to delete your master branch that is coming from origin (Never ever use this master, you ONLY need the master from upstream): So right click on master, Delete Branch. Rename your master_upstream to master, right click on master upstream, rename Branch. Making modification to the code

You first want to make modification on the latest version of the code; having an outdated code means you’re surely have merge conflicts as soon as your pr is opened, which is pain. You want to fetch (ask what the updates are) on the master branch (this is the upstream one, so it will directly fetch the latest server code version).


If your master version is out of date, the branch will change color. You now must pull to apply those new changes to your master (In this example, the master branch is 3 commits behind upstream master)

Never make changes to the master branch Every time you want to make a modification to the code, you must first make a new branch.

Make sure you are making a branch from master, if you are not, click on the arrow pointing to the left to chose which branch to branch out.

Name your branch, press enter.

Create branch and switch on it Switching to a branch means your modification will apply to this branch and not the others. You can always switch to another branch by right clicking on it in the branch menu.

You can now make changes to the code! Let’s say I want to make the tp44 fire with a 2 second delay (nerfing the revolver is a tradition on TGMC). Let’s go to revolvers.dm (Use the shortcut CTRL-e, then type revolver, then chose the guns/revolvers.dm one.) Do your changes and hit CTRL-s to save the file. Testing your code You can now test your modifications. That is very easy, you just need to hit F5! (or got to run and debug and click this button).

This will compile (the first compilation takes some time) and automatically launch the game; you’ll be able to join/observe with full access to admin/host powers.

With VSC come a very powerful debugger which allows access to all variables of the call stack (if you don’t understand those terms, that’s fine). Just keep in mind that if the game freezes, it’s not a crash; it’s a runtime, AKA an error/exception. To resume the game from such a freeze, you have to go back to VSC and use the control panel. Hit the resume button (not present on this particular screenshot).

Once you are happy with your tests, it’s time to make the PR. Committing, publishing, and making a pull request

You’ll notice a blue 1 on source control, this means that you have a changed file that was not committed to the branch (A commit is like a snapshot of your code in a branch at a given moment, you can go back and forth between commits like you can go back and forth between branches).

Type a sensible commit message and commit your changes: Note that it is a very good habit to commit every time you made a consequent change. If your PR is adding 3 features, it’s maybe a good idea to have 3 commits. That way, if your 2 first features are working but the third is breaking everything, you can go back to a version where at least 2 features are working. After that, you want to publish your branch (aka, put your branch on the internet).

And push on origin. You can now go to https://github.com/tgstation/TerraGov-Marine-Corps/pulls and make a PR (pull request)

Fill out the pull request form, don’t forget to have a proper changelog:

Hit pull request, and voilà! You’re done.

It will also appear in the #github channel on discord:

The github server is now making some test on your code:


If something is red, click on it to look at what the error is. Push modifications to a pull request Maintainers will now be able to review your pull request. Be patient, this make takes a while, a pinging them will not result in a faster review. If your PR has review requests, or if you just want to make changes to it, you just need to make new commits and push them.