@@ -1931,7 +1931,9 @@ typedef struct {
1931
1931
menufield_s flaglimit ;
1932
1932
menuradiobutton_s friendlyfire ;
1933
1933
menufield_s hostname ;
1934
+ #ifndef TA_WEAPSYS
1934
1935
menuradiobutton_s instagib ;
1936
+ #endif
1935
1937
menuradiobutton_s pure ;
1936
1938
menulist_s botSkill ;
1937
1939
@@ -2041,7 +2043,9 @@ static void ServerOptions_Start( void ) {
2041
2043
int dedicated ;
2042
2044
int friendlyfire ;
2043
2045
int flaglimit ;
2046
+ #ifndef TA_WEAPSYS
2044
2047
int instagib ;
2048
+ #endif
2045
2049
int pure ;
2046
2050
int skill ;
2047
2051
int n ;
@@ -2054,7 +2058,9 @@ static void ServerOptions_Start( void ) {
2054
2058
publicserver = s_serveroptions .publicserver .curvalue ;
2055
2059
dedicated = s_serveroptions .dedicated .curvalue ;
2056
2060
friendlyfire = s_serveroptions .friendlyfire .curvalue ;
2061
+ #ifndef TA_WEAPSYS
2057
2062
instagib = s_serveroptions .instagib .curvalue ;
2063
+ #endif
2058
2064
pure = s_serveroptions .pure .curvalue ;
2059
2065
skill = s_serveroptions .botSkill .curvalue + 1 ;
2060
2066
@@ -2086,7 +2092,9 @@ static void ServerOptions_Start( void ) {
2086
2092
trap_Cvar_SetValue ( "ui_ffa_fraglimit" , fraglimit );
2087
2093
#endif
2088
2094
trap_Cvar_SetValue ( "ui_ffa_timelimit" , timelimit );
2095
+ #ifndef TA_WEAPSYS
2089
2096
trap_Cvar_SetValue ( "ui_ffa_instagib" , instagib );
2097
+ #endif
2090
2098
break ;
2091
2099
2092
2100
case GT_TOURNAMENT :
@@ -2096,7 +2104,9 @@ static void ServerOptions_Start( void ) {
2096
2104
trap_Cvar_SetValue ( "ui_tourney_fraglimit" , fraglimit );
2097
2105
#endif
2098
2106
trap_Cvar_SetValue ( "ui_tourney_timelimit" , timelimit );
2107
+ #ifndef TA_WEAPSYS
2099
2108
trap_Cvar_SetValue ( "ui_tourney_instagib" , instagib );
2109
+ #endif
2100
2110
break ;
2101
2111
2102
2112
#ifdef TA_SP
@@ -2113,37 +2123,47 @@ static void ServerOptions_Start( void ) {
2113
2123
#endif
2114
2124
trap_Cvar_SetValue ( "ui_team_timelimit" , timelimit );
2115
2125
trap_Cvar_SetValue ( "ui_team_friendly" , friendlyfire );
2126
+ #ifndef TA_WEAPSYS
2116
2127
trap_Cvar_SetValue ( "ui_team_instagib" , instagib );
2128
+ #endif
2117
2129
break ;
2118
2130
2119
2131
case GT_CTF :
2120
2132
trap_Cvar_SetValue ( "ui_ctf_capturelimit" , flaglimit );
2121
2133
trap_Cvar_SetValue ( "ui_ctf_timelimit" , timelimit );
2122
2134
trap_Cvar_SetValue ( "ui_ctf_friendly" , friendlyfire );
2135
+ #ifndef TA_WEAPSYS
2123
2136
trap_Cvar_SetValue ( "ui_ctf_instagib" , instagib );
2137
+ #endif
2124
2138
break ;
2125
2139
2126
2140
#ifdef MISSIONPACK
2127
2141
case GT_1FCTF :
2128
2142
trap_Cvar_SetValue ( "ui_1flag_capturelimit" , flaglimit );
2129
2143
trap_Cvar_SetValue ( "ui_1flag_timelimit" , timelimit );
2130
2144
trap_Cvar_SetValue ( "ui_1flag_friendly" , friendlyfire );
2145
+ #ifndef TA_WEAPSYS
2131
2146
trap_Cvar_SetValue ( "ui_1flag_instagib" , instagib );
2147
+ #endif
2132
2148
break ;
2133
2149
2134
2150
case GT_OBELISK :
2135
2151
trap_Cvar_SetValue ( "ui_obelisk_capturelimit" , flaglimit );
2136
2152
trap_Cvar_SetValue ( "ui_obelisk_timelimit" , timelimit );
2137
2153
trap_Cvar_SetValue ( "ui_obelisk_friendly" , friendlyfire );
2154
+ #ifndef TA_WEAPSYS
2138
2155
trap_Cvar_SetValue ( "ui_obelisk_instagib" , instagib );
2156
+ #endif
2139
2157
break ;
2140
2158
2141
2159
#ifdef MISSIONPACK_HARVESTER
2142
2160
case GT_HARVESTER :
2143
2161
trap_Cvar_SetValue ( "ui_harvester_capturelimit" , flaglimit );
2144
2162
trap_Cvar_SetValue ( "ui_harvester_timelimit" , timelimit
10000
span> );
2145
2163
trap_Cvar_SetValue ( "ui_harvester_friendly" , friendlyfire );
2164
+ #ifndef TA_WEAPSYS
2146
2165
trap_Cvar_SetValue ( "ui_harvester_instagib" , instagib );
2166
+ #endif
2147
2167
break ;
2148
2168
#endif
2149
2169
#endif
@@ -2169,7 +2189,9 @@ static void ServerOptions_Start( void ) {
2169
2189
#endif
2170
2190
trap_Cvar_SetValue ("capturelimit" , Com_Clamp ( 0 , flaglimit , flaglimit ) );
2171
2191
trap_Cvar_SetValue ( "g_friendlyfire" , friendlyfire );
2192
+ #ifndef TA_WEAPSYS
2172
2193
trap_Cvar_SetValue ( "g_instagib" , instagib );
2194
+ #endif
2173
2195
trap_Cvar_SetValue ( "sv_pure" , pure );
2174
2196
trap_Cvar_Set ("sv_hostname" , MField_Buffer ( & s_serveroptions .hostname .field ) );
2175
2197
@@ -2642,7 +2664,9 @@ static void ServerOptions_SetMenuItems( void ) {
2642
2664
MField_SetText ( & s_serveroptions .fraglimit .field , va ( "%i" , (int )Com_Clamp ( 0 , 999 , trap_Cvar_VariableValue ( "ui_ffa_fraglimit" ) ) ) );
2643
2665
#endif
2644
2666
MField_SetText ( & s_serveroptions .timelimit .field , va ( "%i" , (int )Com_Clamp ( 0 , 999 , trap_Cvar_VariableValue ( "ui_ffa_timelimit" ) ) ) );
2667
+ #ifndef TA_WEAPSYS
2645
2668
s_serveroptions .instagib .curvalue = (int )Com_Clamp ( 0 , 1 , trap_Cvar_VariableValue ( "ui_ffa_instagib" ) );
2669
+ #endif
2646
2670
break ;
2647
2671
2648
2672
case GT_TOURNAMENT :
@@ -2652,14 +2676,19 @@ static void ServerOptions_SetMenuItems( void ) {
2652
2676
MField_SetText ( & s_serveroptions .fraglimit .field , va ( "%i" , (int )Com_Clamp ( 0 , 999 , trap_Cvar_VariableValue ( "ui_tourney_fraglimit" ) ) ) );
2653
2677
#endif
2654
2678
MField_SetText ( & s_serveroptions .timelimit .field , va ( "%i" , (int )Com_Clamp ( 0 , 999 , trap_Cvar_VariableValue ( "ui_tourney_timelimit" ) ) ) );
2679
+ #ifndef TA_WEAPSYS
2655
2680
s_serveroptions .instagib .curvalue = (int )Com_Clamp ( 0 , 1 , trap_Cvar_VariableValue ( "ui_tourney_instagib" ) );
2681
+ #endif
2656
2682
break ;
2657
2683
2658
2684
#ifdef TA_SP
2659
2685
case GT_SINGLE_PLAYER :
2660
2686
MField_SetText ( & s_serveroptions .fraglimit .field , "0" );
2661
2687
MField_SetText ( & s_serveroptions .timelimit .field , "0" );
2662
2688
s_serveroptions .friendlyfire .curvalue = 0 ;
2689
+ #ifndef TA_WEAPSYS
2690
+ s_serveroptions .instagib .curvalue = 0 ;
2691
+ #endif
2663
2692
break ;
2664
2693
#endif
2665
2694
@@ -2671,37 +2700,47 @@ static void ServerOptions_SetMenuItems( void ) {
2671
2700
#endif
2672
2701
MField_SetText ( & s_serveroptions .timelimit .field , va ( "%i" , (int )Com_Clamp ( 0 , 999 , trap_Cvar_VariableValue ( "ui_team_timelimit" ) ) ) );
2673
2702
s_serveroptions .friendlyfire .curvalue = (int )Com_Clamp ( 0 , 1 , trap_Cvar_VariableValue ( "ui_team_friendly" ) );
2703
+ #ifndef TA_WEAPSYS
2674
2704
s_serveroptions .instagib .curvalue = (int )Com_Clamp ( 0 , 1 , trap_Cvar_VariableValue ( "ui_team_instagib" ) );
2705
+ #endif
2675
2706
break ;
2676
2707
2677
2708
case GT_CTF :
2678
2709
MField_SetText ( & s_serveroptions .flaglimit .field , va ( "%i" , (int )Com_Clamp ( 0 , 100 , trap_Cvar_VariableValue ( "ui_ctf_capturelimit" ) ) ) );
2679
2710
MField_SetText ( & s_serveroptions .timelimit .field , va ( "%i" , (int )Com_Clamp ( 0 , 999 , trap_Cvar_VariableValue ( "ui_ctf_timelimit" ) ) ) );
2680
2711
s_serveroptions .friendlyfire .curvalue = (int )Com_Clamp ( 0 , 1 , trap_Cvar_VariableValue ( "ui_ctf_friendly" ) );
2712
+ #ifndef TA_WEAPSYS
2681
2713
s_serveroptions .instagib .curvalue = (int )Com_Clamp ( 0 , 1 , trap_Cvar_VariableValue ( "ui_ctf_instagib" ) );
2714
+ #endif
2682
2715
break ;
2683
2716
2684
2717
#ifdef MISSIONPACK
2685
2718
case GT_1FCTF :
2686
2719
MField_SetText ( & s_serveroptions .flaglimit .field , va ( "%i" , (int )Com_Clamp ( 0 , 100 , trap_Cvar_VariableValue ( "ui_1flag_capturelimit" ) ) ) );
2687
2720
MField_SetText ( & s_serveroptions .timelimit .field , va ( "%i" , (int )Com_Clamp ( 0 , 999 , trap_Cvar_VariableValue ( "ui_1flag_timelimit" ) ) ) );
2688
2721
s_serveroptions .friendlyfire .curvalue = (int )Com_Clamp ( 0 , 1 , trap_Cvar_VariableValue ( "ui_1flag_friendly" ) );
2722
+ #ifndef TA_WEAPSYS
2689
2723
s_serveroptions .instagib .curvalue = (int )Com_Clamp ( 0 , 1 , trap_Cvar_VariableValue ( "ui_1flag_instagib" ) );
2724
+ #endif
2690
2725
break ;
2691
2726
2692
2727
case GT_OBELISK :
2693
2728
MField_SetText ( & s_serveroptions .flaglimit .field , va ( "%i" , (int )Com_Clamp ( 0 , 100 , trap_Cvar_VariableValue ( "ui_obelisk_capturelimit" ) ) ) );
2694
2729
MField_SetText ( & s_serveroptions .timelimit .field , va ( "%i" , (int )Com_Clamp ( 0 , 999 , trap_Cvar_VariableValue ( "ui_obelisk_timelimit" ) ) ) );
2695
2730
s_serveroptions .friendlyfire .curvalue = (int )Com_Clamp ( 0 , 1 , trap_Cvar_VariableValue ( "ui_obelisk_friendly" ) );
2731
+ #ifndef TA_WEAPSYS
2696
2732
s_serveroptions .instagib .curvalue = (int )Com_Clamp ( 0 , 1 , trap_Cvar_VariableValue ( "ui_obelisk_instagib" ) );
2733
+ #endif
2697
2734
break ;
2698
2735
2699
2736
#ifdef MISSIONPACK_HARVESTER
2700
2737
case GT_HARVESTER :
2701
2738
MField_SetText ( & s_serveroptions .flaglimit .field , va ( "%i" , (int )Com_Clamp ( 0 , 100 , trap_Cvar_VariableValue ( "ui_harvester_capturelimit" ) ) ) );
2702
2739
MField_SetText ( & s_serveroptions .timelimit .field , va ( "%i" , (int )Com_Clamp ( 0 , 999 , trap_Cvar_VariableValue ( "ui_harvester_timelimit" ) ) ) );
2703
2740
s_serveroptions .friendlyfire .curvalue = (int )Com_Clamp ( 0 , 1 , trap_Cvar_VariableValue ( "ui_harvester_friendly" ) );
2741
+ #ifndef TA_WEAPSYS
2704
2742
s_serveroptions .instagib .curvalue = (int )Com_Clamp ( 0 , 1 , trap_Cvar_VariableValue ( "ui_harvester_instagib" ) );
2743
+ #endif
2705
2744
break ;
2706
2745
#endif
2707
2746
#endif
@@ -2888,12 +2927,14 @@ static void ServerOptions_MenuInit( qboolean multiplayer ) {
2888
2927
#endif
2889
2928
}
2890
2929
2930
+ #ifndef TA_WEAPSYS
2891
2931
y += BIGCHAR_HEIGHT + 2 ;
2892
2932
s_serveroptions .instagib .generic .type = MTYPE_RADIOBUTTON ;
2893
2933
s_serveroptions .instagib .generic .flags = QMF_PULSEIFFOCUS |QMF_SMALLFONT ;
2894
2934
s_serveroptions .instagib .generic .x = OPTIONS_X ;
2895
2935
s_serveroptions .instagib .generic .y = y ;
2896
2936
s_serveroptions .instagib .generic .name = "Instagib:" ;
2937
+ #endif
2897
2938
2898
2939
y += BIGCHAR_HEIGHT + 2 ;
2899
2940
s_serveroptions .pure .generic .type = MTYPE_RADIOBUTTON ;
@@ -3073,7 +3114,9 @@ static void ServerOptions_MenuInit( qboolean multiplayer ) {
3073
3114
if ( s_serveroptions .gametype >= GT_TEAM ) {
3074
3115
Menu_AddItem ( & s_serveroptions .menu , & s_serveroptions .friendlyfire );
3075
3116
}
3117
+ #ifndef TA_WEAPSYS
3076
3118
Menu_AddItem ( & s_serveroptions .menu , & s_serveroptions .instagib );
3119
+ #endif
3077
3120
Menu_AddItem ( & s_serveroptions .menu , & s_serveroptions .pure );
3078
3121
if ( s_serveroptions .multiplayer ) {
3079
3122
Menu_AddItem ( & s_serveroptions .menu , & s_serveroptions .publicserver );
0 commit comments