****************************************************************************************

** Merged (English) GameDir files from Development trunk, for the Spring 2011 Release **
****************************************************************************************
o Development Trunk (Revision: 4444):  https://81.169.133.124/source/ja2/branches/Wanne/JA2%201.13%20MP

git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1288 4f8fa57e-7814-0410-bad4-adc449f26b7c
This commit is contained in:
Wanne
2011-05-26 10:54:58 +00:00
parent 432bd657bf
commit 7e5ba8bd71
59 changed files with 71197 additions and 12666 deletions
BIN
View File
Binary file not shown.
+20 -1
View File
@@ -22,6 +22,12 @@ AP_MAXIMUM = 100
;***********************************************************************
AP_MINIMUM = 40
;***********************************************************************
;* The minimum number of Action Points a soldier (merc, enemy, ...) *
;* must have to get an interrupt. *
;***********************************************************************
MIN_APS_TO_INTERRUPT = 16
;***********************************************************************
;* The maximum number of Action Points for Crepitus. *
;***********************************************************************
@@ -286,7 +292,7 @@ AP_FOURTH_CLICK_AIM_SCOPE = 7
AP_FIFTH_CLICK_AIM_SCOPE = 8
AP_SIXTH_CLICK_AIM_SCOPE = 9
AP_SEVENTH_CLICK_AIM_SCOPE = 10
AP_EIGHTTH_CLICK_AIM_SCOPE = 11
AP_EIGHTH_CLICK_AIM_SCOPE = 11
;***********************************************************************
;* The following is used with the weapons.xml:bAutofireShotsPerFiveAP *
@@ -312,6 +318,17 @@ BAD_AP_COST = 36
;***********************************************************************
AP_UNJAM = 2
;***********************************************************************
;* The APs needed when you jump through a window *
;***********************************************************************
AP_JUMPWINDOW = 40
;***********************************************************************
;* The APs needed when you climb up/down a wall *
;***********************************************************************
AP_JUMPWALL = 40
AP_JUMPOFFWALL = 40
;***********************************************************************
;* Suppression AP values *
;* Maximum AP penalty from suppression fire from a single attack *
@@ -389,3 +406,5 @@ BP_JUMP_OVER = 250
BP_BACK_PACK = 50
BP_WORK_ZIPPER = 250
BP_UNJAM = 0
BP_JUMPOFFWALL = 250
BP_JUMPWALL = 500
+52 -10
View File
@@ -51,16 +51,28 @@ NORMAL_SHOOTING_DISTANCE = 70
// Decreasing this value causes all shots to be more accurate.
DEGREES_MAXIMUM_APERTURE = 11
// The Range Coefficient works with the listed weapon range to determine the weapons
// maximum range. Once a bullet reaches it's maximum range, gravity pulls it towards
// the ground.
RANGE_COEFFICIENT = 2.0
// The Gravity Coefficient determines how powerful gravity is once it kicks into
// action - this happens when the bullet reaches the "maximum range" of the gun
// that fired it.
// The higher this coefficient, the faster will bullets change their trajectory
// The lower this coefficient, the faster will bullets change their trajectory
// towards the ground, hitting it sooner.
// Conversely, by decreasing this value you can let bullets fly further beyond
// Conversely, by increasing this value you can let bullets fly further beyond
// the max range of the gun. That will effectivelly let guns hit targets further
// beyond their max range, though it is not a reliable way to hit any target.
GRAVITY_COEFFICIENT = 2.0
// The Vertical Bias "flattens" the target appeture which restricts the vertical amoun
// by which a bullet can travel. Vertical bias is ultimately based on stance where
// a standing shooter is always at 1.0, a prone shooter is at the indicated bias, and
// a crouching target is midway between the two.
VERTICAL_BIAS = 0.5
// The Scope Range Multiplier is applied against a scopes magnification to determine
@@ -70,6 +82,14 @@ VERTICAL_BIAS = 0.5
SCOPE_RANGE_MULTIPLIER = 0.7
// The Side Facing Divisor is applied against the shooting offsets when a target is
// facing directly perpendicular (i.e., East or West when shooter faces North or South)
// to the shooter. This is to account for a visual error in the NCTH system. The
// Valid range for this divisor is 1.0 - 10.0. If you don't think it should be as easy
// to hit a target from the side as from head on, just set this value to 1.0
SIDE_FACING_DIVISOR = 2.0
[Base CTH]
// Base CTH is an amount of CTH given freely to the shooter for any shot he makes.
@@ -191,11 +211,12 @@ BASE_TARGET_INVISIBLE = -100.0
// Please note that all of these except BASE_DRAW_COST should be POSITIVE.
// The higher they are, the greater their effect.
BASE_DRAW_COST = -2.0
BASE_TWO_GUNS = 3.5
BASE_ONE_HANDED = 2.0
BASE_CROUCHING_STANCE = 2.0
BASE_PRONE_STANCE = 3.0
BASE_DRAW_COST = 2.0
BASE_TWO_GUNS = 5.0
BASE_ONE_HANDED = 2.5
BASE_STANDING_STANCE = 2.0
BASE_CROUCHING_STANCE = 3.0
BASE_PRONE_STANCE = 4.0
BASE_HEAVY_WEAPON = 2.0
// These modifiers are applied based on game difficulty, and only affect
@@ -255,9 +276,9 @@ AIM_SHOCK = -150.0
AIM_TARGET_INVISIBLE = -50.0
AIM_SNIPER_SKILL = 25.0
AIM_DRAW_COST = -1.5
AIM_STANDING_STANCE = 2.5
AIM_CROUCHING_STANCE = 1.5
AIM_DRAW_COST = 0.5
AIM_STANDING_STANCE = 1.5
AIM_CROUCHING_STANCE = 1.25
AIM_PRONE_STANCE = 1.0
AIM_TWO_GUNS = 4.0
AIM_ONE_HANDED = 2.5
@@ -277,20 +298,41 @@ MOVEMENT_EXP_LEVEL = 2.0
MOVEMENT_TRACKING_DIFFICULTY = 40
MOVEMENT_PENALTY_PER_TILE = 1.0
PRE_RECOIL_WIS = 2.0
PRE_RECOIL_EXP_LEVEL = 3.0
PRE_RECOIL_AUTO_WEAPONS_SKILL = 2.0
RECOIL_MAX_COUNTER_STR = 3.0
RECOIL_MAX_COUNTER_AGI = 1.0
RECOIL_MAX_COUNTER_EXP_LEVEL = 1.0
RECOIL_MAX_COUNTER_FORCE = 10.0
RECOIL_MAX_COUNTER_CROUCH = 10.0
RECOIL_MAX_COUNTER_PRONE = 25.0
RECOIL_COUNTER_ACCURACY_MIN_ERROR = 0.2
RECOIL_COUNTER_ACCURACY_DEX = 3.0
RECOIL_COUNTER_ACCURACY_WIS = 1.0
RECOIL_COUNTER_ACCURACY_AGI = 1.0
RECOIL_COUNTER_ACCURACY_EXP_LEVEL = 4.0
RECOIL_COUNTER_AUTO_WEAPONS_DIVISOR = 4.0
RECOIL_COUNTER_ACCURACY_TRACER_BONUS = 10.0
RECOIL_COUNTER_ACCURACY_ANTICIPATION = 25.0
RECOIL_COUNTER_ACCURACY_COMPENSATION = 2.0
RECOIL_COUNTER_FREQUENCY_AGI = 3.0
RECOIL_COUNTER_FREQUENCY_EXP_LEVEL = 2.0
RECOIL_COUNTER_FREQUENCY_AUTO_WEAPONS_DIVISOR = 4.0
// These set the percentage by which the autofire target offset is improved. At 20%, it takes 5 "steps" (based on CFF)
// to reach best offset improvement.
RECOIL_COUNTER_INCREMENT = 20
RECOIL_COUNTER_INCREMENT_TRACER = 25
// This value determines the distance ratio for recoil. Higher values result in
// less overall recoil movement at longer ranges.
// This value is an INTEGER, with a range of 10 to 1000. The distance is
// measured in METERS, not tiles, so 100 means 10 tiles.
NORMAL_RECOIL_DISTANCE = 140
MAX_BULLET_DEV = 5.0
RANGE_EFFECTS_DEV = TRUE
+4
View File
@@ -6,6 +6,10 @@
; If you do not want a video to be played, just delete the path.
; ---------------------------------------------------------------------------------------------------------------------------------
[INTRO]
; If you set this to TRUE, all the default JA2 videos will be disabled (not shown to the user).
NO_DEFAULT_VALUES = FALSE
[INTRO_BEGINNING]
INTRO_REBEL_CRDT = INTRO\Rebel_cr
INTRO_OMERTA = INTRO\Omerta
+60 -33
View File
@@ -83,7 +83,7 @@
; Player mercs, valid values 16 through 32, default is 24
MAX_NUMBER_PLAYER_MERCS = 24
; Player vehicles, valid values 2 through 6, default is 2. Note that only 2 are really supported right now.
; Player vehicles, valid values 2 through 6, default is 2
MAX_NUMBER_PLAYER_VEHICLES = 2
;------------------------------------------------------------------------------------------------------------------------------
@@ -95,7 +95,7 @@ MAX_NUMBER_ENEMIES_IN_TACTICAL = 32
; Creatures (i.e., bloodcats and crepitus), valid values 16 through 40, default is 32
MAX_NUMBER_CREATURES_IN_TACTICAL = 32
; Rebels (i.e., militia), valid values 16 through 64, default is 32
MAX_NUMBER_REBELS_IN_TACTICAL = 32
MAX_NUMBER_MILITIA_IN_TACTICAL = 32
; Civilians, valid values 16 through 40, default is 32
MAX_NUMBER_CIVS_IN_TACTICAL = 32
@@ -146,10 +146,11 @@ READ_PROFILE_DATA_FROM_XML = TRUE
WRITE_PROFILE_DATA_TO_XML = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; 0 = Use default drop item system for enemies (and possibly also militia).
; 0 = Use default drop item system for enemies / militia.
; 1 = Use the new drop item system from XML-Files (EnemyWeaponDrops.xml, EnemyAmmoDrops.xml, EnemyArmourDrops.xml,
; EnemyExplosiveDrops.xml, EnemyMiscDrops.xml) for enemies (and militia). You also have to disable "Enemies drop all items" in
; the option screen, otherwise enemies simply drop everything they have.
; EnemyExplosiveDrops.xml, EnemyMiscDrops.xml) for enemies (and militia).
;
; INFO: This drop system only takes effect, if you have not choosen "Enemies Drop All Items" in the start new game screen.
;------------------------------------------------------------------------------------------------------------------------------
USE_EXTERNALIZED_ENEMY_ITEM_DROPS = 1
@@ -481,7 +482,7 @@ RESTRICT_FEMALE_ENEMIES_EXCEPT_ELITE = TRUE
; New thin progress bar in tactical interface for turns is drawn instead of the default one.
;------------------------------------------------------------------------------------------------------------------------------
SMALL_SIZE_PB = TRUE
SMALL_SIZE_PB = FALSE
;******************************************************************************************************************************
@@ -642,24 +643,20 @@ HIDE_BULLET_COUNT_INTENSITY = 75
MAXIMUM_MESSAGES_IN_TACTICAL = 36
;------------------------------------------------------------------------------------------------------------------------------
; With the next 4 settings you can show/hide the visual appearance of worn face items on the merc faces
;------------------------------------------------------------------------------------------------------------------------------
; If enabled, you will see Gasmaks / Nightvision graphics gear on the merc faces when worn.
SHOW_TACTICAL_FACE_GEAR = TRUE
; If enabled, you will see additional small icons of the worn headgear (gas mask, headphone, ...) on the merc face.
; If set to FALSE, you only see the default JA2 icons, which do not include worn headgear.
SHOW_TACTICAL_FACE_ICONS = TRUE
; If SHOW_TACTICAL_FACE_ICONS = TRUE, you can choose from 4 different icon styles (Range: 0 - 3).
; If "Show Face gear graphics" is enabled in the option screen, you can choose from 4 different icon styles (Range: 0 - 3).
; 0 = Data\Interface\PORTRAITICONS_A.STI
; 1 = Data\Interface\PORTRAITICONS_B.STI
; 2 = Data\Interface\PORTRAITICONS_C.STI
; 3 = Data\Interface\PORTRAITICONS_D.STI
;------------------------------------------------------------------------------------------------------------------------------
TACTICAL_FACE_ICON_STYLE = 0
;------------------------------------------------------------------------------------------------------------------------------
; If enabled, you see camouflaged portraits of your merc if they were any camo.
; If no camouflaged portrait is available (Data\Faces\xxxCAMO folders) , you see the standard face portrait.
;------------------------------------------------------------------------------------------------------------------------------
SHOW_CAMOUFLAGE_FACES = TRUE
;------------------------------------------------------------------------------------------------------------------------------
@@ -942,8 +939,8 @@ MILITIA_CAN_PLACE_FLAGS_ON_MINES = TRUE
; game is concerned, a character walking into a cloud of gas you created will be considered "attacked".
;------------------------------------------------------------------------------------------------------------------------------
; If TRUE, civilians who cannot hold a weapon will never trigger Combat Mode when attacked, even if they are killed.
; Use this to prevent situations where hurting a civilian forces you to kill all of them!
; If TRUE, civilians who cannot hold a weapon will never trigger Combat Mode when attacked, even if other civilians are killed.
; Use this to prevent situations where you have to kill all civilians if you unintentionally hurt one civilian.
CAN_TRUE_CIVILIANS_BECOME_HOSTILE = FALSE
; 0 = Militia will never become hostile to you, no matter what you do to them.
@@ -1116,6 +1113,13 @@ ALLOW_DYNAMIC_TOOLTIP_DETAIL_LEVEL = TRUE
; They affect all characters (friend and foe) equally!
;******************************************************************************************************************************
;------------------------------------------------------------------------------------------------------------------------------
; Set the grid number for the initial merc arrival location.
; The JA2 default grid number is 4870 (Sector A9 Omerta).
;------------------------------------------------------------------------------------------------------------------------------
INITIAL_MERC_ARRIVAL_LOCATION = 4870
;------------------------------------------------------------------------------------------------------------------------------
; Set the minimum and maximum possible "Chance-to-Hit" value for any attack.
;
@@ -1225,6 +1229,16 @@ DYNAMIC_AIMING_LIMITS = TRUE
AIM_LEVELS_DEPEND_ON_DISTANCE = TRUE
;------------------------------------------------------------------------------------------------------------------------------
; If set to 0, the number of aim levels will be calculated based on aimbonus attributes (default).
; If set to any other value, the calculation will use minrangeforaimbonus properties instead (compatibility option).
; In this case the following formula determines the total scope bonus that will be compared to scope thresholds:
; minrangeaimbonus (gun + attachments) * AIM_LEVELS_COMPATIBILITY_OPTION / BASE_SIGHT_RANGE
; Reasonable values include 10 and BASE_SIGHT_RANGE (13).
;------------------------------------------------------------------------------------------------------------------------------
AIM_LEVELS_COMPATIBILITY_OPTION = 0
;------------------------------------------------------------------------------------------------------------------------------
; These values determine to what group a scope belongs to.
; Scopes are separated in groups by the aimbonus they give per click.
@@ -1246,6 +1260,27 @@ HIGH_POWER_SCOPE_AIM_THRESHOLD = 13
; From what aiming bonus a scope is considered medium power (ACOG 10x)
MEDIUM_POWER_SCOPE_AIM_THRESHOLD = 8
;------------------------------------------------------------------------------------------------------------------------------
; These control the AIs willingness to assign a soldier as a Sniper
;
; When AI_SNIPER_RESTRICT_TO_ELITE is set to true, the system will use the remaining criteria strictly for Elite soldiers.
; This will allow Elite soldiers to have more options to become snipers while all other soldiers will be restricted to using
; a sniper rifle.
;
; AI_SNIPER_MIN_RANGE is the minium weapon range for a weapon to be valid as a "sniper weapon".
;
; AI_SNIPER_CHANCE is the percent chance that a soldier without a sniper rifle will be assigned the Sniper role assuming
; other criteria are met.
;
; AI_SNIPER_CHANCE_WITH_SR is the percent chance that a soldier with a sniper rifle will be assigned the Sniper role assuming
; other criteria are met.
;------------------------------------------------------------------------------------------------------------------------------
AI_SNIPER_RESTRICT_TO_ELITE = TRUE
AI_SNIPER_MIN_RANGE = 40
AI_SNIPER_CHANCE = 30
AI_SNIPER_CHANCE_WITH_SR = 80
;------------------------------------------------------------------------------------------------------------------------------
; Firing at moving targets.
;
@@ -1361,15 +1396,6 @@ AWARD_SPECIAL_EXP_POINTS_FOR_COMPLETING_QUESTS = 100
SOLDIERS_ALWAYS_WEAR_ANY_ARMOR = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; This turns on the New CTH (Chance to Hit) system.
; Set it to TRUE and the chance to hit methods you're familiar with will be ignored in favor of a brand new system.
; There are dozens of new, externalized modifiers used by the NCTH system and they can all be modified
; in the new CTHConstants.INI file.
;------------------------------------------------------------------------------------------------------------------------------
USE_NCTH = TRUE
;******************************************************************************************************************************
;******************************************************************************************************************************
@@ -1534,11 +1560,14 @@ SHOCK_REDUCES_SIGHTRANGE = 1
COWERING_PENALTY_TO_SUPPRESSION_TOLERANCE = 4
;------------------------------------------------------------------------------------------------------------------------------
; This setting makes the AI behave better when Suppression is enabled. He'll consider firing more often, will fire more
; bullets at you, and will not run away as often.
; These settings tell the AI how to behave when Suppress is enabled. The first tells the AI the minimum mag size of the weapon
; before suppression will be considered. And the second tells the AI minimum remaining ammo the weapon must have to be valid
; for suppression. Valid range is 0 to 1000. Setting the mag size to 0 will mean the AI will try to use suppression on every
; weapon which is the result you used to get when setting the AI Suppression flag to FALSE.
;------------------------------------------------------------------------------------------------------------------------------
INCREASE_AI_WILLINGNESS_TO_SUPPRESS = TRUE
AI_SUPPRESS_MIN_MAG_SIZE = 30
AI_SUPPRESS_MIN_AMMO_REMAINING = 20
;------------------------------------------------------------------------------------------------------------------------------
; Explosive Suppression
@@ -2328,8 +2357,6 @@ LEADERSHIP_AFFECTS_MOBILE_MILITIA_QUALITY = TRUE
PERCENT_MOBILE_MILITIA_ELITES = 20
PERCENT_MOBILE_MILITIA_REGULARS = 30
;******************************************************************************************************************************
;******************************************************************************************************************************
@@ -2492,7 +2519,7 @@ TRAINING_RATE_DIVISOR = 1000
; The divisor for rate of training bonus due to instructors influence
; Reduce to speed-up trainer/student training
; This value gets added to the SELF_TRAINING_DIVISOR when calculating training points
; This value gets added to the TRAINING_RATE_DIVISOR when calculating training points
INSTRUCTED_TRAINING_DIVISOR = 3000
; Training bonus for EACH level of Teaching skill (percentage points) (ie: Expert = double)
+5 -4
View File
@@ -78,11 +78,12 @@ http://www.legion.zone.zg.pl/doku.php/modowanie/ja/art_ja_m_22_lua
iMessageLength - record from email.edt
ubSender - uiIndex from SenderNameList.xml
- AddEmail (iMessageOffset, iMessageLength, ubSender, iCurrentIMPPosition)
- AddEmail (iMessageOffset, iMessageLength, ubSender, iCurrentIMPPosition, iCurrentShipmentDestinationID)
iMessageOffset - record from email.edt
iMessageLength - record from email.edt
ubSender - uiIndex from SenderNameList.xml
iCurrentIMPPosition - -1
iCurrentIMPPosition - Default = -1, or the profile ID of the IMP
iCurrentShipmentDestinationID - Default = -1, or the Bobby Ray shipment destination ID
**************
@@ -501,10 +502,10 @@ function InitNewGame()
AddPreReadEmail(RIS_REPORT,RIS_REPORT_LENGTH,Sender.RIS_EMAIL)
AddPreReadEmail(OLD_ENRICO_3,OLD_ENRICO_3_LENGTH,Sender.MAIL_ENRICO )
AddEmail (IMP_EMAIL_INTRO, IMP_EMAIL_INTRO_LENGTH, Sender.CHAR_PROFILE_SITE, -1)
AddEmail (IMP_EMAIL_INTRO, IMP_EMAIL_INTRO_LENGTH, Sender.CHAR_PROFILE_SITE, -1, -1)
if( iniMERC_WEBSITE_IMMEDIATELY_AVAILABLE == true ) then
AddEmail (MERC_INTRO, MERC_INTRO_LENGTH, Sender.SPECK_FROM_MERC, -1)
AddEmail (MERC_INTRO, MERC_INTRO_LENGTH, Sender.SPECK_FROM_MERC, -1, -1)
end
end
+1 -1
View File
@@ -238,7 +238,7 @@ function HandleAtNewGridNo( ProfileId )
ActionStopMerc(Profil.SKYRIDER)
SetFactTrue( Facts.FACT_SKYRIDER_CLOSE_TO_CHOPPER )
TriggerNPCRecord( Profil.SKYRIDER, 15 )
SetUpHelicopterForPlayer( 13, SectorY.MAP_ROW_B )
SetUpHelicopterForPlayer( 13, SectorY.MAP_ROW_B, Profil.SKYRIDER )
elseif ( ProfileIdsSectorX == 13 and ProfileIdsSectorY == SectorY.MAP_ROW_B and ProfileIdbSectorZ == 0 ) then
+9 -9
View File
@@ -294,13 +294,13 @@ Facts =
Flags2 =
{
PROFILE_MISC_FLAG2_DONT_ADD_TO_SECTOR = 0,
PROFILE_MISC_FLAG2_LEFT_COUNTRY = 1,
PROFILE_MISC_FLAG2_BANDAGED_TODAY = 2,
PROFILE_MISC_FLAG2_SAID_FIRSTSEEN_QUOTE = 3,
PROFILE_MISC_FLAG2_NEEDS_TO_SAY_HOSTILE_QUOTE = 4,
PROFILE_MISC_FLAG2_MARRIED_TO_HICKS = 5,
PROFILE_MISC_FLAG2_ASKED_BY_HICKS = 6,
PROFILE_MISC_FLAG2_DONT_ADD_TO_SECTOR = 1,
PROFILE_MISC_FLAG2_LEFT_COUNTRY = 2,
PROFILE_MISC_FLAG2_BANDAGED_TODAY = 4,
PROFILE_MISC_FLAG2_SAID_FIRSTSEEN_QUOTE = 8,
PROFILE_MISC_FLAG2_NEEDS_TO_SAY_HOSTILE_QUOTE = 16,
PROFILE_MISC_FLAG2_MARRIED_TO_HICKS = 32,
PROFILE_MISC_FLAG2_ASKED_BY_HICKS = 64,
}
SectorY =
@@ -569,7 +569,7 @@ function HandleEarlyMorningEvents()
SetMoneyInSoldierProfile( Profil.DARREN, 15000 )
-- Set Carmen to be placed on the map in case he moved and is waiting off screen
if CheckMiscFlags2(Profil.CARMEN,Flags2.PROFILE_MISC_FLAG2_DONT_ADD_TO_SECTOR) == true then
if CheckMiscFlags2(Profil.CARMEN,Flags2.PROFILE_MISC_FLAG2_DONT_ADD_TO_SECTOR) == 1 then
SetMiscFlags2(Profil.CARMEN, Flags2.PROFILE_MISC_FLAG2_DONT_ADD_TO_SECTOR)
@@ -591,7 +591,7 @@ function HandleEarlyMorningEvents()
SetMoneyInSoldierProfile( Profil.CARMEN, uiAmount )
SetNPCData2(Profil.CARMEN,0)
for i = 249, 254 do
for i = 248, 254 do
RemoveObjectFromSoldierProfile( Profil.CARMEN, i )
end
end
+42
View File
@@ -16794,6 +16794,12 @@
<APCost>20</APCost>
<NASOnly>0</NASOnly>
</ATTACHMENT>
<ATTACHMENT>
<attachmentIndex>949</attachmentIndex>
<itemIndex>618</itemIndex>
<APCost>20</APCost>
<NASOnly>0</NASOnly>
</ATTACHMENT>
<ATTACHMENT>
<attachmentIndex>949</attachmentIndex>
<itemIndex>630</itemIndex>
@@ -17154,6 +17160,12 @@
<APCost>20</APCost>
<NASOnly>0</NASOnly>
</ATTACHMENT>
<ATTACHMENT>
<attachmentIndex>949</attachmentIndex>
<itemIndex>20</itemIndex>
<APCost>20</APCost>
<NASOnly>0</NASOnly>
</ATTACHMENT>
<ATTACHMENT>
<attachmentIndex>950</attachmentIndex>
<itemIndex>12</itemIndex>
@@ -25734,6 +25746,12 @@
<APCost>20</APCost>
<NASOnly>0</NASOnly>
</ATTACHMENT>
<ATTACHMENT>
<attachmentIndex>1012</attachmentIndex>
<itemIndex>661</itemIndex>
<APCost>20</APCost>
<NASOnly>0</NASOnly>
</ATTACHMENT>
<ATTACHMENT>
<attachmentIndex>1012</attachmentIndex>
<itemIndex>662</itemIndex>
@@ -25770,6 +25788,12 @@
<APCost>20</APCost>
<NASOnly>0</NASOnly>
</ATTACHMENT>
<ATTACHMENT>
<attachmentIndex>1012</attachmentIndex>
<itemIndex>669</itemIndex>
<APCost>20</APCost>
<NASOnly>0</NASOnly>
</ATTACHMENT>
<ATTACHMENT>
<attachmentIndex>1012</attachmentIndex>
<itemIndex>691</itemIndex>
@@ -25812,6 +25836,12 @@
<APCost>20</APCost>
<NASOnly>0</NASOnly>
</ATTACHMENT>
<ATTACHMENT>
<attachmentIndex>1012</attachmentIndex>
<itemIndex>726</itemIndex>
<APCost>20</APCost>
<NASOnly>0</NASOnly>
</ATTACHMENT>
<ATTACHMENT>
<attachmentIndex>1012</attachmentIndex>
<itemIndex>728</itemIndex>
@@ -25980,6 +26010,12 @@
<APCost>20</APCost>
<NASOnly>0</NASOnly>
</ATTACHMENT>
<ATTACHMENT>
<attachmentIndex>1012</attachmentIndex>
<itemIndex>1076</itemIndex>
<APCost>20</APCost>
<NASOnly>0</NASOnly>
</ATTACHMENT>
<ATTACHMENT>
<attachmentIndex>1012</attachmentIndex>
<itemIndex>1077</itemIndex>
@@ -25992,6 +26028,12 @@
<APCost>20</APCost>
<NASOnly>0</NASOnly>
</ATTACHMENT>
<ATTACHMENT>
<attachmentIndex>1012</attachmentIndex>
<itemIndex>1188</itemIndex>
<APCost>20</APCost>
<NASOnly>0</NASOnly>
</ATTACHMENT>
<ATTACHMENT>
<attachmentIndex>1012</attachmentIndex>
<itemIndex>1190</itemIndex>
File diff suppressed because it is too large Load Diff
+2 -1
View File
@@ -257,9 +257,10 @@ description Optional and not used in game. Used to easily identify the person h
<uiIndex>61</uiIndex>
<Hidden>1</Hidden>
</NAME>
<!-- Robot -->
<NAME>
<uiIndex>62</uiIndex>
<Hidden>1</Hidden>
<Hidden>0</Hidden>
</NAME>
<NAME>
<uiIndex>63</uiIndex>
+56 -38
View File
@@ -703,7 +703,6 @@
<BurstToHitBonus>5</BurstToHitBonus>
<AutoFireToHitBonus>5</AutoFireToHitBonus>
<PercentAPReduction>20</PercentAPReduction>
<ProjectionFactor>1.4</ProjectionFactor>
<STAND_MODIFIERS>
<PercentHandling>-10</PercentHandling>
<PercentMaxCounterForce>30</PercentMaxCounterForce>
@@ -1934,13 +1933,13 @@
<Electronic>1</Electronic>
<BR_ROF>30</BR_ROF>
<ToHitBonus>19</ToHitBonus>
<BestLaserRange>90</BestLaserRange>
<BestLaserRange>100</BestLaserRange>
<BurstToHitBonus>5</BurstToHitBonus>
<AutoFireToHitBonus>5</AutoFireToHitBonus>
<PercentReadyTimeAPReduction>30</PercentReadyTimeAPReduction>
<RocketRifle>1</RocketRifle>
<FingerPrintID>1</FingerPrintID>
<ProjectionFactor>1.2</ProjectionFactor>
<ProjectionFactor>1.3</ProjectionFactor>
<STAND_MODIFIERS>
<PercentHandling>-10</PercentHandling>
<PercentMaxCounterForce>10</PercentMaxCounterForce>
@@ -2218,13 +2217,13 @@
<Electronic>1</Electronic>
<BR_ROF>30</BR_ROF>
<ToHitBonus>19</ToHitBonus>
<BestLaserRange>90</BestLaserRange>
<BestLaserRange>100</BestLaserRange>
<BurstToHitBonus>5</BurstToHitBonus>
<AutoFireToHitBonus>5</AutoFireToHitBonus>
<PercentReadyTimeAPReduction>30</PercentReadyTimeAPReduction>
<RocketRifle>1</RocketRifle>
<FingerPrintID>1</FingerPrintID>
<ProjectionFactor>1.2</ProjectionFactor>
<ProjectionFactor>1.3</ProjectionFactor>
<STAND_MODIFIERS>
<PercentHandling>-10</PercentHandling>
<PercentMaxCounterForce>10</PercentMaxCounterForce>
@@ -6052,7 +6051,11 @@
<BR_UsedInventory>1</BR_UsedInventory>
<PercentNoiseReduction>75</PercentNoiseReduction>
<HideMuzzleFlash>1</HideMuzzleFlash>
<STAND_MODIFIERS />
<STAND_MODIFIERS>
<PercentHandling>-3</PercentHandling>
<PercentMaxCounterForce>20</PercentMaxCounterForce>
<PercentCounterForceAccuracy>10</PercentCounterForceAccuracy>
</STAND_MODIFIERS>
<CROUCH_MODIFIERS />
<PRONE_MODIFIERS />
</ITEM>
@@ -6867,8 +6870,8 @@
<BR_NewInventory>2</BR_NewInventory>
<BR_UsedInventory>1</BR_UsedInventory>
<ToHitBonus>20</ToHitBonus>
<BestLaserRange>90</BestLaserRange>
<ProjectionFactor>1.2</ProjectionFactor>
<BestLaserRange>100</BestLaserRange>
<ProjectionFactor>1.3</ProjectionFactor>
<STAND_MODIFIERS />
<CROUCH_MODIFIERS />
<PRONE_MODIFIERS />
@@ -8614,7 +8617,9 @@
<RangeBonus>100</RangeBonus>
<PercentRecoilModifier>-10</PercentRecoilModifier>
<STAND_MODIFIERS>
<PercentHandling>20</PercentHandling>
<PercentHandling>-3</PercentHandling>
<PercentMaxCounterForce>20</PercentMaxCounterForce>
<PercentCounterForceAccuracy>10</PercentCounterForceAccuracy>
</STAND_MODIFIERS>
<CROUCH_MODIFIERS />
<PRONE_MODIFIERS />
@@ -15973,7 +15978,11 @@
<BR_UsedInventory>1</BR_UsedInventory>
<PercentNoiseReduction>57</PercentNoiseReduction>
<HideMuzzleFlash>1</HideMuzzleFlash>
<STAND_MODIFIERS />
<STAND_MODIFIERS>
<PercentHandling>-3</PercentHandling>
<PercentMaxCounterForce>20</PercentMaxCounterForce>
<PercentCounterForceAccuracy>10</PercentCounterForceAccuracy>
</STAND_MODIFIERS>
<CROUCH_MODIFIERS />
<PRONE_MODIFIERS />
</ITEM>
@@ -18771,11 +18780,7 @@
<AimLevels>1</AimLevels>
</STAND_MODIFIERS>
<CROUCH_MODIFIERS />
<PRONE_MODIFIERS>
<PercentHandling>-80</PercentHandling>
<PercentMaxCounterForce>1</PercentMaxCounterForce>
<PercentCounterForceAccuracy>-75</PercentCounterForceAccuracy>
</PRONE_MODIFIERS>
<PRONE_MODIFIERS />
</ITEM>
<ITEM>
<uiIndex>670</uiIndex>
@@ -18874,9 +18879,9 @@
<BR_UsedInventory>1</BR_UsedInventory>
<BR_ROF>620</BR_ROF>
<ToHitBonus>19</ToHitBonus>
<BestLaserRange>90</BestLaserRange>
<BestLaserRange>100</BestLaserRange>
<PercentReadyTimeAPReduction>30</PercentReadyTimeAPReduction>
<ProjectionFactor>1.2</ProjectionFactor>
<ProjectionFactor>1.3</ProjectionFactor>
<STAND_MODIFIERS>
<PercentMaxCounterForce>-20</PercentMaxCounterForce>
<PercentCounterForceAccuracy>-20</PercentCounterForceAccuracy>
@@ -21579,7 +21584,7 @@
<VisionRangeBonus>50</VisionRangeBonus>
<PercentTunnelVision>70</PercentTunnelVision>
<ScopeMagFactor>4.0</ScopeMagFactor>
<ProjectionFactor>1.2</ProjectionFactor>
<ProjectionFactor>1.4</ProjectionFactor>
<STAND_MODIFIERS />
<CROUCH_MODIFIERS />
<PRONE_MODIFIERS />
@@ -21844,10 +21849,10 @@
<VisionRangeBonus>25</VisionRangeBonus>
<PercentTunnelVision>20</PercentTunnelVision>
<ScopeMagFactor>3.5</ScopeMagFactor>
<ProjectionFactor>1.4</ProjectionFactor>
<STAND_MODIFIERS>
<PercentMaxCounterForce>-20</PercentMaxCounterForce>
<PercentCounterForceAccuracy>-20</PercentCounterForceAccuracy>
<AimLevels>-1</AimLevels>
</STAND_MODIFIERS>
<CROUCH_MODIFIERS />
<PRONE_MODIFIERS />
@@ -21889,10 +21894,10 @@
<VisionRangeBonus>25</VisionRangeBonus>
<PercentTunnelVision>20</PercentTunnelVision>
<ScopeMagFactor>3.5</ScopeMagFactor>
<ProjectionFactor>1.4</ProjectionFactor>
<STAND_MODIFIERS>
<PercentMaxCounterForce>-20</PercentMaxCounterForce>
<PercentCounterForceAccuracy>-20</PercentCounterForceAccuracy>
<AimLevels>-1</AimLevels>
</STAND_MODIFIERS>
<CROUCH_MODIFIERS />
<PRONE_MODIFIERS />
@@ -27995,7 +28000,7 @@
<BR_NewInventory>1</BR_NewInventory>
<BR_UsedInventory>1</BR_UsedInventory>
<ToHitBonus>20</ToHitBonus>
<BestLaserRange>150</BestLaserRange>
<BestLaserRange>140</BestLaserRange>
<PercentAPReduction>20</PercentAPReduction>
<CamoBonus>-10</CamoBonus>
<UrbanCamoBonus>-10</UrbanCamoBonus>
@@ -28004,7 +28009,7 @@
<StealthBonus>-10</StealthBonus>
<NightVisionRangeBonus>20</NightVisionRangeBonus>
<CaveVisionRangeBonus>20</CaveVisionRangeBonus>
<ProjectionFactor>1.5</ProjectionFactor>
<ProjectionFactor>1.7</ProjectionFactor>
<STAND_MODIFIERS>
<AimLevels>-1</AimLevels>
</STAND_MODIFIERS>
@@ -28038,7 +28043,6 @@
<Bipod>7</Bipod>
<BurstToHitBonus>4</BurstToHitBonus>
<AutoFireToHitBonus>4</AutoFireToHitBonus>
<PercentReadyTimeAPReduction>-10</PercentReadyTimeAPReduction>
<STAND_MODIFIERS>
<PercentHandling>-5</PercentHandling>
<PercentMaxCounterForce>50</PercentMaxCounterForce>
@@ -28085,7 +28089,7 @@
<StealthBonus>-20</StealthBonus>
<NightVisionRangeBonus>20</NightVisionRangeBonus>
<CaveVisionRangeBonus>30</CaveVisionRangeBonus>
<ProjectionFactor>2.0</ProjectionFactor>
<ProjectionFactor>3.5</ProjectionFactor>
<STAND_MODIFIERS />
<CROUCH_MODIFIERS />
<PRONE_MODIFIERS />
@@ -28122,7 +28126,7 @@
<DesertCamoBonus>-5</DesertCamoBonus>
<SnowCamoBonus>-5</SnowCamoBonus>
<StealthBonus>-5</StealthBonus>
<ProjectionFactor>1.8</ProjectionFactor>
<ProjectionFactor>3.0</ProjectionFactor>
<STAND_MODIFIERS />
<CROUCH_MODIFIERS />
<PRONE_MODIFIERS />
@@ -28160,7 +28164,7 @@
<StealthBonus>-15</StealthBonus>
<NightVisionRangeBonus>20</NightVisionRangeBonus>
<CaveVisionRangeBonus>30</CaveVisionRangeBonus>
<ProjectionFactor>1.8</ProjectionFactor>
<ProjectionFactor>3.0</ProjectionFactor>
<STAND_MODIFIERS />
<CROUCH_MODIFIERS />
<PRONE_MODIFIERS />
@@ -29503,7 +29507,11 @@
<ToHitBonus>-5</ToHitBonus>
<MagSizeBonus>45</MagSizeBonus>
<PercentReloadTimeAPReduction>-30</PercentReloadTimeAPReduction>
<STAND_MODIFIERS />
<STAND_MODIFIERS>
<PercentHandling>-2</PercentHandling>
<PercentMaxCounterForce>10</PercentMaxCounterForce>
<PercentCounterForceAccuracy>5</PercentCounterForceAccuracy>
</STAND_MODIFIERS>
<CROUCH_MODIFIERS />
<PRONE_MODIFIERS />
</ITEM>
@@ -29534,7 +29542,6 @@
<BR_NewInventory>1</BR_NewInventory>
<BR_UsedInventory>1</BR_UsedInventory>
<PercentAPReduction>20</PercentAPReduction>
<ProjectionFactor>1.4</ProjectionFactor>
<STAND_MODIFIERS>
<AimLevels>-1</AimLevels>
</STAND_MODIFIERS>
@@ -29649,7 +29656,11 @@
<ToHitBonus>-5</ToHitBonus>
<MagSizeBonus>70</MagSizeBonus>
<PercentReloadTimeAPReduction>-30</PercentReloadTimeAPReduction>
<STAND_MODIFIERS />
<STAND_MODIFIERS>
<PercentHandling>-2</PercentHandling>
<PercentMaxCounterForce>10</PercentMaxCounterForce>
<PercentCounterForceAccuracy>5</PercentCounterForceAccuracy>
</STAND_MODIFIERS>
<CROUCH_MODIFIERS />
<PRONE_MODIFIERS />
</ITEM>
@@ -29682,7 +29693,11 @@
<ToHitBonus>-5</ToHitBonus>
<MagSizeBonus>70</MagSizeBonus>
<PercentReloadTimeAPReduction>-30</PercentReloadTimeAPReduction>
<STAND_MODIFIERS />
<STAND_MODIFIERS>
<PercentHandling>-2</PercentHandling>
<PercentMaxCounterForce>10</PercentMaxCounterForce>
<PercentCounterForceAccuracy>5</PercentCounterForceAccuracy>
</STAND_MODIFIERS>
<CROUCH_MODIFIERS />
<PRONE_MODIFIERS />
</ITEM>
@@ -29750,7 +29765,6 @@
<PercentTunnelVision>20</PercentTunnelVision>
<AttachmentSystem>1</AttachmentSystem>
<ScopeMagFactor>4.0</ScopeMagFactor>
<ProjectionFactor>1.2</ProjectionFactor>
<STAND_MODIFIERS>
<AimLevels>-1</AimLevels>
</STAND_MODIFIERS>
@@ -29784,7 +29798,7 @@
<BR_NewInventory>1</BR_NewInventory>
<BR_UsedInventory>1</BR_UsedInventory>
<ToHitBonus>20</ToHitBonus>
<BestLaserRange>100</BestLaserRange>
<BestLaserRange>130</BestLaserRange>
<CamoBonus>-5</CamoBonus>
<UrbanCamoBonus>-5</UrbanCamoBonus>
<DesertCamoBonus>-5</DesertCamoBonus>
@@ -29792,7 +29806,7 @@
<StealthBonus>-5</StealthBonus>
<NightVisionRangeBonus>10</NightVisionRangeBonus>
<CaveVisionRangeBonus>20</CaveVisionRangeBonus>
<ProjectionFactor>1.4</ProjectionFactor>
<ProjectionFactor>1.6</ProjectionFactor>
<STAND_MODIFIERS />
<CROUCH_MODIFIERS />
<PRONE_MODIFIERS />
@@ -29823,7 +29837,6 @@
<BR_NewInventory>1</BR_NewInventory>
<BR_UsedInventory>1</BR_UsedInventory>
<PercentAPReduction>20</PercentAPReduction>
<ProjectionFactor>1.2</ProjectionFactor>
<STAND_MODIFIERS>
<AimLevels>-1</AimLevels>
</STAND_MODIFIERS>
@@ -30035,7 +30048,11 @@
<PercentNoiseReduction>55</PercentNoiseReduction>
<HideMuzzleFlash>1</HideMuzzleFlash>
<DamageBonus>-1</DamageBonus>
<STAND_MODIFIERS />
<STAND_MODIFIERS>
<PercentHandling>-3</PercentHandling>
<PercentMaxCounterForce>20</PercentMaxCounterForce>
<PercentCounterForceAccuracy>10</PercentCounterForceAccuracy>
</STAND_MODIFIERS>
<CROUCH_MODIFIERS />
<PRONE_MODIFIERS />
</ITEM>
@@ -35410,8 +35427,9 @@
<BR_UsedInventory>1</BR_UsedInventory>
<RangeBonus>20</RangeBonus>
<ToHitBonus>7</ToHitBonus>
<ProjectionFactor>1.1</ProjectionFactor>
<STAND_MODIFIERS />
<STAND_MODIFIERS>
<AimLevels>-1</AimLevels>
</STAND_MODIFIERS>
<CROUCH_MODIFIERS />
<PRONE_MODIFIERS />
</ITEM>
@@ -35533,10 +35551,10 @@
<VisionRangeBonus>25</VisionRangeBonus>
<PercentTunnelVision>20</PercentTunnelVision>
<ScopeMagFactor>3.5</ScopeMagFactor>
<ProjectionFactor>1.4</ProjectionFactor>
<STAND_MODIFIERS>
<PercentMaxCounterForce>-20</PercentMaxCounterForce>
<PercentCounterForceAccuracy>-20</PercentCounterForceAccuracy>
<AimLevels>-1</AimLevels>
</STAND_MODIFIERS>
<CROUCH_MODIFIERS />
<PRONE_MODIFIERS />
+20
View File
@@ -596,4 +596,24 @@
<launchableIndex>1371</launchableIndex>
<itemIndex>903</itemIndex>
</LAUNCHABLE>
<LAUNCHABLE>
<launchableIndex>1372</launchableIndex>
<itemIndex>903</itemIndex>
</LAUNCHABLE>
<LAUNCHABLE>
<launchableIndex>1373</launchableIndex>
<itemIndex>903</itemIndex>
</LAUNCHABLE>
<LAUNCHABLE>
<launchableIndex>1374</launchableIndex>
<itemIndex>903</itemIndex>
</LAUNCHABLE>
<LAUNCHABLE>
<launchableIndex>1375</launchableIndex>
<itemIndex>903</itemIndex>
</LAUNCHABLE>
<LAUNCHABLE>
<launchableIndex>1376</launchableIndex>
<itemIndex>903</itemIndex>
</LAUNCHABLE>
</LAUNCHABLELIST>
@@ -0,0 +1,55 @@
<?xml version="1.0" encoding="utf-8"?>
<JA2Data>
<AttachmentClass>
<id>0</id>
<name>None</name>
</AttachmentClass>
<AttachmentClass>
<id>1</id>
<name>Default 1</name>
</AttachmentClass>
<AttachmentClass>
<id>2</id>
<name>Barrel</name>
</AttachmentClass>
<AttachmentClass>
<id>4</id>
<name>Laser</name>
</AttachmentClass>
<AttachmentClass>
<id>8</id>
<name>Sight</name>
</AttachmentClass>
<AttachmentClass>
<id>16</id>
<name>Scope</name>
</AttachmentClass>
<AttachmentClass>
<id>32</id>
<name>Stock</name>
</AttachmentClass>
<AttachmentClass>
<id>64</id>
<name>Ammo</name>
</AttachmentClass>
<AttachmentClass>
<id>128</id>
<name>Internal</name>
</AttachmentClass>
<AttachmentClass>
<id>256</id>
<name>External</name>
</AttachmentClass>
<AttachmentClass>
<id>512</id>
<name>Underbarrel</name>
</AttachmentClass>
<AttachmentClass>
<id>1024</id>
<name>Grenade</name>
</AttachmentClass>
<AttachmentClass>
<id>2048</id>
<name>Rocket</name>
</AttachmentClass>
</JA2Data>
+3 -1
View File
@@ -17,8 +17,10 @@ If you want to hide any merc from M.E.R.C website, just delete the entry.
StartMercsAvailable: Set to 1 and the merc is available at the beginning. Set to 0 and merc will be available after X (<usDay>) days.
NewMercsAvailable: Accessible mercenary in the next day. Just set this to 0 for all mercs. This will only be set internal ingame.
ProfilId: uiIndex from MercProfiles.xml/Prof*.dat.
usMoneyPaid: Mercenary cost. If set to 0 then cost is taken from MercProfiles.xml/Prof*.dat.
usMoneyPaid: The amount of money you have to pay Speck for this merc to show up on the website. If set to 0 then cost is taken from MercProfiles.xml/Prof*.dat.
usDay: When <StartMercsAvailable> is set to 0, you can set the days, when the merc should be available in M.E.R.C.
For example, if you set <usDay> to 3, the merc will be available on Day 3 + 1 day offset on the website.
Also the total amount of money you paid Speck has to be greater than <usMoneyPaid> for the merc to show up.
The following list shows the records defined in "BinaryData\Mercbios.edt". Use this for the <MercBioID> tag.
+49 -49
View File
@@ -14001,10 +14001,10 @@ Max Profiles 0 - 254
<bArmourAttractiveness>20</bArmourAttractiveness>
<bMainGunAttractiveness>22</bMainGunAttractiveness>
<fGoodGuy>0</fGoodGuy>
<usApproachFactorFriendly>0</usApproachFactorFriendly>
<usApproachFactorDirect>0</usApproachFactorDirect>
<usApproachFactorThreaten>0</usApproachFactorThreaten>
<usApproachFactorRecruit>0</usApproachFactorRecruit>
<usApproachFactorFriendly>50</usApproachFactorFriendly>
<usApproachFactorDirect>100</usApproachFactorDirect>
<usApproachFactorThreaten>100</usApproachFactorThreaten>
<usApproachFactorRecruit>80</usApproachFactorRecruit>
<sSectorX>0</sSectorX>
<sSectorY>0</sSectorY>
<sSectorZ>0</sSectorZ>
@@ -14085,10 +14085,10 @@ Max Profiles 0 - 254
<bArmourAttractiveness>20</bArmourAttractiveness>
<bMainGunAttractiveness>22</bMainGunAttractiveness>
<fGoodGuy>1</fGoodGuy>
<usApproachFactorFriendly>0</usApproachFactorFriendly>
<usApproachFactorDirect>0</usApproachFactorDirect>
<usApproachFactorThreaten>0</usApproachFactorThreaten>
<usApproachFactorRecruit>0</usApproachFactorRecruit>
<usApproachFactorFriendly>50</usApproachFactorFriendly>
<usApproachFactorDirect>150</usApproachFactorDirect>
<usApproachFactorThreaten>200</usApproachFactorThreaten>
<usApproachFactorRecruit>200</usApproachFactorRecruit>
<sSectorX>0</sSectorX>
<sSectorY>0</sSectorY>
<sSectorZ>0</sSectorZ>
@@ -14169,10 +14169,10 @@ Max Profiles 0 - 254
<bArmourAttractiveness>25</bArmourAttractiveness>
<bMainGunAttractiveness>17</bMainGunAttractiveness>
<fGoodGuy>1</fGoodGuy>
<usApproachFactorFriendly>0</usApproachFactorFriendly>
<usApproachFactorDirect>0</usApproachFactorDirect>
<usApproachFactorThreaten>0</usApproachFactorThreaten>
<usApproachFactorRecruit>0</usApproachFactorRecruit>
<usApproachFactorFriendly>100</usApproachFactorFriendly>
<usApproachFactorDirect>60</usApproachFactorDirect>
<usApproachFactorThreaten>60</usApproachFactorThreaten>
<usApproachFactorRecruit>50</usApproachFactorRecruit>
<sSectorX>0</sSectorX>
<sSectorY>0</sSectorY>
<sSectorZ>0</sSectorZ>
@@ -14253,10 +14253,10 @@ Max Profiles 0 - 254
<bArmourAttractiveness>23</bArmourAttractiveness>
<bMainGunAttractiveness>22</bMainGunAttractiveness>
<fGoodGuy>0</fGoodGuy>
<usApproachFactorFriendly>0</usApproachFactorFriendly>
<usApproachFactorDirect>0</usApproachFactorDirect>
<usApproachFactorThreaten>0</usApproachFactorThreaten>
<usApproachFactorRecruit>0</usApproachFactorRecruit>
<usApproachFactorFriendly>70</usApproachFactorFriendly>
<usApproachFactorDirect>100</usApproachFactorDirect>
<usApproachFactorThreaten>35</usApproachFactorThreaten>
<usApproachFactorRecruit>75</usApproachFactorRecruit>
<sSectorX>0</sSectorX>
<sSectorY>0</sSectorY>
<sSectorZ>0</sSectorZ>
@@ -14392,7 +14392,7 @@ Max Profiles 0 - 254
<bOldSkillTrait2>15</bOldSkillTrait2>
<bNewSkillTrait1>1</bNewSkillTrait1>
<bNewSkillTrait2>14</bNewSkillTrait2>
<bNewSkillTrait3>0</bNewSkillTrait3>
<bNewSkillTrait3>4</bNewSkillTrait3>
<bBuddy1>36</bBuddy1>
<bBuddy2>-1</bBuddy2>
<bBuddy3>-1</bBuddy3>
@@ -14412,9 +14412,9 @@ Max Profiles 0 - 254
<bHatedTime5>0</bHatedTime5>
<bLearnToHate>70</bLearnToHate>
<bLearnToHateTime>20</bLearnToHateTime>
<sSalary>2900</sSalary>
<uiWeeklySalary>18600</uiWeeklySalary>
<uiBiWeeklySalary>34800</uiBiWeeklySalary>
<sSalary>2650</sSalary>
<uiWeeklySalary>16600</uiWeeklySalary>
<uiBiWeeklySalary>30000</uiBiWeeklySalary>
<bMedicalDeposit>1</bMedicalDeposit>
<sMedicalDepositAmount>3000</sMedicalDepositAmount>
<usOptionalGearCost>3373</usOptionalGearCost>
@@ -14475,7 +14475,7 @@ Max Profiles 0 - 254
<bOldSkillTrait>1</bOldSkillTrait>
<bOldSkillTrait2>7</bOldSkillTrait2>
<bNewSkillTrait1>2</bNewSkillTrait1>
<bNewSkillTrait2>7</bNewSkillTrait2>
<bNewSkillTrait2>8</bNewSkillTrait2>
<bNewSkillTrait3>16</bNewSkillTrait3>
<bBuddy1>172</bBuddy1>
<bBuddy2>-1</bBuddy2>
@@ -14560,7 +14560,7 @@ Max Profiles 0 - 254
<bOldSkillTrait2>8</bOldSkillTrait2>
<bNewSkillTrait1>1</bNewSkillTrait1>
<bNewSkillTrait2>13</bNewSkillTrait2>
<bNewSkillTrait3>0</bNewSkillTrait3>
<bNewSkillTrait3>7</bNewSkillTrait3>
<bBuddy1>171</bBuddy1>
<bBuddy2>-1</bBuddy2>
<bBuddy3>-1</bBuddy3>
@@ -14580,9 +14580,9 @@ Max Profiles 0 - 254
<bHatedTime5>0</bHatedTime5>
<bLearnToHate>2</bLearnToHate>
<bLearnToHateTime>6</bLearnToHateTime>
<sSalary>2600</sSalary>
<uiWeeklySalary>17800</uiWeeklySalary>
<uiBiWeeklySalary>34000</uiBiWeeklySalary>
<sSalary>2400</sSalary>
<uiWeeklySalary>16500</uiWeeklySalary>
<uiBiWeeklySalary>25000</uiBiWeeklySalary>
<bMedicalDeposit>1</bMedicalDeposit>
<sMedicalDepositAmount>1600</sMedicalDepositAmount>
<usOptionalGearCost>2403</usOptionalGearCost>
@@ -14642,8 +14642,8 @@ Max Profiles 0 - 254
<bEvolution>1</bEvolution>
<bOldSkillTrait>8</bOldSkillTrait>
<bOldSkillTrait2>7</bOldSkillTrait2>
<bNewSkillTrait1>7</bNewSkillTrait1>
<bNewSkillTrait2>7</bNewSkillTrait2>
<bNewSkillTrait1>1</bNewSkillTrait1>
<bNewSkillTrait2>2</bNewSkillTrait2>
<bNewSkillTrait3>18</bNewSkillTrait3>
<bBuddy1>177</bBuddy1>
<bBuddy2>-1</bBuddy2>
@@ -14664,9 +14664,9 @@ Max Profiles 0 - 254
<bHatedTime5>0</bHatedTime5>
<bLearnToHate>49</bLearnToHate>
<bLearnToHateTime>30</bLearnToHateTime>
<sSalary>8800</sSalary>
<uiWeeklySalary>60000</uiWeeklySalary>
<uiBiWeeklySalary>110000</uiBiWeeklySalary>
<sSalary>2790</sSalary>
<uiWeeklySalary>17900</uiWeeklySalary>
<uiBiWeeklySalary>31500</uiBiWeeklySalary>
<bMedicalDeposit>1</bMedicalDeposit>
<sMedicalDepositAmount>3400</sMedicalDepositAmount>
<usOptionalGearCost>4556</usOptionalGearCost>
@@ -14726,9 +14726,9 @@ Max Profiles 0 - 254
<bEvolution>0</bEvolution>
<bOldSkillTrait>8</bOldSkillTrait>
<bOldSkillTrait2>2</bOldSkillTrait2>
<bNewSkillTrait1>7</bNewSkillTrait1>
<bNewSkillTrait2>13</bNewSkillTrait2>
<bNewSkillTrait3>18</bNewSkillTrait3>
<bNewSkillTrait1>1</bNewSkillTrait1>
<bNewSkillTrait2>6</bNewSkillTrait2>
<bNewSkillTrait3>16</bNewSkillTrait3>
<bBuddy1>-1</bBuddy1>
<bBuddy2>-1</bBuddy2>
<bBuddy3>-1</bBuddy3>
@@ -14748,9 +14748,9 @@ Max Profiles 0 - 254
<bHatedTime5>0</bHatedTime5>
<bLearnToHate>44</bLearnToHate>
<bLearnToHateTime>70</bLearnToHateTime>
<sSalary>3200</sSalary>
<uiWeeklySalary>22000</uiWeeklySalary>
<uiBiWeeklySalary>42000</uiBiWeeklySalary>
<sSalary>2600</sSalary>
<uiWeeklySalary>16850</uiWeeklySalary>
<uiBiWeeklySalary>30500</uiBiWeeklySalary>
<bMedicalDeposit>1</bMedicalDeposit>
<sMedicalDepositAmount>2200</sMedicalDepositAmount>
<usOptionalGearCost>1679</usOptionalGearCost>
@@ -14810,9 +14810,9 @@ Max Profiles 0 - 254
<bEvolution>0</bEvolution>
<bOldSkillTrait>8</bOldSkillTrait>
<bOldSkillTrait2>9</bOldSkillTrait2>
<bNewSkillTrait1>3</bNewSkillTrait1>
<bNewSkillTrait2>13</bNewSkillTrait2>
<bNewSkillTrait3>18</bNewSkillTrait3>
<bNewSkillTrait1>1</bNewSkillTrait1>
<bNewSkillTrait2>9</bNewSkillTrait2>
<bNewSkillTrait3>14</bNewSkillTrait3>
<bBuddy1>177</bBuddy1>
<bBuddy2>170</bBuddy2>
<bBuddy3>-1</bBuddy3>
@@ -14832,9 +14832,9 @@ Max Profiles 0 - 254
<bHatedTime5>0</bHatedTime5>
<bLearnToHate>14</bLearnToHate>
<bLearnToHateTime>20</bLearnToHateTime>
<sSalary>4800</sSalary>
<uiWeeklySalary>30000</uiWeeklySalary>
<uiBiWeeklySalary>56000</uiBiWeeklySalary>
<sSalary>2680</sSalary>
<uiWeeklySalary>17000</uiWeeklySalary>
<uiBiWeeklySalary>30800</uiBiWeeklySalary>
<bMedicalDeposit>1</bMedicalDeposit>
<sMedicalDepositAmount>2200</sMedicalDepositAmount>
<usOptionalGearCost>3982</usOptionalGearCost>
@@ -14894,8 +14894,8 @@ Max Profiles 0 - 254
<bEvolution>0</bEvolution>
<bOldSkillTrait>6</bOldSkillTrait>
<bOldSkillTrait2>4</bOldSkillTrait2>
<bNewSkillTrait1>1</bNewSkillTrait1>
<bNewSkillTrait2>16</bNewSkillTrait2>
<bNewSkillTrait1>12</bNewSkillTrait1>
<bNewSkillTrait2>13</bNewSkillTrait2>
<bNewSkillTrait3>18</bNewSkillTrait3>
<bBuddy1>-1</bBuddy1>
<bBuddy2>-1</bBuddy2>
@@ -14978,8 +14978,8 @@ Max Profiles 0 - 254
<bEvolution>0</bEvolution>
<bOldSkillTrait>4</bOldSkillTrait>
<bOldSkillTrait2>6</bOldSkillTrait2>
<bNewSkillTrait1>1</bNewSkillTrait1>
<bNewSkillTrait2>7</bNewSkillTrait2>
<bNewSkillTrait1>3</bNewSkillTrait1>
<bNewSkillTrait2>13</bNewSkillTrait2>
<bNewSkillTrait3>18</bNewSkillTrait3>
<bBuddy1>175</bBuddy1>
<bBuddy2>173</bBuddy2>
@@ -15000,9 +15000,9 @@ Max Profiles 0 - 254
<bHatedTime5>0</bHatedTime5>
<bLearnToHate>21</bLearnToHate>
<bLearnToHateTime>10</bLearnToHateTime>
<sSalary>6800</sSalary>
<uiWeeklySalary>46000</uiWeeklySalary>
<uiBiWeeklySalary>90000</uiBiWeeklySalary>
<sSalary>2700</sSalary>
<uiWeeklySalary>17010</uiWeeklySalary>
<uiBiWeeklySalary>30950</uiBiWeeklySalary>
<bMedicalDeposit>1</bMedicalDeposit>
<sMedicalDepositAmount>3500</sMedicalDepositAmount>
<usOptionalGearCost>2529</usOptionalGearCost>
+72 -1
View File
@@ -1,239 +1,310 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
In this file you can specifiy the "Subject" text of emails.
uiIndex = Each uiIndex represents a mail Subject
The uiIndex are mapped to specific lines in the EMAIL.EDT file
Name = The Name of the Subject
Each A.I.M merc has an entry here in the file, mapped to a specific uiIndex.
-->
<SENDER_LIST>
<NAME>
<!-- Mails from Enrico -->
<uiIndex>0</uiIndex>
<Name>Enrico</Name>
</NAME>
<NAME>
<!-- Mails from Psyich Pro Inc (IMP) -->
<uiIndex>1</uiIndex>
<Name>Psych Pro Inc</Name>
</NAME>
<NAME>
<!-- Mails from Help Desk -->
<uiIndex>2</uiIndex>
<Name>Help Desk</Name>
</NAME>
<NAME>
<!-- Mails from Psyich Pro Inc (IMP) -->
<uiIndex>3</uiIndex>
<Name>Psych Pro Inc</Name>
</NAME>
<NAME>
<!-- Mails from Speck -->
<uiIndex>4</uiIndex>
<Name>Speck</Name>
</NAME>
<NAME>
<!-- Mails from R.I.S -->
<uiIndex>5</uiIndex>
<Name>R.I.S.</Name>
</NAME>
<NAME>
<!-- uiIndex: 6 = Merc Profile Index: 0 -->
<uiIndex>6</uiIndex>
<Name>Barry</Name>
</NAME>
<NAME>
<!-- uiIndex: 7 = Merc Profile Index: 1 -->
<uiIndex>7</uiIndex>
<Name>Blood</Name>
</NAME>
<NAME>
<!-- uiIndex: 8 = Merc Profile Index: 2 -->
<uiIndex>8</uiIndex>
<Name>Lynx</Name>
</NAME>
<NAME>
<!-- uiIndex: 9 = Merc Profile Index: 3 -->
<uiIndex>9</uiIndex>
<Name>Grizzly</Name>
</NAME>
<NAME>
<!-- uiIndex: 10 = Merc Profile Index: 4 -->
<uiIndex>10</uiIndex>
<Name>Vicki</Name>
</NAME>
<NAME>
<!-- uiIndex: 11 = Merc Profile Index: 5 -->
<uiIndex>11</uiIndex>
<Name>Trevor</Name>
</NAME>
<NAME>
<!-- uiIndex: 12 = Merc Profile Index: 6 -->
<uiIndex>12</uiIndex>
<Name>Grunty</Name>
</NAME>
<NAME>
<!-- uiIndex: 13 = Merc Profile Index: 7 -->
<uiIndex>13</uiIndex>
<Name>Ivan</Name>
</NAME>
<NAME>
<!-- uiIndex: 14 = Merc Profile Index: 8 -->
<uiIndex>14</uiIndex>
<Name>Steroid</Name>
</NAME>
<NAME>
<!-- uiIndex: 15 = Merc Profile Index: 9 -->
<uiIndex>15</uiIndex>
<Name>Igor</Name>
</NAME>
<NAME>
<!-- uiIndex: 16 = Merc Profile Index: 10 -->
<uiIndex>16</uiIndex>
<Name>Shadow</Name>
</NAME>
<NAME>
<!-- uiIndex: 17 = Merc Profile Index: 11 -->
<uiIndex>17</uiIndex>
<Name>Red</Name>
</NAME>
<NAME>
<!-- uiIndex: 18 = Merc Profile Index: 12 -->
<uiIndex>18</uiIndex>
<Name>Reaper</Name>
</NAME>
<NAME>
<!-- uiIndex: 19 = Merc Profile Index: 13 -->
<uiIndex>19</uiIndex>
<Name>Fidel</Name>
</NAME>
<NAME>
<!-- uiIndex: 20 = Merc Profile Index: 14 -->
<uiIndex>20</uiIndex>
<Name>Fox</Name>
</NAME>
<NAME>
<!-- uiIndex: 21 = Merc Profile Index: 15 -->
<uiIndex>21</uiIndex>
<Name>Sidney</Name>
</NAME>
<NAME>
<!-- uiIndex: 22 = Merc Profile Index: 16 -->
<uiIndex>22</uiIndex>
<Name>Gus</Name>
</NAME>
<NAME>
<!-- uiIndex: 23 = Merc Profile Index: 17 -->
<uiIndex>23</uiIndex>
<Name>Buns</Name>
</NAME>
<NAME>
<!-- uiIndex: 24 = Merc Profile Index: 18 -->
<uiIndex>24</uiIndex>
<Name>Ice</Name>
</NAME>
<NAME>
<!-- uiIndex: 25 = Merc Profile Index: 19 -->
<uiIndex>25</uiIndex>
<Name>Spider</Name>
</NAME>
<NAME>
<!-- uiIndex: 26 = Merc Profile Index: 20 -->
<uiIndex>26</uiIndex>
<Name>Cliff</Name>
</NAME>
<NAME>
<!-- uiIndex: 27 = Merc Profile Index: 21 -->
<uiIndex>27</uiIndex>
<Name>Bull</Name>
</NAME>
<NAME>
<!-- uiIndex: 28 = Merc Profile Index: 22 -->
<uiIndex>28</uiIndex>
<Name>Hitman</Name>
</NAME>
<NAME>
<!-- uiIndex: 29 = Merc Profile Index: 23 -->
<uiIndex>29</uiIndex>
<Name>Buzz</Name>
</NAME>
<NAME>
<!-- uiIndex: 30 = Merc Profile Index: 24 -->
<uiIndex>30</uiIndex>
<Name>Raider</Name>
</NAME>
<NAME>
<!-- uiIndex: 31 = Merc Profile Index: 25 -->
<uiIndex>31</uiIndex>
<Name>Raven</Name>
</NAME>
<NAME>
<!-- uiIndex: 32 = Merc Profile Index: 26 -->
<uiIndex>32</uiIndex>
<Name>Static</Name>
</NAME>
<NAME>
<!-- uiIndex: 33 = Merc Profile Index: 27 -->
<uiIndex>33</uiIndex>
<Name>Len</Name>
</NAME>
<NAME>
<!-- uiIndex: 34 = Merc Profile Index: 28 -->
<uiIndex>34</uiIndex>
<Name>Danny</Name>
</NAME>
<NAME>
<!-- uiIndex: 35 = Merc Profile Index: 29 -->
<uiIndex>35</uiIndex>
<Name>Magic</Name>
</NAME>
<NAME>
<!-- uiIndex: 36 = Merc Profile Index: 30 -->
<uiIndex>36</uiIndex>
<Name>Stephen</Name>
</NAME>
<NAME>
<!-- uiIndex: 37 = Merc Profile Index: 31 -->
<uiIndex>37</uiIndex>
<Name>Scully</Name>
</NAME>
<NAME>
<!-- uiIndex: 38 = Merc Profile Index: 32 -->
<uiIndex>38</uiIndex>
<Name>Malice</Name>
</NAME>
<NAME>
<!-- uiIndex: 39 = Merc Profile Index: 33 -->
<uiIndex>39</uiIndex>
<Name>Dr.Q</Name>
</NAME>
<NAME>
<!-- uiIndex: 40 = Merc Profile Index: 34 -->
<uiIndex>40</uiIndex>
<Name>Nails</Name>
</NAME>
<NAME>
<!-- uiIndex: 41 = Merc Profile Index: 35 -->
<uiIndex>41</uiIndex>
<Name>Thor</Name>
</NAME>
<NAME>
<!-- uiIndex: 42 = Merc Profile Index: 36 -->
<uiIndex>42</uiIndex>
<Name>Scope</Name>
</NAME>
<NAME>
<!-- uiIndex: 43 = Merc Profile Index: 37 -->
<uiIndex>43</uiIndex>
<Name>Wolf</Name>
</NAME>
<NAME>
<!-- uiIndex: 44 = Merc Profile Index: 38 -->
<uiIndex>44</uiIndex>
<Name>MD</Name>
</NAME>
<NAME>
<!-- uiIndex: 45 = Merc Profile Index: 39 -->
<uiIndex>45</uiIndex>
<Name>Meltdown</Name>
</NAME>
<NAME>
<!-- Mails from M.I.S Insurance -->
<uiIndex>46</uiIndex>
<Name>M.I.S. Insurance</Name>
</NAME>
<NAME>
<!-- Mails from Bobby Rays -->
<uiIndex>47</uiIndex>
<Name>Bobby Rays</Name>
</NAME>
<NAME>
<!-- Mails from Kingpin -->
<uiIndex>48</uiIndex>
<Name>Kingpin</Name>
</NAME>
<NAME>
<!-- Mails from John Kulba -->
<uiIndex>49</uiIndex>
<Name>John Kulba</Name>
</NAME>
<NAME>
<!-- Mails from A.I.M. -->
<uiIndex>50</uiIndex>
<Name>A.I.M.</Name>
</NAME>
<NAME>
<!-- uiIndex: 51 = Merc Profile Index: 170 -->
<uiIndex>51</uiIndex>
<Name>Monk</Name>
</NAME>
<NAME>
<!-- uiIndex: 52 = Merc Profile Index: 171 -->
<uiIndex>52</uiIndex>
<Name>Brain</Name>
</NAME>
<NAME>
<!-- uiIndex: 53 = Merc Profile Index: 172 -->
<uiIndex>53</uiIndex>
<Name>Scream</Name>
</NAME>
<NAME>
<!-- uiIndex: 54 = Merc Profile Index: 173 -->
<uiIndex>54</uiIndex>
<Name>Henning</Name>
</NAME>
<NAME>
<!-- uiIndex: 55 = Merc Profile Index: 174 -->
<uiIndex>55</uiIndex>
<Name>Lucky</Name>
</NAME>
<NAME>
<!-- uiIndex: 56 = Merc Profile Index: 175 -->
<uiIndex>56</uiIndex>
<Name>Laura</Name>
</NAME>
<NAME>
<!-- uiIndex: 57 = Merc Profile Index: 176 -->
<uiIndex>57</uiIndex>
<Name>Grace</Name>
</NAME>
<NAME>
<!-- uiIndex: 58 = Merc Profile Index: 177 -->
<uiIndex>58</uiIndex>
<Name>Rudolf</Name>
</NAME>
+92 -65
View File
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<WEAPONLIST>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<WEAPONLIST xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<WEAPON>
<uiIndex>0</uiIndex>
<szWeaponName>Nothing</szWeaponName>
@@ -698,7 +698,7 @@
<MaxDistForMessyDeath>16</MaxDistForMessyDeath>
<APsToReloadManually>28</APsToReloadManually>
<ManualReloadSound>477</ManualReloadSound>
<nAccuracy>84</nAccuracy>
<nAccuracy>88</nAccuracy>
<ubAimLevels>8</ubAimLevels>
<Handling>19</Handling>
</WEAPON>
@@ -935,7 +935,7 @@
<ubWeaponType>6</ubWeaponType>
<ubCalibre>10</ubCalibre>
<ubReadyTime>14</ubReadyTime>
<ubShotsPer4Turns>12.50</ubShotsPer4Turns>
<ubShotsPer4Turns>12.5</ubShotsPer4Turns>
<ubBurstPenalty>7</ubBurstPenalty>
<ubBulletSpeed>22</ubBulletSpeed>
<ubImpact>32</ubImpact>
@@ -973,7 +973,7 @@
<ubWeaponType>6</ubWeaponType>
<ubCalibre>9</ubCalibre>
<ubReadyTime>18</ubReadyTime>
<ubShotsPer4Turns>11.60</ubShotsPer4Turns>
<ubShotsPer4Turns>11.6</ubShotsPer4Turns>
<ubBurstPenalty>8</ubBurstPenalty>
<ubBulletSpeed>22</ubBulletSpeed>
<ubImpact>37</ubImpact>
@@ -1191,7 +1191,7 @@
<ubWeaponType>8</ubWeaponType>
<ubCalibre>6</ubCalibre>
<ubReadyTime>12</ubReadyTime>
<ubShotsPer4Turns>9.00</ubShotsPer4Turns>
<ubShotsPer4Turns>9</ubShotsPer4Turns>
<ubBurstPenalty>12</ubBurstPenalty>
<ubBulletSpeed>22</ubBulletSpeed>
<ubImpact>48</ubImpact>
@@ -1306,7 +1306,7 @@
<ubWeaponType>7</ubWeaponType>
<ubCalibre>9</ubCalibre>
<ubReadyTime>22</ubReadyTime>
<ubShotsPer4Turns>12.80</ubShotsPer4Turns>
<ubShotsPer4Turns>12.8</ubShotsPer4Turns>
<ubShotsPerBurst>3</ubShotsPerBurst>
<ubBurstPenalty>7</ubBurstPenalty>
<ubBulletSpeed>22</ubBulletSpeed>
@@ -1391,6 +1391,7 @@
<SwapClips>1</SwapClips>
<MaxDistForMessyDeath>7</MaxDistForMessyDeath>
<ManualReloadSound>476</ManualReloadSound>
<Handling>5</Handling>
</WEAPON>
<WEAPON>
<uiIndex>41</uiIndex>
@@ -1412,6 +1413,7 @@
<SwapClips>1</SwapClips>
<MaxDistForMessyDeath>30</MaxDistForMessyDeath>
<ManualReloadSound>476</ManualReloadSound>
<Handling>1</Handling>
</WEAPON>
<WEAPON>
<uiIndex>42</uiIndex>
@@ -1551,6 +1553,7 @@
<SwapClips>1</SwapClips>
<MaxDistForMessyDeath>7</MaxDistForMessyDeath>
<ManualReloadSound>476</ManualReloadSound>
<Handling>3</Handling>
</WEAPON>
<WEAPON>
<uiIndex>51</uiIndex>
@@ -1573,6 +1576,7 @@
<bBurstAP>20</bBurstAP>
<MaxDistForMessyDeath>7</MaxDistForMessyDeath>
<ManualReloadSound>476</ManualReloadSound>
<Handling>1</Handling>
</WEAPON>
<WEAPON>
<uiIndex>52</uiIndex>
@@ -1622,7 +1626,7 @@
<ubWeaponType>4</ubWeaponType>
<ubCalibre>14</ubCalibre>
<ubReadyTime>15</ubReadyTime>
<ubShotsPer4Turns>13.40</ubShotsPer4Turns>
<ubShotsPer4Turns>13.4</ubShotsPer4Turns>
<ubBulletSpeed>20</ubBulletSpeed>
<ubImpact>40</ubImpact>
<ubDeadliness>57</ubDeadliness>
@@ -1655,7 +1659,7 @@
<ubWeaponType>1</ubWeaponType>
<ubCalibre>38</ubCalibre>
<ubReadyTime>1</ubReadyTime>
<ubShotsPer4Turns>9.40</ubShotsPer4Turns>
<ubShotsPer4Turns>9.4</ubShotsPer4Turns>
<ubBulletSpeed>21</ubBulletSpeed>
<ubImpact>30</ubImpact>
<ubDeadliness>20</ubDeadliness>
@@ -1773,6 +1777,7 @@
<SwapClips>1</SwapClips>
<MaxDistForMessyDeath>16</MaxDistForMessyDeath>
<nAccuracy>85</nAccuracy>
<Handling>1</Handling>
</WEAPON>
<WEAPON>
<uiIndex>61</uiIndex>
@@ -1861,7 +1866,7 @@
<ubWeaponType>4</ubWeaponType>
<ubCalibre>14</ubCalibre>
<ubReadyTime>15</ubReadyTime>
<ubShotsPer4Turns>13.40</ubShotsPer4Turns>
<ubShotsPer4Turns>13.4</ubShotsPer4Turns>
<ubShotsPerBurst>5</ubShotsPerBurst>
<ubBurstPenalty>2</ubBurstPenalty>
<ubBulletSpeed>20</ubBulletSpeed>
@@ -2339,7 +2344,7 @@
<ubWeaponClass>1</ubWeaponClass>
<ubWeaponType>1</ubWeaponType>
<ubCalibre>12</ubCalibre>
<ubShotsPer4Turns>23.50</ubShotsPer4Turns>
<ubShotsPer4Turns>23.5</ubShotsPer4Turns>
<ubBulletSpeed>21</ubBulletSpeed>
<ubImpact>26</ubImpact>
<ubDeadliness>22</ubDeadliness>
@@ -2401,7 +2406,7 @@
<ubWeaponType>1</ubWeaponType>
<ubCalibre>2</ubCalibre>
<ubReadyTime>1</ubReadyTime>
<ubShotsPer4Turns>18.40</ubShotsPer4Turns>
<ubShotsPer4Turns>18.4</ubShotsPer4Turns>
<ubBulletSpeed>21</ubBulletSpeed>
<ubImpact>25</ubImpact>
<ubDeadliness>14</ubDeadliness>
@@ -2423,6 +2428,7 @@
<ManualReloadSound>476</ManualReloadSound>
<nAccuracy>5</nAccuracy>
<ubAimLevels>2</ubAimLevels>
<Handling>1</Handling>
</WEAPON>
<WEAPON>
<uiIndex>340</uiIndex>
@@ -2611,7 +2617,7 @@
<ubWeaponType>3</ubWeaponType>
<ubCalibre>2</ubCalibre>
<ubReadyTime>9</ubReadyTime>
<ubShotsPer4Turns>14.50</ubShotsPer4Turns>
<ubShotsPer4Turns>14.5</ubShotsPer4Turns>
<ubBurstPenalty>7</ubBurstPenalty>
<ubBulletSpeed>22</ubBulletSpeed>
<ubImpact>26</ubImpact>
@@ -2931,7 +2937,7 @@
<uiIndex>599</uiIndex>
<szWeaponName>Sabre</szWeaponName>
<ubWeaponClass>6</ubWeaponClass>
<ubShotsPer4Turns>13.50</ubShotsPer4Turns>
<ubShotsPer4Turns>13.5</ubShotsPer4Turns>
<ubImpact>27</ubImpact>
<ubDeadliness>9</ubDeadliness>
<usReloadDelay>200</usReloadDelay>
@@ -2956,7 +2962,7 @@
<ubWeaponType>2</ubWeaponType>
<ubCalibre>22</ubCalibre>
<ubReadyTime>1</ubReadyTime>
<ubShotsPer4Turns>19.00</ubShotsPer4Turns>
<ubShotsPer4Turns>19</ubShotsPer4Turns>
<ubBurstPenalty>7</ubBurstPenalty>
<ubBulletSpeed>22</ubBulletSpeed>
<ubImpact>24</ubImpact>
@@ -3630,7 +3636,7 @@
<MaxDistForMessyDeath>27</MaxDistForMessyDeath>
<APsToReloadManually>28</APsToReloadManually>
<ManualReloadSound>477</ManualReloadSound>
<nAccuracy>91</nAccuracy>
<nAccuracy>93</nAccuracy>
<ubAimLevels>8</ubAimLevels>
<Handling>22</Handling>
</WEAPON>
@@ -3860,7 +3866,7 @@
<MaxDistForMessyDeath>15</MaxDistForMessyDeath>
<APsToReloadManually>28</APsToReloadManually>
<ManualReloadSound>477</ManualReloadSound>
<nAccuracy>84</nAccuracy>
<nAccuracy>87</nAccuracy>
<ubAimLevels>8</ubAimLevels>
<Handling>19</Handling>
</WEAPON>
@@ -4182,7 +4188,7 @@
<MaxDistForMessyDeath>16</MaxDistForMessyDeath>
<APsToReloadManually>28</APsToReloadManually>
<ManualReloadSound>477</ManualReloadSound>
<nAccuracy>85</nAccuracy>
<nAccuracy>88</nAccuracy>
<ubAimLevels>8</ubAimLevels>
<Handling>20</Handling>
</WEAPON>
@@ -4338,7 +4344,7 @@
<MaxDistForMessyDeath>26</MaxDistForMessyDeath>
<APsToReloadManually>28</APsToReloadManually>
<ManualReloadSound>477</ManualReloadSound>
<nAccuracy>90</nAccuracy>
<nAccuracy>92</nAccuracy>
<ubAimLevels>8</ubAimLevels>
<Handling>14</Handling>
</WEAPON>
@@ -4370,7 +4376,7 @@
<MaxDistForMessyDeath>30</MaxDistForMessyDeath>
<APsToReloadManually>28</APsToReloadManually>
<ManualReloadSound>477</ManualReloadSound>
<nAccuracy>91</nAccuracy>
<nAccuracy>93</nAccuracy>
<ubAimLevels>8</ubAimLevels>
<Handling>23</Handling>
</WEAPON>
@@ -4459,7 +4465,7 @@
<ubWeaponType>3</ubWeaponType>
<ubCalibre>2</ubCalibre>
<ubReadyTime>9</ubReadyTime>
<ubShotsPer4Turns>14.10</ubShotsPer4Turns>
<ubShotsPer4Turns>14.1</ubShotsPer4Turns>
<ubShotsPerBurst>3</ubShotsPerBurst>
<ubBurstPenalty>7</ubBurstPenalty>
<ubBulletSpeed>22</ubBulletSpeed>
@@ -4714,7 +4720,7 @@
<ubWeaponType>7</ubWeaponType>
<ubCalibre>8</ubCalibre>
<ubReadyTime>17</ubReadyTime>
<ubShotsPer4Turns>14.60</ubShotsPer4Turns>
<ubShotsPer4Turns>14.6</ubShotsPer4Turns>
<ubBurstPenalty>6</ubBurstPenalty>
<ubBulletSpeed>22</ubBulletSpeed>
<ubImpact>30</ubImpact>
@@ -4889,7 +4895,7 @@
<MaxDistForMessyDeath>16</MaxDistForMessyDeath>
<APsToReloadManually>28</APsToReloadManually>
<ManualReloadSound>477</ManualReloadSound>
<nAccuracy>85</nAccuracy>
<nAccuracy>88</nAccuracy>
<ubAimLevels>8</ubAimLevels>
<Handling>21</Handling>
</WEAPON>
@@ -4900,7 +4906,7 @@
<ubWeaponType>6</ubWeaponType>
<ubCalibre>9</ubCalibre>
<ubReadyTime>17</ubReadyTime>
<ubShotsPer4Turns>11.70</ubShotsPer4Turns>
<ubShotsPer4Turns>11.7</ubShotsPer4Turns>
<ubBurstPenalty>8</ubBurstPenalty>
<ubBulletSpeed>22</ubBulletSpeed>
<ubImpact>37</ubImpact>
@@ -5007,7 +5013,7 @@
<ubWeaponClass>1</ubWeaponClass>
<ubWeaponType>1</ubWeaponType>
<ubCalibre>2</ubCalibre>
<ubShotsPer4Turns>18.80</ubShotsPer4Turns>
<ubShotsPer4Turns>18.8</ubShotsPer4Turns>
<ubBulletSpeed>21</ubBulletSpeed>
<ubImpact>25</ubImpact>
<ubDeadliness>16</ubDeadliness>
@@ -5152,7 +5158,7 @@
<ubWeaponType>6</ubWeaponType>
<ubCalibre>8</ubCalibre>
<ubReadyTime>13</ubReadyTime>
<ubShotsPer4Turns>14.20</ubShotsPer4Turns>
<ubShotsPer4Turns>14.2</ubShotsPer4Turns>
<ubBurstPenalty>7</ubBurstPenalty>
<ubBulletSpeed>22</ubBulletSpeed>
<ubImpact>30</ubImpact>
@@ -5337,7 +5343,7 @@
<ubWeaponType>6</ubWeaponType>
<ubCalibre>9</ubCalibre>
<ubReadyTime>14</ubReadyTime>
<ubShotsPer4Turns>12.10</ubShotsPer4Turns>
<ubShotsPer4Turns>12.1</ubShotsPer4Turns>
<ubBurstPenalty>8</ubBurstPenalty>
<ubBulletSpeed>22</ubBulletSpeed>
<ubImpact>35</ubImpact>
@@ -5831,7 +5837,7 @@
<ubWeaponType>3</ubWeaponType>
<ubCalibre>2</ubCalibre>
<ubReadyTime>1</ubReadyTime>
<ubShotsPer4Turns>16.40</ubShotsPer4Turns>
<ubShotsPer4Turns>16.4</ubShotsPer4Turns>
<ubBurstPenalty>7</ubBurstPenalty>
<ubBulletSpeed>22</ubBulletSpeed>
<ubImpact>26</ubImpact>
@@ -5889,7 +5895,7 @@
<MaxDistForMessyDeath>22</MaxDistForMessyDeath>
<APsToReloadManually>28</APsToReloadManually>
<ManualReloadSound>476</ManualReloadSound>
<nAccuracy>90</nAccuracy>
<nAccuracy>92</nAccuracy>
<ubAimLevels>8</ubAimLevels>
<Handling>19</Handling>
</WEAPON>
@@ -5985,7 +5991,7 @@
<MaxDistForMessyDeath>16</MaxDistForMessyDeath>
<APsToReloadManually>28</APsToReloadManually>
<ManualReloadSound>477</ManualReloadSound>
<nAccuracy>84</nAccuracy>
<nAccuracy>87</nAccuracy>
<ubAimLevels>8</ubAimLevels>
<Handling>18</Handling>
</WEAPON>
@@ -6207,7 +6213,7 @@
<ubWeaponType>2</ubWeaponType>
<ubCalibre>2</ubCalibre>
<ubReadyTime>4</ubReadyTime>
<ubShotsPer4Turns>15.60</ubShotsPer4Turns>
<ubShotsPer4Turns>15.6</ubShotsPer4Turns>
<ubBurstPenalty>9</ubBurstPenalty>
<ubBulletSpeed>22</ubBulletSpeed>
<ubImpact>26</ubImpact>
@@ -6266,7 +6272,7 @@
<MaxDistForMessyDeath>10</MaxDistForMessyDeath>
<APsToReloadManually>30</APsToReloadManually>
<ManualReloadSound>478</ManualReloadSound>
<nAccuracy>80</nAccuracy>
<nAccuracy>84</nAccuracy>
<ubAimLevels>6</ubAimLevels>
<Handling>18</Handling>
</WEAPON>
@@ -6405,7 +6411,7 @@
<ubWeaponType>5</ubWeaponType>
<ubCalibre>9</ubCalibre>
<ubReadyTime>18</ubReadyTime>
<ubShotsPer4Turns>11.20</ubShotsPer4Turns>
<ubShotsPer4Turns>11.2</ubShotsPer4Turns>
<ubBulletSpeed>22</ubBulletSpeed>
<ubImpact>39</ubImpact>
<ubDeadliness>47</ubDeadliness>
@@ -6428,7 +6434,7 @@
<MaxDistForMessyDeath>16</MaxDistForMessyDeath>
<APsToReloadManually>28</APsToReloadManually>
<ManualReloadSound>477</ManualReloadSound>
<nAccuracy>85</nAccuracy>
<nAccuracy>88</nAccuracy>
<ubAimLevels>8</ubAimLevels>
<Handling>18</Handling>
</WEAPON>
@@ -6478,7 +6484,7 @@
<ubWeaponType>7</ubWeaponType>
<ubCalibre>24</ubCalibre>
<ubReadyTime>22</ubReadyTime>
<ubShotsPer4Turns>11.50</ubShotsPer4Turns>
<ubShotsPer4Turns>11.5</ubShotsPer4Turns>
<ubBurstPenalty>8</ubBurstPenalty>
<ubBulletSpeed>22</ubBulletSpeed>
<ubImpact>39</ubImpact>
@@ -6831,7 +6837,7 @@
<MaxDistForMessyDeath>16</MaxDistForMessyDeath>
<APsToReloadManually>28</APsToReloadManually>
<ManualReloadSound>477</ManualReloadSound>
<nAccuracy>85</nAccuracy>
<nAccuracy>88</nAccuracy>
<ubAimLevels>8</ubAimLevels>
<Handling>19</Handling>
</WEAPON>
@@ -6864,7 +6870,7 @@
<MaxDistForMessyDeath>28</MaxDistForMessyDeath>
<APsToReloadManually>28</APsToReloadManually>
<ManualReloadSound>477</ManualReloadSound>
<nAccuracy>91</nAccuracy>
<nAccuracy>93</nAccuracy>
<ubAimLevels>8</ubAimLevels>
<Handling>20</Handling>
</WEAPON>
@@ -7123,7 +7129,7 @@
<ubWeaponClass>1</ubWeaponClass>
<ubWeaponType>1</ubWeaponType>
<ubCalibre>2</ubCalibre>
<ubShotsPer4Turns>18.60</ubShotsPer4Turns>
<ubShotsPer4Turns>18.6</ubShotsPer4Turns>
<ubBulletSpeed>21</ubBulletSpeed>
<ubImpact>24</ubImpact>
<ubDeadliness>14</ubDeadliness>
@@ -7357,7 +7363,7 @@
<ubWeaponType>3</ubWeaponType>
<ubCalibre>2</ubCalibre>
<ubReadyTime>5</ubReadyTime>
<ubShotsPer4Turns>15.20</ubShotsPer4Turns>
<ubShotsPer4Turns>15.2</ubShotsPer4Turns>
<ubBurstPenalty>7</ubBurstPenalty>
<ubBulletSpeed>22</ubBulletSpeed>
<ubImpact>26</ubImpact>
@@ -7433,7 +7439,7 @@
<ubWeaponType>3</ubWeaponType>
<ubCalibre>2</ubCalibre>
<ubReadyTime>7</ubReadyTime>
<ubShotsPer4Turns>15.10</ubShotsPer4Turns>
<ubShotsPer4Turns>15.1</ubShotsPer4Turns>
<ubBurstPenalty>7</ubBurstPenalty>
<ubBulletSpeed>22</ubBulletSpeed>
<ubImpact>27</ubImpact>
@@ -7492,7 +7498,7 @@
<MaxDistForMessyDeath>12</MaxDistForMessyDeath>
<APsToReloadManually>28</APsToReloadManually>
<ManualReloadSound>477</ManualReloadSound>
<nAccuracy>80</nAccuracy>
<nAccuracy>84</nAccuracy>
<ubAimLevels>7</ubAimLevels>
<Handling>16</Handling>
</WEAPON>
@@ -7526,7 +7532,7 @@
<MaxDistForMessyDeath>16</MaxDistForMessyDeath>
<APsToReloadManually>28</APsToReloadManually>
<ManualReloadSound>477</ManualReloadSound>
<nAccuracy>85</nAccuracy>
<nAccuracy>88</nAccuracy>
<ubAimLevels>8</ubAimLevels>
<Handling>18</Handling>
</WEAPON>
@@ -7607,7 +7613,7 @@
<ubWeaponType>8</ubWeaponType>
<ubCalibre>5</ubCalibre>
<ubReadyTime>2</ubReadyTime>
<ubShotsPer4Turns>11.50</ubShotsPer4Turns>
<ubShotsPer4Turns>11.5</ubShotsPer4Turns>
<ubBulletSpeed>22</ubBulletSpeed>
<ubImpact>36</ubImpact>
<ubDeadliness>27</ubDeadliness>
@@ -7662,7 +7668,7 @@
<MaxDistForMessyDeath>16</MaxDistForMessyDeath>
<APsToReloadManually>28</APsToReloadManually>
<ManualReloadSound>476</ManualReloadSound>
<nAccuracy>85</nAccuracy>
<nAccuracy>88</nAccuracy>
<ubAimLevels>8</ubAimLevels>
<Handling>20</Handling>
</WEAPON>
@@ -7909,7 +7915,7 @@
<ubWeaponType>8</ubWeaponType>
<ubCalibre>5</ubCalibre>
<ubReadyTime>17</ubReadyTime>
<ubShotsPer4Turns>11.00</ubShotsPer4Turns>
<ubShotsPer4Turns>11</ubShotsPer4Turns>
<ubBurstPenalty>9</ubBurstPenalty>
<ubBulletSpeed>22</ubBulletSpeed>
<ubImpact>38</ubImpact>
@@ -8143,7 +8149,7 @@
<MaxDistForMessyDeath>7</MaxDistForMessyDeath>
<APsToReloadManually>20</APsToReloadManually>
<ManualReloadSound>478</ManualReloadSound>
<nAccuracy>45</nAccuracy>
<nAccuracy>55</nAccuracy>
<ubAimLevels>5</ubAimLevels>
<Handling>8</Handling>
</WEAPON>
@@ -8231,7 +8237,7 @@
<ubWeaponType>6</ubWeaponType>
<ubCalibre>8</ubCalibre>
<ubReadyTime>8</ubReadyTime>
<ubShotsPer4Turns>14.90</ubShotsPer4Turns>
<ubShotsPer4Turns>14.9</ubShotsPer4Turns>
<ubBurstPenalty>7</ubBurstPenalty>
<ubBulletSpeed>23</ubBulletSpeed>
<ubImpact>30</ubImpact>
@@ -8307,7 +8313,7 @@
<ubWeaponType>6</ubWeaponType>
<ubCalibre>8</ubCalibre>
<ubReadyTime>11</ubReadyTime>
<ubShotsPer4Turns>14.00</ubShotsPer4Turns>
<ubShotsPer4Turns>14</ubShotsPer4Turns>
<ubBurstPenalty>7</ubBurstPenalty>
<ubBulletSpeed>23</ubBulletSpeed>
<ubImpact>30</ubImpact>
@@ -8408,7 +8414,7 @@
<ubWeaponType>6</ubWeaponType>
<ubCalibre>8</ubCalibre>
<ubReadyTime>16</ubReadyTime>
<ubShotsPer4Turns>13.70</ubShotsPer4Turns>
<ubShotsPer4Turns>13.7</ubShotsPer4Turns>
<ubBurstPenalty>7</ubBurstPenalty>
<ubBulletSpeed>22</ubBulletSpeed>
<ubImpact>30</ubImpact>
@@ -8798,7 +8804,7 @@
<ubWeaponType>1</ubWeaponType>
<ubCalibre>37</ubCalibre>
<ubReadyTime>1</ubReadyTime>
<ubShotsPer4Turns>10.50</ubShotsPer4Turns>
<ubShotsPer4Turns>10.5</ubShotsPer4Turns>
<ubBulletSpeed>23</ubBulletSpeed>
<ubImpact>28</ubImpact>
<ubDeadliness>18</ubDeadliness>
@@ -8889,7 +8895,7 @@
<ubWeaponType>5</ubWeaponType>
<ubCalibre>8</ubCalibre>
<ubReadyTime>18</ubReadyTime>
<ubShotsPer4Turns>13.80</ubShotsPer4Turns>
<ubShotsPer4Turns>13.8</ubShotsPer4Turns>
<ubBurstPenalty>8</ubBurstPenalty>
<ubBulletSpeed>22</ubBulletSpeed>
<ubImpact>30</ubImpact>
@@ -8954,7 +8960,7 @@
<ubWeaponType>1</ubWeaponType>
<ubCalibre>36</ubCalibre>
<ubReadyTime>1</ubReadyTime>
<ubShotsPer4Turns>10.00</ubShotsPer4Turns>
<ubShotsPer4Turns>10</ubShotsPer4Turns>
<ubBulletSpeed>20</ubBulletSpeed>
<ubImpact>28</ubImpact>
<ubDeadliness>19</ubDeadliness>
@@ -9138,7 +9144,7 @@
<MaxDistForMessyDeath>16</MaxDistForMessyDeath>
<APsToReloadManually>28</APsToReloadManually>
<ManualReloadSound>477</ManualReloadSound>
<nAccuracy>81</nAccuracy>
<nAccuracy>85</nAccuracy>
<ubAimLevels>6</ubAimLevels>
<Handling>17</Handling>
</WEAPON>
@@ -9149,7 +9155,7 @@
<ubWeaponType>5</ubWeaponType>
<ubCalibre>39</ubCalibre>
<ubReadyTime>17</ubReadyTime>
<ubShotsPer4Turns>10.70</ubShotsPer4Turns>
<ubShotsPer4Turns>10.7</ubShotsPer4Turns>
<ubBulletSpeed>22</ubBulletSpeed>
<ubImpact>39</ubImpact>
<ubDeadliness>48</ubDeadliness>
@@ -9201,7 +9207,7 @@
<MaxDistForMessyDeath>15</MaxDistForMessyDeath>
<APsToReloadManually>23</APsToReloadManually>
<ManualReloadSound>476</ManualReloadSound>
<nAccuracy>84</nAccuracy>
<nAccuracy>87</nAccuracy>
<ubAimLevels>8</ubAimLevels>
<Handling>19</Handling>
</WEAPON>
@@ -9235,7 +9241,7 @@
<MaxDistForMessyDeath>15</MaxDistForMessyDeath>
<APsToReloadManually>21</APsToReloadManually>
<ManualReloadSound>476</ManualReloadSound>
<nAccuracy>85</nAccuracy>
<nAccuracy>88</nAccuracy>
<ubAimLevels>7</ubAimLevels>
<Handling>10</Handling>
</WEAPON>
@@ -9246,7 +9252,7 @@
<ubWeaponType>3</ubWeaponType>
<ubCalibre>20</ubCalibre>
<ubReadyTime>10</ubReadyTime>
<ubShotsPer4Turns>14.40</ubShotsPer4Turns>
<ubShotsPer4Turns>14.4</ubShotsPer4Turns>
<ubBurstPenalty>7</ubBurstPenalty>
<ubBulletSpeed>22</ubBulletSpeed>
<ubImpact>26</ubImpact>
@@ -9322,7 +9328,7 @@
<ubWeaponType>6</ubWeaponType>
<ubCalibre>10</ubCalibre>
<ubReadyTime>13</ubReadyTime>
<ubShotsPer4Turns>13.10</ubShotsPer4Turns>
<ubShotsPer4Turns>13.1</ubShotsPer4Turns>
<ubBurstPenalty>7</ubBurstPenalty>
<ubBulletSpeed>22</ubBulletSpeed>
<ubImpact>32</ubImpact>
@@ -9409,7 +9415,7 @@
<MaxDistForMessyDeath>16</MaxDistForMessyDeath>
<APsToReloadManually>28</APsToReloadManually>
<ManualReloadSound>477</ManualReloadSound>
<nAccuracy>82</nAccuracy>
<nAccuracy>86</nAccuracy>
<ubAimLevels>8</ubAimLevels>
<Handling>17</Handling>
</WEAPON>
@@ -9896,7 +9902,7 @@
<ubWeaponType>1</ubWeaponType>
<ubCalibre>2</ubCalibre>
<ubReadyTime>1</ubReadyTime>
<ubShotsPer4Turns>18.40</ubShotsPer4Turns>
<ubShotsPer4Turns>18.4</ubShotsPer4Turns>
<ubBulletSpeed>21</ubBulletSpeed>
<ubImpact>25</ubImpact>
<ubDeadliness>15</ubDeadliness>
@@ -10018,7 +10024,7 @@
<ubWeaponType>1</ubWeaponType>
<ubCalibre>4</ubCalibre>
<ubReadyTime>1</ubReadyTime>
<ubShotsPer4Turns>12.50</ubShotsPer4Turns>
<ubShotsPer4Turns>12.5</ubShotsPer4Turns>
<ubBulletSpeed>20</ubBulletSpeed>
<ubImpact>27</ubImpact>
<ubDeadliness>16</ubDeadliness>
@@ -10375,7 +10381,7 @@
<ubWeaponType>1</ubWeaponType>
<ubCalibre>27</ubCalibre>
<ubReadyTime>1</ubReadyTime>
<ubShotsPer4Turns>16.70</ubShotsPer4Turns>
<ubShotsPer4Turns>16.7</ubShotsPer4Turns>
<ubBulletSpeed>21</ubBulletSpeed>
<ubImpact>26</ubImpact>
<ubDeadliness>18</ubDeadliness>
@@ -10418,6 +10424,7 @@
<SwapClips>1</SwapClips>
<MaxDistForMessyDeath>20</MaxDistForMessyDeath>
<ManualReloadSound>476</ManualReloadSound>
<Handling>1</Handling>
</WEAPON>
<WEAPON>
<uiIndex>902</uiIndex>
@@ -10440,6 +10447,7 @@
<SwapClips>1</SwapClips>
<MaxDistForMessyDeath>7</MaxDistForMessyDeath>
<ManualReloadSound>476</ManualReloadSound>
<Handling>16</Handling>
</WEAPON>
<WEAPON>
<uiIndex>903</uiIndex>
@@ -10463,6 +10471,7 @@
<SwapClips>1</SwapClips>
<MaxDistForMessyDeath>8</MaxDistForMessyDeath>
<ManualReloadSound>476</ManualReloadSound>
<Handling>13</Handling>
</WEAPON>
<WEAPON>
<uiIndex>904</uiIndex>
@@ -10485,6 +10494,7 @@
<SwapClips>1</SwapClips>
<MaxDistForMessyDeath>7</MaxDistForMessyDeath>
<ManualReloadSound>476</ManualReloadSound>
<Handling>16</Handling>
</WEAPON>
<WEAPON>
<uiIndex>905</uiIndex>
@@ -10507,6 +10517,7 @@
<SwapClips>1</SwapClips>
<MaxDistForMessyDeath>7</MaxDistForMessyDeath>
<ManualReloadSound>476</ManualReloadSound>
<Handling>15</Handling>
</WEAPON>
<WEAPON>
<uiIndex>906</uiIndex>
@@ -10530,6 +10541,7 @@
<SwapClips>1</SwapClips>
<MaxDistForMessyDeath>8</MaxDistForMessyDeath>
<ManualReloadSound>476</ManualReloadSound>
<Handling>15</Handling>
</WEAPON>
<WEAPON>
<uiIndex>907</uiIndex>
@@ -10552,6 +10564,7 @@
<SwapClips>1</SwapClips>
<MaxDistForMessyDeath>7</MaxDistForMessyDeath>
<ManualReloadSound>476</ManualReloadSound>
<Handling>1</Handling>
</WEAPON>
<WEAPON>
<uiIndex>908</uiIndex>
@@ -10575,6 +10588,7 @@
<SwapClips>1</SwapClips>
<MaxDistForMessyDeath>9</MaxDistForMessyDeath>
<ManualReloadSound>476</ManualReloadSound>
<Handling>11</Handling>
</WEAPON>
<WEAPON>
<uiIndex>909</uiIndex>
@@ -10602,6 +10616,7 @@
<SwapClips>1</SwapClips>
<MaxDistForMessyDeath>7</MaxDistForMessyDeath>
<ManualReloadSound>476</ManualReloadSound>
<Handling>13</Handling>
</WEAPON>
<WEAPON>
<uiIndex>910</uiIndex>
@@ -10624,6 +10639,7 @@
<SwapClips>1</SwapClips>
<MaxDistForMessyDeath>7</MaxDistForMessyDeath>
<ManualReloadSound>476</ManualReloadSound>
<Handling>12</Handling>
</WEAPON>
<WEAPON>
<uiIndex>911</uiIndex>
@@ -10646,6 +10662,7 @@
<SwapClips>1</SwapClips>
<MaxDistForMessyDeath>7</MaxDistForMessyDeath>
<ManualReloadSound>476</ManualReloadSound>
<Handling>14</Handling>
</WEAPON>
<WEAPON>
<uiIndex>912</uiIndex>
@@ -10669,6 +10686,7 @@
<SwapClips>1</SwapClips>
<MaxDistForMessyDeath>7</MaxDistForMessyDeath>
<ManualReloadSound>476</ManualReloadSound>
<Handling>15</Handling>
</WEAPON>
<WEAPON>
<uiIndex>913</uiIndex>
@@ -10691,6 +10709,7 @@
<SwapClips>1</SwapClips>
<MaxDistForMessyDeath>7</MaxDistForMessyDeath>
<ManualReloadSound>476</ManualReloadSound>
<Handling>16</Handling>
</WEAPON>
<WEAPON>
<uiIndex>914</uiIndex>
@@ -10714,6 +10733,7 @@
<APsToReload>32</APsToReload>
<MaxDistForMessyDeath>10</MaxDistForMessyDeath>
<ManualReloadSound>476</ManualReloadSound>
<Handling>1</Handling>
</WEAPON>
<WEAPON>
<uiIndex>915</uiIndex>
@@ -10737,6 +10757,7 @@
<APsToReload>32</APsToReload>
<MaxDistForMessyDeath>11</MaxDistForMessyDeath>
<ManualReloadSound>476</ManualReloadSound>
<Handling>1</Handling>
</WEAPON>
<WEAPON>
<uiIndex>916</uiIndex>
@@ -10759,6 +10780,7 @@
<bBurstAP>20</bBurstAP>
<MaxDistForMessyDeath>8</MaxDistForMessyDeath>
<ManualReloadSound>476</ManualReloadSound>
<Handling>1</Handling>
</WEAPON>
<WEAPON>
<uiIndex>917</uiIndex>
@@ -10781,6 +10803,7 @@
<bBurstAP>20</bBurstAP>
<MaxDistForMessyDeath>9</MaxDistForMessyDeath>
<ManualReloadSound>476</ManualReloadSound>
<Handling>1</Handling>
</WEAPON>
<WEAPON>
<uiIndex>918</uiIndex>
@@ -10803,6 +10826,7 @@
<bBurstAP>20</bBurstAP>
<MaxDistForMessyDeath>10</MaxDistForMessyDeath>
<ManualReloadSound>476</ManualReloadSound>
<Handling>1</Handling>
</WEAPON>
<WEAPON>
<uiIndex>920</uiIndex>
@@ -10826,6 +10850,7 @@
<SwapClips>1</SwapClips>
<MaxDistForMessyDeath>7</MaxDistForMessyDeath>
<ManualReloadSound>476</ManualReloadSound>
<Handling>7</Handling>
</WEAPON>
<WEAPON>
<uiIndex>921</uiIndex>
@@ -10849,6 +10874,7 @@
<SwapClips>1</SwapClips>
<MaxDistForMessyDeath>7</MaxDistForMessyDeath>
<ManualReloadSound>476</ManualReloadSound>
<Handling>12</Handling>
</WEAPON>
<WEAPON>
<uiIndex>922</uiIndex>
@@ -10872,6 +10898,7 @@
<SwapClips>1</SwapClips>
<MaxDistForMessyDeath>7</MaxDistForMessyDeath>
<ManualReloadSound>476</ManualReloadSound>
<Handling>7</Handling>
</WEAPON>
<WEAPON>
<uiIndex>1015</uiIndex>
@@ -10911,7 +10938,7 @@
<uiIndex>1055</uiIndex>
<szWeaponName>Katana</szWeaponName>
<ubWeaponClass>6</ubWeaponClass>
<ubShotsPer4Turns>14.60</ubShotsPer4Turns>
<ubShotsPer4Turns>14.6</ubShotsPer4Turns>
<ubImpact>28</ubImpact>
<ubDeadliness>9</ubDeadliness>
<usReloadDelay>200</usReloadDelay>
@@ -11031,7 +11058,7 @@
<ubWeaponType>3</ubWeaponType>
<ubCalibre>2</ubCalibre>
<ubReadyTime>9</ubReadyTime>
<ubShotsPer4Turns>13.90</ubShotsPer4Turns>
<ubShotsPer4Turns>13.9</ubShotsPer4Turns>
<ubBurstPenalty>7</ubBurstPenalty>
<ubBulletSpeed>22</ubBulletSpeed>
<ubImpact>26</ubImpact>
@@ -11314,7 +11341,7 @@
<ubWeaponType>7</ubWeaponType>
<ubCalibre>8</ubCalibre>
<ubReadyTime>15</ubReadyTime>
<ubShotsPer4Turns>14.40</ubShotsPer4Turns>
<ubShotsPer4Turns>14.4</ubShotsPer4Turns>
<ubBurstPenalty>7</ubBurstPenalty>
<ubBulletSpeed>22</ubBulletSpeed>
<ubImpact>30</ubImpact>
+35 -4
View File
@@ -22,6 +22,12 @@ AP_MAXIMUM = 25
;***********************************************************************
AP_MINIMUM = 40
;***********************************************************************
;* The minimum number of Action Points a soldier (merc, enemy, ...) *
;* must have to get an interrupt. *
;***********************************************************************
MIN_APS_TO_INTERRUPT = 16
;***********************************************************************
;* The maximum number of Action Points for Crepitus. *
;***********************************************************************
@@ -286,7 +292,7 @@ AP_FOURTH_CLICK_AIM_SCOPE = 7
AP_FIFTH_CLICK_AIM_SCOPE = 8
AP_SIXTH_CLICK_AIM_SCOPE = 9
AP_SEVENTH_CLICK_AIM_SCOPE = 10
AP_EIGHTTH_CLICK_AIM_SCOPE = 11
AP_EIGHTH_CLICK_AIM_SCOPE = 11
;***********************************************************************
;* The following is used with the weapons.xml:bAutofireShotsPerFiveAP *
@@ -313,11 +319,34 @@ BAD_AP_COST = 36
AP_UNJAM = 2
;***********************************************************************
;* Maximum AP penalty from supression fire *
;* Modifire for how effective a suppression point is *
;* The APs needed when you jump through a window *
;***********************************************************************
AP_MAX_SUPPRESSED = 32
AP_JUMPWINDOW = 40
;***********************************************************************
;* The APs needed when you climb up/down a wall *
;***********************************************************************
AP_JUMPWALL = 40
AP_JUMPOFFWALL = 40
;***********************************************************************
;* Suppression AP values *
;* Maximum AP penalty from suppression fire from a single attack *
;* Maximum AP penalty from suppression fire for an entire turn *
;* Modifier for how effective a suppression point is *
;* Modifier for how effective morale lost from suppression is *
;***********************************************************************
AP_MAX_SUPPRESSED = 64
AP_MAX_TURN_SUPPRESSED = 200
AP_SUPPRESSION_MOD = 24
AP_LOST_PER_MORALE_DROP = 12
;***********************************************************************
;* Minimum possible value AP can be reduced to *
;***********************************************************************
AP_MIN_LIMIT = -100
AP_SUPPRESSION_SHOCK_DIVISOR = 4
AP_LOSS_PER_LEGSHOT_DAMAGE = 4
;***********************************************************************
;* Default values to calculate AP-costs shown in Infoboxes of guns. *
@@ -377,3 +406,5 @@ BP_JUMP_OVER = 250
BP_BACK_PACK = 50
BP_WORK_ZIPPER = 250
BP_UNJAM = 0
BP_JUMPOFFWALL = 250
BP_JUMPWALL = 500
Binary file not shown.
+52 -10
View File
@@ -51,16 +51,28 @@ NORMAL_SHOOTING_DISTANCE = 70
// Decreasing this value causes all shots to be more accurate.
DEGREES_MAXIMUM_APERTURE = 11
// The Range Coefficient works with the listed weapon range to determine the weapons
// maximum range. Once a bullet reaches it's maximum range, gravity pulls it towards
// the ground.
RANGE_COEFFICIENT = 2.0
// The Gravity Coefficient determines how powerful gravity is once it kicks into
// action - this happens when the bullet reaches the "maximum range" of the gun
// that fired it.
// The higher this coefficient, the faster will bullets change their trajectory
// The lower this coefficient, the faster will bullets change their trajectory
// towards the ground, hitting it sooner.
// Conversely, by decreasing this value you can let bullets fly further beyond
// Conversely, by increasing this value you can let bullets fly further beyond
// the max range of the gun. That will effectivelly let guns hit targets further
// beyond their max range, though it is not a reliable way to hit any target.
GRAVITY_COEFFICIENT = 2.0
// The Vertical Bias "flattens" the target appeture which restricts the vertical amoun
// by which a bullet can travel. Vertical bias is ultimately based on stance where
// a standing shooter is always at 1.0, a prone shooter is at the indicated bias, and
// a crouching target is midway between the two.
VERTICAL_BIAS = 0.5
// The Scope Range Multiplier is applied against a scopes magnification to determine
@@ -70,6 +82,14 @@ VERTICAL_BIAS = 0.5
SCOPE_RANGE_MULTIPLIER = 0.7
// The Side Facing Divisor is applied against the shooting offsets when a target is
// facing directly perpendicular (i.e., East or West when shooter faces North or South)
// to the shooter. This is to account for a visual error in the NCTH system. The
// Valid range for this divisor is 1.0 - 10.0. If you don't think it should be as easy
// to hit a target from the side as from head on, just set this value to 1.0
SIDE_FACING_DIVISOR = 2.0
[Base CTH]
// Base CTH is an amount of CTH given freely to the shooter for any shot he makes.
@@ -191,11 +211,12 @@ BASE_TARGET_INVISIBLE = -100.0
// Please note that all of these except BASE_DRAW_COST should be POSITIVE.
// The higher they are, the greater their effect.
BASE_DRAW_COST = -2.0
BASE_TWO_GUNS = 3.5
BASE_ONE_HANDED = 2.0
BASE_CROUCHING_STANCE = 2.0
BASE_PRONE_STANCE = 3.0
BASE_DRAW_COST = 2.0
BASE_TWO_GUNS = 5.0
BASE_ONE_HANDED = 2.5
BASE_STANDING_STANCE = 2.0
BASE_CROUCHING_STANCE = 3.0
BASE_PRONE_STANCE = 4.0
BASE_HEAVY_WEAPON = 2.0
// These modifiers are applied based on game difficulty, and only affect
@@ -255,9 +276,9 @@ AIM_SHOCK = -150.0
AIM_TARGET_INVISIBLE = -50.0
AIM_SNIPER_SKILL = 25.0
AIM_DRAW_COST = -1.5
AIM_STANDING_STANCE = 2.5
AIM_CROUCHING_STANCE = 1.5
AIM_DRAW_COST = 0.5
AIM_STANDING_STANCE = 1.5
AIM_CROUCHING_STANCE = 1.25
AIM_PRONE_STANCE = 1.0
AIM_TWO_GUNS = 4.0
AIM_ONE_HANDED = 2.5
@@ -277,20 +298,41 @@ MOVEMENT_EXP_LEVEL = 2.0
MOVEMENT_TRACKING_DIFFICULTY = 40
MOVEMENT_PENALTY_PER_TILE = 1.0
PRE_RECOIL_WIS = 2.0
PRE_RECOIL_EXP_LEVEL = 3.0
PRE_RECOIL_AUTO_WEAPONS_SKILL = 2.0
RECOIL_MAX_COUNTER_STR = 3.0
RECOIL_MAX_COUNTER_AGI = 1.0
RECOIL_MAX_COUNTER_EXP_LEVEL = 1.0
RECOIL_MAX_COUNTER_FORCE = 10.0
RECOIL_MAX_COUNTER_CROUCH = 10.0
RECOIL_MAX_COUNTER_PRONE = 25.0
RECOIL_COUNTER_ACCURACY_MIN_ERROR = 0.2
RECOIL_COUNTER_ACCURACY_DEX = 3.0
RECOIL_COUNTER_ACCURACY_WIS = 1.0
RECOIL_COUNTER_ACCURACY_AGI = 1.0
RECOIL_COUNTER_ACCURACY_EXP_LEVEL = 4.0
RECOIL_COUNTER_AUTO_WEAPONS_DIVISOR = 4.0
RECOIL_COUNTER_ACCURACY_TRACER_BONUS = 10.0
RECOIL_COUNTER_ACCURACY_ANTICIPATION = 25.0
RECOIL_COUNTER_ACCURACY_COMPENSATION = 2.0
RECOIL_COUNTER_FREQUENCY_AGI = 3.0
RECOIL_COUNTER_FREQUENCY_EXP_LEVEL = 2.0
RECOIL_COUNTER_FREQUENCY_AUTO_WEAPONS_DIVISOR = 4.0
// These set the percentage by which the autofire target offset is improved. At 20%, it takes 5 "steps" (based on CFF)
// to reach best offset improvement.
RECOIL_COUNTER_INCREMENT = 20
RECOIL_COUNTER_INCREMENT_TRACER = 25
// This value determines the distance ratio for recoil. Higher values result in
// less overall recoil movement at longer ranges.
// This value is an INTEGER, with a range of 10 to 1000. The distance is
// measured in METERS, not tiles, so 100 means 10 tiles.
NORMAL_RECOIL_DISTANCE = 140
MAX_BULLET_DEV = 5.0
RANGE_EFFECTS_DEV = TRUE
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+4
View File
@@ -6,6 +6,10 @@
; If you do not want a video to be played, just delete the path.
; ---------------------------------------------------------------------------------------------------------------------------------
[INTRO]
; If you set this to TRUE, all the default JA2 videos will be disabled (not shown to the user).
NO_DEFAULT_VALUES = FALSE
[INTRO_BEGINNING]
INTRO_REBEL_CRDT = INTRO\Rebel_cr
INTRO_OMERTA = INTRO\Omerta
+58 -29
View File
@@ -83,7 +83,7 @@
; Player mercs, valid values 16 through 32, default is 24
MAX_NUMBER_PLAYER_MERCS = 18
; Player vehicles, valid values 2 through 6, default is 2. Note that only 2 are really supported right now.
; Player vehicles, valid values 2 through 6, default is 2
MAX_NUMBER_PLAYER_VEHICLES = 2
;------------------------------------------------------------------------------------------------------------------------------
@@ -95,7 +95,7 @@ MAX_NUMBER_ENEMIES_IN_TACTICAL = 20
; Creatures (i.e., bloodcats and crepitus), valid values 16 through 40, default is 32
MAX_NUMBER_CREATURES_IN_TACTICAL = 20
; Rebels (i.e., militia), valid values 16 through 64, default is 32
MAX_NUMBER_REBELS_IN_TACTICAL = 20
MAX_NUMBER_MILITIA_IN_TACTICAL = 20
; Civilians, valid values 16 through 40, default is 32
MAX_NUMBER_CIVS_IN_TACTICAL = 32
@@ -148,8 +148,9 @@ WRITE_PROFILE_DATA_TO_XML = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; 0 = Use default drop item system for enemies (and possibly also militia).
; 1 = Use the new drop item system from XML-Files (EnemyWeaponDrops.xml, EnemyAmmoDrops.xml, EnemyArmourDrops.xml,
; EnemyExplosiveDrops.xml, EnemyMiscDrops.xml) for enemies (and militia). You also have to disable "Enemies drop all items" in
; the option screen, otherwise enemies simply drop everything they have.
; EnemyExplosiveDrops.xml, EnemyMiscDrops.xml) for enemies (and militia).
;
; INFO: This drop system only takes effect, if you have not choosen "Enemies Drop All Items" in the start new game screen.
;------------------------------------------------------------------------------------------------------------------------------
USE_EXTERNALIZED_ENEMY_ITEM_DROPS = 0
@@ -642,24 +643,20 @@ HIDE_BULLET_COUNT_INTENSITY = 0
MAXIMUM_MESSAGES_IN_TACTICAL = 6
;------------------------------------------------------------------------------------------------------------------------------
; With the next 4 settings you can show/hide the visual appearance of worn face items on the merc faces
;------------------------------------------------------------------------------------------------------------------------------
; If enabled, you will see Gasmask / Nightvision gear on the merc faces when worn.
SHOW_TACTICAL_FACE_GEAR = FALSE
; If enabled, you will see additional small icons of the worn headgear (gas mask, headphone, ...) on the merc face.
; If set to FALSE, you only see the default JA2 icons, which do not include worn headgear.
SHOW_TACTICAL_FACE_ICONS = FALSE
; If SHOW_TACTICAL_FACE_ICONS = TRUE, you can choose from 4 different icon styles (Range: 0 - 3).
; If "Show Face gear graphics" is enabled in the option screen, you can choose from 4 different icon styles (Range: 0 - 3).
; 0 = Data\Interface\PORTRAITICONS_A.STI
; 1 = Data\Interface\PORTRAITICONS_B.STI
; 2 = Data\Interface\PORTRAITICONS_C.STI
; 3 = Data\Interface\PORTRAITICONS_D.STI
;------------------------------------------------------------------------------------------------------------------------------
TACTICAL_FACE_ICON_STYLE = 0
;------------------------------------------------------------------------------------------------------------------------------
; If enabled, you see camouflaged portraits of your merc if they were any camo.
; If no camouflaged portrait is available (Data\Faces\xxxCAMO folders) , you see the standard face portrait.
;------------------------------------------------------------------------------------------------------------------------------
SHOW_CAMOUFLAGE_FACES = FALSE
;------------------------------------------------------------------------------------------------------------------------------
@@ -942,8 +939,8 @@ MILITIA_CAN_PLACE_FLAGS_ON_MINES = FALSE
; game is concerned, a character walking into a cloud of gas you created will be considered "attacked".
;------------------------------------------------------------------------------------------------------------------------------
; If TRUE, civilians who cannot hold a weapon will never trigger Combat Mode when attacked, even if they are killed.
; Use this to prevent situations where hurting a civilian forces you to kill all of them!
; If TRUE, civilians who cannot hold a weapon will never trigger Combat Mode when attacked, even if other civilians are killed.
; Use this to prevent situations where you have to kill all civilians if you unintentionally hurt one civilian.
CAN_TRUE_CIVILIANS_BECOME_HOSTILE = TRUE
; 0 = Militia will never become hostile to you, no matter what you do to them.
@@ -1116,6 +1113,13 @@ ALLOW_DYNAMIC_TOOLTIP_DETAIL_LEVEL = FALSE
; They affect all characters (friend and foe) equally!
;******************************************************************************************************************************
;------------------------------------------------------------------------------------------------------------------------------
; Set the grid number for the initial merc arrival location.
; The JA2 default grid number is 4870 (Sector A9 Omerta).
;------------------------------------------------------------------------------------------------------------------------------
INITIAL_MERC_ARRIVAL_LOCATION = 4870
;------------------------------------------------------------------------------------------------------------------------------
; Set the minimum and maximum possible "Chance-to-Hit" value for any attack.
;
@@ -1225,6 +1229,16 @@ DYNAMIC_AIMING_LIMITS = FALSE
AIM_LEVELS_DEPEND_ON_DISTANCE = TRUE
;------------------------------------------------------------------------------------------------------------------------------
; If set to 0, the number of aim levels will be calculated based on aimbonus attributes (default).
; If set to any other value, the calculation will use minrangeforaimbonus properties instead (compatibility option).
; In this case the following formula determines the total scope bonus that will be compared to scope thresholds:
; minrangeaimbonus (gun + attachments) * AIM_LEVELS_COMPATIBILITY_OPTION / BASE_SIGHT_RANGE
; Reasonable values include 10 and BASE_SIGHT_RANGE (13).
;------------------------------------------------------------------------------------------------------------------------------
AIM_LEVELS_COMPATIBILITY_OPTION = 0
;------------------------------------------------------------------------------------------------------------------------------
; These values determine to what group a scope belongs to.
; Scopes are separated in groups by the aimbonus they give per click.
@@ -1246,6 +1260,27 @@ HIGH_POWER_SCOPE_AIM_THRESHOLD = 13
; From what aiming bonus a scope is considered medium power (ACOG 10x)
MEDIUM_POWER_SCOPE_AIM_THRESHOLD = 8
;------------------------------------------------------------------------------------------------------------------------------
; These control the AIs willingness to assign a soldier as a Sniper
;
; When AI_SNIPER_RESTRICT_TO_ELITE is set to true, the system will use the remaining criteria strictly for Elite soldiers.
; This will allow Elite soldiers to have more options to become snipers while all other soldiers will be restricted to using
; a sniper rifle.
;
; AI_SNIPER_MIN_RANGE is the minium weapon range for a weapon to be valid as a "sniper weapon".
;
; AI_SNIPER_CHANCE is the percent chance that a soldier without a sniper rifle will be assigned the Sniper role assuming
; other criteria are met.
;
; AI_SNIPER_CHANCE_WITH_SR is the percent chance that a soldier with a sniper rifle will be assigned the Sniper role assuming
; other criteria are met.
;------------------------------------------------------------------------------------------------------------------------------
AI_SNIPER_RESTRICT_TO_ELITE = TRUE
AI_SNIPER_MIN_RANGE = 40
AI_SNIPER_CHANCE = 30
AI_SNIPER_CHANCE_WITH_SR = 80
;------------------------------------------------------------------------------------------------------------------------------
; Firing at moving targets.
;
@@ -1361,15 +1396,6 @@ AWARD_SPECIAL_EXP_POINTS_FOR_COMPLETING_QUESTS = 0
SOLDIERS_ALWAYS_WEAR_ANY_ARMOR = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; This turns on the New CTH (Chance to Hit) system.
; Set it to TRUE and the chance to hit methods you're familiar with will be ignored in favor of a brand new system.
; There are dozens of new, externalized modifiers used by the NCTH system and they can all be modified
; in the new CTHConstants.INI file.
;------------------------------------------------------------------------------------------------------------------------------
USE_NCTH = FALSE
;******************************************************************************************************************************
;******************************************************************************************************************************
@@ -1534,11 +1560,14 @@ SHOCK_REDUCES_SIGHTRANGE = 0
COWERING_PENALTY_TO_SUPPRESSION_TOLERANCE = 0
;------------------------------------------------------------------------------------------------------------------------------
; This setting makes the AI behave better when Suppression is enabled. He'll consider firing more often, will fire more
; bullets at you, and will not run away as often.
; These settings tell the AI how to behave when Suppress is enabled. The first tells the AI the minimum mag size of the weapon
; before suppression will be considered. And the second tells the AI minimum remaining ammo the weapon must have to be valid
; for suppression. Valid range is 0 to 1000. Setting the mag size to 0 will mean the AI will try to use suppression on every
; weapon which is the result you used to get when setting the AI Suppression flag to FALSE.
;------------------------------------------------------------------------------------------------------------------------------
INCREASE_AI_WILLINGNESS_TO_SUPPRESS = FALSE
AI_SUPPRESS_MIN_MAG_SIZE = 30
AI_SUPPRESS_MIN_AMMO_REMAINING = 20
;------------------------------------------------------------------------------------------------------------------------------
; Explosive Suppression
@@ -2491,7 +2520,7 @@ TRAINING_RATE_DIVISOR = 1000
; The divisor for rate of training bonus due to instructors influence
; Reduce to speed-up trainer/student training
; This value gets added to the SELF_TRAINING_DIVISOR when calculating training points
; This value gets added to the TRAINING_RATE_DIVISOR when calculating training points
INSTRUCTED_TRAINING_DIVISOR = 3000
; Training bonus for EACH level of Teaching skill (percentage points) (ie: Expert = double)
+5 -4
View File
@@ -78,11 +78,12 @@ http://www.legion.zone.zg.pl/doku.php/modowanie/ja/art_ja_m_22_lua
iMessageLength - record from email.edt
ubSender - uiIndex from SenderNameList.xml
- AddEmail (iMessageOffset, iMessageLength, ubSender, iCurrentIMPPosition)
- AddEmail (iMessageOffset, iMessageLength, ubSender, iCurrentIMPPosition, iCurrentShipmentDestinationID)
iMessageOffset - record from email.edt
iMessageLength - record from email.edt
ubSender - uiIndex from SenderNameList.xml
iCurrentIMPPosition - -1
iCurrentIMPPosition - Default = -1, or the profile ID of the IMP
iCurrentShipmentDestinationID - Default = -1, or the Bobby Ray shipment destination ID
**************
@@ -501,10 +502,10 @@ function InitNewGame()
AddPreReadEmail(RIS_REPORT,RIS_REPORT_LENGTH,Sender.RIS_EMAIL)
AddPreReadEmail(OLD_ENRICO_3,OLD_ENRICO_3_LENGTH,Sender.MAIL_ENRICO )
AddEmail (IMP_EMAIL_INTRO, IMP_EMAIL_INTRO_LENGTH, Sender.CHAR_PROFILE_SITE, -1)
AddEmail (IMP_EMAIL_INTRO, IMP_EMAIL_INTRO_LENGTH, Sender.CHAR_PROFILE_SITE, -1, -1)
if( iniMERC_WEBSITE_IMMEDIATELY_AVAILABLE == true ) then
AddEmail (MERC_INTRO, MERC_INTRO_LENGTH, Sender.SPECK_FROM_MERC, -1)
AddEmail (MERC_INTRO, MERC_INTRO_LENGTH, Sender.SPECK_FROM_MERC, -1, -1)
end
end
+1 -1
View File
@@ -238,7 +238,7 @@ function HandleAtNewGridNo( ProfileId )
ActionStopMerc(Profil.SKYRIDER)
SetFactTrue( Facts.FACT_SKYRIDER_CLOSE_TO_CHOPPER )
TriggerNPCRecord( Profil.SKYRIDER, 15 )
SetUpHelicopterForPlayer( 13, SectorY.MAP_ROW_B )
SetUpHelicopterForPlayer( 13, SectorY.MAP_ROW_B, Profil.SKYRIDER )
elseif ( ProfileIdsSectorX == 13 and ProfileIdsSectorY == SectorY.MAP_ROW_B and ProfileIdbSectorZ == 0 ) then
+9 -9
View File
@@ -294,13 +294,13 @@ Facts =
Flags2 =
{
PROFILE_MISC_FLAG2_DONT_ADD_TO_SECTOR = 0,
PROFILE_MISC_FLAG2_LEFT_COUNTRY = 1,
PROFILE_MISC_FLAG2_BANDAGED_TODAY = 2,
PROFILE_MISC_FLAG2_SAID_FIRSTSEEN_QUOTE = 3,
PROFILE_MISC_FLAG2_NEEDS_TO_SAY_HOSTILE_QUOTE = 4,
PROFILE_MISC_FLAG2_MARRIED_TO_HICKS = 5,
PROFILE_MISC_FLAG2_ASKED_BY_HICKS = 6,
PROFILE_MISC_FLAG2_DONT_ADD_TO_SECTOR = 1,
PROFILE_MISC_FLAG2_LEFT_COUNTRY = 2,
PROFILE_MISC_FLAG2_BANDAGED_TODAY = 4,
PROFILE_MISC_FLAG2_SAID_FIRSTSEEN_QUOTE = 8,
PROFILE_MISC_FLAG2_NEEDS_TO_SAY_HOSTILE_QUOTE = 16,
PROFILE_MISC_FLAG2_MARRIED_TO_HICKS = 32,
PROFILE_MISC_FLAG2_ASKED_BY_HICKS = 64,
}
SectorY =
@@ -569,7 +569,7 @@ function HandleEarlyMorningEvents()
SetMoneyInSoldierProfile( Profil.DARREN, 15000 )
-- Set Carmen to be placed on the map in case he moved and is waiting off screen
if CheckMiscFlags2(Profil.CARMEN,Flags2.PROFILE_MISC_FLAG2_DONT_ADD_TO_SECTOR) == true then
if CheckMiscFlags2(Profil.CARMEN,Flags2.PROFILE_MISC_FLAG2_DONT_ADD_TO_SECTOR) == 1 then
SetMiscFlags2(Profil.CARMEN, Flags2.PROFILE_MISC_FLAG2_DONT_ADD_TO_SECTOR)
@@ -591,7 +591,7 @@ function HandleEarlyMorningEvents()
SetMoneyInSoldierProfile( Profil.CARMEN, uiAmount )
SetNPCData2(Profil.CARMEN,0)
for i = 249, 254 do
for i = 248, 254 do
RemoveObjectFromSoldierProfile( Profil.CARMEN, i )
end
end
+58 -39
View File
@@ -1,266 +1,285 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- this a comment, all of the text between the angled brackets is ignored
Attribute Field Reference:
uiIndex - index of item in array, just increment this for each new entry - should match to item class in items.xml
ubArmourClass - type of armour
ubProtection - protection offered by armour
ubDegradePercent - how fast the armour's status decreases
ARMOUR CLASSES:
ARMOURCLASS_HELMET, 0
ARMOURCLASS_VEST, 1
ARMOURCLASS_LEGGINGS, 2
ARMOURCLASS_PLATE, 3
ARMOURCLASS_MONST, 4
ARMOURCLASS_VEHICLE, 5
-->
<ARMOURLIST>
<ARMOUR>
<uiIndex>0</uiIndex>
<uiIndex>0</uiIndex> <!-- Flak Jacket -->
<ubArmourClass>1</ubArmourClass>
<ubProtection>10</ubProtection>
<ubCoverage>75</ubCoverage>
<ubDegradePercent>25</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>1</uiIndex>
<uiIndex>1</uiIndex> <!-- Flak-18 Jacket -->
<ubArmourClass>1</ubArmourClass>
<ubProtection>13</ubProtection>
<ubCoverage>75</ubCoverage>
<ubDegradePercent>20</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>2</uiIndex>
<uiIndex>2</uiIndex> <!-- C.Flak Jacket -->
<ubArmourClass>1</ubArmourClass>
<ubProtection>16</ubProtection>
<ubCoverage>75</ubCoverage>
<ubDegradePercent>15</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>3</uiIndex>
<uiIndex>3</uiIndex> <!-- Kevlar Vest -->
<ubArmourClass>1</ubArmourClass>
<ubProtection>15</ubProtection>
<ubCoverage>70</ubCoverage>
<ubDegradePercent>20</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>4</uiIndex>
<uiIndex>4</uiIndex> <!-- Kevlar-18 Vest -->
<ubArmourClass>1</ubArmourClass>
<ubProtection>19</ubProtection>
<ubCoverage>70</ubCoverage>
<ubDegradePercent>15</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>5</uiIndex>
<uiIndex>5</uiIndex> <!-- C.Kevlar Vest -->
<ubArmourClass>1</ubArmourClass>
<ubProtection>24</ubProtection>
<ubCoverage>70</ubCoverage>
<ubDegradePercent>10</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>6</uiIndex>
<uiIndex>6</uiIndex> <!-- Spectra Vest -->
<ubArmourClass>1</ubArmourClass>
<ubProtection>30</ubProtection>
<ubCoverage>85</ubCoverage>
<ubDegradePercent>15</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>7</uiIndex>
<uiIndex>7</uiIndex> <!-- Spec-18 Vest -->
<ubArmourClass>1</ubArmourClass>
<ubProtection>36</ubProtection>
<ubCoverage>85</ubCoverage>
<ubDegradePercent>10</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>8</uiIndex>
<uiIndex>8</uiIndex> <!-- C.Spec Vest -->
<ubArmourClass>1</ubArmourClass>
<ubProtection>42</ubProtection>
<ubCoverage>85</ubCoverage>
<ubDegradePercent>5</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>9</uiIndex>
<uiIndex>9</uiIndex> <!-- Kevlar Pants -->
<ubArmourClass>2</ubArmourClass>
<ubProtection>15</ubProtection>
<ubCoverage>65</ubCoverage>
<ubDegradePercent>20</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>10</uiIndex>
<uiIndex>10</uiIndex> <!-- Kevlar-18 Pants -->
<ubArmourClass>2</ubArmourClass>
<ubProtection>19</ubProtection>
<ubCoverage>65</ubCoverage>
<ubDegradePercent>15</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>11</uiIndex>
<uiIndex>11</uiIndex> <!-- C.Kevlar Pants -->
<ubArmourClass>2</ubArmourClass>
<ubProtection>24</ubProtection>
<ubCoverage>65</ubCoverage>
<ubDegradePercent>10</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>12</uiIndex>
<uiIndex>12</uiIndex> <!-- Spectra Pants -->
<ubArmourClass>2</ubArmourClass>
<ubProtection>30</ubProtection>
<ubCoverage>90</ubCoverage>
<ubDegradePercent>15</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>13</uiIndex>
<uiIndex>13</uiIndex> <!-- Spec-18 Pants -->
<ubArmourClass>2</ubArmourClass>
<ubProtection>36</ubProtection>
<ubCoverage>90</ubCoverage>
<ubDegradePercent>10</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>14</uiIndex>
<uiIndex>14</uiIndex> <!-- C.Spec Pants -->
<ubArmourClass>2</ubArmourClass>
<ubProtection>42</ubProtection>
<ubCoverage>90</ubCoverage>
<ubDegradePercent>5</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>15</uiIndex>
<uiIndex>15</uiIndex> <!-- Steel Helmet -->
<ubArmourClass>0</ubArmourClass>
<ubProtection>10</ubProtection>
<ubCoverage>65</ubCoverage>
<ubDegradePercent>5</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>16</uiIndex>
<uiIndex>16</uiIndex> <!-- Kevlar Helmet -->
<ubArmourClass>0</ubArmourClass>
<ubProtection>15</ubProtection>
<ubCoverage>75</ubCoverage>
<ubDegradePercent>20</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>17</uiIndex>
<uiIndex>17</uiIndex> <!-- Kvlr-18 Helmet -->
<ubArmourClass>0</ubArmourClass>
<ubProtection>19</ubProtection>
<ubCoverage>75</ubCoverage>
<ubDegradePercent>15</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>18</uiIndex>
<uiIndex>18</uiIndex> <!-- C.Kvlr Helmet -->
<ubArmourClass>0</ubArmourClass>
<ubProtection>24</ubProtection>
<ubCoverage>75</ubCoverage>
<ubDegradePercent>10</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>19</uiIndex>
<uiIndex>19</uiIndex> <!-- Spectra Helmet -->
<ubArmourClass>0</ubArmourClass>
<ubProtection>30</ubProtection>
<ubCoverage>75</ubCoverage>
<ubDegradePercent>15</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>20</uiIndex>
<uiIndex>20</uiIndex> <!-- Spec-18 Helmet -->
<ubArmourClass>0</ubArmourClass>
<ubProtection>36</ubProtection>
<ubCoverage>75</ubCoverage>
<ubDegradePercent>10</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>21</uiIndex>
<uiIndex>21</uiIndex> <!-- C.Spec Helmet -->
<ubArmourClass>0</ubArmourClass>
<ubProtection>42</ubProtection>
<ubCoverage>75</ubCoverage>
<ubDegradePercent>5</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>22</uiIndex>
<uiIndex>22</uiIndex> <!-- Ceramic Plates -->
<ubArmourClass>3</ubArmourClass>
<ubProtection>15</ubProtection>
<ubCoverage>50</ubCoverage>
<ubDegradePercent>200</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>23</uiIndex>
<uiIndex>23</uiIndex> <!-- Infant Hide -->
<ubArmourClass>4</ubArmourClass>
<ubProtection>3</ubProtection>
<ubCoverage>99</ubCoverage>
<ubDegradePercent>0</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>24</uiIndex>
<uiIndex>24</uiIndex> <!-- Kiddy Hide -->
<ubArmourClass>4</ubArmourClass>
<ubProtection>5</ubProtection>
<ubCoverage>99</ubCoverage>
<ubDegradePercent>0</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>25</uiIndex>
<uiIndex>25</uiIndex> <!-- Adult Hide -->
<ubArmourClass>4</ubArmourClass>
<ubProtection>6</ubProtection>
<ubCoverage>99</ubCoverage>
<ubDegradePercent>0</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>26</uiIndex>
<uiIndex>26</uiIndex> <!-- Queen Hide -->
<ubArmourClass>4</ubArmourClass>
<ubProtection>20</ubProtection>
<ubCoverage>99</ubCoverage>
<ubDegradePercent>0</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>27</uiIndex>
<uiIndex>27</uiIndex> <!-- Leather Jacket -->
<ubArmourClass>1</ubArmourClass>
<ubProtection>2</ubProtection>
<ubCoverage>95</ubCoverage>
<ubDegradePercent>25</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>28</uiIndex>
<uiIndex>28</uiIndex> <!-- Kvlr Leather -->
<ubArmourClass>1</ubArmourClass>
<ubProtection>12</ubProtection>
<ubCoverage>85</ubCoverage>
<ubDegradePercent>30</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>29</uiIndex>
<uiIndex>29</uiIndex> <!-- Kvlr-18 Leather -->
<ubArmourClass>1</ubArmourClass>
<ubProtection>16</ubProtection>
<ubCoverage>95</ubCoverage>
<ubDegradePercent>25</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>30</uiIndex>
<uiIndex>30</uiIndex> <!-- C.Kvlr Leather -->
<ubArmourClass>1</ubArmourClass>
<ubProtection>19</ubProtection>
<ubCoverage>95</ubCoverage>
<ubDegradePercent>20</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>31</uiIndex>
<uiIndex>31</uiIndex> <!-- YF Hide -->
<ubArmourClass>4</ubArmourClass>
<ubProtection>7</ubProtection>
<ubCoverage>99</ubCoverage>
<ubDegradePercent>0</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>32</uiIndex>
<uiIndex>32</uiIndex> <!-- OF Hide -->
<ubArmourClass>4</ubArmourClass>
<ubProtection>8</ubProtection>
<ubCoverage>99</ubCoverage>
<ubDegradePercent>0</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>33</uiIndex>
<uiIndex>33</uiIndex> <!-- Arulco T-Shirt -->
<ubArmourClass>1</ubArmourClass>
<ubProtection>1</ubProtection>
<ubCoverage>99</ubCoverage>
<ubDegradePercent>25</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>34</uiIndex>
<uiIndex>34</uiIndex> <!-- Deidranna T-Shirt -->
<ubArmourClass>1</ubArmourClass>
<ubProtection>1</ubProtection>
<ubCoverage>99</ubCoverage>
<ubDegradePercent>25</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>35</uiIndex>
<uiIndex>35</uiIndex> <!-- Guardian Vest -->
<ubArmourClass>1</ubArmourClass>
<ubProtection>22</ubProtection>
<ubCoverage>70</ubCoverage>
<ubDegradePercent>20</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>36</uiIndex>
<uiIndex>36</uiIndex> <!-- T. Guard Vest -->
<ubArmourClass>1</ubArmourClass>
<ubProtection>27</ubProtection>
<ubCoverage>70</ubCoverage>
<ubDegradePercent>15</ubDegradePercent>
</ARMOUR>
<ARMOUR>
<uiIndex>37</uiIndex>
<uiIndex>37</uiIndex> <!-- C. Guard Vest -->
<ubArmourClass>1</ubArmourClass>
<ubProtection>32</ubProtection>
<ubCoverage>70</ubCoverage>
File diff suppressed because it is too large Load Diff
+55
View File
@@ -0,0 +1,55 @@
<?xml version="1.0" encoding="utf-8"?>
<JA2Data>
<AttachmentClass>
<id>0</id>
<name>None</name>
</AttachmentClass>
<AttachmentClass>
<id>1</id>
<name>Default 1</name>
</AttachmentClass>
<AttachmentClass>
<id>2</id>
<name>Barrel</name>
</AttachmentClass>
<AttachmentClass>
<id>4</id>
<name>Laser</name>
</AttachmentClass>
<AttachmentClass>
<id>8</id>
<name>Sight</name>
</AttachmentClass>
<AttachmentClass>
<id>16</id>
<name>Scope</name>
</AttachmentClass>
<AttachmentClass>
<id>32</id>
<name>Stock</name>
</AttachmentClass>
<AttachmentClass>
<id>64</id>
<name>Ammo</name>
</AttachmentClass>
<AttachmentClass>
<id>128</id>
<name>Internal</name>
</AttachmentClass>
<AttachmentClass>
<id>256</id>
<name>External</name>
</AttachmentClass>
<AttachmentClass>
<id>512</id>
<name>Underbarrel</name>
</AttachmentClass>
<AttachmentClass>
<id>1024</id>
<name>Grenade</name>
</AttachmentClass>
<AttachmentClass>
<id>2048</id>
<name>Rocket</name>
</AttachmentClass>
</JA2Data>
+3 -1
View File
@@ -17,8 +17,10 @@ If you want to hide any merc from M.E.R.C website, just delete the entry.
StartMercsAvailable: Set to 1 and the merc is available at the beginning. Set to 0 and merc will be available after X (<usDay>) days.
NewMercsAvailable: Accessible mercenary in the next day. Just set this to 0 for all mercs. This will only be set internal ingame.
ProfilId: uiIndex from MercProfiles.xml/Prof*.dat.
usMoneyPaid: Mercenary cost. If set to 0 then cost is taken from MercProfiles.xml/Prof*.dat.
usMoneyPaid: The amount of money you have to pay Speck for this merc to show up on the website. If set to 0 then cost is taken from MercProfiles.xml/Prof*.dat.
usDay: When <StartMercsAvailable> is set to 0, you can set the days, when the merc should be available in M.E.R.C.
For example, if you set <usDay> to 3, the merc will be available on Day 3 + 1 day offset on the website.
Also the total amount of money you paid Speck has to be greater than <usMoneyPaid> for the merc to show up.
The following list shows the records defined in "BinaryData\Mercbios.edt". Use this for the <MercBioID> tag.
+16 -16
View File
@@ -13949,10 +13949,10 @@ Max Profiles 0 - 254
<bArmourAttractiveness>20</bArmourAttractiveness>
<bMainGunAttractiveness>22</bMainGunAttractiveness>
<fGoodGuy>0</fGoodGuy>
<usApproachFactorFriendly>0</usApproachFactorFriendly>
<usApproachFactorDirect>0</usApproachFactorDirect>
<usApproachFactorThreaten>0</usApproachFactorThreaten>
<usApproachFactorRecruit>0</usApproachFactorRecruit>
<usApproachFactorFriendly>50</usApproachFactorFriendly>
<usApproachFactorDirect>100</usApproachFactorDirect>
<usApproachFactorThreaten>100</usApproachFactorThreaten>
<usApproachFactorRecruit>80</usApproachFactorRecruit>
<sSectorX>0</sSectorX>
<sSectorY>0</sSectorY>
<sSectorZ>0</sSectorZ>
@@ -14033,10 +14033,10 @@ Max Profiles 0 - 254
<bArmourAttractiveness>20</bArmourAttractiveness>
<bMainGunAttractiveness>22</bMainGunAttractiveness>
<fGoodGuy>1</fGoodGuy>
<usApproachFactorFriendly>0</usApproachFactorFriendly>
<usApproachFactorDirect>0</usApproachFactorDirect>
<usApproachFactorThreaten>0</usApproachFactorThreaten>
<usApproachFactorRecruit>0</usApproachFactorRecruit>
<usApproachFactorFriendly>50</usApproachFactorFriendly>
<usApproachFactorDirect>150</usApproachFactorDirect>
<usApproachFactorThreaten>200</usApproachFactorThreaten>
<usApproachFactorRecruit>200</usApproachFactorRecruit>
<sSectorX>0</sSectorX>
<sSectorY>0</sSectorY>
<sSectorZ>0</sSectorZ>
@@ -14117,10 +14117,10 @@ Max Profiles 0 - 254
<bArmourAttractiveness>25</bArmourAttractiveness>
<bMainGunAttractiveness>17</bMainGunAttractiveness>
<fGoodGuy>1</fGoodGuy>
<usApproachFactorFriendly>0</usApproachFactorFriendly>
<usApproachFactorDirect>0</usApproachFactorDirect>
<usApproachFactorThreaten>0</usApproachFactorThreaten>
<usApproachFactorRecruit>0</usApproachFactorRecruit>
<usApproachFactorFriendly>100</usApproachFactorFriendly>
<usApproachFactorDirect>60</usApproachFactorDirect>
<usApproachFactorThreaten>60</usApproachFactorThreaten>
<usApproachFactorRecruit>50</usApproachFactorRecruit>
<sSectorX>0</sSectorX>
<sSectorY>0</sSectorY>
<sSectorZ>0</sSectorZ>
@@ -14201,10 +14201,10 @@ Max Profiles 0 - 254
<bArmourAttractiveness>23</bArmourAttractiveness>
<bMainGunAttractiveness>22</bMainGunAttractiveness>
<fGoodGuy>0</fGoodGuy>
<usApproachFactorFriendly>0</usApproachFactorFriendly>
<usApproachFactorDirect>0</usApproachFactorDirect>
<usApproachFactorThreaten>0</usApproachFactorThreaten>
<usApproachFactorRecruit>0</usApproachFactorRecruit>
<usApproachFactorFriendly>70</usApproachFactorFriendly>
<usApproachFactorDirect>100</usApproachFactorDirect>
<usApproachFactorThreaten>35</usApproachFactorThreaten>
<usApproachFactorRecruit>75</usApproachFactorRecruit>
<sSectorX>0</sSectorX>
<sSectorY>0</sSectorY>
<sSectorZ>0</sSectorZ>
+64 -1
View File
@@ -1,207 +1,270 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
In this file you can specifiy the "Subject" text of emails.
uiIndex = Each uiIndex represents a mail Subject
The uiIndex are mapped to specific lines in the EMAIL.EDT file
Name = The Name of the Subject
Each A.I.M merc has an entry here in the file, mapped to a specific uiIndex.
-->
<SENDER_LIST>
<NAME>
<!-- Mails from Enrico -->
<uiIndex>0</uiIndex>
<Name>Enrico</Name>
</NAME>
<NAME>
<!-- Mails from Psyich Pro Inc (IMP) -->
<uiIndex>1</uiIndex>
<Name>Psych Pro Inc</Name>
</NAME>
<NAME>
<!-- Mails from Help Desk -->
<uiIndex>2</uiIndex>
<Name>Help Desk</Name>
</NAME>
<NAME>
<!-- Mails from Psyich Pro Inc (IMP) -->
<uiIndex>3</uiIndex>
<Name>Psych Pro Inc</Name>
</NAME>
<NAME>
<!-- Mails from Speck -->
<uiIndex>4</uiIndex>
<Name>Speck</Name>
</NAME>
<NAME>
<!-- Mails from R.I.S -->
<uiIndex>5</uiIndex>
<Name>R.I.S.</Name>
</NAME>
<NAME>
<!-- uiIndex: 6 = Merc Profile Index: 0 -->
<uiIndex>6</uiIndex>
<Name>Barry</Name>
</NAME>
<NAME>
<!-- uiIndex: 7 = Merc Profile Index: 1 -->
<uiIndex>7</uiIndex>
<Name>Blood</Name>
</NAME>
<NAME>
<!-- uiIndex: 8 = Merc Profile Index: 2 -->
<uiIndex>8</uiIndex>
<Name>Lynx</Name>
</NAME>
<NAME>
<!-- uiIndex: 9 = Merc Profile Index: 3 -->
<uiIndex>9</uiIndex>
<Name>Grizzly</Name>
</NAME>
<NAME>
<!-- uiIndex: 10 = Merc Profile Index: 4 -->
<uiIndex>10</uiIndex>
<Name>Vicki</Name>
</NAME>
<NAME>
<!-- uiIndex: 11 = Merc Profile Index: 5 -->
<uiIndex>11</uiIndex>
<Name>Trevor</Name>
</NAME>
<NAME>
<!-- uiIndex: 12 = Merc Profile Index: 6 -->
<uiIndex>12</uiIndex>
<Name>Grunty</Name>
</NAME>
<NAME>
<!-- uiIndex: 13 = Merc Profile Index: 7 -->
<uiIndex>13</uiIndex>
<Name>Ivan</Name>
</NAME>
<NAME>
<!-- uiIndex: 14 = Merc Profile Index: 8 -->
<uiIndex>14</uiIndex>
<Name>Steroid</Name>
</NAME>
<NAME>
<!-- uiIndex: 15 = Merc Profile Index: 9 -->
<uiIndex>15</uiIndex>
<Name>Igor</Name>
</NAME>
<NAME>
<!-- uiIndex: 16 = Merc Profile Index: 10 -->
<uiIndex>16</uiIndex>
<Name>Shadow</Name>
</NAME>
<NAME>
<!-- uiIndex: 17 = Merc Profile Index: 11 -->
<uiIndex>17</uiIndex>
<Name>Red</Name>
</NAME>
<NAME>
<!-- uiIndex: 18 = Merc Profile Index: 12 -->
<uiIndex>18</uiIndex>
<Name>Reaper</Name>
</NAME>
<NAME>
<!-- uiIndex: 19 = Merc Profile Index: 13 -->
<uiIndex>19</uiIndex>
<Name>Fidel</Name>
</NAME>
<NAME>
<!-- uiIndex: 20 = Merc Profile Index: 14 -->
<uiIndex>20</uiIndex>
<Name>Fox</Name>
</NAME>
<NAME>
<!-- uiIndex: 21 = Merc Profile Index: 15 -->
<uiIndex>21</uiIndex>
<Name>Sidney</Name>
</NAME>
<NAME>
<!-- uiIndex: 22 = Merc Profile Index: 16 -->
<uiIndex>22</uiIndex>
<Name>Gus</Name>
</NAME>
<NAME>
<!-- uiIndex: 23 = Merc Profile Index: 17 -->
<uiIndex>23</uiIndex>
<Name>Buns</Name>
</NAME>
<NAME>
<!-- uiIndex: 24 = Merc Profile Index: 18 -->
<uiIndex>24</uiIndex>
<Name>Ice</Name>
</NAME>
<NAME>
<!-- uiIndex: 25 = Merc Profile Index: 19 -->
<uiIndex>25</uiIndex>
<Name>Spider</Name>
</NAME>
<NAME>
<!-- uiIndex: 26 = Merc Profile Index: 20 -->
<uiIndex>26</uiIndex>
<Name>Cliff</Name>
</NAME>
<NAME>
<!-- uiIndex: 27 = Merc Profile Index: 21 -->
<uiIndex>27</uiIndex>
<Name>Bull</Name>
</NAME>
<NAME>
<!-- uiIndex: 28 = Merc Profile Index: 22 -->
<uiIndex>28</uiIndex>
<Name>Hitman</Name>
</NAME>
<NAME>
<!-- uiIndex: 29 = Merc Profile Index: 23 -->
<uiIndex>29</uiIndex>
<Name>Buzz</Name>
</NAME>
<NAME>
<!-- uiIndex: 30 = Merc Profile Index: 24 -->
<uiIndex>30</uiIndex>
<Name>Raider</Name>
</NAME>
<NAME>
<!-- uiIndex: 31 = Merc Profile Index: 25 -->
<uiIndex>31</uiIndex>
<Name>Raven</Name>
</NAME>
<NAME>
<!-- uiIndex: 32 = Merc Profile Index: 26 -->
<uiIndex>32</uiIndex>
<Name>Static</Name>
</NAME>
<NAME>
<!-- uiIndex: 33 = Merc Profile Index: 27 -->
<uiIndex>33</uiIndex>
<Name>Len</Name>
</NAME>
<NAME>
<!-- uiIndex: 34 = Merc Profile Index: 28 -->
<uiIndex>34</uiIndex>
<Name>Danny</Name>
</NAME>
<NAME>
<!-- uiIndex: 35 = Merc Profile Index: 29 -->
<uiIndex>35</uiIndex>
<Name>Magic</Name>
</NAME>
<NAME>
<!-- uiIndex: 36 = Merc Profile Index: 30 -->
<uiIndex>36</uiIndex>
<Name>Stephen</Name>
</NAME>
<NAME>
<!-- uiIndex: 37 = Merc Profile Index: 31 -->
<uiIndex>37</uiIndex>
<Name>Scully</Name>
</NAME>
<NAME>
<!-- uiIndex: 38 = Merc Profile Index: 32 -->
<uiIndex>38</uiIndex>
<Name>Malice</Name>
</NAME>
<NAME>
<!-- uiIndex: 39 = Merc Profile Index: 33 -->
<uiIndex>39</uiIndex>
<Name>Dr.Q</Name>
</NAME>
<NAME>
<!-- uiIndex: 40 = Merc Profile Index: 34 -->
<uiIndex>40</uiIndex>
<Name>Nails</Name>
</NAME>
<NAME>
<!-- uiIndex: 41 = Merc Profile Index: 35 -->
<uiIndex>41</uiIndex>
<Name>Thor</Name>
</NAME>
<NAME>
<!-- uiIndex: 42 = Merc Profile Index: 36 -->
<uiIndex>42</uiIndex>
<Name>Scope</Name>
</NAME>
<NAME>
<!-- uiIndex: 43 = Merc Profile Index: 37 -->
<uiIndex>43</uiIndex>
<Name>Wolf</Name>
</NAME>
<NAME>
<!-- uiIndex: 44 = Merc Profile Index: 38 -->
<uiIndex>44</uiIndex>
<Name>MD</Name>
</NAME>
<NAME>
<!-- uiIndex: 45 = Merc Profile Index: 39 -->
<uiIndex>45</uiIndex>
<Name>Meltdown</Name>
</NAME>
<NAME>
<!-- Mails from M.I.S Insurance -->
<uiIndex>46</uiIndex>
<Name>M.I.S. Insurance</Name>
</NAME>
<NAME>
<!-- Mails from Bobby Rays -->
<uiIndex>47</uiIndex>
<Name>Bobby Rays</Name>
</NAME>
<NAME>
<!-- Mails from Kingpin -->
<uiIndex>48</uiIndex>
<Name>Kingpin</Name>
</NAME>
<NAME>
<!-- Mails from John Kulba -->
<uiIndex>49</uiIndex>
<Name>John Kulba</Name>
</NAME>
<NAME>
<!-- Mails from A.I.M. -->
<uiIndex>50</uiIndex>
<Name>A.I.M.</Name>
</NAME>
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
+53
View File
@@ -0,0 +1,53 @@
[CFG]
;******************************************************************************************************************************
; In this section you define common application settings.
;******************************************************************************************************************************
; -----------------------------------------------------------------------------------------------------------------------------
; Select the default language of the application
; 0 - Chinese
; 1 - Dutch
; 2 - French
; 3 - German
; 4 - Italian
; 5 - Polish
; 6 - Russian
; 7 - Taiwanese
; 8 - English
; -----------------------------------------------------------------------------------------------------------------------------
Lang = 8
;******************************************************************************************************************************
; In this section you define specific settings for using the application with the choosen 1.13 MOD.
;******************************************************************************************************************************
[MOD]
; -----------------------------------------------------------------------------------------------------------------------------
; Define here the folder(s) of your MOD, that should be used for loading the XML files
;
; Here is an example of how it could look like. First the application looks in the "Data-n" folder.
; If the requested XML file is not found in "Data-My-Mod" then the application checks the
; folder "Data-1.13" and finally it searches the folder "Data".
;
; Dir[0]=Data
; Dir[1]=Data-1.13
; Dir[2]=Data-My-Mod
; Dir[n]=Data-n
; -----------------------------------------------------------------------------------------------------------------------------
Dir[0] = Data
Dir[1] = Data-1.13
; -----------------------------------------------------------------------------------------------------------------------------
; The starting gear (MercStartingGear.xml) can be edited with the "XML Editor" and the "Merc Profile Editor".
; If you want to only use the "XML Editor" for manipulation merc starting gear, set ALLOW_EDIT_MERC_STARTING_GEAR = FALSE
; to disable the editing.
; -----------------------------------------------------------------------------------------------------------------------------
ALLOW_EDIT_MERC_STARTING_GEAR = TRUE
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,101 @@
;******************************************************************************************************************************
;******************************************************************************************************************************
; Jagged Alliance 2 --Settings File--
;
; Please note that this file is automatically generated by the game.
;
; While it is safe to change things from within this file, not all values are acceptable. Some may break the game,
; some may be ignored, but most likely they will be acceptable or reset to a default value.
;
; Please note, This file and its contents are in a beta phase. Expect changes, however they should be minimal and automated.
;
;******************************************************************************************************************************
;******************************************************************************************************************************
; The Current Game Setting Struct is defined as :
;
; typedef struct
; {
; INT8 bLastSavedGameSlot; // The last saved game number goes in here
; UINT8 ubMusicVolumeSetting; // Volume Setting
; UINT8 ubSoundEffectsVolume; // Volume Setting
; UINT8 ubSpeechVolume; // Volume Setting
; UINT8 fOptions[ NUM_ALL_GAME_OPTIONS ]; // Toggle Options (Speech, Subtitles, Show Tree Tops, etc.. )
; UINT32 uiMeanwhileScenesSeenFlags; // Bit Vector describing seen 'mean whiles..'
; BOOLEAN fHideHelpInAllScreens; // Controls Help "do not show help again" checkbox
; } GAME_SETTINGS
;
;******************************************************************************************************************************
[JA2 Game Settings]
bLastSavedGameSlot = 18
ubMusicVolumeSetting = 65
ubSoundEffectsVolume = 65
ubSpeechVolume = 65
uiMeanwhileScenesSeenFlags = 0
fHideHelpInAllScreens = FALSE
TOPTION_SPEECH = TRUE
TOPTION_MUTE_CONFIRMATIONS = FALSE
TOPTION_SUBTITLES = TRUE
TOPTION_KEY_ADVANCE_SPEECH = FALSE
TOPTION_ANIMATE_SMOKE = TRUE
TOPTION_BLOOD_N_GORE = TRUE
TOPTION_DONT_MOVE_MOUSE = FALSE
TOPTION_OLD_SELECTION_METHOD = FALSE
TOPTION_ALWAYS_SHOW_MOVEMENT_PATH = FALSE
TOPTION_SHOW_MISSES = FALSE
TOPTION_RTCONFIRM = FALSE
TOPTION_SLEEPWAKE_NOTIFICATION = TRUE
TOPTION_USE_METRIC_SYSTEM = TRUE
TOPTION_MERC_ALWAYS_LIGHT_UP = TRUE
TOPTION_SMART_CURSOR = FALSE
TOPTION_SNAP_CURSOR_TO_DOOR = TRUE
TOPTION_GLOW_ITEMS = TRUE
TOPTION_TOGGLE_TREE_TOPS = TRUE
TOPTION_TOGGLE_WIREFRAME = TRUE
TOPTION_3D_CURSOR = FALSE
TOPTION_CTH_CURSOR = TRUE
TOPTION_GL_BURST_CURSOR = TRUE
TOPTION_ALLOW_TAUNTS = TRUE
TOPTION_GL_HIGH_ANGLE = TRUE
TOPTION_ALLOW_REAL_TIME_SNEAK = FALSE
TOPTION_SPACE_SELECTS_NEXT_SQUAD = TRUE
TOPTION_SHOW_ITEM_SHADOW = TRUE
TOPTION_SHOW_WEAPON_RANGE_IN_TILES = TRUE
TOPTION_TRACERS_FOR_SINGLE_FIRE = FALSE
TOPTION_RAIN_SOUND = TRUE
TOPTION_ALLOW_CROWS = TRUE
TOPTION_ALLOW_SOLDIER_TOOLTIPS = TRUE
TOPTION_USE_AUTO_SAVE = FALSE
TOPTION_SILENT_SKYRIDER = FALSE
TOPTION_ENHANCED_DESC_BOX = TRUE
TOPTION_TOGGLE_TURN_MODE = FALSE
TOPTION_STAT_PROGRESS_BARS = TRUE
TOPTION_ALT_MAP_COLOR = FALSE
TOPTION_ALTERNATE_BULLET_GRAPHICS = TRUE
TOPTION_USE_NCTH = TRUE
TOPTION_SHOW_TACTICAL_FACE_GEAR = TRUE
TOPTION_SHOW_TACTICAL_FACE_ICONS = TRUE
TOPTION_CHEAT_MODE_OPTIONS_HEADER = FALSE
TOPTION_FORCE_BOBBY_RAY_SHIPMENTS = FALSE
TOPTION_CHEAT_MODE_OPTIONS_END = FALSE
TOPTION_DEBUG_MODE_OPTIONS_HEADER = FALSE
TOPTION_REPORT_MISS_MARGIN = FALSE
TOPTION_SHOW_RESET_ALL_OPTIONS = FALSE
TOPTION_RESET_ALL_OPTIONS = FALSE
TOPTION_RETAIN_DEBUG_OPTIONS_IN_RELEASE = FALSE
TOPTION_DEBUG_MODE_RENDER_OPTIONS_GROUP = FALSE
TOPTION_RENDER_MOUSE_REGIONS = FALSE
TOPTION_DEBUG_MODE_OPTIONS_END = FALSE
;******************************************************************************************************************************
; Options beyond this point are Code derived options, DO NOT CHANGE THESE UNLESS YOU KNOW WHAT YOUR ARE DOING.
; They are only included here for complete transparency for all GameSettings content.
;******************************************************************************************************************************
TOPTION_LAST_OPTION = FALSE
NUM_GAME_OPTIONS = FALSE
TOPTION_MERC_CASTS_LIGHT = TRUE
TOPTION_HIDE_BULLETS = FALSE
TOPTION_TRACKING_MODE = TRUE
NUM_ALL_GAME_OPTIONS = FALSE
@@ -0,0 +1,101 @@
;******************************************************************************************************************************
;******************************************************************************************************************************
; Jagged Alliance 2 --Settings File--
;
; Please note that this file is automatically generated by the game.
;
; While it is safe to change things from within this file, not all values are acceptable. Some may break the game,
; some may be ignored, but most likely they will be acceptable or reset to a default value.
;
; Please note, This file and its contents are in a beta phase. Expect changes, however they should be minimal and automated.
;
;******************************************************************************************************************************
;******************************************************************************************************************************
; The Current Game Setting Struct is defined as :
;
; typedef struct
; {
; INT8 bLastSavedGameSlot; // The last saved game number goes in here
; UINT8 ubMusicVolumeSetting; // Volume Setting
; UINT8 ubSoundEffectsVolume; // Volume Setting
; UINT8 ubSpeechVolume; // Volume Setting
; UINT8 fOptions[ NUM_ALL_GAME_OPTIONS ]; // Toggle Options (Speech, Subtitles, Show Tree Tops, etc.. )
; UINT32 uiMeanwhileScenesSeenFlags; // Bit Vector describing seen 'mean whiles..'
; BOOLEAN fHideHelpInAllScreens; // Controls Help "do not show help again" checkbox
; } GAME_SETTINGS
;
;******************************************************************************************************************************
[JA2 Game Settings]
bLastSavedGameSlot = -1
ubMusicVolumeSetting = 65
ubSoundEffectsVolume = 65
ubSpeechVolume = 65
uiMeanwhileScenesSeenFlags = 0
fHideHelpInAllScreens = FALSE
TOPTION_SPEECH = TRUE
TOPTION_MUTE_CONFIRMATIONS = FALSE
TOPTION_SUBTITLES = TRUE
TOPTION_KEY_ADVANCE_SPEECH = FALSE
TOPTION_ANIMATE_SMOKE = TRUE
TOPTION_BLOOD_N_GORE = TRUE
TOPTION_DONT_MOVE_MOUSE = FALSE
TOPTION_OLD_SELECTION_METHOD = FALSE
TOPTION_ALWAYS_SHOW_MOVEMENT_PATH = FALSE
TOPTION_SHOW_MISSES = FALSE
TOPTION_RTCONFIRM = FALSE
TOPTION_SLEEPWAKE_NOTIFICATION = TRUE
TOPTION_USE_METRIC_SYSTEM = TRUE
TOPTION_MERC_ALWAYS_LIGHT_UP = FALSE
TOPTION_SMART_CURSOR = FALSE
TOPTION_SNAP_CURSOR_TO_DOOR = TRUE
TOPTION_GLOW_ITEMS = TRUE
TOPTION_TOGGLE_TREE_TOPS = TRUE
TOPTION_TOGGLE_WIREFRAME = TRUE
TOPTION_3D_CURSOR = FALSE
TOPTION_CTH_CURSOR = FALSE
TOPTION_GL_BURST_CURSOR = TRUE
TOPTION_ALLOW_TAUNTS = FALSE
TOPTION_GL_HIGH_ANGLE = FALSE
TOPTION_ALLOW_REAL_TIME_SNEAK = FALSE
TOPTION_SPACE_SELECTS_NEXT_SQUAD = TRUE
TOPTION_SHOW_ITEM_SHADOW = TRUE
TOPTION_SHOW_WEAPON_RANGE_IN_TILES = TRUE
TOPTION_TRACERS_FOR_SINGLE_FIRE = FALSE
TOPTION_RAIN_SOUND = TRUE
TOPTION_ALLOW_CROWS = TRUE
TOPTION_ALLOW_SOLDIER_TOOLTIPS = FALSE
TOPTION_USE_AUTO_SAVE = FALSE
TOPTION_SILENT_SKYRIDER = FALSE
TOPTION_ENHANCED_DESC_BOX = FALSE
TOPTION_TOGGLE_TURN_MODE = FALSE
TOPTION_STAT_PROGRESS_BARS = FALSE
TOPTION_ALT_MAP_COLOR = FALSE
TOPTION_ALTERNATE_BULLET_GRAPHICS = FALSE
TOPTION_USE_NCTH = FALSE
TOPTION_SHOW_TACTICAL_FACE_GEAR = FALSE
TOPTION_SHOW_TACTICAL_FACE_ICONS = FALSE
TOPTION_CHEAT_MODE_OPTIONS_HEADER = FALSE
TOPTION_FORCE_BOBBY_RAY_SHIPMENTS = FALSE
TOPTION_CHEAT_MODE_OPTIONS_END = FALSE
TOPTION_DEBUG_MODE_OPTIONS_HEADER = FALSE
TOPTION_REPORT_MISS_MARGIN = FALSE
TOPTION_SHOW_RESET_ALL_OPTIONS = FALSE
TOPTION_RESET_ALL_OPTIONS = FALSE
TOPTION_RETAIN_DEBUG_OPTIONS_IN_RELEASE = FALSE
TOPTION_DEBUG_MODE_RENDER_OPTIONS_GROUP = FALSE
TOPTION_RENDER_MOUSE_REGIONS = FALSE
TOPTION_DEBUG_MODE_OPTIONS_END = FALSE
;******************************************************************************************************************************
; Options beyond this point are Code derived options, DO NOT CHANGE THESE UNLESS YOU KNOW WHAT YOUR ARE DOING.
; They are only included here for complete transparency for all GameSettings content.
;******************************************************************************************************************************
TOPTION_LAST_OPTION = FALSE
NUM_GAME_OPTIONS = FALSE
TOPTION_MERC_CASTS_LIGHT = TRUE
TOPTION_HIDE_BULLETS = FALSE
TOPTION_TRACKING_MODE = TRUE
NUM_ALL_GAME_OPTIONS = FALSE
BIN
View File
Binary file not shown.
Binary file not shown.