ruanhuhu 发表于 2023-9-28 15:14:58

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


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

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


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



+=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


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


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


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


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





ruanhuhu 发表于 2023-9-28 17:36:55

本帖最后由 ruanhuhu 于 2023-9-28 20:39 编辑

还是有点问题 等我再看下{:12_525:}

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




+=ARMRDelivery
+=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


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


+=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


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


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


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%


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

页: [1]
查看完整版本: 一个可以补充训练名额的小玩意