From 2d33a2b3b3a1f09aade3f3801cb305e68eba867d Mon Sep 17 00:00:00 2001 From: shavitush Date: Sun, 11 Sep 2016 14:14:20 +0300 Subject: [PATCH] Add 'special' property for modular use (#183) --- configs/shavit-styles.cfg | 3 +++ scripting/include/shavit.inc | 1 + scripting/shavit-core.sp | 1 + 3 files changed, 5 insertions(+) diff --git a/configs/shavit-styles.cfg b/configs/shavit-styles.cfg index 7c28155b..a77d7f48 100644 --- a/configs/shavit-styles.cfg +++ b/configs/shavit-styles.cfg @@ -50,6 +50,9 @@ // rankings "rankingmultiplier" "1.0" // rankings points multiplier. don't use for unranked styles + + // special flags + "special" "0" // for modular use } "1" diff --git a/scripting/include/shavit.inc b/scripting/include/shavit.inc index abc75409..ba589f43 100644 --- a/scripting/include/shavit.inc +++ b/scripting/include/shavit.inc @@ -102,6 +102,7 @@ enum bStrafeCountS, bStrafeCountD, fRankingMultiplier, + iSpecial, STYLESETTINGS_SIZE }; diff --git a/scripting/shavit-core.sp b/scripting/shavit-core.sp index 6186911c..b637384c 100644 --- a/scripting/shavit-core.sp +++ b/scripting/shavit-core.sp @@ -1034,6 +1034,7 @@ public bool LoadStyles() gA_StyleSettings[i][bStrafeCountS] = dStyle.GetBool("strafe_count_s", false); gA_StyleSettings[i][bStrafeCountD] = dStyle.GetBool("strafe_count_d", true); gA_StyleSettings[i][fRankingMultiplier] = dStyle.GetFloat("rankingmultiplier", 1.00); + gA_StyleSettings[i][iSpecial] = dStyle.GetInt("special", 0); if(bRegister && strlen(gS_StyleStrings[i][sChangeCommand]) > 0) {