找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4894|回复: 11

大佬救命,盖特逻辑蓄力炮搞不明白了

[复制链接]
发表于 2023-11-3 20:02:25 | 显示全部楼层 |阅读模式
弱鸡的我本来想做一个类似于mo乳齿象那种蓄力坦克,用ares了,盖特一阶段瞄准,二阶段开火,盖特循环逻辑也写了,可是实战怎么也到不了盖特第二阶段,就一直一阶段,或者就是只开一炮后面就一直在一阶段上不去了,已经两天了,盖特逻辑我在盖特坦克代码上扒下来改的,我该怎么办啊


单位本体
[STEYES]
ROT=3
Cost=250
Name=STEYES
Size=6
Armor=special_2
Image=STEYES
Owner=British,French,Germans,Americans,Alliance
Sight=8
Speed=4.5
Points=5
RateUp=1
Stage1=90
Stage2=110
Stage3=120
Turret=yes
UIName=Name:STEYES
Crusher=yes
Primary=STEYESAIM
Soylent=600
Weapon1=STEYESAIM
Weapon2=STEYESAIM
Weapon3=STEYESFIRE
Weapon4=STEYESFIRE
Category=Transport
DieSound=GenVehicleDie
IsTilter=yes
PipScale=Passengers
RateDown=50
Strength=233
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
Locomotor={4A582741-9839-11d1-B709-00A024DDAFD1}
MaxDebris=2
MoveSound=IFVMoveStart
SizeLimit=3
TechLevel=2
VoiceMove=IFVMove
CrushSound=TankCrush
IsGattling=yes
OpenTopped=yes
Passengers=0
Accelerates=false
CrateGoodie=no
EliteStage1=90
EliteStage2=110
EliteStage3=120
SelfHealing=yes
ThreatPosed=15
TurretCount=1
VoiceAttack=IFVAttackCommand
VoiceSelect=IFVSelect
WeaponCount=4
ElitePrimary=STEYESAIME
EliteWeapon1=STEYESAIME
EliteWeapon2=STEYESAIME
EliteWeapon3=STEYESFIREE
EliteWeapon4=STEYESFIREE
MovementZone=Normal
Prerequisite=GAWEAP
WeaponStages=2
ImmuneToVeins=yes
VoiceFeedback=
EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF
RequiredHouses=French
OpportunityFire=yes
VeteranAbilities=STRONGER,FIREPOWER,SIGHT,FASTER
OmniCrushResistant=yes
BuildTimeMultiplier=0.5
EnterTransportSound=EnterTransport
LeaveTransportSound=ExitTransport
DamageParticleSystems=SparkSys,SmallGreySSys
IsSelectableCombatant=yes
TooBigToFitUnderBridge=true
Gattling.Cycle=true


一阶段瞄准武器
[STEYESAIM]
ROF=60
Anim=1
Range=10.5
Speed=40
Bright=yes
Damage=1
Warhead=AP66
Projectile=InvisibleHigh
Inviso=yes

[STEYESAIME]
ROF=60
Anim=1
Range=12.5
Speed=40
Bright=yes
Damage=1
Warhead=AP66
Projectile=InvisibleHigh
Inviso=yes

[AP66]
Wall=no
Wood=no
Versus=1%,1%,1%,1%,1%,1%,1%,1%,1%,1%,1%
AnimList=lockon
InfDeath=4
ProneDamage=50%
Conventional=yes
PercentAtMax=.5
AffectsAllies=yes

二阶段开火武器
[STEYESFIRE]
ROF=60
Anim=GUNFIRE2
Range=10.5
Speed=40
Bright=yes
Damage=100
Warhead=AP67
Projectile=InvisibleHigh
Inviso=yes
LaserDuration=40
IsHouseColor=yes
LaserThickness=40
IsLaser=yes

[STEYESFIREE]
ROF=60
Anim=GUNFIRE2
Range=12.5
Speed=40
Bright=yes
Damage=100
Warhead=AP67E
Projectile=InvisibleHigh
Inviso=yes
LaserDuration=40
IsHouseColor=yes
LaserThickness=60
IsLaser=yes

[AP67]
Wall=no
Wood=no
Versus=1000%,1000%,1000%,300%,1000%,200%,10%,10%,45%,50%,100%
AnimList=bpartsk
InfDeath=5
CellSpread=1.2
ProneDamage=100%
Conventional=yes
PercentAtMax=1
AffectsAllies=yes

[AP67E]
Wall=no
Wood=no
Versus=1000%,1000%,1000%,300%,1000%,200%,10%,10%,45%,50%,100%
AnimList=bpartsk
InfDeath=5
CellSpread=2
ProneDamage=100%
Conventional=yes
PercentAtMax=1
AffectsAllies=yes
 楼主| 发表于 2023-11-3 20:08:25 | 显示全部楼层
请无视那句Stage3,测试的时候没有那句,那句是我换三个阶段测试的残留
回复

使用道具 举报

发表于 2023-11-3 20:21:24 | 显示全部楼层
你这单位代码是复制全的吗?你的IsGattling=yes有吗?
回复

使用道具 举报

发表于 2023-11-3 20:25:02 | 显示全部楼层
本帖最后由 JSQ100308 于 2023-11-3 20:29 编辑

好吧有IsGattling=yes,你参照我这个试试,我这个可以
[LASERNK]
UIName=NameASERNK
Name=Laser Tank
Image=LASERNK
Prerequisite=GAWEAP,GATECH
Primary=135mm
Secondary=LunarlaserX
IsGattling=yes
Turret=yes
TurretCount=1
WeaponCount=6
Weapon1=MZlaser              ;瞄准激光
EliteWeapon1=MZlaser
Weapon2=LunarlaserX         ;防空激光
EliteWeapon2=LunarlaserX
Weapon3=CNlaser               ;瞄准阶段
EliteWeapon3=CNlaser
Weapon4=LunarlaserX         ;防空激光
EliteWeapon4=LunarlaserX
Weapon5=LASERWP            ;正武器(激光)
EliteWeapon3=LASERWP
Weapon6=LunarlaserX         ;防空激光
EliteWeapon4=LunarlaserX
WeaponStages=3                 ;3阶段
Stage1=1                            ;瞄准阶段,只需要一次激光发射
Stage2=220                         ;一直发射空武器
Stage3=225                         ;发射一次,循环进入下一阶段
EliteStage1=1
EliteStage2=195                   ;三星之后减少冷却时间
EliteStage3=200
RateUp=2
RateDown=100
ProtectedDriver=no
Strength=1500
Category=AFV
Armor=heavy
IsTilter=yes
Crusher=yes
TooBigToFitUnderBridge=true
TechLevel=10
Sight=10
Speed=6.5
CrateGoodie=no
Owner=Americans
RequiredHouses=Americans
Cost=1450
Soylent=450
Points=25
ROT=4
IsSelectableCombatant=yes
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
VoiceSelect=PrismTankSelect
VoiceMove=PrismTankMove
VoiceAttack=PrismTankAttackCommand
VoiceFeedback=
DieSound=GenVehicleDie
MoveSound=PrismTankMoveStart
CrushSound=TankCrush
MaxDebris=2
Locomotor={4A582741-9839-11d1-B709-00A024DDAFD1}
MovementZone=Normal
ThreatPosed=20
DamageParticleSystems=SparkSys,SmallGreySSys
VeteranAbilities=STRONGER,FIREPOWER,SIGHT,FASTER
EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF
Accelerates=false
ImmuneToVeins=yes
Size=3
ElitePrimary=135mmE
EliteSecondary=LunarlaserX
OpportunityFire=yes
BuildTimeMultiplier=1.5
AllowedToStartInMultiplayer=no
Gattling.Cycle=yes


顺便宣传一下我自己的mod

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2023-11-3 20:25:35 | 显示全部楼层
JSQ100308 发表于 2023-11-3 20:21
你这单位代码是复制全的吗?你的IsGattling=yes有吗?

当然有
回复

使用道具 举报

发表于 2023-11-3 20:30:08 | 显示全部楼层
其实我这个也有一点问题,但是总归暂时不卡一阶段
回复

使用道具 举报

 楼主| 发表于 2023-11-3 20:33:25 | 显示全部楼层
JSQ100308 发表于 2023-11-3 20:25
好吧有IsGattling=yes,你参照我这个试试,我这个可以
[LASERNK]
UIName=NameASERNK

一个问题就是之前我做了个三阶段射速的报纸壳子,那玩意没用盖特循环,每个阶段的俩武器用的都是一个也能正常运行,难不成这盖特循环逻辑每个阶段的俩武器还不能一样?
回复

使用道具 举报

发表于 2023-11-3 20:36:13 | 显示全部楼层
FYH2003 发表于 2023-11-3 20:33
一个问题就是之前我做了个三阶段射速的报纸壳子,那玩意没用盖特循环,每个阶段的俩武器用的都是一个也能 ...

应该不是这样,双数weapon是用来对空的
回复

使用道具 举报

 楼主| 发表于 2023-11-3 20:54:17 | 显示全部楼层
JSQ100308 发表于 2023-11-3 20:36
应该不是这样,双数weapon是用来对空的

话说你说的空武器是就是写个子虚乌有的武器还是做一个没特效没动画没声音没伤害的真武器
回复

使用道具 举报

发表于 2023-11-3 21:13:24 | 显示全部楼层
FYH2003 发表于 2023-11-3 20:54
话说你说的空武器是就是写个子虚乌有的武器还是做一个没特效没动画没声音没伤害的真武器 ...

后者,空的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|管理员邮箱|红警DIY论坛 |网站地图

GMT+8, 2026-4-18 01:56 , Processed in 0.276557 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表