Age | Commit message (Collapse) | Author |
|
1. Get rid of the odd logic of limiting the algorithm to 3 spawn points
2. Changes the specific CTF algorithm to calculate the spawn points from the flag bases themselves rather than the initial spawn points which was causing severe inconsistencies.
3. Remove some checks in regards to map side swapping when matches reaches half-times due to odd behaviour in native code
4. Mitigate usage of `GetOtherTeam` for certain checks since that function might return Unreachable when it's a gamemode with more than 2 Teams and intentionally script crash the server.
|
|
Translated using Weblate (French)
Currently translated at 100.0% (311 of 311 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>
|
|
Translated using Weblate (French)
Currently translated at 94.2% (293 of 311 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>
|
|
for vanilla parity when it comes to the progression system.
See PR description for full details
|
|
Bump the Ubuntu version used for encoding and missing translations check from `20.04` to `22.04`.
|
|
* Translated using Weblate (German)
Currently translated at 100.0% (311 of 311 strings)
Translation: Northstar/Northstar Client Localisation
Translate-URL: https://translate.harmony.tf/projects/northstar/client/de/
* Translated using Weblate (German)
Currently translated at 100.0% (311 of 311 strings)
Translation: Northstar/Northstar Client Localisation
Translate-URL: https://translate.harmony.tf/projects/northstar/client/de/
---------
Co-authored-by: justplus <justplus@users.noreply.translate.harmony.tf>
Co-authored-by: GeckoEidechse <GeckoEidechse@users.noreply.translate.harmony.tf>
|
|
Translated using Weblate (Spanish)
Currently translated at 92.6% (288 of 311 strings)
Translation: Northstar/Northstar Client Localisation
Translate-URL: https://translate.harmony.tf/projects/northstar/client/es/
Co-authored-by: NachosChipeados <NachosChipeados@users.noreply.translate.harmony.tf>
|
|
Uses a call back that is triggered when the player switches team to update their own entities accordingly.
|
|
Adds initial logic to allow for some form of basic unit testing.
|
|
Seemingly there are cases where mods can set an invalid Titan loadout index, which then causes the progression checks to attempt to set the player's Titan model to an invalid index.
This commit adds a check to ensure that it is within the bounds of the titan loadout array.
|
|
Move weapon drop callback globalization to `#if MP`
|
|
Adds a callback for when a weapon is dropped.
In the progress this also fixes weapons still dropping unintentionally in certain case.
|
|
|
|
Co-authored-by: Bobbyperson12 <23128094+Bobbyperson12@users.noreply.github.com>
|
|
Co-authored-by: Bobbyperson12 <23128094+Bobbyperson12@users.noreply.github.com>
|
|
Co-authored-by: Bobbyperson12 <23128094+Bobbyperson12@users.noreply.github.com>
|
|
Translated using Weblate (Portuguese)
Currently translated at 100.0% (311 of 311 strings)
Translation: Northstar/Northstar Client Localisation
Translate-URL: https://translate.harmony.tf/projects/northstar/client/pt/
Co-authored-by: William Miller <Zanieon@users.noreply.translate.harmony.tf>
|
|
Disables MAD by default again by flipping the value of the corresponding convar by reverting #782
|
|
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
|