From 7fb8f2d2db5ef0139d4df088d275019e26c2acd4 Mon Sep 17 00:00:00 2001 From: Kibi Kelburton Date: Thu, 7 May 2026 17:05:45 +0200 Subject: [PATCH] make sure perks are there from the beginning --- gunfun/mod/main.gsc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gunfun/mod/main.gsc b/gunfun/mod/main.gsc index d434f1f..1b4bcac 100755 --- a/gunfun/mod/main.gsc +++ b/gunfun/mod/main.gsc @@ -272,7 +272,12 @@ firstSpawn() self notify("menuresponse", game["menu_team"], team); wait .1; self notify("menuresponse", "changeclass", "class1"); - wait .1; + wait .1; + // Re-apply perks here — the engine's class-load triggered by changeclass above + // can wipe perk state before loadSetup() gets a chance to set them on first spawn. + self maps\mp\perks\_perks::givePerk("specialty_fastreload"); // Sleight of Hand + self maps\mp\perks\_perks::givePerk("specialty_falldamage"); + self maps\mp\perks\_perks::givePerk("specialty_quickdraw"); self.firstSpawn = false; self thread tryCreateMarkerIcons(); }