This commit is contained in:
secXsQuared 2018-04-03 07:39:55 -04:00
parent 234b4b56b5
commit c8a91f2560
7 changed files with 205 additions and 19672 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,2 @@
sudo cp rulesmd_allied.ini /mnt/c/Program\ Files\ \(x86\)/RA2/rulesmd.ini
sudo cp artmd_allied.ini /mnt/c/Program\ Files\ \(x86\)/RA2/artmd.ini
sudo cp schpx.hva /mnt/c/Program\ Files\ \(x86\)/RA2/schpx.hva
sudo cp schpx.vxl /mnt/c/Program\ Files\ \(x86\)/RA2/schpx.vxl
sudo cp aimd_allied.ini /mnt/c/Program\ Files\ \(x86\)/RA2/aimd.ini
sudo cp xsub.hva /mnt/c/Program\ Files\ \(x86\)/RA2/xsub.hva
sudo cp xsub.vxl /mnt/c/Program\ Files\ \(x86\)/RA2/xsub.vxl

View File

@ -1594,7 +1594,9 @@ Mutant=Special
404=CABUNK04
405=CALUNR01
406=CALUNR02
407=GAPSYT
408=GATBNK
409=GABNKR
N3W1=YAWEAP1
N3W2=YAWEAP2
N3W3=YAWEAP3
@ -3828,7 +3830,7 @@ DeploySound=GIDeploy
UndeploySound=GIUndeploy
ElitePrimary=M60E
EliteSecondary=ParaE
IFVMode=2
IFVMode=6
Parasiteable=no
Unnatural=yes
@ -3878,7 +3880,7 @@ Size=1
VeteranAbilities=STRONGER,FIREPOWER,ROF,SIGHT,FASTER,SCATTER
EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF
ImmuneToPsionics=yes
IFVMode=0
IFVMode=6
Trainable=yes
Crushable=no
Occupier=yes
@ -4032,7 +4034,6 @@ VoiceMove=RocketeerMove
VoiceAttack=RocketeerAttackCommand
VoiceFeedback=RocketeerFear
OpportunityFire=yes
CanPassiveAquire=yes
VoiceSpecialAttack=RocketeerMove
DieSound=
CrashingSound=RocketeerDie
@ -4110,7 +4111,7 @@ MovementZone=Infantry
ThreatPosed=0 ; This value MUST be 0 for all building addons
SpecialThreatValue=1
PreventAttackMove=yes
IFVMode=2
IFVMode=7
Trainable=yes
StupidHunt=yes ;this guy can't handle a hunt command, so he should just run towards the player
ImmuneToVeins=yes
@ -4412,7 +4413,7 @@ ImmuneToPsionics=yes
;Deployer=yes
;DeployFire=yes
;UndeployDelay=75
IFVMode=4
IFVMode=8
Trainable=yes
Occupier=yes
OccupyWeapon=UCElectricBolt; The weapon I use while Occupying. Defaults to 0 (Primary)
@ -4889,7 +4890,6 @@ Speed=10
Owner=Russians,Confederation,Africans,Arabs
AllowedToStartInMultiplayer=no
OpportunityFire=yes
CanPassiveAquire=yes
Cost=600
Soylent=250
Points=15
@ -6776,6 +6776,7 @@ ThreatPosed=0 ; This value MUST be 0 for all building addons
UIName=Name:MTNK
Name=Grizzly Battle Tank
Image=GTNK
IFVMode=6
Prerequisite=GAWEAP
Primary=105mm
Strength=600
@ -6816,7 +6817,7 @@ EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF
Accelerates=false
ImmuneToVeins=yes
ImmuneToPsionics=yes
Size=3
Size=1
OpportunityFire=yes
ElitePrimary=105mmE
BuildTimeMultiplier=1.5;Individual control of build time
@ -6830,6 +6831,7 @@ Unnatural=yes
[FV]
UIName=Name:FV
Name=IFV
IFVMode=6
Prerequisite=GAWEAP
Primary=HoverMissile
Strength=400
@ -6967,7 +6969,7 @@ ZFudgeTunnel=13
ImmuneToRadiation=no
ImmuneToVeins=yes
ImmuneToPsionics=yes
Size=3
Size=1
SizeLimit=1
VeteranAbilities=STRONGER,FIREPOWER,SIGHT,FASTER
EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF
@ -6987,6 +6989,7 @@ Unnatural=yes
[MGTK]
UIName=Name:MGTK
Name=Mirage Tank
IFVMode=6
Image=RTNK
Prerequisite=GAWEAP,GATECH
Primary=MirageGun
@ -7034,7 +7037,7 @@ EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF
Accelerates=false
ImmuneToVeins=yes
ImmuneToPsionics=yes
Size=3
Size=1
AllowedToStartInMultiplayer=no
EliteSecondary=MirageGunE
CrushSound=TankCrush
@ -7046,6 +7049,7 @@ OpportunityFire=yes
[SREF]
UIName=Name:SREF
Name=Prism Tank
IFVMode=6
Prerequisite=GAWEAP,GATECH
NavalTargeting=5
; SJM removed; see abusive section below...
@ -7097,7 +7101,7 @@ EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF
Accelerates=false
ZFudgeColumn=8
ZFudgeTunnel=13
Size=3
Size=1
ImmuneToVeins=yes
ImmuneToPsionics=yes
OpportunityFire=yes
@ -7110,6 +7114,7 @@ UIName=Name:Battlefortress
Name=Battle Fortress
Prerequisite=GAWEAP,GATECH
Primary=AKM
IFVMode=6
Strength=1200
NavalTargeting=5
Category=AFV
@ -7154,7 +7159,7 @@ EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF
Accelerates=false
ZFudgeColumn=8
ZFudgeTunnel=13
Size=6
Size=1
ImmuneToVeins=yes
ImmuneToPsionics=yes
OmniCrushResistant=yes; so Crusher can crush Crushable, OmniCrusher trumps Crushable=no, and then OmniCrushResistant trumps OmniCrusher
@ -7168,6 +7173,8 @@ Unnatural=yes
UIName=Name:AMCV
Name=Allied Construction Vehicle
Image=MCV
IFVMode=6
Primary=AKM
Prerequisite=GAWEAP,GADEPT
Strength=2000
Category=Support
@ -7201,14 +7208,19 @@ DamageParticleSystems=SparkSys,SmallGreySSys
SpecialThreatValue=1
ZFudgeColumn=12
ZFudgeTunnel=15
Size=6
Size=1
ImmuneToVeins=yes
ImmuneToPsionics=yes
VeteranAbilities=STRONGER,FIREPOWER,SIGHT,FASTER
EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF
Trainable=no
Bunkerable=no; Units default to yes, others default to no
ElitePrimary=AKME
OmniCrushResistant=yes; so Crusher can crush Crushable, OmniCrusher trumps Crushable=no, and then OmniCrushResistant trumps OmniCrusher
Parasiteable=no
Unnatural=yes
Trainable=yes
Sensors=yes
SensorsSight=10
; Landing Craft
[LCRF]
@ -7649,7 +7661,6 @@ Size=3
StupidHunt=yes ;this guy can't handle a hunt command, so he should just run towards the player
Trainable=yes
ResourceGatherer=yes;gs for the AI to handle the slave miner, it has to know if it can make money or not
Bunkerable=no; Units default to yes, others default to no
VeteranAbilities=STRONGER,FIREPOWER,ROF,SIGHT,FASTER
EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF
ElitePrimary=AKME
@ -7703,7 +7714,7 @@ EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF
ElitePrimary=RobotTankBoltE
Accelerates=false
ImmuneToVeins=yes
Size=3
Size=1
OpportunityFire=yes
AllowedToStartInMultiplayer=no
ImmuneToPsionics=yes
@ -7763,7 +7774,7 @@ ImmuneToVeins=yes
ImmuneToPsionics=yes
OmniFire=yes
OpportunityFire=yes
Size=3
Size=1
ElitePrimary=SABOTE
Parasiteable=no
Unnatural=yes
@ -8033,7 +8044,6 @@ Size=3
GuardRange=9
TooBigToFitUnderBridge=true
;MobileFire=false ; SJM: Looks like this was meant for the V3, but let's not enable it until we know we need it.
Bunkerable=no; Units default to yes, others default to no
; Mammoth tank
[APOC]
@ -9251,7 +9261,7 @@ Unnatural=yes ; for underwater units this means that they will be punched instea
[XSUB]
UIName=Name:Boomer
Name=Nuclear Submarine
;Image=SUB
Image=BSUB
Prerequisite=GAYARD
Primary=Sublaser
Secondary=MammothTuskX;CruiseMissile
@ -10827,8 +10837,7 @@ ElitePrimary=155mmE
[SHAD]
UIName=Name:SHAD
Name=BlackHawk Transport
;Prerequisite=GAHPAD
Prerequisite=GAWEAP
Prerequisite=GAWEAP,GATECH
Primary=AKM
Strength=1000
Category=AirPower
@ -11264,8 +11273,8 @@ IsSelectableCombatant=yes ; TR
[SCHPX]
UIName=Name:SiegeChopper
Name=Allied Attack Chopper
;Image=SHAD
Prerequisite=GAWEAP,GATECH
Image=SCHP
Prerequisite=GAWEAP
Primary=BlackHawkLaser
Secondary=160mmX
Strength=450
@ -12253,7 +12262,7 @@ Armor=concrete
Naval=yes ;GS
WaterBound=yes ;should help AI, new with water zone
TechLevel=4
Adjacent=12
Adjacent=16
Sight=10
Owner=British,French,Germans,Americans,Alliance,Russians,Confederation,Africans,Arabs,YuriCountry
AIBasePlanningSide=0 ;gs 0 for Good, 1 for Evil
@ -12279,6 +12288,8 @@ AmbientSound=_Amb_WavesLake
NumberImpassableRows=3 ; This is the fix to the Repair depots are flat and RadioContact/Enter means I can drive on you assumption. It counts from game west
TargetCoordOffset=300,200,0
ImmuneToPsionics=yes ; defaults to yes for buildings, no for others
Sensors=yes
SensorsSight=10
; service depot
[GADEPT]
@ -12457,7 +12468,7 @@ Armor=steel
Prerequisite=BARRACKS,GACNST
NavalTargeting=5
TechLevel=1
Adjacent=4
Adjacent=6
ROT=10
Sight=7
DetectDisguise=no
@ -12494,6 +12505,8 @@ Trainable=yes
ElitePrimary=Vulcan2E
;gs these three are in abstract units and just help the AI pick the right base defense. (see AIForcePredictionFudge)
DetectDisguise=yes
Sensors=yes
SensorsSight=10
; SAM
[NASAM]
@ -12504,7 +12517,7 @@ Strength=1800
Armor=steel
TechLevel=4
Prerequisite=BARRACKS,GACNST
Adjacent=4
Adjacent=6
Sight=10
ROT=8
Owner=British,French,Germans,Americans,Alliance,Russians,Confederation,Africans,Arabs,YuriCountry
@ -12548,6 +12561,8 @@ VeteranAbilities=STRONGER,FIREPOWER,ROF,SIGHT
EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF
Trainable=yes
DetectDisguise=yes
Sensors=yes
SensorsSight=10
;This existed
; Allied Prism Tower
@ -12557,11 +12572,11 @@ Name=Allied Prism Cannon
NavalTargeting=5
Image=GAPRIS
BuildCat=Combat
Prerequisite=POWER,RADAR,GACNST
Prerequisite=RADAR,GACNST
Strength=1200
Armor=steel
TechLevel=6
Adjacent=2
Adjacent=4
Sight=8
Owner=British,French,Germans,Americans,Alliance,Russians,Confederation,Africans,Arabs,YuriCountry
AIBasePlanningSide=0 ;gs 0 for Good, 1 for Evil
@ -12600,6 +12615,8 @@ EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF
Trainable=yes
DetectDisguise=yes
ElitePrimary=PrismShotE
Sensors=yes
SensorsSight=10
; Allied SpySat
[GASPYSAT]
@ -12794,11 +12811,11 @@ Prerequisite=RADAR,GACNST
Adjacent=2
Sight=10
Owner=British,French,Germans,Americans,Alliance,Russians,Confederation,Africans,Arabs,YuriCountry
Cost=2000
Cost=10000
Points=30 ; Basically, Owner was meant for Side, not House. (x Houses, 2 Sides)
Power=-100
Crewed=no
ROT=1
ROT=2
Primary=GrandCannonWeapon
Capturable=false
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
@ -12832,6 +12849,8 @@ EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF
Trainable=yes
DetectDisguise=yes
ElitePrimary=GrandCannonWeaponE
Sensors=yes
SensorsSight=20
@ -13433,6 +13452,48 @@ AntiAirValue=0
ImmuneToPsionics=no
;gs these three are in abstract units and just help the AI pick the right base defense. (see AIForcePredictionFudge)
;Soviet Bunker
[GABNKR]
UIName=Name:NABNKR
Name=Allied Battle Bunker
Image=NABNKR
Adjacent=4
AIBasePlanningSide=1 ;gs 0 for Good, 1 for Evil
Armor=steel
BaseNormal=no
BuildCat=Combat
Prerequisite=GACNST,BARRACKS
Capturable=false
ClickRepairable=yes
Cost=500
Crewed=no
DebrisAnim=Dbris3sm,Dbris4lg,Dbris4sm,Dbris6sm,Dbris7lg,Dbris7sm,Dbris8sm,Dbris10lg,Dbris10sm
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
IsBaseDefense=yes
MaxDebris=15
MinDebris=5
Owner=British,French,Germans,Americans,Alliance,Russians,Confederation,Africans,Arabs,YuriCountry
Powered=no
Sight=6
Strength=1200
TechLevel=1
CanBeOccupied=yes
MaxNumberOccupants=10
CanOccupyFire=yes
AntiInfantryValue=25
AntiArmorValue=10
AntiAirValue=0
ImmuneToPsionics=yes
Sensors=yes
SensorsSight=10
Drainable=no
Trainable=yes
AIBuildThis=no
VeteranAbilities=STRONGER,FIREPOWER,SIGHT,FASTER
EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF
NavalTargeting=5
;gs these three are in abstract units and just help the AI pick the right base defense. (see AIForcePredictionFudge)
;Iron Curtain
[NAIRON]
UIName=Name:NAIRON
@ -14146,6 +14207,48 @@ AntiArmorValue=25
AntiAirValue=0
;gs these three are in abstract units and just help the AI pick the right base defense. (see AIForcePredictionFudge)
[GAPSYT]
UIName=Name:YAPSYT
Name=Allied Psychic Tower
Image=YAPSYT
BuildCat=Combat
Prerequisite=GATECH,GACNST
Primary=MultipleMindControlTowerX
TechLevel=9
Adjacent=4
Strength=910 ;750
Armor=steel
Sight=5
Points=30
Owner=British,French,Germans,Americans,Alliance,Russians,Confederation,Africans,Arabs,YuriCountry
AIBasePlanningSide=2 ;gs 0 for Good, 1 for Evil
Cost=1500
Power=-100
Powered=true
Capturable=false
Crewed=no
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
DebrisAnims=DBRIS1LG,DBRIS1SM,DBRIS4LG,DBRIS4SM,DBRIS5LG,DBRIS5SM
MaxDebris=15
MinDebris=1
ThreatPosed=30 ; This value MUST be 0 for all building addons
;DamageParticleSystems=SparkSys,SmallGreySSys,BigGreySmokeSys
DamageSmokeOffset=450, 200, 150
AIBuildThis=no
ImmuneToPsionics=yes ; defaults to yes for buildings, no for others
DetectDisguise=yes
Drainable=no
AntiInfantryValue=25
AntiArmorValue=25
AntiAirValue=0
Sensors=yes
SensorsSight=10
NavalTargeting=5
Trainable=yes
VeteranAbilities=STRONGER,FIREPOWER,SIGHT,FASTER
EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF
;gs these three are in abstract units and just help the AI pick the right base defense. (see AIForcePredictionFudge)
[NATBNK]
UIName=Name:NATBNK
Name=Yuri Tank Bunker
@ -14183,6 +14286,50 @@ AntiAirValue=0
BaseNormal=no
;gs these three are in abstract units and just help the AI pick the right base defense. (see AIForcePredictionFudge)
[GATBNK]
UIName=Name:NATBNK
Name=Allied Tank Bunker
Image=NATBNK
BuildCat=Combat
Prerequisite=GACNST
Strength=2000
Armor=steel
TechLevel=3
Adjacent=5
Sight=6
Bunker=yes
Owner=British,French,Germans,Americans,Alliance,Russians,Confederation,Africans,Arabs,YuriCountry
AIBasePlanningSide=2 ;gs 0 for Good, 1 for Evil
Cost=400
Points=60
Power=0
Powered=false
Capturable=false
Crewed=no
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
DebrisAnim=Dbris3sm,Dbris4lg,Dbris4sm,Dbris6sm,Dbris7lg,Dbris7sm,Dbris8sm,Dbris9lg,Dbris10lg,Dbris10sm
MaxDebris=15
MinDebris=5
ThreatPosed=0 ; This value MUST be 0 for all building addons
DamageParticleSystems=SparkSys,SmallGreySSys,BigGreySmokeSys
DamageSmokeOffset=220, 390, 150
AIBuildThis=no
ImmuneToPsionics=yes ; defaults to yes for buildings, no for others
NumberOfDocks=1
NumberImpassableRows=0;defaults to all impassible
HasStupidGuardMode=false
AntiInfantryValue=10
AntiArmorValue=25
AntiAirValue=0
BaseNormal=no
Sensors=yes
SensorsSight=10
Trainable=yes
NavalTargeting=5
VeteranAbilities=STRONGER,FIREPOWER,SIGHT,FASTER
EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF
;gs these three are in abstract units and just help the AI pick the right base defense. (see AIForcePredictionFudge)
;Genetic Mutator
[YAGNTC]
UIName=Name:YAGNTC
@ -14818,6 +14965,7 @@ Name=Psychic Beacon
BuildCat=Combat
Primary=UltimateMindControl
Prerequisite=GATECH,GACNST
NavalTargeting=5
Strength=1500
Armor=wood
TechLevel=10
@ -14849,6 +14997,8 @@ BuildLimit=1
VeteranAbilities=STRONGER,FIREPOWER,ROF,SIGHT
EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF
Trainable=yes
Sensors=yes
SensorsSight=20
;Psychic Amplifier
[NAPSYA]
@ -24689,6 +24839,17 @@ Warhead=Controller
Anim=YURICNTL
FireOnce=yes
[MultipleMindControlTowerX]
Damage=10; number of mind control links
ROF=1;125
Range=12
Projectile=PsychicControlX
Speed=100
Warhead=ControllerBuilding
;Report=YuriMindControl
Anim=YURICNTL
FireOnce=yes
[PsiWave]
Damage=250;Needed to be considered offensive unit
Range=1
@ -25082,7 +25243,7 @@ IsMagBeam=yes
Damage=46.88
ROF=10.66
Range=7;4
Projectile=InvisibleLow
Projectile=InvisibleAll
Speed=100
Warhead=SSA
Report=IFVAttackGround
@ -25156,20 +25317,20 @@ Warhead=SA
Report=GIAttack
[CRNuke]
Damage=300 ;changed from 600 on 11/30
Damage=450 ;changed from 600 on 11/30
ROF=53.33
Range=2
Projectile=InvisibleLow
Projectile=InvisibleAll
Speed=35 ; was 10
RadLevel=500
RadLevel=1000
Warhead=CRNUKEWH
Report=NukeExplosion
Suicide=yes
[CRTerrorBomb]
Projectile=Invisible
Damage=375
Warhead=TerrorBombWH
Projectile=InvisibleAll
Damage=450
Warhead=CRNUKEWH
Anim=RING1
Range=2.5
ROF=6.67
@ -25179,7 +25340,7 @@ Suicide=yes
Damage=56.25
ROF=8
Range=8
Projectile=InvisibleLow
Projectile=InvisibleAll
Speed=100
Warhead=SAFlame
Report=InitiateAttack
@ -25188,7 +25349,7 @@ Report=InitiateAttack
Damage=234.375
ROF=42.67
Range=13
Projectile=InvisibleLow
Projectile=InvisibleAll
Speed=100
Report=VirusAttack
Warhead=Virus;HollowPoint
@ -25235,7 +25396,7 @@ Damage=375;125
ROF=26.67;50
Range=10;5
Speed=100
Projectile=InvisibleLow
Projectile=InvisibleAll
Warhead=RadBeamWarhead
IsRadBeam=yes
Report=DesolatorAttack
@ -28158,9 +28319,9 @@ NukeMaker=yes ; I couldn't think of a better name for this flag. It applies onl
[CRNUKEWH]
;WideDamage=yes
;WideRange=2
CellSpread=5
PercentAtMax=.25
Verses=100%,100%,100%,90%,50%,50%,60%,150%,20%,100%,100% ;;chanaged to this line on 11/30
CellSpread=8
PercentAtMax=.8
Verses=100%,100%,100%,10%,100%,100%,60%,150%,20%,100%,100% ;;chanaged to this line on 11/30
;Verses=100%,100%,100%,90%,50%,50%,100%,150%,20%,100%,100%
InfDeath=4
Sparky=no

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.