自定义rwsave第一节
阅读此章请确保你理解mod制作
对于现有的自定义rwsave,有以下方案
1.使用ini
2.使用内存修改器
3.修改游戏本地
这里我们介绍相对简单的ini
1.15版本仍存在rwsave联机bug,尽管它可以通过重连恢复,但这使得玩家所剩无几,所以我们主要介绍1.14h3版本。
为方便编写添加
all-units.template
[core]
price:
mass:0
radius:16
[graphics]
image:CORE:missing_unit/missing.png
[attack]
canAttack:0
[movement]
movementType:AIR
编写单位
[core]
name:c_tank
maxHp:100
[core] 节
有效的键(1.14)
<name>作为非dex内单位的name
通常仅assets/units
表格待整理
<maxHp:int>单位最大生命值
<maxShield:int>单位最大盾
默认存在护盾恢复
章续
(float)
hp,energy:float,shield:float,x,y,z(height),dir,turret_dir
(..)
flag,ammo
[action]节
[build]节
[movement]节
[projectiles] 节
更改值
[hiddenAction_0]
autoTriggerOnEvent:created
resourceAmount:hp
resourceAmount_setValue:0
也可以使用
addResources:hp=NaN
但它不能>max,<0
float NaN,Infinity,-Infinity
-3.4028235E38,~3.4028235E38
(0/0,1/0,-1/0)
float精度损失请自行理解
int -2147483648~2147483647
<NaN> 表现
无条
hp 无敌
energy 无能量 energyUsage=0
shield 无护盾
<Infinity> 表现
hp 无敌
>maxHp,受回复、资金生产、UI队列(生产单位,行动)影响,变回maxHp(>=0)
shield,energy >max,受影响
<-Infinity>表现
hp、shield、energy 受影响变为0
待续...
作业:
超级AA战机
[aaBeamGunship_afterburn]
energy:NaN
hp:1500
maxHp:0
maxShield:1000
- 上一篇 >:无尽地图
- 下一篇 >: