2015-05-08 07:28:48 +00:00
class ACE_Settings {
2015-05-14 19:36:12 +00:00
class GVAR ( enabled ) {
2016-03-08 07:17:40 +00:00
category = CSTRING ( Module_DisplayName ) ;
2015-05-14 19:36:12 +00:00
typeName = " BOOL " ;
value = 1 ;
2015-06-06 02:02:24 +00:00
displayName = CSTRING ( enabled_DisplayName ) ;
description = CSTRING ( enabled_Description ) ;
2015-05-14 19:36:12 +00:00
} ;
2015-05-10 10:00:19 +00:00
class GVAR ( viewDistanceOnFoot ) {
2016-03-08 07:17:40 +00:00
category = CSTRING ( Module_DisplayName ) ;
2015-05-08 07:28:48 +00:00
typeName = " SCALAR " ;
isClientSettable = 1 ;
2015-05-19 17:48:29 +00:00
value = 0 ; // index, NOT value // Can set it to client's actual viewdistance in the init function once ACE_Settings supports numbers (if ever).
2015-08-12 20:20:07 +00:00
values [ ] = { CSTRING ( videosettings ) , " 500 " , " 1000 " , " 1500 " , " 2000 " , " 2500 " , " 3000 " , " 3500 " , " 4000 " , " 5000 " , " 6000 " , " 7000 " , " 8000 " , " 9000 " , " 10000 " } ; // Values also need to be changed in functions/fnc_returnValue.sqf
2015-06-06 02:02:24 +00:00
displayName = CSTRING ( onFoot_DisplayName ) ;
description = CSTRING ( onFoot_Description ) ;
2015-05-10 10:00:19 +00:00
} ;
class GVAR ( viewDistanceLandVehicle ) {
2016-03-08 07:17:40 +00:00
category = CSTRING ( Module_DisplayName ) ;
2015-05-10 10:00:19 +00:00
typeName = " SCALAR " ;
isClientSettable = 1 ;
2015-05-19 17:48:29 +00:00
value = 0 ; // index, NOT value
2015-08-12 20:20:07 +00:00
values [ ] = { CSTRING ( videosettings ) , " 500 " , " 1000 " , " 1500 " , " 2000 " , " 2500 " , " 3000 " , " 3500 " , " 4000 " , " 5000 " , " 6000 " , " 7000 " , " 8000 " , " 9000 " , " 10000 " } ; // Values also need to be changed in functions/fnc_returnValue.sqf
2015-06-06 02:02:24 +00:00
displayName = CSTRING ( landVehicle_DisplayName ) ;
description = CSTRING ( landVehicle_Description ) ;
2015-05-10 10:00:19 +00:00
} ;
class GVAR ( viewDistanceAirVehicle ) {
2016-03-08 07:17:40 +00:00
category = CSTRING ( Module_DisplayName ) ;
2015-05-10 10:00:19 +00:00
typeName = " SCALAR " ;
isClientSettable = 1 ;
2015-05-19 17:48:29 +00:00
value = 0 ; // index, NOT value
2015-08-12 20:20:07 +00:00
values [ ] = { CSTRING ( videosettings ) , " 500 " , " 1000 " , " 1500 " , " 2000 " , " 2500 " , " 3000 " , " 3500 " , " 4000 " , " 5000 " , " 6000 " , " 7000 " , " 8000 " , " 9000 " , " 10000 " } ; // Values also need to be changed in functions/fnc_returnValue.sqf
2015-06-06 02:02:24 +00:00
displayName = CSTRING ( airVehicle_DisplayName ) ;
description = CSTRING ( airVehicle_Description ) ;
2015-05-08 07:28:48 +00:00
} ;
2015-05-09 16:42:02 +00:00
class GVAR ( limitViewDistance ) {
2016-03-08 07:17:40 +00:00
category = CSTRING ( Module_DisplayName ) ;
2015-05-09 09:56:27 +00:00
typeName = " SCALAR " ;
2015-05-09 10:36:11 +00:00
value = 10000 ; // Value, NOT index. 10000 is the maximum in A3
2015-06-06 02:02:24 +00:00
displayName = CSTRING ( limit_DisplayName ) ;
description = CSTRING ( limit_setting ) ;
2015-05-09 09:56:27 +00:00
} ;
2015-05-14 15:11:52 +00:00
class GVAR ( objectViewDistanceCoeff ) {
2016-03-08 07:17:40 +00:00
category = CSTRING ( Module_DisplayName ) ;
2015-05-14 15:11:52 +00:00
typeName = " SCALAR " ;
isClientSettable = 1 ;
value = 0 ; // index. Actual coefficient is given by functions/fnc_returnObjectCoeff.sqf
2015-08-12 20:20:07 +00:00
values [ ] = { CSTRING ( object_off ) , CSTRING ( object_verylow ) , CSTRING ( object_low ) , CSTRING ( object_medium ) , CSTRING ( object_high ) , CSTRING ( object_veryhigh ) , CSTRING ( object_fovBased ) } ;
2015-06-06 02:02:24 +00:00
displayName = CSTRING ( object_DisplayName ) ;
description = CSTRING ( object_Description ) ;
2015-05-14 15:11:52 +00:00
} ;
2015-05-08 12:14:15 +00:00
} ;