Age | Commit message (Collapse) | Author |
|
Closes #682
|
|
As they cannot be unlocked by levelling up and some players may still want to use them while having progression enabled, we simply keep them unlocked when progression is enabled.
|
|
index (#788)
The previous index passed to the method did not correspond properly with the persistent data index.
Instead pass their class reference and then use that to grab the correct index.
|
|
|
|
Co-authored-by: Maya <11448698+RoyalBlue1@users.noreply.github.com>
Co-authored-by: ASpoonPlaysGames <66967891+ASpoonPlaysGames@users.noreply.github.com>
Co-authored-by: Alystrasz <contact@remyraes.com>
|
|
Use the proper function instead of NSReloadMods on join
|
|
Use `getrandom()` instead of random int from player array to select infected
Co-authored-by: ASpoonPlaysGames <66967891+ASpoonPlaysGames@users.noreply.github.com>
|
|
End match early if there are no players when trying to select infected
|
|
Adds missing spectator initialisation
Co-authored-by: Khalmee <87766895+Khalmee@users.noreply.github.com>
|
|
(#767)
|
|
|
|
Translated using Weblate (Spanish (Mexico))
Currently translated at 91.3% (284 of 311 strings)
Translation: Northstar/Northstar Client Localisation
Translate-URL: https://translate.harmony.tf/projects/northstar/client/es_MX/
Co-authored-by: Andrés <DumbANdres@users.noreply.translate.harmony.tf>
|
|
|
|
Adds a GitHub Action that auto-adds a label to a PR in case there are merge conflicts.
|
|
Also makes that text get localised as it was hardcoded before.
|
|
Move compiler flag so that `RecalculateHighestTitanFDLevel` is MP only.
|
|
Fixes `spec_mode` bind not working by adding a small spectator replay delay
Co-authored-by: DBmaoha <56738369+DBmaoha@users.noreply.github.com>
|
|
UI integration for the mod downloading feature. Feature activation locked behind a convar.
|
|
Adds a console command to allow players to reset the Aegis Ranks of their Titans
|
|
Adds decorative models to the lobby map that will only display during winter holiday season.
|
|
Treat `.gnut` files as `.nut` for syntax highlighting on GitHub
Their syntax is functionally the same anyway.
|
|
This is an initial test to get formatting etc agreed upon to then
build on this further
|
|
Requesting for invalid loadout index using SwapSecondaryAndWeapon3PersistentLoadoutData will cause a crash. This change just adds a check to reset the loadout index.
|
|
* use consts for killingspree and rampage score events
* add Revenge and Quick Revenge score events
* ensure no revenge/quick revenge against non-players
* this is OnPlayerKilled i dont need this check
* implement mayhem and onslaught
|
|
Add translation status indicator badge to README
Add section showing all languages
|
|
Translated using Weblate (French)
Currently translated at 100.0% (291 of 291 strings)
Translation: Northstar/Northstar Client Localisation
Translate-URL: https://translate.harmony.tf/projects/northstar/client/fr/
Co-authored-by: Rémy Raes <Alystrasz@users.noreply.translate.harmony.tf>
|
|
Script component of plugins v3. See launcher PR for more info.
https://github.com/R2Northstar/NorthstarLauncher/pull/472
|
|
Adds a new callback: `SetCallback_TryUseProjectileReplay` so that servers can write logic to enable/disable this behaviour on a case by case basis
|
|
As currently Northstar does not support launching into vanilla.
|
|
Fixes wrong attacker receiving stat updates
|
|
Small fix which the wrong item type was being addressed to check for Titan Camos, allowing players to use any camo without fallback to default if they didn't own that item previously when enabling progression.
|
|
Also doesn't show the challenge completion notifications in game as a nice side effect
|
|
Gun game was never set up to properly use the playlistvars for setting guns, and relied on playlistvaroverrides to set the score limit, this caused the change to persist to other modes
|
|
Fix the add to project workflow so that it works on PRs from forks, securely by running it in the context of the target.
|
|
Some game modes like Gun Game or Infection are not considered valid yet, causing the warning message to be spammed in the logs.
Necessary work should be done to add the modes to the list of valid modes. Until we will just comment out the print statement in order to prevent log spam.
Co-authored-by: GeckoEidechse <40122905+GeckoEidechse@users.noreply.github.com>
|
|
Titan Assist medals aren't given to players who assisted damage when someone kills a titan, that is due the fact that Titans stores damage history in their Soul component, not the NPC itself.
|
|
Fixes an issue where dying while the Arc Cannon beam is hurting someone would cause an error.
Co-authored-by: Dinorush <62536724+Dinorush@users.noreply.github.com>
|
|
Titans stores damage history in their Soul component, not the NPC itself, probably due to how game handles pilot/auto-titan interaction with the Titan entities.
This means that we weren't awarding assist stats properly for titan assists
|
|
Currently dropships take damage from titans stepping on them, this prevents that
Co-authored-by: William Miller <william-millennium@hotmail.com>
|
|
PRs from forks are triggered from that fork which means that they don't
have access to the necessary token
|
|
Automatically adds all opened issues and pull requests to the project board.
|
|
Exposes the previously hidden string argument in the `UpdatePlayerStat` function, that is needed to track some things more easily when hooking stats.
|
|
`INVALID_REF` errors were being caused by trying to get the item image for weapon skins.
If a mod (e.g. moreskins) added new skins, the client equipped one, and then the mod is disabled, the client now has bad persistence.
This is mostly handled fine by the game, except for weapon skins. This PR prevents the crash, and resets the bad persistence to default.
|
|
|
|
|
|
When turning on progression now, items that should be purchased from the store will remain unlocked.
These items contain among others the prime versions of the various Titans.
Some mods make explicit use of prime Titans to switch to alternate loadouts (Brute, Archon, ...)
Some players would like to opt into progression but decide against it due to losing access to prime Titans
As such we should keep them unlocked, even when progression is enabled as they cannot be obtained through progression alone anyway.
|
|
same character as match (#736)
Find the next replacement starting from the end of the last one, instead of from the start of the string
|
|
Removes some convars we don't need at all
|
|
Uses string names for convars (been supported since refactor but not yet
used) rather than magic numbers
Co-authored-by: BobTheBob <32057864+BobTheBob9@users.noreply.github.com>
|
|
Code is adapted from `_grunt_chatter.gnut` which is used in the campaign.
File implementation is a vanilla behavior restoration of Grunts being able to chatter about when other grunts nearby are killed, or when an enemy Titan is killed.
|