Skip to content

Commit 44ce17e

Browse files
committed
chore: Add retail game data for Generals 1.05 (TheSuperHackers#2)
1 parent a872fe6 commit 44ce17e

File tree

3 files changed

+27
-24
lines changed

3 files changed

+27
-24
lines changed

Generals/Data/INI/Object/FactionBuilding.ini

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13898,7 +13898,7 @@ Object GLATunnelNetwork
1389813898
End
1389913899
BuildCost = 800
1390013900
RefundValue = 100 ; With nothing (or zero) listed, we sell for half price.
13901-
BuildTime = 20.0 ; in seconds
13901+
BuildTime = 15.0 ; in seconds
1390213902
EnergyProduction = 0
1390313903
VisionRange = 200.0 ; Shroud clearing distance
1390413904
ShroudClearingRange = 200
@@ -19762,7 +19762,7 @@ Object AmericaBarracks
1976219762
CreationList = OCL_LargeStructureDebris
1976319763
End
1976419764
Behavior = CreateObjectDie ModuleTag_09
19765-
CreationList = OCL_AmericanRangerDebris05
19765+
CreationList = OCL_AmericanRangerDebris02
1976619766
ExemptStatus = UNDER_CONSTRUCTION
1976719767
End
1976819768
Behavior = FXListDie ModuleTag_10
@@ -22739,7 +22739,7 @@ Object GLAArmsDealer
2273922739
Object = GLASupplyStash
2274022740
End
2274122741
BuildCost = 2500
22742-
BuildTime = 25.0 ; in seconds
22742+
BuildTime = 20.0 ; in seconds
2274322743
EnergyProduction = 0
2274422744
CommandSet = GLAArmsDealerCommandSet
2274522745
VisionRange = 200.0 ; Shroud clearing distance

Generals/Data/INI/Object/FactionUnit.ini

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13917,8 +13917,8 @@ Object GLAInfantryWorker
1391713917
KindOf = PRELOAD SELECTABLE CAN_CAST_REFLECTIONS INFANTRY SALVAGER DOZER HARVESTER SCORE
1391813918

1391913919
Body = ActiveBody ModuleTag_02
13920-
MaxHealth = 100.0
13921-
InitialHealth = 100.0
13920+
MaxHealth = 140.0
13921+
InitialHealth = 140.0
1392213922
End
1392313923

1392413924
Behavior = WorkerAIUpdate ModuleTag_03
@@ -15348,7 +15348,7 @@ Object GLATankScorpion
1534815348
DamageFX = TankDamageFX
1534915349
End
1535015350
BuildCost = 600
15351-
BuildTime = 7.0 ;in seconds
15351+
BuildTime = 5.0 ;in seconds
1535215352
VisionRange = 125
1535315353
ShroudClearingRange = 300
1535415354
Prerequisites
@@ -17986,8 +17986,8 @@ Object GLAVehicleBombTruck
1798617986
KindOf = PRELOAD SELECTABLE CAN_ATTACK CAN_CAST_REFLECTIONS VEHICLE SALVAGER SCORE DISGUISER
1798717987

1798817988
Body = ActiveBody ModuleTag_02
17989-
MaxHealth = 220.0
17990-
InitialHealth = 220.0
17989+
MaxHealth = 250.0
17990+
InitialHealth = 250.0
1799117991
End
1799217992

1799317993
ExperienceValue = 50 50 50 50 ; Experience point value at each level
@@ -19856,7 +19856,7 @@ Object ChinaTankOverlord
1985619856
DamageFX = TankDamageFX
1985719857
End
1985819858
BuildCost = 2000
19859-
BuildTime = 20.0 ;in seconds
19859+
BuildTime = 25.0 ;in seconds
1986019860
VisionRange = 150
1986119861
ShroudClearingRange = 200
1986219862
Prerequisites

Generals/Data/INI/Weapon.ini

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -347,7 +347,7 @@ End
347347

348348
;-------------------------------------------------------------------------------
349349
Weapon TunnelNetworkGun
350-
PrimaryDamage = 10.0
350+
PrimaryDamage = 15.0
351351
PrimaryDamageRadius = 0.0
352352
AttackRange = 175.0
353353
DamageType = SMALL_ARMS
@@ -967,6 +967,7 @@ Weapon ComancheAntiTankMissileWeapon
967967
ClipSize = 4 ; how many shots in a Clip (0 == infinite)
968968
AutoReloadsClip = Yes
969969
ClipReloadTime = 15000 ; how long to reload a Clip, msec
970+
AutoReloadWhenIdle = 15100 ; If I haven't fired in this long, I will reload on my own (rather than only after the last one is fired)
970971
FireSound = ComancheMissileWeapon
971972
FireFX = None
972973
ProjectileDetonationFX = WeaponFX_ComancheAntiTankMissileDetonation
@@ -1255,7 +1256,7 @@ Weapon AuroraBombWeapon
12551256
ProjectileObject = AuroraBomb
12561257
FireFX = FX_AuroraBombLaunch
12571258
ProjectileDetonationFX = FX_AuroraBombDetonate
1258-
RadiusDamageAffects = ALLIES ENEMIES NEUTRALS
1259+
RadiusDamageAffects = ALLIES ENEMIES NEUTRALS NOT_SIMILAR
12591260
ClipSize = 1 ; how many shots in a Clip (0 == infinite)
12601261
ClipReloadTime = 5000 ; how long to reload a Clip, msec
12611262
AutoReloadsClip = RETURN_TO_BASE ; must return to base to reload this weapon
@@ -1284,7 +1285,7 @@ Weapon RaptorJetMissileWeapon
12841285
FireFX = None
12851286
FireSound = RaptorJetMissileWeapon
12861287
ProjectileDetonationFX = WeaponFX_JetMissileDetonation
1287-
RadiusDamageAffects = ALLIES ENEMIES NEUTRALS
1288+
RadiusDamageAffects = ALLIES ENEMIES NEUTRALS NOT_SIMILAR
12881289
DelayBetweenShots = 150
12891290
ClipSize = 4
12901291
ClipReloadTime = 8000
@@ -1312,7 +1313,7 @@ Weapon RaptorJetLaserGuidedMissileWeapon
13121313
FireFX = None
13131314
FireSound = RaptorJetMissileWeapon
13141315
ProjectileDetonationFX = WeaponFX_JetMissileDetonation
1315-
RadiusDamageAffects = ALLIES ENEMIES NEUTRALS
1316+
RadiusDamageAffects = ALLIES ENEMIES NEUTRALS NOT_SIMILAR
13161317
DelayBetweenShots = 150
13171318
ClipSize = 4
13181319
ClipReloadTime = 8000
@@ -1339,7 +1340,7 @@ Weapon StealthJetMissileWeapon
13391340
FireFX = None
13401341
FireSound = StealthJetMissileWeapon
13411342
ProjectileDetonationFX = WeaponFX_JetMissileDetonation
1342-
RadiusDamageAffects = ALLIES ENEMIES NEUTRALS
1343+
RadiusDamageAffects = ALLIES ENEMIES NEUTRALS NOT_SIMILAR
13431344
DelayBetweenShots = 200 ; time between shots, msec
13441345
ClipSize = 2 ; how many shots in a Clip (0 == infinite)
13451346
ClipReloadTime = 8000 ; how long to reload a Clip, msec
@@ -1393,7 +1394,7 @@ Weapon StealthJetLaserGuidedMissileWeapon
13931394
FireFX = None
13941395
FireSound = StealthJetMissileWeapon
13951396
ProjectileDetonationFX = WeaponFX_JetMissileDetonation
1396-
RadiusDamageAffects = ALLIES ENEMIES NEUTRALS
1397+
RadiusDamageAffects = ALLIES ENEMIES NEUTRALS NOT_SIMILAR
13971398
DelayBetweenShots = 200 ; time between shots, msec
13981399
ClipSize = 2 ; how many shots in a Clip (0 == infinite)
13991400
ClipReloadTime = 8000 ; how long to reload a Clip, msec
@@ -1618,6 +1619,7 @@ Weapon BuggyRocketWeapon
16181619
ClipSize = 6 ; how many shots in a Clip (0 == infinite)
16191620
ClipReloadTime = 6000 ; how long to reload a Clip, msec
16201621
AutoReloadsClip = Yes
1622+
AutoReloadWhenIdle = 6100 ; If I haven't fired in this long, I will reload on my own (rather than only after the last one is fired)
16211623
FireFX = FX_BuggyMissileIgnition
16221624
FireSound = RocketBuggyWeapon
16231625
WeaponBonus = PLAYER_UPGRADE DAMAGE 125% ; AP rocket upgrade
@@ -1655,9 +1657,9 @@ End
16551657
;------------------------------------------------------------------------------
16561658
Weapon BuggyRocketWeaponUpgraded
16571659
PrimaryDamage = 20.0
1658-
PrimaryDamageRadius = 5.0
1659-
ScatterRadiusVsInfantry = 10.0 ;When this weapon is used against infantry, it can randomly miss by as much as this distance.
1660-
SecondaryDamage = 10.0
1660+
PrimaryDamageRadius = 0.0
1661+
ScatterRadiusVsInfantry = 20.0 ;When this weapon is used against infantry, it can randomly miss by as much as this distance.
1662+
SecondaryDamage = 5.0
16611663
SecondaryDamageRadius = 10.0
16621664
AttackRange = 300.0
16631665
MinimumAttackRange = 50.0 ;150.0 ; Rockets take some distance to target, and you don't want them to blow up in your face.
@@ -1669,11 +1671,12 @@ Weapon BuggyRocketWeaponUpgraded
16691671
VeterancyProjectileExhaust = HEROIC HeroicMissileExhaust
16701672
ProjectileDetonationFX = WeaponFX_RocketBuggyMissileDetonation
16711673
RadiusDamageAffects = ALLIES ENEMIES NEUTRALS
1672-
ScatterRadius = 10 ; This weapon will scatter somewhere within a circle of this radius, instead of hitting someone directly
1673-
DelayBetweenShots = 150 ; time between shots, msec
1674+
ScatterRadius = 0 ; This weapon will scatter somewhere within a circle of this radius, instead of hitting someone directly
1675+
DelayBetweenShots = 200 ; time between shots, msec
16741676
ClipSize = 12 ; how many shots in a Clip (0 == infinite)
1675-
ClipReloadTime = 5000 ; how long to reload a Clip, msec
1677+
ClipReloadTime = 6000 ; how long to reload a Clip, msec
16761678
AutoReloadsClip = Yes
1679+
AutoReloadWhenIdle = 6100 ; If I haven't fired in this long, I will reload on my own (rather than only after the last one is fired)
16771680
FireFX = FX_BuggyMissileIgnition
16781681
FireSound = RocketBuggyWeapon
16791682
WeaponBonus = PLAYER_UPGRADE DAMAGE 125% ; AP rocket upgrade
@@ -3304,7 +3307,7 @@ Weapon NapalmMissileWeapon
33043307
VeterancyProjectileExhaust = HEROIC HeroicMissileExhaust
33053308
FireFX = WeaponFX_NapalmMissile
33063309
FireSound = MigJetNapalmWeapon
3307-
RadiusDamageAffects = ALLIES ENEMIES NEUTRALS
3310+
RadiusDamageAffects = ALLIES ENEMIES NEUTRALS NOT_SIMILAR
33083311
AcceptableAimDelta = 30
33093312
DelayBetweenShots = 300 ; time between shots, msec
33103313
ClipSize = 2 ; how many shots in a Clip (0 == infinite)
@@ -3330,7 +3333,7 @@ Weapon BlackNapalmMissileWeapon
33303333
PrimaryDamageRadius = 5.0
33313334
SecondaryDamage = 50.0
33323335
SecondaryDamageRadius = 30.0
3333-
DamageType = EXPLOSION
3336+
DamageType = JET_MISSILES
33343337
DeathType = EXPLODED
33353338
AttackRange = 320.0
33363339
MinimumAttackRange = 80.0 ; used to be 100.0, but that was too large for mig/missile speed
@@ -3339,7 +3342,7 @@ Weapon BlackNapalmMissileWeapon
33393342
VeterancyProjectileExhaust = HEROIC HeroicMissileExhaust
33403343
FireFX = WeaponFX_NapalmMissile
33413344
FireSound = MigJetNapalmWeapon
3342-
RadiusDamageAffects = ALLIES ENEMIES NEUTRALS
3345+
RadiusDamageAffects = ALLIES ENEMIES NEUTRALS NOT_SIMILAR
33433346
AcceptableAimDelta = 30
33443347
DelayBetweenShots = 300 ; time between shots, msec
33453348
ClipSize = 2 ; how many shots in a Clip (0 == infinite)

0 commit comments

Comments
 (0)