找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3942|回复: 4

【已解决】一个问题

[复制链接]
发表于 2022-12-10 23:49:08 | 显示全部楼层 |阅读模式
本帖最后由 滑稽的Win10 于 2022-12-11 15:04 编辑

我在游戏里新增了个单位,想要主炮与辐射炮交替使用,类似心灵终结里艾布拉姆斯的主炮激光混用。然后我把代码直接复制了过来,但并没有效果,怎么办?
[CTNK]
UIName=Name:CTNK
Name=Chemical Tank
Prerequisite=NAWEAP,NATECH
Primary=RadCannonWeapon
Secondary=RadBeamWeapon2
ElitePrimary=RadCannonWeaponE
Secondary=RadBeamWeapon2E
NoAmmoWeapon=1
Ammo=1
PipWrap=1
PipScale=none
NoAmmoAmount=0
EmptyReload=75
Reload=75
BurstDelay0=0
BurstDelay1=0
BurstDelay2=0
OpportunityFire=yes
Strength=400
Category=AFV
Armor=heavy
Turret=yes
IsTilter=yes
TooBigToFitUnderBridge=true
TechLevel=10
Sight=8
Speed=5
CrateGoodie=yes
Crusher=yes
Owner=Russians,Confederation,Africans,Arabs,Chinese
RequiredHouses=Arabs
Cost=1450
Soylent=725
Points=25
ROT=5
IsSelectableCombatant=yes
AllowedToStartInMultiplayer=no
Explodes=yes
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
VoiceSelect=ChemicalTankSelect
VoiceMove=ChemicalTankMove
VoiceAttack=ChemicalTankAttackCommand
CrushSound=TankCrush
VoiceFeedback=
DieSound=GenVehicleDie
MoveSound=ChemicalTankMoveStart
Maxdebris=3
Locomotor={4A582741-9839-11d1-B709-00A024DDAFD1}
MovementZone=Destroyer
ThreatPosed=40        ; This value MUST be 0 for all building addons
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=6


[RadCannonWeapon]
Damage=75
ROF=15
Range=8
Projectile=CannonB
Speed=45
Warhead=RadCannonWH
Report=ChemicalTankAttack
Anim=GUNFIREB_N,GUNFIREB_NE,GUNFIREB_E,GUNFIREB_SE,GUNFIREB_S,GUNFIREB_SW,GUNFIREB_W,GUNFIREB_NW
Bright=yes
RadLevel=100
Ammo=1


[RadCannonWeaponE]
Damage=100
ROF=15
Range=8
Projectile=CannonB
Speed=45
Warhead=RadCannonWH
Report=TankDestroyerAttack
Anim=VTMUZZLEB
Bright=yes
RadLevel=100
Ammo=1


[RadBeamWeapon2]
Damage=125
ROF=15
Range=6
Speed=100
Projectile=InvisibleLow
Warhead=RadBeamWarhead2
IsRadBeam=yes
Report=DesolatorAttack
Burst=2
Ammo=0


[RadBeamWeapon2E]
Damage=200
ROF=15
Range=8
Speed=100
Projectile=InvisibleLow
Warhead=RadBeamWarhead2
IsRadBeam=yes
Report=DesolatorAttack
Burst=2
Ammo=0

发表于 2022-12-11 00:36:00 来自手机 | 显示全部楼层
原理弄不清楚抄代码有个卵用。
回复

使用道具 举报

发表于 2022-12-11 11:11:32 | 显示全部楼层
Ares弹药逻辑,单位自带1发弹药,装弹时间自己算,主武器消耗1弹药,副武器不消耗弹药且攻速更快,如果你看不懂的话我可以把我炎黄坦克的部分代码发给你,用到了这个逻辑。
回复

使用道具 举报

 楼主| 发表于 2022-12-11 15:02:38 来自手机 | 显示全部楼层
wenrui124 发表于 2022-12-11 11:11
Ares弹药逻辑,单位自带1发弹药,装弹时间自己算,主武器消耗1弹药,副武器不消耗弹药且攻速更快,如果你看 ...

已经解决了,是弹头的问题,我原本把弹头设为只能攻击步兵,现在改成能攻击步兵坦克建筑后就可以了。
回复

使用道具 举报

发表于 2022-12-12 07:46:21 | 显示全部楼层
滑稽的Win10 发表于 2022-12-11 15:02
已经解决了,是弹头的问题,我原本把弹头设为只能攻击步兵,现在改成能攻击步兵坦克建筑后就可以了。 ...

我说呢,你没把弹头代码发上来,光看武器代码看不出什么问题。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-8-29 03:24 , Processed in 0.049226 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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