Harmony Weblate
76ba7bf0ba
Translations update from Weblate ( #801 )
...
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>
2024-04-13 02:06:44 +02:00
William Miller
9661372712
Move all owned NPCs together with player on Team Switching ( #789 )
...
Uses a call back that is triggered when the player switches team to update their own entities accordingly.
2024-04-13 01:54:55 +02:00
Jack
f427583ec4
Add initial unit testing logic ( #708 )
...
Adds initial logic to allow for some form of basic unit testing.
2024-04-12 01:52:53 +02:00
Jack
11787b3896
Validate selected Titan loadout index better ( #762 )
...
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.
2024-04-12 01:50:38 +02:00
Cyn
a8c0653b25
Fix weapon drop callback breaking SP ( #797 )
...
Move weapon drop callback globalization to `#if MP`
2024-03-26 13:52:16 +01:00
NoCatt
51eb5eade9
Add weapon dropped callback
...
Adds a callback for when a weapon is dropped.
In the progress this also fixes weapons still dropping unintentionally in certain case.
2024-02-29 00:37:57 +01:00
Austin Rollfing
f2041fbb14
Fix map rotation for Hide-and-Seek and remove duplicate entries ( #792 )
2024-02-23 01:50:48 +01:00
GeckoEidechse
0982cb08e9
Fix map rotation for CTF and remove duplicate entries ( #795 )
...
Co-authored-by: Bobbyperson12 <23128094+Bobbyperson12@users.noreply.github.com>
2024-02-23 01:46:34 +01:00
GeckoEidechse
cc8df6a874
Fix indentation in `playlist_v2.txt` ( #794 )
...
Co-authored-by: Bobbyperson12 <23128094+Bobbyperson12@users.noreply.github.com>
2024-02-23 01:18:47 +01:00
GeckoEidechse
77aefb01fb
Remove duplicate entries of `mp_lf_stacks` ( #793 )
...
Co-authored-by: Bobbyperson12 <23128094+Bobbyperson12@users.noreply.github.com>
2024-02-23 01:16:08 +01:00
Harmony Weblate
343051c901
Translations update from Weblate ( #790 )
...
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>
2024-02-09 21:05:36 +01:00
GeckoEidechse
06fd34d87d
Disable MAD by default ( #787 )
...
Disables MAD by default again by flipping the value of the corresponding convar by reverting #782
2024-02-04 02:50:20 +01:00
Jack
c8193f64ff
Scale pilot kill core gain properly for mixed modes ( #702 )
...
Closes #682
2024-01-29 17:12:10 +01:00
William Miller
14561cf90f
Unlock remaining DLC items while progression is enabled ( #786 )
...
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.
2024-01-26 22:47:24 +01:00
William Miller
51ed7763f7
Change Aegis Reset Functionality to use titan chassis ref instead of raw 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.
2024-01-26 22:44:31 +01:00
Jack
7edb0f2e72
Prevent client side crash in MFD when marked target dies out of bounds. ( #705 )
2024-01-21 01:20:33 +01:00
GeckoEidechse
0e5bf9e64a
Enable MAD by default ( #782 )
...
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>
2024-01-09 00:48:24 +01:00
Maya
8847f70ac6
Fix mod reloading for MAD ( #780 )
...
Use the proper function instead of NSReloadMods on join
2024-01-09 00:30:06 +01:00
GeckoEidechse
76582b6890
Use `getrandom()` instead of random int from player array ( #778 )
...
Use `getrandom()` instead of random int from player array to select infected
Co-authored-by: ASpoonPlaysGames <66967891+ASpoonPlaysGames@users.noreply.github.com>
2024-01-04 01:32:45 +01:00
Jack
44505833b1
Prevent crash when selecting first infected ( #731 )
...
End match early if there are no players when trying to select infected
2024-01-04 01:26:31 +01:00
Aibek
0e15364939
Fix spectating for LTS ( #774 )
...
Adds missing spectator initialisation
Co-authored-by: Khalmee <87766895+Khalmee@users.noreply.github.com>
2024-01-02 23:18:18 +01:00
Casper Talvio
af84c42f71
Add validity check to `HandleDistanceAndTimeStats_Threaded` to prevent crash ( #767 )
2024-01-02 22:24:14 +01:00
Casper Talvio
fd02b453d3
Add validity check to `SaveStatsPeriodically_Threaded` ( #769 )
2024-01-02 22:22:08 +01:00
Harmony Weblate
00a4bb6fb5
Translations update from Weblate ( #776 )
...
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>
2023-12-31 12:55:33 +01:00
Jack
feee261dd2
Add missing server browser localisation for `WRONG_MOD_VERSION` ( #710 )
2023-12-20 22:14:57 +01:00
GeckoEidechse
d90a9867f0
Add Action to add label to PR on merge conflict ( #772 )
...
Adds a GitHub Action that auto-adds a label to a PR in case there are merge conflicts.
2023-12-20 16:20:43 +01:00
Jack
bbd4ced1ea
Make `RequiredOnClient` text clearer ( #720 )
...
Also makes that text get localised as it was hardcoded before.
2023-12-19 02:10:39 +01:00
William Miller
a169e16508
Fix restricting Aegis Rank reset functionality to MP ( #771 )
...
Move compiler flag so that `RecalculateHighestTitanFDLevel` is MP only.
2023-12-18 02:38:29 +01:00
Jack
93b9c734d6
Fix `spec_mode` bind not working ( #706 )
...
Fixes `spec_mode` bind not working by adding a small spectator replay delay
Co-authored-by: DBmaoha <56738369+DBmaoha@users.noreply.github.com>
2023-12-17 02:26:42 +01:00
Rémy Raes
e49e7e8321
Mod download UI integration ( #761 )
...
UI integration for the mod downloading feature. Feature activation locked behind a convar.
2023-12-14 22:19:08 +01:00
William Miller
6d678ac56b
Add Aegis Rank reset functionality command for Progression ( #727 )
...
Adds a console command to allow players to reset the Aegis Ranks of their Titans
2023-12-14 14:39:26 +01:00
Maya
f4df3144ad
Add Winter holiday event models to the lobby ( #768 )
...
Adds decorative models to the lobby map that will only display during winter holiday season.
2023-12-14 01:31:37 +01:00
GeckoEidechse
7140cce045
Treat `.gnut` files as `.nut` for syntax highlighting ( #770 )
...
Treat `.gnut` files as `.nut` for syntax highlighting on GitHub
Their syntax is functionally the same anyway.
2023-12-13 01:24:34 +01:00
GeckoEidechse
0c5c9b1a46
Add a doc comment to `StringReplace` ( #748 )
...
This is an initial test to get formatting etc agreed upon to then
build on this further
2023-12-04 14:25:19 +01:00
x3Karma
bdb73b1fd5
Fix crash when calling for invalid loadout index ( #764 )
...
Requesting for invalid loadout index using SwapSecondaryAndWeapon3PersistentLoadoutData will cause a crash. This change just adds a check to reset the loadout index.
2023-12-01 01:14:41 +01:00
Jack
4e394ce4f7
Implement missing Score Events ( #700 )
...
* 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
2023-11-21 02:22:45 +01:00
GeckoEidechse
1486b861c4
Add translation status indicator badge to README ( #758 )
...
Add translation status indicator badge to README
Add section showing all languages
2023-11-18 21:25:15 +01:00
Harmony Weblate
a937566331
Translations update from Weblate ( #760 )
...
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>
2023-11-07 22:22:48 +01:00
cat_or_not
c0e8a90848
Plugins v3 ( #652 )
...
Script component of plugins v3. See launcher PR for more info.
https://github.com/R2Northstar/NorthstarLauncher/pull/472
2023-11-06 02:23:45 +01:00
Jack
318561f5a6
Re-implement projectile kill replays ( #723 )
...
Adds a new callback: `SetCallback_TryUseProjectileReplay` so that servers can write logic to enable/disable this behaviour on a case by case basis
2023-11-05 13:31:30 +01:00
Jack
5076bea54c
Remove "Launch Multiplayer" button ( #719 )
...
As currently Northstar does not support launching into vanilla.
2023-11-05 13:26:59 +01:00
William Miller
54fae18d72
Fix wrong attacker receiving progression stat updates ( #755 )
...
Fixes wrong attacker receiving stat updates
2023-11-03 17:17:34 +01:00
William Miller
dfeaba7208
Fix wrong Item Type for Titan Camos ( #728 )
...
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.
2023-11-03 17:15:42 +01:00
Jack
faff062f6c
Don't mark items as new if progression is disabled ( #752 )
...
Also doesn't show the challenge completion notifications in game as a nice side effect
2023-11-03 17:10:40 +01:00
Jack
82f87121da
Change gun game score limit setting ( #735 )
...
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
2023-10-28 21:22:41 +02:00
Jack
640d3915c1
Make add to project workflow work on PRs ( #753 )
...
Fix the add to project workflow so that it works on PRs from forks, securely by running it in the context of the target.
2023-10-21 18:39:21 +02:00
Jack
d84d875347
Stop logging invalid map/mode exception in progression ( #750 )
...
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>
2023-10-18 20:34:47 +02:00
William Miller
aa79ad4b92
Fix Titan Assist not tracking properly ( #744 )
...
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.
2023-10-18 02:41:01 +02:00
GalacticMoblin
bc4e4263e7
Fix a crash related to Arc Cannon ( #681 )
...
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>
2023-10-17 15:36:46 +02:00
Jack
327e40edf8
Award titan assist stats based on titan soul damage history ( #746 )
...
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
2023-10-17 15:27:37 +02:00