aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-09-10Fix crash when player is in a special team (#866)LightBlueCube
on player team switch. Adds a check whether player is in a default team (IMC/Milita) before calling `GetOtherTeam()`
2024-09-09Add mode_select.menu from englishclient_frontendRespawn
2024-09-08Add GitHub Action to automatically label PRs (#871)v1.28.0-rc4GeckoEidechse
Adds "needs code review" and "needs testing" to all new PRs Co-authored-by: ASpoonPlaysGames <66967891+ASpoonPlaysGames@users.noreply.github.com>
2024-09-07Expose more game state information to DiscordRPC (#869)v1.28.0-rc3William Miller
When playing Frontier Defense it will show when the player is in a Wave Break or which Wave they are currently through Whenever the server is NOT at the Playing gamestate, the plugin will report the respective states instead such as Selecting Titan screen, Prematch, Epilogue, Postmatch, etc...
2024-09-07Refactor and improve spawns (#829)v1.28.0-rc2William Miller
Overhauls the spawning logic to primarily use native functions and with Squirrel only doing refining on the selected spawns.
2024-09-07Translations update from Weblate (#870)Harmony Weblate
Translated using Weblate (German) Currently translated at 98.4% (308 of 313 strings) Translation: Northstar/Northstar Client Localisation Translate-URL: https://translate.harmony.tf/projects/northstar/client/de/ Co-authored-by: NeighbourVadim <NeighbourVadim@users.noreply.translate.harmony.tf>
2024-09-05Translations update from Weblate (#867)v1.28.0-rc1Harmony Weblate
Translated using Weblate (English) Currently translated at 100.0% (313 of 313 strings) Translation: Northstar/Northstar Client Localisation Translate-URL: https://translate.harmony.tf/projects/northstar/client/en/ Co-authored-by: Rémy Raes <Alystrasz@users.noreply.translate.harmony.tf>
2024-09-04Fix Arc Cannon not hurting `npc_gunship` and `npc_pilot_elite` (#863)NachosChipeados
Adds `npc_gunship` and `npc_pilot_elite` to the target list.
2024-09-04Ensure consistent whitespace usage for alignmentGeckoEidechse
previous version mixed tabs and spaces
2024-09-03Add basic contributing docs (#664)F1F7Y
Adds initial docs with guidelines for contributing
2024-09-03Remove `SetShouldCreateMinimapSpawnZones()` from `_gamemode_ps.nut` (#861)William Miller
Function is not necessary anymore, the reworked spawning logic at #829 uses playlistvars to control spawnzones creation on minimap.
2024-09-03Prevent rare crash when player disconnects during War Games intro (#856)v1.27.7-rc3v1.27.7LightBlueCube
2024-09-03Complete overhaul for the CTF script (#830)v1.27.7-rc2William Miller
Refactors CTF script that was dearly needed for a while
2024-09-03Play effect on flag match over (#860)v1.27.7-rc1William Miller
Actually not even vanilla does this, but this is just a fancied effect for when the match is over, the flags simply vanish together with their bases. So this adds some effects on top of it to not look so bland.
2024-09-03Add `IsValidPlayer()` before flag return cleanup (#859)William Miller
Add validity check to player validity as the thread of that function might end on via OnDestroy signal by disconnection, and by that point, the player is no longer valid.
2024-09-03Avoid duplication of challenge award (#858)William Miller
2024-09-02Fix typo in README to match actual folder structure (#857)v1.27.6-rc4v1.27.6-rc3v1.27.6birb
2024-08-31Fix `PlayerInventory_TakeAllInventoryItems` not being threaded (#852)x3Karma
This needs to be threaded as there's a `waitthread` further below on that function, which will cause an error if not threaded.
2024-08-30Add is `IsValidPlayer()` check (#855)v1.27.6-rc2v1.27.6-rc1GeckoEidechse
to prevent potential script crash Co-authored-by: Zanieon <william-millennium@hotmail.com>
2024-08-30Add missing `IsValidPlayer()` check for CTF capture assists (#854)v1.27.5-rc2v1.27.5GeckoEidechse
Co-authored-by: Zanieon <william-millennium@hotmail.com>
2024-08-30Move CTF spawn point related functionsZanieon
as part of the refactoring effort in #830
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-rc21.27.XBobbyperson
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