Grunt Mode
Becomes Grunt
| Date uploaded | 2 years ago |
| Version | 3.1.1 |
| Download link | VoyageDB_Modding_Home-Grunt_Mode-3.1.1.zip |
| Downloads | 505 |
| Dependency string | VoyageDB_Modding_Home-Grunt_Mode-3.1.1 |
This mod requires the following mods to function
README
NOTE: This is a whole mod pack, might cause issue when use together with some other mods or in other gamemodes, so recommanded on dedicated servers!
If you're not on dedicated servers, please enable sv_cheats and do weapon_reparse in console before starting the gamemode, disable sv_cheats after weapon_reparse is done
Contact me on github if you're having any trouble!
Use the playlistvar aitdm_grunt_mode 1 to replace Attrition with GruntMode
Add Classic Rodeo Fix(Testing): Use the playlist var classic_rodeo 1 to enable (fake) TF|1 style rodeo
Please add
+sv_max_props_multiplayer 500000
+sv_max_prop_data_dwords_multiplayer 800000
to startup args, or the game might crash
Basic Gameplay:
- You will respawn as a random class from droppod
- Your double jump and wallrun is disabled by default( some classes may enable them ), but you can still climb walls
- Enemy npcs are stronger
Playlist Variable Settings
- Each game has a 33% chance of becoming a night combat,=.( chance can be modified through playlistvar
gruntmode_night_chance) - Map instantly change after game( can be turned off through playlistvar
gruntmode_auto_map 0) - Taking damage from titans and explosions(such as nuke and ticks) will leave you 1HP.( protection can be turned off through playlistvar
grunt_player_protection 0) - Your abilities and ordnances won't recharge by default( some classes may have regenable abilities ), search for care packages to refill them and your anti-titan weapon's ammo. When playlistvar
gruntmode_weapon_carepackage 1is enabled, care package will also give you a grenadier weapon
Use the function GruntMode_RegisterPlayerClass( string className, void functionref( entity ) classLoadoutFunction, bool isSpecialist ) to register your own classes
Parameters:
-className: your new class' name, cannot be the same as any other classes
-loadoutFunction: how this class is given weapons, classMods and so on
-isSpecialist: whether killing this class will get extra scores
I recommand copy & paste and use the function SimpleClassLoadout() from _grunt_default_classes.gnut, you can also learn how to create a class from this file
Score Events:
Start with player grunts and normal grunts
-
0: Specialist grunts spawning
-
50: Spectres spawning
-
100: Stalkers and Prowlers spawning
-
180: Reapers can launch ticks spawning
-
250: Titans and NPC pilots spawning
Default Player Classes:
-
Assault Grunt: r97, archer and frag
-
Heavy Grunt: spitfire and archer
-
Rifleman Grunt: flatline, archer and frag
-
Shotgun Grunt: eva-8, archer and frag
-
Sniper Grunt: dmr, archer and electric smoke
-
Engineer: l-star, thunderbolt and satchel, one turret in inventory
-
Specialist Grunt: car, mgl and one drone(15s per respawn), press USE to call your drones
-
Shield Captain: r201, mgl and electric smoke, carrying a mobile particle wall
-
Shock Grunt: volt, thunderbolt and arc grenade, one arc trap in inventory
-
Spectre: mastiff, charge rifle, double jumping
-
Sonar Pulser: alternator, charge rifle and pulse blade
-
Jumper: devotion, mgl, one jumppad usage
-
Shifter: double-take, thunderbolt and arc grenade, one longer phaseshift usage
-
Ravenant: hemlok, charge rifle and satchel, super wallclimb, faster crouchwalk
-
Phase Walker: r101 and thunderbolt, one portal usage(portal destroys on death)
-
Heavy Sniper: kraber(anti-titan) and electric smoke
-
Runner: re45 with less damage falloff and mgl, octane stim(longer stim that costs health)
-
Path Builder: r97 and mgl, one zipline gun usage(zipline destroys on death)
-
Scout: g2 and archer, two grapple usage
-
Flyer: mozambique and charge rifle, passive jet pack
-
Assassin: suppressed wingman elite and charge rifle
Special Thanks
Dinorush and Moblin, they allowed me to modify Brute4 and Archon in my own repo!