factorio 异星工厂mod制作

修改属性有一种简单方法:

#1 修改背包格数
data.raw.player.player.inventory_size = 500
#2 修改机枪炮塔
data.raw["ammo-turret"]["gun-turret"].attack_parameters.range = 50
data.raw["ammo-turret"]["gun-turret"].max_health = 500000
# 改配方
data.raw["recipe"]["gun-turret"].ingredients ={}
data.raw["recipe"]["gun-turret"].ingredients[1]={"coal",2000}
data.raw["recipe"]["gun-turret"].ingredients[2]={"iron-plate",2000}

推测:游戏数据是lua文件储存,以字典形式保存数据所以可以直接修改对应键值。
属性值中有“-”符号时,不能使用第一种方法。

你可能感兴趣的:(游戏,factorio,异星工厂)