aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-08-30Move `OnPlayerKilled` functionZanieon
as part of the refactoring effort in #830
2024-08-30Move `CTFInitPlayer` functionZanieon
as part of the refactoring effort in #830
2024-08-30Move `CaptureFlag` functionZanieon
as part of the refactoring effort in #830
2024-08-30Move some drop flag related functions to end of fileZanieon
in an effort to have all related functions close to each other Part of the refactor in #830
2024-08-30Move `SetFlagStateForTeam` to end of fileZanieon
in an effort to have all related functions close to each other
2024-08-30Add missing valid check for militia flag spawn (#853)GeckoEidechse
Co-authored-by: Zanieon <william-millennium@hotmail.com>
2024-08-30Translations update from Weblate (#851)Harmony Weblate
Translated using Weblate (German) Currently translated at 99.0% (310 of 313 strings) Translation: Northstar/Northstar Client Localisation Translate-URL: https://translate.harmony.tf/projects/northstar/client/de/ Co-authored-by: Maya <RoyalBlue1@users.noreply.translate.harmony.tf>
2024-08-29Add code review and testing sections to pull request template (#850)v1.27.5-rc1GeckoEidechse
2024-08-29Hide remote mods in mods display (#799)Rémy Raes
As they are supposed to be disabled unless joining a server that requires that mod.
2024-08-28Translations update from Weblate (#848)v1.27.4-rc3v1.27.4Harmony Weblate
Translated using Weblate (Polish) Currently translated at 100.0% (313 of 313 strings) Translation: Northstar/Northstar Client Localisation Translate-URL: https://translate.harmony.tf/projects/northstar/client/pl/ Co-authored-by: p0358 <p0358@users.noreply.github.com>
2024-08-27Bump actions/checkout to v4 (#847)v1.27.4-rc2v1.27.4-rc1GeckoEidechse
from v3 which is being deprecated
2024-08-27Remove quotation marks from Polish translations breaking file parsing (#846)v1.27.3-rc6v1.27.3eve
The quotation marks caused file parsing to end early and break
2024-08-26Translations update from Weblate (#844)v1.27.3-rc5v1.27.3-rc4Harmony Weblate
Translated using Weblate (Polish) Currently translated at 100.0% (313 of 313 strings) Translation: Northstar/Northstar Client Localisation Translate-URL: https://translate.harmony.tf/projects/northstar/client/pl/ Co-authored-by: eve <eve@users.noreply.translate.harmony.tf>
2024-08-26Add Polish translations (#843)eve
Adds file for Polish translations as well as the translations themselves.
2024-08-19Fix Attrition SquadHandler crash (#839)v1.27.3-rc3v1.27.3-rc2Bobbyperson
Adds an `IsAlive()` check to temporarily handle a rare crash
2024-08-18Translations update from Weblate (#840)v1.27.3-rc1Harmony Weblate
Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (313 of 313 strings) Translation: Northstar/Northstar Client Localisation Translate-URL: https://translate.harmony.tf/projects/northstar/client/zh_Hant/ Co-authored-by: RainTrap341 <RainTrap341@users.noreply.translate.harmony.tf>
2024-08-14Translations update from Weblate (#837)Harmony Weblate
Translated using Weblate (Italian) Currently translated at 99.6% (312 of 313 strings) Translation: Northstar/Northstar Client Localisation Translate-URL: https://translate.harmony.tf/projects/northstar/client/it/ Co-authored-by: Nostromo <Nostromo@users.noreply.translate.harmony.tf>
2024-08-14Support multiple spaces in custom damage source ID display names (#835)Dinorush
Replace all spaces
2024-08-08Translations update from Weblate (#834)v1.27.2-rc2v1.27.2-rc1v1.27.2Harmony Weblate
Translated using Weblate (French) Currently translated at 100.0% (313 of 313 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>
2024-08-08Run merge conflict label action periodically (#833)GeckoEidechse
2024-08-08Add option to manually run merge conflict label action (#832)GeckoEidechse
so that labels can easily be updated if need be
2024-07-31Revert "Add a generic "JoinServer" function" (#828)v1.27.1-rc1v1.27.1GeckoEidechse
Revert "Add a generic "JoinServer" function (#693)" as it causes issues with MAD due to duplicated server join logic as discussed on Discord This reverts commit e4b3cc7d3ee17488053cae24c8a8c981dbe95eab.
2024-07-31Remove redundant parameter in DownloadMod (#827)wolf109909
This parameter is a leftover of a previous refactor, and isn't used anywhere in the function.
2024-07-30Translations update from Weblate (#826)Harmony Weblate
Translated using Weblate (Portuguese) Currently translated at 100.0% (313 of 313 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-07-30Translations update from Weblate (#825)v1.27.0-rc1v1.27.0Harmony Weblate
Translated using Weblate (Russian) Currently translated at 94.8% (297 of 313 strings) Translation: Northstar/Northstar Client Localisation Translate-URL: https://translate.harmony.tf/projects/northstar/client/ru/ Co-authored-by: WofWca <wofwca@protonmail.com>
2024-07-30Update tbshotgun mdls with skinfamillies/lods, add pbr materials (#796)Creamy
See pull request description for highly detailed changelog.
2024-07-30Add a generic "JoinServer" function (#693)Klemmbaustein
Adds a function that allows the client to join a server from a `ServerInfo` struct. This also changes the server browser to use this function.
2024-07-30Only fetch MAD manifesto on server join (#821)Rémy Raes
Previously, the verified mods manifesto was fetched on game start without checking if the verified mod feature is enabled Squirrel-side; with this, the manifesto is only fetched when the user wants to download a mod (meaning they enabled the feature beforehand).
2024-07-28Move fontfiletable.txt to keyvalues (#612)v1.26.4-rc3v1.26.4-rc2v1.26.4EladNLG
This is done so mods using keyvalues folders to add custom fonts to the game don't revert the changes done by Northstar
2024-07-27Translations update from Weblate (#823)v1.26.4-rc1Harmony Weblate
* Translated using Weblate (Japanese) Currently translated at 96.1% (299 of 311 strings) Translation: Northstar/Northstar Client Localisation Translate-URL: https://translate.harmony.tf/projects/northstar/client/ja/ * Translated using Weblate (Japanese) Currently translated at 100.0% (311 of 311 strings) Translation: Northstar/Northstar Client Localisation Translate-URL: https://translate.harmony.tf/projects/northstar/client/ja/ --------- Co-authored-by: IROHASTUDIO <irohastudio.create@gmail.com>
2024-07-19Translations update from Weblate (#822)Harmony Weblate
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-07-17Fix "Kills by Auto-Titan" not registering at all (#817)William Miller
This is a quick fix that will redirect the attacker entity to a proper NPC owned by the player. By default behavior of the game, attackers are always the final entity in the owning hiearchy, which is always a player if owned NPCs kills enemies. This change properly redirects the code to the correct NPC whenever they have an owning player.
2024-07-12Change `IsValid()` check to `EndSignal()` (#820)v1.26.3-rc3v1.26.3William Miller
2024-07-11Check player validity in `SetupChallenges_Threaded` (#819)fvnkhead
2024-07-08Hotfix for Intro Dropship (#816)v1.26.3-rc2v1.26.2William Miller
to fix script error
2024-07-08Translations update from Weblate (#815)Harmony Weblate
* Translated using Weblate (English) Currently translated at 100.0% (311 of 311 strings) Translation: Northstar/Northstar Client Localisation Translate-URL: https://translate.harmony.tf/projects/northstar/client/en/ * 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/ * Translated using Weblate (Russian) Currently translated at 95.1% (296 of 311 strings) Translation: Northstar/Northstar Client Localisation Translate-URL: https://translate.harmony.tf/projects/northstar/client/ru/ * Translated using Weblate (English) Currently translated at 100.0% (311 of 311 strings) Translation: Northstar/Northstar Client Localisation Translate-URL: https://translate.harmony.tf/projects/northstar/client/en/ --------- Co-authored-by: William Miller <Zanieon@users.noreply.translate.harmony.tf> Co-authored-by: WofWca <wofwca@protonmail.com> Co-authored-by: GeckoEidechse <GeckoEidechse@users.noreply.translate.harmony.tf>
2024-07-07Fix oversight in "Total MVP" not registering in regards to progression (#814)v1.26.1William Miller
The game have an extra stat especifically to count the total amount of times a player has been MVP in all matches, while the other mvp stat which i previously thought to be absolutely is only registered per map, not globally.
2024-07-07Prevent suicides registering progression stats (#813)William Miller
Prevent suicides registering stats
2024-07-07Mitigate muted audio during dropship intro (#812)v1.26.1-rc5GeckoEidechse
Co-authored-by: Zanieon <william-millennium@hotmail.com>
2024-07-07Mitigate muted audio during dropship intro (#811)GeckoEidechse
Co-authored-by: Zanieon <william-millennium@hotmail.com>
2024-07-07Play battle chatter during dropship intro (#810)GeckoEidechse
Co-authored-by: Zanieon <william-millennium@hotmail.com>
2024-07-07Fix formatting in dropship introZanieon
taken from #809
2024-07-07Rework Intro Dropship Script to avoid player overlap (#809)William Miller
This overhaul makes the Dropships behave consistently now like vanilla and players will only start overlapping each other when both Dropships are full, otherwise code will always attempt to populate them properly instead.
2024-07-06Fix `cl_earn_meter` crash when Core does not exist during Core Active state ↵Dinorush
(#494) Fix crash when getting core weapon
2024-07-06Unfuck the Spawns (#808)v1.26.1-rc4v1.26.1-rc3v1.26.1-rc2William Miller
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.
2024-07-03Translations update from Weblate (#807)v1.26.1-rc1Harmony Weblate
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>
2024-07-03Translations update from Weblate (#806)Harmony Weblate
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>
2024-06-28Implement Match Goals menu and XP tracking (#756)v1.26.0-rc4v1.26.0William Miller
for vanilla parity when it comes to the progression system. See PR description for full details
2024-06-24Bump Actions Ubuntu version to 22.04 (#805)v1.26.0-rc3v1.26.0-rc2v1.26.0-rc1v1.25.4-rc2v1.25.4-rc1v1.25.4GeckoEidechse
Bump the Ubuntu version used for encoding and missing translations check from `20.04` to `22.04`.
2024-05-29Translations update from Weblate (#804)v1.25.3-rc3v1.25.3-rc2v1.25.3-rc1v1.25.3v1.25.2-rc1v1.25.2v1.25.1-rc2v1.25.1Harmony Weblate
* 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>