[红警VXL素材展示] 2S19 MSTA (附代码)
2S19 MSTA是苏联20世纪80年代末期研制装备的一种152毫米口径履带式自行榴弹炮。该自行火炮于1976年在伏尔加格勒“街垒”设计局启动研制,1983年12月底,第一辆试验样车研制成功。1984年在列宁格勒郊区勒热夫斯克的靶场进行靶场试验,1987年投入批量生产,1989年交付部队服役。

素材名称:2S19 MSTA
应用游戏:Red Alert 2 / Yuri's Revenge
第一武器:HCBT 12.7mm
第二武器:2A65S 152mm(部署可用)
装甲:HEAVY
视野:8
速度:6





2S19 MSTA 参考代码:
注:①红色标记为根据需要修改的部分。
②黄色标记为指示标题,不属于代码。
③绿色标记需要Ares引擎。
④以下代码 仅供参考。
⑴ artmd.ini/art.ini所需参考代码:

[2S19]
Voxel=yes
Remapable=yes
Cameo=2S19ICON
AltCameo=2S19UICO
PrimaryFireFLH=96,-36,224
ElitePrimaryFireFLH=96,-36,224
[2S19DEP]
Voxel=yes
Remapable=yes
Cameo=2S19ICON
AltCameo=2S19UICO
Weapon1FLH=342,0,422
[OF45VXL]
Voxel=yes
⑵ rulesmd.ini/rules.ini所需参考代码

①车辆代码
[VehicleTypes]
91=2S19
[2S19]
UIName=Name:2S19
Name=2S19
Prerequisite=NAWEAP
Primary=HCBT127
ElitePrimary=HCBT127E
Strength=600
FireAngle=0
Category=AFV
Armor=heavy
IsChargeTurret=true
IsTilter=yes
TargetLaser=no
TooBigToFitUnderBridge=true
TechLevel=7
Sight=8
Speed=6
CrateGoodie=no
Crusher=yes
Owner=Russians
Cost=1000
Soylent=900
Points=25
ROT=5
IsSelectableCombatant=yes
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
VoiceSelect=
VoiceMove=
VoiceAttack=
VoiceFeedback=
DieSound=GenVehicleDie
MoveSound=RhinoTankMoveStart
CrushSound=TankCrush
Maxdebris=3
Locomotor={4A582741-9839-11d1-B709-00A024DDAFD1}
MovementZone=Destroyer
ThreatPosed=40
DamageParticleSystems=SparkSys,SmallGreySSys
DamageSmokeOffset=100, 100, 275
Weight=3.5
VeteranAbilities=STRONGER,FIREPOWER,SIGHT,FASTER
EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF
Accelerates=false
ZFudgeColumn=8
ZFudgeTunnel=13
Size=3
OpportunityFire=yes
BuildTimeMultiplier=1.5
Convert.Deploy=2S19DEP
IsSimpleDeployer=yes
UnloadingClass=2S19DEP
Deployer=yes
CanPassiveAquire=no
CanRetaliate=no
[2S19DEP]
UIName=Name:2S19DEP
Name=2S19DEP
Prerequisite=NAWEAP
Strength=600
Category=AFV
Armor=heavy
Turret=yes
TurretCount=10
WeaponCount=1
Weapon1=2A65S152MM
EliteWeapon1=2A65S152MME
IsChargeTurret=true
TurretRotateSound=GrandCannonRotate
IsTilter=yes
TargetLaser=no
TooBigToFitUnderBridge=true
TechLevel=-1
Sight=8
Speed=6
CrateGoodie=no
Crusher=yes
Owner=Russians
Cost=1000
Soylent=900
Points=25
ROT=5
IsSelectableCombatant=yes
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
VoiceSelect=
VoiceMove=
VoiceAttack=
VoiceFeedback=
DieSound=GenVehicleDie
MoveSound=RhinoTankMoveStart
CrushSound=TankCrush
Maxdebris=3
Locomotor={4A582741-9839-11d1-B709-00A024DDAFD1}
MovementZone=Destroyer
ThreatPosed=40
DamageParticleSystems=SparkSys,SmallGreySSys
DamageSmokeOffset=100, 100, 275
Weight=3.5
VeteranAbilities=STRONGER,FIREPOWER,SIGHT,FASTER
EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF
Accelerates=false
ZFudgeColumn=8
ZFudgeTunnel=13
Size=3
OpportunityFire=yes
BuildTimeMultiplier=1.5
IsSimpleDeployer=yes
Deployer=yes
UnloadingClass=2S19
Convert.Deploy=2S19
DeployFire=yes
CanPassiveAquire=no
CanRetaliate=no
②武器代码
[OF45]
Shadow=yes
AA=no
AG=yes
Image=OF45VXL
Arcing=true
SubjectToCliffs=yes
SubjectToElevation=yes
SubjectToWalls=no
[HCBT127]
Damage=50
ROF=20
Range=5.5
Projectile=InvisibleLow
Speed=100
Warhead=SZ127WH
Report=WarMinerAttack
Anim=GUNFIRE
[HCBT127E]
Damage=55
ROF=20
Range=5.5
Projectile=InvisibleLow
Speed=100
Warhead=SZ127WH
Report=WarMinerAttack
Anim=GUNFIRE
[2A65S152MM]
Damage=110
ROF=100
Range=20
MinimumRange=10
Projectile=OF45
Speed=15
Warhead=OF45WH
Report=GrandCannonAttack
Anim=GCMUZZLE
Bright=yes
Lobber=yes
[2A65S152MME]
Damage=120
ROF=100
Range=20
MinimumRange=10
Projectile=OF45
Speed=15
Warhead=OF45WH
Report=GrandCannonAttack
Anim=GCMUZZLE
Bright=yes
Lobber=yes
③弹头代码
[Warheads]
21=SZ127WH
22=OF45WH
[SZ127WH]
Verses=100%,95%,90%,30%,10%,10%,10%,10%,5%,400%,80%
InfDeath=1
AnimList=PIFFPIFF,PIFFPIFF
Bullets=yes
ProneDamage=50%
[OF45WH]
CellSpread=2
PercentAtMax=.7
Wall=yes
InfDeath=2
Wood=yes
Sparky=no
Conventional=yes
Rocker=yes
Verses=100%,90%,80%,80%,70%,60%,70%,70%,70%,10%,100%
AnimList=EXPLOLRG
ProneDamage=50%
Bright=yes


