找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2884|回复: 1

一个可以补充训练名额的小玩意

[复制链接]
发表于 2023-9-28 15:14:58 | 显示全部楼层 |阅读模式

建筑自带几个训练名额 名额用完后需要花费100$补充 金额不足则不补充

因为补充后建筑是用ares的单位投放丢下来的 建筑大小建议用1x1的 否则会错位
目前的问题就是 重新丢下来的建筑 没办法保持之前的血量


需要phobos和ares(需要用到phobos弹头花费金额与弹头关联超武 以及ares的单位投放)


[SuperWeaponTypes]
+=ARMRDelivery

[ARMRDelivery]
RechargeTime=0.1
Type=UnitDelivery
SW.ActivationSound=Dummy
SW.AITargeting=None
IsPowered=false
Deliver.Types=GAPILL
SW.Deferment=0
Deliver.Owner=invoker
Deliver.BaseNormal=yes
SW.AlwaysGranted=yes
Money.Amount=0
SW.Shots=0

[GAPILL]
BuildupTime=0 ;建议新建一个建筑 和现在的一致 作为刷新后的建筑 避免丢下来的建筑播放建造动画
Ammo=2 ;训练所数量
NoAmmoWeapon=1 ;切换副武器
NoAmmoAmount=0 ;弹药低于0
Primary=Vulcan2 ;一个不使用的武器 建议新建一个
Secondary=ZIHUI ;刷新武器
Armory=yes
PipScale=Ammo
AutoFire=yes             ; boolean
AutoFire.TargetSelf=yes  ; boolean

[ZIHUI]
Ammo=0
Damage=5000
ROF=0
Range=1.25
Projectile=InvisibleLow
Speed=100
Warhead=SAARMR
Report=
Anim=RING1 ;刷新动画

[SAARMR]
AllowDamageOnSelf=yes
LaunchSW=ARMRDelivery                         ; list of superweapons
LaunchSW.RealLaunch=false          ; boolean
LaunchSW.IgnoreInhibitors=true   ; boolean
LaunchSW.IgnoreDesignators=true   ; boolean
TransactMoney=-100 ;此处为刷新所需金额 金额不足则不刷新
TransactMoney.Display=true          ;
TransactMoney.Display.AtFirer=true  ;
TransactMoney.Display.Houses=owner     ;谁可以看金额
TransactMoney.Display.Offset=0,0     ;金额数显偏移
Verses=0%,0%,0%,0%,0%,0%,100%,100%,100%,0%,0% ;此处建议新建护甲 仅对训练所的护甲有伤害
;Temporal=yes
Malicious=no
UnitLost.Suppress=yes
AffectsEnemies=no
AffectsOwner=yes
AffectsAllies=no

[Vulcan2]
Ammo=3 ;此处需大于弹药数 使该武器不被发射
NeverUse=yes





本帖子中包含更多资源

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

×
 楼主| 发表于 2023-9-28 17:36:55 | 显示全部楼层
本帖最后由 ruanhuhu 于 2023-9-28 20:39 编辑

还是有点问题 等我再看下

以下改为通过虚拟投放的单位移除旧的 而不是开火自杀



[SuperWeaponTypes]
+=ARMRDelivery
+=ARMRZJDelivery

[ARMRZJDelivery]
RechargeTime=0.1
Type=UnitDelivery
SW.ActivationSound=Dummy
SW.AITargeting=None
IsPowered=false
Deliver.Types=
SW.Deferment=0
Deliver.Owner=invoker
Deliver.BaseNormal=yes
SW.AlwaysGranted=yes
SW.Shots=0
LimboDelivery.Types=GAPILLZJ
LimboDelivery.RollChances=1.0
SW.Next=ARMRDelivery
SW.Next.RealLaunch=false
SW.Next.IgnoreInhibitors=true
SW.Next.IgnoreDesignators=true

[ARMRDelivery]
RechargeTime=0.1
Type=UnitDelivery
SW.ActivationSound=Dummy
SW.AITargeting=None
IsPowered=false
Deliver.Types=GAPILL
SW.Deferment=2
Deliver.Owner=invoker
Deliver.BaseNormal=yes
SW.AlwaysGranted=yes
SW.Shots=0

[BuildingTypes]
+=GAPILLZJ

[GAPILLZJ]
TechLevel=-1
Power=0
AutoDeath.Behavior=vanish
AutoDeath.AfterDelay=1
Prerequisite=CABHUT
Strength=1000
Insignificant=yes
Unsellable=yes
Nominal=yes
Sight=6
Points=5
Armor=concrete
BaseNormal=no

[GAPILL]
Ammo=6 ;训练所数量
NoAmmoWeapon=1 ;切换副武器
NoAmmoAmount=0 ;弹药低于0
Primary=Vulcan3 ;一个不使用的武器 建议新建一个
Secondary=ZIHUI1 ;刷新武器
Armory=yes
PipScale=Ammo
AutoFire=yes             ; boolean
AutoFire.TargetSelf=yes ;yes  ; boolean
BuildLimit=1
RadialIndicatorRadius=0
EngineerRepairable=no ;不允许工程师进入维修即可以直接升级工程师
Cloning=no
Crewed=no
DamageSelf=yes
AutoDeath.Behavior=vanish
AutoDeath.VanishAnimation=VETERAN2 ;刷新动画
AutoDeath.TechnosExist=GAPILLZJ

[ZIHUI1]
Ammo=0
Damage=1
ROF=0
Range=1.25
Projectile=InvisibleLow
Speed=100
Warhead=SAARMR
Report=

[SAARMR]
LaunchSW=ARMRZJDelivery
LaunchSW.RealLaunch=false
LaunchSW.IgnoreInhibitors=true
LaunchSW.IgnoreDesignators=true
TransactMoney=-1000 ;此处为刷新所需金额 金额不足则不刷新
TransactMoney.Display=true          ;
TransactMoney.Display.AtFirer=true  ;
TransactMoney.Display.Houses=owner     ;谁可以看金额
TransactMoney.Display.Offset=0,0     ;金额数显偏移
Verses=0%,0%,0%,0%,0%,0%,0%,0%,0%,0%,0%

[Vulcan3]
Ammo=9 ;此处需大于弹药数 使该武器不被发射
NeverUse=yes
Damage=0
ROF=0
Range=1.25
Projectile=InvisibleLow
Speed=100
Warhead=SA

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-5 19:39 , Processed in 0.073672 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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