about summary refs log tree commit diff
path: root/src/game
diff options
context:
space:
mode:
Diffstat (limited to 'src/game')
-rw-r--r--src/game/game_variables.h1
-rw-r--r--src/game/server/game_server.cpp7
2 files changed, 6 insertions, 2 deletions
diff --git a/src/game/game_variables.h b/src/game/game_variables.h
index b3597ebe..701de67d 100644
--- a/src/game/game_variables.h
+++ b/src/game/game_variables.h
@@ -34,6 +34,7 @@ MACRO_CONFIG_INT(cl_predict, 1, 0, 1)
 MACRO_CONFIG_INT(cl_nameplates, 0, 0, 2)
 
 MACRO_CONFIG_STR(sv_maprotation, 512, "")
+MACRO_CONFIG_INT(sv_powerups, 1, 0, 1)
 
 MACRO_CONFIG_INT(dynamic_camera, 1, 0, 1)
 
diff --git a/src/game/server/game_server.cpp b/src/game/server/game_server.cpp
index 0b6a0250..9b69fd91 100644
--- a/src/game/server/game_server.cpp
+++ b/src/game/server/game_server.cpp
@@ -1735,8 +1735,11 @@ void mods_init()
 			break;
 
 		case ITEM_NINJA:
-			type = POWERUP_NINJA;
-			subtype = WEAPON_NINJA;
+			if(config.sv_powerups)
+			{
+				type = POWERUP_NINJA;
+				subtype = WEAPON_NINJA;
+			}
 			break;
 		};