aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
8 daysRefactor getting mod information (#899)Rémy Raes
Mod counterpart to the launcher PR. Adds a struct containing mod information instead of getting every field with its own dedicated function
8 daysAdd cl_damage_indicator.gnut from englishclient_mp_commonRespawn
11 daysFix client crash during final killcam (#900)v1.28.6-rc2v1.28.6Bobbyperson
By adding a sanity check to see if the passed string is empty or not.
11 daysFix for the Triple Threat's world model not working properly when used by an ↵v1.28.6-rc1GalacticMoblin
AI opponent (#704) Edits the Triple Threat's world model to fix an unhandled animation event error
11 daysAlign the the text for the "Join" button (#877)eve
by setting alignment property to "north"
11 daysFix UI error when leaving the lobby too quickly (#887)NachosChipeados
Adds a validity check for UIPlayer identity before fetching persistent spawn loadout index
14 daysAdd cl_player.gnut from englishclient_mp_commonRespawn
2024-11-15Remove clutter client logging in melee scripts (#895)v1.28.5-rc2v1.28.5NachosChipeados
Removes logging print statements that just clutter up console.
2024-11-15Add sh_stim.gnut from englishclient_mp_commonRespawn
2024-11-15Add sh_melee_human.gnut from englishclient_mp_commonRespawn
2024-11-15Add cl_screenfade.gnut from englishclient_mp_commonRespawn
2024-11-14Translations update from Weblate (#901)Harmony Weblate
Translated using Weblate (Italian) Currently translated at 96.2% (311 of 323 strings) Translation: Northstar/Northstar Client Localisation Translate-URL: https://translate.harmony.tf/projects/northstar/client/it/ Co-authored-by: Rémy Raes <Alystrasz@users.noreply.translate.harmony.tf>
2024-11-11Allow executing ``npc_pilot_elite`` NPCs (#888)v1.28.5-rc1NachosChipeados
Allows players to execute pilot NPCs
2024-11-04Replace uses of `disconnect` with `NSDisconnectPlayer` (#841)v1.28.4-rc3v1.28.4Jack
As we want to remove `FCVAR_SERVER_CAN_EXECUTE` flag from `disconnect`.
2024-10-30Fix Match Stats Tracking Improperly (#898)William Miller
Previously would incorrectly count each round in round based modes as individual games duplicating and stacking stats for those modes in the process. This commit changes where the hook happens. Ensures the stats will register only once and only when the match really ends, still disconsidering Epilogue state.
2024-10-14Update links to point to new wiki (#894)v1.28.4-rc2GeckoEidechse
Documentation was moved from GitBook to MkDocs so the links to the wiki should updated accordingly.
2024-10-10Delete `_spawnpoints.gnut` (#890)v1.28.4-rc1William Miller
Unused file, not loaded by Northstar.
2024-10-08Translations update from Weblate (#891)Harmony Weblate
Translated using Weblate (Portuguese) Currently translated at 100.0% (323 of 323 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-10-04Remove Clutter Client Logging from Glitch (#889)v1.28.3-rc2v1.28.3-rc1v1.28.3William Miller
2024-10-02Restore missing faction dialogue for Titan Meter buildup (#876)William Miller
Adds faction dialogue saying that Titan is soon ready as well as showing a message when Titan is ready to drop.
2024-09-30Translations update from Weblate (#886)Harmony Weblate
Translated using Weblate (French) Currently translated at 100.0% (323 of 323 strings) Translation: Northstar/Northstar Client Localisation Translate-URL: https://translate.harmony.tf/projects/northstar/client/fr/ Co-authored-by: DragonLordGON <DragonLordGON@users.noreply.translate.harmony.tf>
2024-09-16Add cl_mp_glitch.nut from englishclient_mp_glitchv1.28.2-rc3v1.28.2-rc2v1.28.2Respawn
2024-09-13Fix Discord presence crashing on Campaign (#881)v1.28.2-rc1William Miller
Add MP/SP check to prevent running logic that would script error on SP. Also gives more accurate playercount now.
2024-09-12Fix mode selection menu locking all modes (#880)v1.28.1-rc1v1.28.1William Miller
Invert previously incorrect logic in check to lock gamemode.
2024-09-11Translations update from Weblate (#879)Harmony Weblate
Translated using Weblate (Russian) Currently translated at 92.5% (299 of 323 strings) Translation: Northstar/Northstar Client Localisation Translate-URL: https://translate.harmony.tf/projects/northstar/client/ru/ Co-authored-by: WofWca <wofwca@protonmail.com>
2024-09-10Rework mode select menu (#624)v1.28.0-rc5v1.28.0F1F7Y
Turns mode list from page based into a scrollable list that is categorised and supports filtering.
2024-09-10Renormalize line endingsRespawn
LF vs CRLF
2024-09-10Reorder code of `_gamestate_mp.nut` (#875)William Miller
Reorder functions to prepare for refactor and add big ASCII text comments for wayfinding using common IDE minimap
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