From 16473500bea2e3ce3e472733cdc718cb28a7465a Mon Sep 17 00:00:00 2001 From: secXsQuared Date: Wed, 11 Apr 2018 22:17:54 -0400 Subject: [PATCH] balancing --- Allied/rulesmd_allied.ini | 187 ++++++++++++++++++++++++++++---------- 1 file changed, 139 insertions(+), 48 deletions(-) diff --git a/Allied/rulesmd_allied.ini b/Allied/rulesmd_allied.ini index 1e4a595..ec8beed 100644 --- a/Allied/rulesmd_allied.ini +++ b/Allied/rulesmd_allied.ini @@ -55,7 +55,7 @@ WeedCapacity=56 ; Amount of weed that needs to be harvested by a house i CurleyShuffle=yes ; Should helicopter shuffle position between shots [as in C&C]? BaseBias=2 ; multiplier to threat target value when enemy is close to friendly base BaseDefenseDelay=.25 ; minutes delay between sending response teams to deal with base threat -CloseEnough=5 ; If distance to destination less than this, then abort movement if otherwise blocked. +CloseEnough=8 ; If distance to destination less than this, then abort movement if otherwise blocked. DamageDelay=1 ; minutes between applying trivial structure damage when low on power GameSpeedBias=1.6 ; multiplier to overall game object movement speed ;was 1.2 @@ -1597,6 +1597,8 @@ Mutant=Special 407=GAPSYT 408=GATBNK 409=GABNKR +410=GANRCT +411=GAGRND N3W1=YAWEAP1 N3W2=YAWEAP2 N3W3=YAWEAP3 @@ -3047,6 +3049,8 @@ N3W56=YAYARD4 109=HollowPoint5 110=DiskXWH 111=SublaserWH +112=SAMTowerWH +113=NUKESWH ; ******* Multiplayer Dialog Settings ******* ; These are the multiplayer dialog settings. Does not apply to Westwood chat, ; only to the in-game dialogs. Gads what a mess this was! @@ -3810,10 +3814,11 @@ VoiceAttack=GIAttackCommand VoiceFeedback=GIFear VoiceSpecialAttack=GIMove DieSound=GIDie -Teleporter=yes -ChronoInSound=ChronoLegionTeleport -ChronoOutSound=ChronoLegionTeleport -Locomotor={4A582747-9839-11d1-B709-00A024DDAFD1} +;Teleporter=yes +;ChronoInSound=ChronoLegionTeleport +;ChronoOutSound=ChronoLegionTeleport +;Locomotor={4A582747-9839-11d1-B709-00A024DDAFD1} +Locomotor={4A582744-9839-11d1-B709-00A024DDAFD1} PhysicalSize=1 MovementZone=Infantry ThreatPosed=10 ; This value MUST be 0 for all building addons @@ -3873,9 +3878,10 @@ VoiceFeedback=DogFear VoiceSpecialAttack=DogMove DieSound=DogDie Teleporter=yes -ChronoInSound=ChronoLegionTeleport -ChronoOutSound=ChronoLegionTeleport -Locomotor={4A582747-9839-11d1-B709-00A024DDAFD1} +;ChronoInSound=ChronoLegionTeleport +;ChronoOutSound=ChronoLegionTeleport +;Locomotor={4A582747-9839-11d1-B709-00A024DDAFD1} +Locomotor={4A582744-9839-11d1-B709-00A024DDAFD1} PhysicalSize=1 MovementZone=Infantry ;MovementZone=InfantryDestroyer ;GEF wow!!! copy paste bug from the original Disk Thrower! @@ -3987,9 +3993,10 @@ VoiceFeedback=GuardianGIFear VoiceSpecialAttack=GuardianGIMove DieSound=GuardianGIDie Teleporter=yes -ChronoInSound=ChronoLegionTeleport -ChronoOutSound=ChronoLegionTeleport -Locomotor={4A582747-9839-11d1-B709-00A024DDAFD1} +;ChronoInSound=ChronoLegionTeleport +;ChronoOutSound=ChronoLegionTeleport +;Locomotor={4A582747-9839-11d1-B709-00A024DDAFD1} +Locomotor={4A582744-9839-11d1-B709-00A024DDAFD1} PhysicalSize=1 MovementZone=Infantry ThreatPosed=10 ; This value MUST be 0 for all building addons @@ -4179,10 +4186,10 @@ DieSound=SealDie EnterWaterSound=TanyaEntersWater LeaveWaterSound=TanyaLeavesWater Teleporter=yes -ChronoInSound=ChronoLegionTeleport -ChronoOutSound=ChronoLegionTeleport -Locomotor={4A582747-9839-11d1-B709-00A024DDAFD1} -;Locomotor={4A582744-9839-11d1-B709-00A024DDAFD1} +;ChronoInSound=ChronoLegionTeleport +;ChronoOutSound=ChronoLegionTeleport +;Locomotor={4A582747-9839-11d1-B709-00A024DDAFD1} +Locomotor={4A582744-9839-11d1-B709-00A024DDAFD1} PhysicalSize=1 SpeedType=Amphibious MovementZone=AmphibiousDestroyer ; I am the only one with this zone, because it is now tied with being an infantry (part of seal stuck on tree bug) @@ -4243,10 +4250,10 @@ CreateSound=TanyaPrimeCreated EnterWaterSound=TanyaEntersWater LeaveWaterSound=TanyaLeavesWater Teleporter=yes -ChronoInSound=ChronoLegionTeleport -ChronoOutSound=ChronoLegionTeleport -Locomotor={4A582747-9839-11d1-B709-00A024DDAFD1} -;Locomotor={4A582744-9839-11d1-B709-00A024DDAFD1} +;ChronoInSound=ChronoLegionTeleport +;ChronoOutSound=ChronoLegionTeleport +;Locomotor={4A582747-9839-11d1-B709-00A024DDAFD1} +Locomotor={4A582744-9839-11d1-B709-00A024DDAFD1} PhysicalSize=1 SpeedType=Amphibious MovementZone=AmphibiousDestroyer ; I am the only one with this zone, because it is now tied with being an infantry (part of seal stuck on tree bug) @@ -4432,9 +4439,10 @@ VoiceFeedback= VoiceSpecialAttack=YuriMove DieSound=YuriDie Teleporter=yes -ChronoInSound=ChronoLegionTeleport -ChronoOutSound=ChronoLegionTeleport -Locomotor={4A582747-9839-11d1-B709-00A024DDAFD1} +;ChronoInSound=ChronoLegionTeleport +;ChronoOutSound=ChronoLegionTeleport +;Locomotor={4A582747-9839-11d1-B709-00A024DDAFD1} +Locomotor={4A582744-9839-11d1-B709-00A024DDAFD1} PhysicalSize=1 MovementZone=Infantry ;SpeedType=Amphibious @@ -4493,10 +4501,10 @@ VoiceFeedback=SniperFear VoiceSpecialAttack=SniperMove DieSound=SniperDie Teleporter=yes -ChronoInSound=ChronoLegionTeleport -ChronoOutSound=ChronoLegionTeleport -Locomotor={4A582747-9839-11d1-B709-00A024DDAFD1} -;Locomotor={4A582744-9839-11d1-B709-00A024DDAFD1} +;ChronoInSound=ChronoLegionTeleport +;ChronoOutSound=ChronoLegionTeleport +;Locomotor={4A582747-9839-11d1-B709-00A024DDAFD1} +Locomotor={4A582744-9839-11d1-B709-00A024DDAFD1} PhysicalSize=1 MovementZone=Infantry ThreatPosed=10 ; This value MUST be 0 for all building addons @@ -6830,7 +6838,6 @@ Turret=yes IsTilter=yes Crusher=yes AutoCrush=yes -OmniCrusher=yes;gs can crush things not normally crushable OmniCrushResistant=yes TooBigToFitUnderBridge=true NavalTargeting=5 @@ -6856,7 +6863,7 @@ MaxDebris=2 ; origional - Locomotor={55D141B8-DB94-11d1-AC98-006008055BB5} Locomotor={4A582741-9839-11d1-B709-00A024DDAFD1} ;MovementZone=Destroyer ;gs FLAW needs to be changed to this when The Flaw is fixed -MovementZone=CrusherAll +MovementZone=Normal ThreatPosed=15 ; This value MUST be 0 for all building addons DamageParticleSystems=SparkSys,SmallGreySSys VeteranAbilities=STRONGER,FIREPOWER,SIGHT,FASTER @@ -6899,7 +6906,6 @@ Points=20 ROT=5 Crusher=yes AutoCrush=yes -OmniCrusher=yes;gs can crush things not normally crushable OmniCrushResistant=yes TooBigToFitUnderBridge=true Turret=yes ;GEF should be no for ifv??? @@ -7010,7 +7016,7 @@ Maxdebris=3 DebrisTypes=TIRE DebrisMaximums=6 Locomotor={4A582741-9839-11d1-B709-00A024DDAFD1} -MovementZone=CrusherAll +MovementZone=Normal ThreatPosed=10 ; This value MUST be 0 for all building addons DamageParticleSystems=SparkSys,SmallGreySSys SpecialThreatValue=1 @@ -7056,7 +7062,6 @@ Turret=no IsTilter=yes Crusher=yes AutoCrush=yes -OmniCrusher=yes;gs can crush things not normally crushable OmniCrushResistant=yes TooBigToFitUnderBridge=true TechLevel=9 @@ -7082,7 +7087,7 @@ DieSound=GenVehicleDie MoveSound=MirageTankMoveStart MaxDebris=2 Locomotor={4A582741-9839-11d1-B709-00A024DDAFD1} -MovementZone=CrusherAll +MovementZone=Normal ThreatPosed=15 ; This value MUST be 0 for all building addons DamageParticleSystems=SparkSys;gs the sparks look cool, but the smoke gives it away too easily ,SmallGreySSys VeteranAbilities=STRONGER,FIREPOWER,SIGHT,FASTER @@ -7127,7 +7132,6 @@ Speed=5 CrateGoodie=yes Crusher=yes AutoCrush=yes -OmniCrusher=yes;gs can crush things not normally crushable OmniCrushResistant=yes Owner=British,French,Germans,Americans,Alliance Cost=1200 @@ -7147,7 +7151,7 @@ CrushSound=TankCrush Maxdebris=3 Locomotor={4A582741-9839-11d1-B709-00A024DDAFD1} ;MovementZone=Normal ;gs FLAW needs to be changed to this when The Flaw is fixed -MovementZone=CrusherAll +MovementZone=Normal ThreatPosed=40 ; This value MUST be 0 for all building addons DamageParticleSystems=SparkSys,SmallGreySSys DamageSmokeOffset=100, 100, 275 @@ -7250,7 +7254,6 @@ ROT=5 Crewed=yes Crusher=yes AutoCrush=yes -OmniCrusher=yes;gs can crush things not normally crushable OmniCrushResistant=yes Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60 VoiceSelect=MCVAlliedSelect @@ -7263,7 +7266,7 @@ MoveSound=MCVMoveStart MaxDebris=6 Locomotor={4A582741-9839-11d1-B709-00A024DDAFD1} Weight=3.5 -MovementZone=CrusherAll +MovementZone=Normal ThreatPosed=0 ; This value MUST be 0 for all building addons DamageParticleSystems=SparkSys,SmallGreySSys SpecialThreatValue=1 @@ -7335,7 +7338,7 @@ Maxdebris=3 ;;;;MovementZone=WaterBeach SpeedType=Hover Locomotor={4A582742-9839-11d1-B709-00A024DDAFD1} -MovementZone=Amphibious ; gs AMphibiousDestroyer I can't have a destroyer zone without a weapon! +MovementZone=AmphibiousDestroyer ; gs AMphibiousDestroyer I can't have a destroyer zone without a weapon! ThreatPosed=3 ; This value MUST be 0 for all building addons DamageParticleSystems=SparkSys,SmallGreySSys SpecialThreatValue=1 @@ -7767,7 +7770,6 @@ Turret=yes IsTilter=yes Crusher=yes AutoCrush=yes -OmniCrusher=yes;gs can crush things not normally crushable OmniCrushResistant=yes TooBigToFitUnderBridge=true TechLevel=2 @@ -7775,8 +7777,8 @@ Sight=6 Speed=11 CrateGoodie=no Owner=British,French,Germans,Americans,Alliance -Cost=600 -Soylent=600 +Cost=1000 +Soylent=1000 Points=25 ROT=5 IsSelectableCombatant=yes @@ -7831,7 +7833,6 @@ Turret=no IsTilter=yes Crusher=yes AutoCrush=yes -OmniCrusher=yes;gs can crush things not normally crushable OmniCrushResistant=yes TooBigToFitUnderBridge=true TechLevel=2 @@ -7884,7 +7885,7 @@ Armor=light Turret=no IsTilter=yes Crusher=yes -OmniCrusher=yes;gs can crush things not normally crushable +AutoCrush=yes OmniCrushResistant=yes TooBigToFitUnderBridge=true TechLevel=9 @@ -7908,7 +7909,7 @@ CrushSound=TankCrush AllowedToStartInMultiplayer=no MaxDebris=2 Locomotor={4A582741-9839-11d1-B709-00A024DDAFD1} -MovementZone=CrusherAll +MovementZone=Normal ThreatPosed=15 ; This value MUST be 0 for all building addons DamageParticleSystems=SparkSys,SmallGreySSys VeteranAbilities=STRONGER,FIREPOWER,SIGHT,FASTER @@ -7926,6 +7927,7 @@ BuildLimit=2 DeathWeapon=HowitzerGunE Explodes=yes SelfHealing=yes +CanPassiveAquire=no ; ************************************************************************** ; ******************************Soviet Units ******************************* @@ -12771,6 +12773,8 @@ Name=Allied Gap Generator BuildCat=Combat Prerequisite=GATECH,GACNST GapGenerator=yes +SensorArray=yes +SensorsSight=20 GapRadiusInCells=20 SuperGapRadiusInCells=40 TechLevel=7 @@ -12909,6 +12913,7 @@ Radar=yes Spyable=no SuperWeapon=AmericanParaDropSpecial ImmuneToPsionics=yes ; defaults to yes for buildings, no for others +BuildTimeMultiplier=0.5 [GTGCAN] @@ -13322,6 +13327,39 @@ ImmuneToPsionics=no ; defaults to yes for buildings, no for others Drainable=yes PoweredSpecial=yes +; Allied Nuclear Reactor +[GANRCT] +UIName=Name:NANRCT +Name=Allied Nuclear Reactor +Image=NANRCT +Strength=2000 +Armor=concrete +TechLevel=9 +Prerequisite=GATECH,GACNST +Adjacent=2 +Sight=5 +Owner=British,French,Germans,Americans,Alliance,Russians,Confederation,Africans,Arabs,YuriCountry +AIBasePlanningSide=1 ;gs 0 for Good, 1 for Evil +Cost=1000 +Points=30 +Power=4000 +Crewed=yes +Capturable=false +DamageSmokeOffset=410, 100, 165 +MaxDebris=15 +MinDebris=5 +DebrisAnims=DBRIS1LG,DBRIS1SM,DBRIS4LG,DBRIS4SM,DBRIS5LG,DBRIS5SM +DamageParticleSystems=SmallGreySSys,BigGreySmokeSys +Powered=no +IsImmuneToRadiation=yes +Explodes=yes +DeathWeapon=NukePayload ; NUKE +DeathWeaponDamageModifier=0.5 +Spyable=no +ImmuneToPsionics=yes ; defaults to yes for buildings, no for others +Drainable=no +PoweredSpecial=yes + ;Soviet Industrial Plant [NAINDP] Name=Soviet Industrial Plant @@ -14122,6 +14160,40 @@ AIBuildThis=yes CreateUnitSound=CloningVatsCreate ImmuneToPsionics=no ; defaults to yes for buildings, no for others +; Yuri Grinder +[GAGRND] +UIName=Name:Grinder +Image=YAGRND +Name=Allied Grinder +BuildCat=Tech +Prerequisite=GATECH,GACNST +Strength=1800 +Armor=wood +TechLevel=9 +Adjacent=2 +Sight=6 +Owner=British,French,Germans,Americans,Alliance,Russians,Confederation,Africans,Arabs,YuriCountry +AIBasePlanningSide=2 ;gs 0 for Good, 1 for Evil +Cost=600 +Points=30 +Power=-50 +Grinding=yes +Crewed=yes +Capturable=false +Spyable=no +Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60 +MaxDebris=15 +MinDebris=5 +DebrisAnim=Dbris3sm,Dbris4lg,Dbris4sm,Dbris6sm,Dbris7lg,Dbris7sm,Dbris8sm,Dbris9lg,Dbris10lg,Dbris10sm +ThreatPosed=0 ; This value MUST be 0 for all building addons +ExitCoord=0,0,0 +DamageParticleSystems=SparkSys,SmallGreySmokeSys,BigGreySmokeSys +DamageSmokeOffset=480,96,125 +AIBuildThis=no +CreateUnitSound=CloningVatsCreate +ImmuneToPsionics=yes ; defaults to yes for buildings, no for others +Drainable=false + ; Yuri Cloning Vats [NACLON] UIName=Name:NACLON @@ -23269,7 +23341,7 @@ ROF=36.67 Range=18 Projectile=AAHeatSeeker Speed=150 -Warhead=SAMWH +Warhead=SAMTowerWH Report=PatriotAttack TurboBoost=yes @@ -23280,7 +23352,7 @@ ROF=36.67 Range=18 Projectile=AAHeatSeeker Speed=150 -Warhead=SAMWH +Warhead=SAMTowerWH Report=PatriotAttack TurboBoost=yes @@ -23925,8 +23997,9 @@ ROF=10 Range=7 Projectile=AirToGroundMissile ;GEF was AAHeatSeeker2 ; was HeatSeeker Speed=70 -Warhead=ORCAAP +Warhead=NUKESWH Report=BlackEagleAttack +RadLevel=1000 OmniFire=yes [Maverick3] @@ -26075,7 +26148,7 @@ Speed=70 Warhead=NUKE Report=IntruderAttack Burst=2 -RadLevel=2000 +RadLevel=1000 OmniFire=yes [Maverick2E] @@ -26084,9 +26157,10 @@ ROF=6.67 Range=10 Projectile=AirToGroundMissile ;GEF was AAHeatSeeker2 ; was HeatSeeker Speed=70 -Warhead=ORCAAP +Warhead=NUKESWH Report=BlackEagleAttack Burst=2;2 +RadLevel=1000 OmniFire=yes [Maverick3E] @@ -28444,6 +28518,14 @@ PercentAtMax=.5 Bright=yes AnimList=MININUKE +[NUKESWH] +CellSpread=8 +PercentAtMax=1 ;was .25 +Verses=100%,100%,100%,100%,100%,100%,100%,100%,10%,100%,100% +InfDeath=4 +Sparky=no +Tiberium=yes +AnimList=DEMTEXP [NUKE] CellSpread=10 @@ -28648,6 +28730,15 @@ InfDeath=3 AnimList=XGRYSML1,XGRYSML2,EXPLOSML ProneDamage=100% +[SAMTowerWH] +CellSpread=2 +PercentAtMax=1 +Verses=75%,75%,75%,200%,100%,100%,40%,40%,40%,100%,100% +InfDeath=3 +AnimList=XGRYSML1,XGRYSML2,EXPLOSML +ProneDamage=100% +AffectsAllies=no; Defaults to yes. + ; Special Orca AP missile [ORCAAP] Wall=yes