diff --git a/rulesmd_allied.ini b/rulesmd_allied.ini index 9c4fdda..edb3363 100644 --- a/rulesmd_allied.ini +++ b/rulesmd_allied.ini @@ -3765,7 +3765,6 @@ ElitePrimary=M60E EliteSecondary=ParaE IFVMode=2 - ; Attack dog [ADOG] UIName=Name:DOG @@ -3816,6 +3815,9 @@ ImmuneToPsionics=yes IFVMode=0 Trainable=yes Crushable=no +Occupier=yes +OccupyWeapon=UCElectricBolt; The weapon I use while Occupying. Defaults to 0 (Primary) +EliteOccupyWeapon=UCElectricBolt; The weapon I use while Occupying. Defaults to 0 (Primary) ;The Allied Engineer [ENGINEER] @@ -3876,9 +3878,8 @@ Primary=M60 Secondary=MissileLauncher ;GEF New Guardian GI weapon OpenTransportWeapon=1;defaults to -1 (decide normally) What weapon should I use in a Battle Fortress Occupier=yes;yes ; I can Occupy UC buildings -OccupyWeapon=MissileLauncherE -OccupyWeapon=MissileLauncher; The weapon I use while Occupying. Defaults to 0 (Primary) -EliteOccupyWeapon=MissileLauncherE; The weapon I use while Occupying. Defaults to 0 (Primary) +OccupyWeapon=UCMissileLauncher; The weapon I use while Occupying. Defaults to 0 (Primary) +EliteOccupyWeapon=UCMissileLauncherE; The weapon I use while Occupying. Defaults to 0 (Primary) Prerequisite=GAPILE CrushSound=InfantrySquish Strength=200 @@ -4088,8 +4089,8 @@ EliteSecondary=Sapper IFVMode=4 UseOwnName=true Occupier=yes ; I can Occupy UC buildings -OccupyWeapon=MP5; The weapon I use while Occupying. Defaults to 0 (Primary) -EliteOccupyWeapon=MP5E; The weapon I use while Occupying. Defaults to 0 (Primary) +OccupyWeapon=UCMP5; The weapon I use while Occupying. Defaults to 0 (Primary) +EliteOccupyWeapon=UCMP5E; The weapon I use while Occupying. Defaults to 0 (Primary) [TANY] UIName=Name:TANYA @@ -4144,8 +4145,8 @@ BuildLimit=1 SelfHealing=yes UseOwnName=true Occupier=yes -OccupyWeapon=DoublePistols; The weapon I use while Occupying. Defaults to 0 (Primary) -EliteOccupyWeapon=DoublePistolsE; The weapon I use while Occupying. Defaults to 0 (Primary) +OccupyWeapon=UCDoublePistols; The weapon I use while Occupying. Defaults to 0 (Primary) +EliteOccupyWeapon=UCDoublePistolsE; The weapon I use while Occupying. Defaults to 0 (Primary) ; Chrono Legionnaire [CLEG] @@ -4201,6 +4202,9 @@ EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF ElitePrimary=NeutronRifleE ;PreventAttackMove=yes ;gs don't laugh, he can actually do this while in a plan loop IFVMode=10 +Occupier=yes +OccupyWeapon=UCElectricBolt; The weapon I use while Occupying. Defaults to 0 (Primary) +EliteOccupyWeapon=UCElectricBolt; The weapon I use while Occupying. Defaults to 0 (Primary) [CCOMAND] ;anybody gets into an allied tech center UIName=Name:CCOMAND @@ -4255,9 +4259,9 @@ PreventAttackMove=yes MoveToShroud=no IFVMode=4 DetectDisguise=yes -Occupier=yes -OccupyWeapon=ChronoMP5; The weapon I use while Occupying. Defaults to 0 (Primary) -EliteOccupyWeapon=ChronoMP5E; The weapon I use while Occupying. Defaults to 0 (Primary)= +Occupier=yes ; I can Occupy UC buildings +OccupyWeapon=UCMP5; The weapon I use while Occupying. Defaults to 0 (Primary) +EliteOccupyWeapon=UCMP5E; The weapon I use while Occupying. Defaults to 0 (Primary) ;Psi-Commando ;anybody gets Yuri tech ;note, what you get is based on type of Tech Center, not country of guy who owns it [PTROOP] @@ -4310,8 +4314,8 @@ ElitePrimary=MindControl2E IFVMode=4 Trainable=yes Occupier=yes -OccupyWeapon=MindControl2E; The weapon I use while Occupying. Defaults to 0 (Primary) -EliteOccupyWeapon=MindControl2E; The weapon I use while Occupying. Defaults to 0 (Primary) +OccupyWeapon=UCElectricBolt; The weapon I use while Occupying. Defaults to 0 (Primary) +EliteOccupyWeapon=UCElectricBolt; The weapon I use while Occupying. Defaults to 0 (Primary) ; **************************** Side Specific ******************************* @@ -4363,8 +4367,8 @@ BuildLimit=1 Trainable=yes DetectDisguise=yes Occupier=yes -OccupyWeapon=AWP; The weapon I use while Occupying. Defaults to 0 (Primary) -EliteOccupyWeapon=AWPE; The weapon I use while Occupying. Defaults to 0 (Primary) +OccupyWeapon=UCAWP; The weapon I use while Occupying. Defaults to 0 (Primary) +EliteOccupyWeapon=UCAWPE; The weapon I use while Occupying. Defaults to 0 (Primary) ; ************************************************************************** @@ -6719,7 +6723,7 @@ Cost=600 Soylent=600 Points=20 ROT=5 -Crusher=no +Crusher=yes TooBigToFitUnderBridge=true Turret=yes ;GEF should be no for ifv??? Passengers=1 @@ -6732,7 +6736,7 @@ AirRangeBonus=4 ;GEF this should always be less than or equal to the range of th HasTurretTooltips=yes TurretCount=4 WeaponCount=17 - +OpportunityFire=yes Weapon1=HoverMissile ;Normal EliteWeapon1=HoverMissileE ;Normal Weapon2=RepairBullet ;Engineer @@ -6906,6 +6910,8 @@ Size=3 AllowedToStartInMultiplayer=no EliteSecondary=MirageGunE CrushSound=TankCrush +Parasiteable=no +OpportunityFire=yes ;Prism Tank [SREF] @@ -6964,6 +6970,8 @@ ZFudgeTunnel=13 Size=3 ImmuneToVeins=yes ImmuneToPsionics=yes +OpportunityFire=yes +Parasiteable=no ;Battle Fortress [BFRT] @@ -7019,6 +7027,8 @@ ImmuneToVeins=yes ImmuneToPsionics=yes OmniCrushResistant=yes; so Crusher can crush Crushable, OmniCrusher trumps Crushable=no, and then OmniCrushResistant trumps OmniCrusher ElitePrimary=AKME +OpportunityFire=yes +Parasiteable=no ; Mobile Construction Vehicle [AMCV] @@ -7064,6 +7074,7 @@ ImmuneToPsionics=yes Trainable=no Bunkerable=no; Units default to yes, others default to no OmniCrushResistant=yes; so Crusher can crush Crushable, OmniCrusher trumps Crushable=no, and then OmniCrushResistant trumps OmniCrusher +Parasiteable=no ; Landing Craft [LCRF] @@ -7185,7 +7196,7 @@ IsSelectableCombatant=yes Unnatural=yes ImmuneToVeins=yes ImmuneToPsionics=yes -OmniFire=yes +Parasiteable=no ;Dolphin [DLPH] @@ -7245,6 +7256,8 @@ IsSelectableCombatant=yes Unnatural=yes ImmuneToVeins=yes ImmuneToPsionics=yes +OpportunityFire=yes +Parasiteable=no ; Aegis Cruiser [AEGIS] @@ -7280,7 +7293,6 @@ Weight=4 RadialFireSegments=10 ;OmniFire=yes ;GEF moved to weapon OpportunityFire=yes -DistributedFire=yes Sensors=yes SensorsSight=10 ;Reload=60 @@ -7313,6 +7325,7 @@ TooBigToFitUnderBridge=true Unnatural=yes ImmuneToVeins=yes ImmuneToPsionics=yes +Parasiteable=no ;Aircraft Carrier [CARRIER] @@ -7372,6 +7385,7 @@ SensorsSight=10 ImmuneToVeins=yes ImmuneToPsionics=yes Unnatural=yes +Parasiteable=no ; harvester without back @@ -7382,7 +7396,9 @@ Name=Chrono Miner(noback) Nominal=yes ToProtect=yes Category=Support -Strength=1000 +Strength=2000 +Primary=AKM +OpportunityFire=yes Armor=medium ;Dock=PROC Dock=NAREFN,GAREFN @@ -7391,7 +7407,7 @@ ChronoInSound=ChronoMinerTeleport ChronoOutSound=ChronoMinerTeleport TechLevel=-1 Sight=4 -Speed=4 +Speed=5 Owner=British,French,Germans,Americans,Alliance AllowedToStartInMultiplayer=no Cost=1400 @@ -7418,8 +7434,15 @@ MovementZone=Crusher ThreatPosed=0 ; This value MUST be 0 for all building addons ThreatAvoidanceCoefficient=1 DamageParticleSystems=SparkSys,SmallGreySSys +ImmuneToVeins=yes +ImmuneToPsionics=yes ImmuneToRadiation=yes -Trainable=no +Trainable=yes +Parasiteable=no +VeteranAbilities=STRONGER,FIREPOWER,ROF,SIGHT,FASTER +EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF +ElitePrimary=AKME +Parasiteable=no ; harvester @@ -7435,10 +7458,8 @@ Armor=medium ;Dock=PROC ; Need both in case a building from the other team is captured. Dock=NAREFN,GAREFN Primary=AKM -OmniFire=yes OpportunityFire=yes Harvester=yes -Turret=yes ChronoInSound=ChronoMinerTeleport ChronoOutSound=ChronoMinerTeleport TechLevel=1 @@ -7492,6 +7513,7 @@ Bunkerable=no; Units default to yes, others default to no VeteranAbilities=STRONGER,FIREPOWER,ROF,SIGHT,FASTER EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF ElitePrimary=AKME +Parasiteable=no ; Robot Tank [ROBO] @@ -7692,7 +7714,7 @@ DamageParticleSystems=SparkSys,SmallGreySSys Weight=.5 ImmuneToPsionics=no ImmuneToRadiation=yes -Parasiteable=no +Parasiteable=yes Trainable=no Explodes=no AccelerationFactor=5 ; really fast @@ -8179,7 +8201,7 @@ MovementZone=Water ThreatPosed=25 ; This value MUST be 0 for all building addons Weight=.5 ImmuneToPsionics=no -Parasiteable=no +Parasiteable=yes Trainable=yes Explodes=no AccelerationFactor=0.01 @@ -11849,7 +11871,7 @@ NumberImpassableRows=3 ; This is the fix to the Repair depots are flat and Radio ImmuneToPsionics=yes ; defaults to yes for buildings, no for others ResourceDestination=yes;gs for the AI to handle the slave miner, it has to understand what makes money Drainable=no -ProduceCashAmount=20 ; Amount every Delay +ProduceCashAmount=40 ; Amount every Delay ProduceCashDelay=100 ; Frame delay between Amounts ; Allied weapons factory @@ -12063,7 +12085,7 @@ Crewed=yes ;Explodes=yes ;DeathWeapon=OilExplosion OrePurifier=yes -ProduceCashAmount=50 ; Amount every Delay +ProduceCashAmount=40 ; Amount every Delay ProduceCashDelay=100 ; Frame delay between Amounts AIBuildThis=yes TogglePower=no @@ -22681,6 +22703,28 @@ Warhead=GUARDWH Report=GuardianGIDeployedAttack MinimumRange=1 +[UCMissileLauncher] +Damage=72 +ROF=26.67 +Range=10 +Burst=1 +Projectile=AAHeatSeeker2 ;AirToGroundMissile +Speed=30 ;40 +Warhead=GUARDWH +Report=GuardianGIDeployedAttack +MinimumRange=1 + +[UCMissileLauncherE] +Damage=90 +ROF=26.67 +Range=10 +Burst=1 +Projectile=AAHeatSeeker2 ;AirToGroundMissile +Speed=30 ;40 +Warhead=GUARDWH +Report=GuardianGIDeployedAttack +MinimumRange=1 + ;Cruise Missile [CruiseMissile] Damage=25 @@ -22950,13 +22994,13 @@ Report=SILENCER [Sapper] Damage=9999 ; a boatload (get it?) ROF=66.67 -Range=2.5 +Range=3 CellRangefinding=yes -Projectile=Invisible5 +Projectile=InvisibleAll ;AntiNaval=yes ;AntiUnderwater=yes ;AntiOrganic=no;to make exception for squid and dolphin -Warhead=Mechanical;gs please do not use the warhead marked "do not use" Super +Warhead=HollowPoint2;gs please do not use the warhead marked "do not use" Super Report=SealPlaceBomb SabotageCursor=yes ;gs instead of normal fire cursor to avoid confusion @@ -23090,7 +23134,17 @@ Report=RocketeerAttack Damage=187.5 ROF=6.67 Range=7 -Projectile=InvisibleLow +Projectile=InvisibleAll +Speed=100 +Warhead=HollowPoint +Report=SealAttack +AssaultAnim=UCBLOOD;the anim to play when a UC building is cleared (assaulters need this on their primary weapon) + +[UCMP5] +Damage=225 +ROF=6.67 +Range=10 +Projectile=InvisibleAll Speed=100 Warhead=HollowPoint Report=SealAttack @@ -23106,6 +23160,16 @@ Warhead=HollowPoint2 Report=TanyaAttack AssaultAnim=UCBLOOD;the anim to play when a UC building is cleared (assaulters need this on their primary weapon) +[UCDoublePistols] +Damage=300 +ROF=2.5 +Range=10.8 +Projectile=InvisibleAll +Speed=100 +Warhead=HollowPoint2 +Report=TanyaAttack +AssaultAnim=UCBLOOD;the anim to play when a UC building is cleared (assaulters need this on their primary weapon) + [AKM] Damage=81.25 ROF=13.33 @@ -23187,6 +23251,26 @@ Report=SniperAttack Warhead=HollowPoint3 RevealOnFire=no ; Doesn't clear shroud when fired +[UCAWP] +Damage=300 +ROF=75 +Range=25.2 +Projectile=InvisibleAll +Speed=100 +Report=SniperAttack +Warhead=HollowPoint3 +RevealOnFire=no ; Doesn't clear shroud when fired + +[UCAWPE] +Damage=300 +ROF=30 +Range=25.2 +Projectile=InvisibleAll +Speed=100 +Report=SniperAttack +Warhead=HollowPoint3 +RevealOnFire=no ; Doesn't clear shroud when fired + [Virusgun] Damage=125 ROF=100 @@ -23793,6 +23877,7 @@ Warhead=SonicWarhead Report=DolphinAttack IsSonic=Yes DecloakToFire=no +OmniFire=yes ;AntiUnderwater=yes ; repair bot repairing @@ -24291,6 +24376,7 @@ Bright=yes Anim=VTMUZZLE DisguiseFakeBlinkTime=15 ; when a mirage fires, its disguise blinks for this long for VISUAL ONLY, not a logic blink RevealOnFire=no ; Doesn't clear shroud when fired +OmniFire=yes [GrandCannonWeapon] Damage=300 @@ -24997,6 +25083,17 @@ Projectile=Electricbounce IsElectricBolt=true AssaultAnim=UCELEC;the anim to play when a UC building is cleared (assaulters need this on their primary weapon) +[UCElectricBolt] +Damage=75 +ROF=26.67 +Range=10 +Speed=100 +Warhead=Shock +Report=TeslaTankAttack +Projectile=InvisibleAll +IsElectricBolt=true +AssaultAnim=UCELEC;the anim to play when a UC building is cleared (assaulters need this on their primary weapon) + [ElectricFragment] Damage=50 ROF=40 @@ -25053,6 +25150,7 @@ Report=MirageTankAttack Bright=yes DisguiseFakeBlinkTime=5 ; when a mirage fires, its disguise blinks for this long for VISUAL ONLY, not a logic blink RevealOnFire=no ; Doesn't clear shroud when fired +OmniFire=yes [BlimpBombE] Damage=250 @@ -25226,6 +25324,7 @@ Report=DolphinAttack IsSonic=Yes ;AntiUnderwater=yes Burst=2 +OmniFire=yes DecloakToFire=no [HoverMissileE] @@ -25276,7 +25375,17 @@ RevealOnFire=no ; Doesn't clear shroud when fired Damage=187.5 ROF=6.67 Range=7 -Projectile=InvisibleLow +Projectile=InvisibleAll +Speed=100 +Warhead=HollowPoint +Report=SealAttack +AssaultAnim=UCBLOOD;the anim to play when a UC building is cleared (assaulters need this on their primary weapon) + +[UCMP5E] +Damage=225 +ROF=6.67 +Range=10 +Projectile=InvisibleAll Speed=100 Warhead=HollowPoint Report=SealAttack @@ -25354,7 +25463,7 @@ Burst=1 [DoublePistolsE] Damage=250 -ROF=5 +ROF=2.5 Range=12 Projectile=InvisibleAll Speed=100 @@ -25362,6 +25471,16 @@ Warhead=HollowPoint2 Report=TanyaAttack AssaultAnim=UCBLOOD;the anim to play when a UC building is cleared (assaulters need this on their primary weapon) +[UCDoublePistolsE] +Damage=300 +ROF=2.5 +Range=14.4 +Projectile=InvisibleAll +Speed=100 +Warhead=HollowPoint2 +Report=TanyaAttack +AssaultAnim=UCBLOOD;the anim to play when a UC building is cleared (assaulters need this on their primary weapon) + [AKME] Damage=135 ROF=13.33 @@ -25947,9 +26066,10 @@ Image=CRYSTAL4 Arcing=true [GrandCannonBall] -Level=no +High=yes Image=120MM ; put in new art for this Arcing=true +Scalable=yes SubjectToCliffs=no SubjectToElevation=no SubjectToWalls=no @@ -26033,6 +26153,14 @@ SubjectToCliffs=yes SubjectToElevation=yes SubjectToWalls=yes +[UCSmallTeslaP] +Inviso=yes +Image=none +AA=yes +AG=yes +SubjectToCliffs=no +SubjectToElevation=no +SubjectToWalls=no ; ************************************************************************** ; ************************ Particle Systems ******************************** @@ -26737,8 +26865,8 @@ ProneDamage=70% ; Presumes air burst ; high explosive (shrapnel) -- DredMissile warhead [DMISLWH] -CellSpread=1.5 -PercentAtMax=.25 +CellSpread=2 +PercentAtMax=.7 Wall=yes Wood=yes Verses=100%,90%,80%,100%,80%,80%,85%,65%,28%,80%,0% @@ -26751,6 +26879,8 @@ DeformThreshhold=300 Tiberium=yes Sparky=no Bright=yes +High=yes +Scalable=yes ProneDamage=70% ; Presumes air burst ; high explosive (shrapnel) -- DredMissile warhead when elite @@ -27017,7 +27147,7 @@ ProneDamage=50% ;PercentAtMax=1 Wall=yes Wood=yes -Verses=30%,30%,30%,100%,40%,100%,30%,30%,30%,30%,100% ; can only be used on armor +Verses=15%,15%,15%,100%,40%,100%,15%,15%,15%,15%,100% ; can only be used on armor Conventional=yes InfDeath=3 AnimList=S_CLSN30