PART1物品
1.1 盔甲
X:\Factorio\data\base\prototypes\item\demo-armor.lua
name = "basic-armor",(基礎(chǔ)裝甲)
X:\Factorio\data\base\prototypes\item\armor.lua
name = "heavy-armor",(重甲)
name = "basic-modular-armor",(基礎(chǔ)模塊化裝甲)
name = "power-armor",(能源裝甲)
name = "power-armor-mk2",(能源裝甲2型)
實(shí)用條目
type = "armor",(類型)
name = "power-armor-mk2",(名稱)
icon = "__base__/graphics/icons/power-armor-mk2.png",(對(duì)應(yīng)圖標(biāo)位置)
flags = {"goes-to-main-inventory"},
resistances = (抗性)
{
{
type = "physical",(物理)
decrease = 12.5,(減少數(shù)值)
percent = 50(減少百分比)
},
{
type = "acid",(酸蝕)
decrease = 12.5,
percent = 50
},
{
type = "explosion",(爆炸)
decrease = 25,
percent = 62.5
}
},
durability = 20000,(耐久度)
subgroup = "armor",(制造面板分組)
order = "e",(排序,E為第五位)
stack_size = 1,(堆疊大小,該物品最大疊放數(shù)量)
equipment_grid = {width = 10, height = 10}(包裹大小,能源裝甲系列獨(dú)有,能源裝甲內(nèi)含的空間大小,width為寬,
height為高)
以上數(shù)值部分可以自行調(diào)節(jié)
1.2 彈藥
X:\Factorio\data\base\prototypes\item\demo-ammo.lua
name = "basic-bullet-magazine",(標(biāo)準(zhǔn)彈夾)
X:\Factorio\data\base\prototypes\item\ammo.lua
name = "piercing-bullet-magazine",(棘輪彈夾)
name = "flame-thrower-ammo",(火焰噴射器裝甲)
name = "rocket",(火箭)
name = "explosive-rocket",(爆炸火箭)
name = "shotgun-shell",(霰彈)
name = "piercing-shotgun-shell",(穿刺霰彈)
name = "railgun-dart",(激光炮塔發(fā)射出去的激光實(shí)體)
實(shí)用參數(shù)
type = "ammo",
name = "basic-bullet-magazine",
icon = "__base__/graphics/icons/basic-bullet-magazine.png",
flags = {"goes-to-main-inventory"},
ammo_type =
{
category = "bullet",
action =
{
{
type = "direct",(直接傷害)
action_delivery =
{
{
type = "instant",(彈藥速度級(jí)別)
source_effects =
{
{
type = "create-entity",
entity_name = "explosion-gunshot"
}
},
target_effects =
{
{
type = "create-entity",(打出的子彈在空中的實(shí)體)
entity_name = "explosion-gunshot"(實(shí)體名稱)
},
{
type = "damage",
damage = { amount = 2 , type = "physical"}(傷害數(shù)值與類別)
}
}
}
}
}
}
},
magazine_size = 10,(每個(gè)彈夾包含的彈藥數(shù))
subgroup = "ammo",
order = "a-a",
stack_size = 100(堆疊大?。?br> }
}
)
特例 火焰噴射器裝甲
type = "flame-thrower",
explosion = "flame-thrower-explosion",
direction_deviation = 0.07,(方向偏差)
speed_deviation = 0.1,(速度偏差)
starting_frame_deviation = 0.07,(噴射起始效果動(dòng)畫偏差)
damage = { amount = 20, type = "fire"},
projectile_starting_speed = 0.2,(噴射速度)
starting_distance = 0.6, (開始距離)
}
特例 火箭
type = "projectile",
projectile = "rocket",
starting_speed = 0.1,(啟動(dòng)速度)
source_effects =
特例 霰彈
action = ntimes(12,(每次噴射的子彈數(shù)量)
{
type = "direct",
action_delivery =
{
type = "projectile",
projectile = "shotgun-pellet",
starting_speed = 0.5, (啟動(dòng)速度)
direction_deviation = 0.36,(方向偏差)
range_deviation = 0.36,(偏差范圍)
max_range = 16.5,(最大射程)
1.3 膠囊
X:\Factorio\data\base\prototypes\item\capsule.lua
name = "basic-grenade",(手雷)
name = "poison-capsule",(劇毒膠囊)
name = "slowdown-capsule",(減速膠囊)
name = "defender-capsule",(防御膠囊)
name = "distractor-capsule",(牽引膠囊)
name = "destroyer-capsule",(毀滅膠囊)
basic-electric-discharge-defense-remote(基本遠(yuǎn)程防御放電裝置)
type = "throw",(投擲武器)
attack_parameters =
{
ammo_category = "capsule",
cooldown = 30,(冷卻時(shí)間)
projectile_creation_distance = 0.6,(起始拋射距離)
range = 15,(投擲范圍)
ammo_type =
……
starting_speed = 0.3
……
stack_size = 100
1.4 槍
X:\Factorio\data\base\prototypes\item\demo-gun.lua
name = "pistol",(手槍)
name = "submachine-gun",(沖鋒槍)
name = "flame-thrower",(火焰噴射器)
name = "land-mine",(地雷)
name = "rocket-launcher",(火箭發(fā)射器)
name = "shotgun",(霰彈槍)
name = "combat-shotgun",(作戰(zhàn)霰彈槍)
name = "railgun",(電磁炮)前面的彈藥說明錯(cuò)誤了,不是激光炮塔的子彈實(shí)體,就是電磁炮彈藥
type = "gun",
name = "pistol",
……
cooldown = 10,(冷卻時(shí)間)
movement_slow_down_factor = 0.7,(動(dòng)作減速系數(shù))
shell_particle =
{
name = "shell-particle",(彈殼顆粒)
direction_deviation = 0.1,(方向偏差)
speed = 0.1,(攻擊速度)
speed_deviation = 0.03,(速度偏差)
center = {0, 0.6},
creation_distance = 0.6,(起始范圍)
starting_frame_speed = 0.4,(攻擊起始速度)
starting_frame_speed_deviation = 0.1(起始速度偏差量)
},
projectile_creation_distance = 0.6,(攻擊起始范圍)
range = 15,(范圍)
sound =
{
{
filename = "__base__/sound/gunshot.wav",
volume = 0.3(音量,無關(guān))
}
}
},
stack_size = 4(堆疊數(shù)量)
},
地雷
damage_radius = 5,(傷害半徑)
1.5 物品
這兩個(gè)文件可以快速替換stack_size = 4,8,16,32,64,128,256,100至任意想替換的物品堆疊數(shù)
特例 煤,原木,木材,木箱項(xiàng)皆可作為燃料
fuel_value = "4MJ",(每單位物品可以提供的能量)單位有k,M,G,
特例 魚
……
type = "damage",
damage = {type = "physical", amount = -20}(回復(fù)的生命值)對(duì)自己造成負(fù)的傷害即為回血,負(fù)值越大回的血越多
特例 修理包
……
speed = 1,(修理速度)
durability = 100,(單位修理包可修復(fù)血量)
stack_size = 64
……
X:\Factorio\data\base\prototypes\item\demo-item.lua
name = "stone-brick",(石磚)
name = "raw-wood",(原木)
name = "coal",(煤)
name = "stone",(石頭)
name = "iron-ore",(鐵礦)
name = "copper-ore",(銅礦)
name = "wood",(木材)
name = "iron-plate",(鐵板)
name = "copper-plate",(銅板)
name = "iron-stick",(鐵棍)
name = "iron-gear-wheel",(鐵齒輪)
name = "copper-cable",(銅線)
name = "electronic-circuit",(電路板)
name = "wooden-chest",(木箱)
name = "stone-furnace",(石爐)
name = "burner-mining-drill",(熱能采掘機(jī))
name = "basic-mining-drill",(電能采掘機(jī))
name = "basic-transport-belt",(基礎(chǔ)傳送帶)
name = "burner-inserter",(熱能機(jī)械臂)
name = "basic-inserter",(電能機(jī)械臂)
name = "offshore-pump",(抽水泵)
name = "pipe",(管子)
name = "boiler",(鍋爐)
name = "steam-engine",(蒸汽機(jī))
name = "small-electric-pole",(小電線桿)
name = "radar",(雷達(dá))
name = "biter-spawner",(蟲族產(chǎn)卵者)
name = "computer",(電腦)
name = "small-plane",(小型飛機(jī))
name = "small-lamp",(小燈)
name = "alien-artifact",(外星造物)
name = "pipe-to-ground",(地下管道)
name = "assembling-machine-1",(組裝機(jī)1型)
name = "red-wire",(紅色銅線)
name = "green-wire",(綠色銅線)
name = "raw-fish",(魚)
name = "repair-pack",(修理包)
1.5.2 物品2
特例 固體燃料
fuel_value = "25MJ", 單位提供能量,單位有k,M,G
X:\Factorio\data\base\prototypes\item\item.lua
name = "iron-chest",(鐵箱)
name = "steel-chest",(鋼箱)
name = "smart-chest",(智能箱)
name = "fast-transport-belt",(快速傳送帶 紅)
name = "express-transport-belt",(極速傳送帶 藍(lán))
name = "long-handed-inserter",(長臂機(jī)械臂 紅)
name = "fast-inserter",(高速機(jī)械臂 藍(lán))
name = "smart-inserter",(智能機(jī)械臂 綠)
name = "assembling-machine-2",(組裝機(jī)2型)
name = "assembling-machine-3",(組裝機(jī)3型)
name = "solar-panel",(太陽能電板)
name = "diesel-locomotive",(火車頭)
name = "cargo-wagon",(車廂)
name = "straight-rail",(直線軌道)
name = "curved-rail",(曲型軌道)
name = "wall",(墻)
name = "car",(車)
name = "science-pack-1",(科技包1型 紅)
name = "science-pack-2",(科技包2型 綠)
name = "science-pack-3",(科技包3型 藍(lán))
name = "alien-science-pack",(外星科技包 紫)
name = "lab",(實(shí)驗(yàn)室)
name = "train-stop",(火車站)
name = "rail-signal",(鐵路信號(hào))
name = "steel-plate",(鋼板)
name = "basic-transport-belt-to-ground",(基礎(chǔ)地下傳送帶 黃)
name = "fast-transport-belt-to-ground",(快速地下傳送帶 紅)
name = "express-transport-belt-to-ground",(極速地下傳送帶 藍(lán))
name = "basic-splitter",(基礎(chǔ)分離器 黃)
name = "fast-splitter",(快速分離器 紅)
name = "express-splitter",(極速分離器 藍(lán))
name = "advanced-circuit",(高級(jí)電路)
name = "processing-unit",(處理器)
name = "logistic-robot",(后勤機(jī)器人)
name = "construction-robot",(建造機(jī)器人)
name = "logistic-chest-passive-provider",(物流智能箱 被動(dòng)供應(yīng)型 紅)
name = "logistic-chest-active-provider",(物流智能箱 主動(dòng)供應(yīng)型 紫)
name = "logistic-chest-storage",(物流智能箱 主動(dòng)儲(chǔ)存型 黃)
name = "logistic-chest-requester",(物流智能箱 被動(dòng)儲(chǔ)存型 藍(lán))
name = "rocket-defense",(火箭防御)
name = "roboport",(機(jī)器人指揮中心)
name = "coin",(硬幣,未實(shí)裝)
name = "big-electric-pole",(大型電線桿)
name = "medium-electric-pole",(中型電線桿)
name = "substation",(變電站)
name = "basic-accumulator",(基礎(chǔ)蓄電器)
name = "steel-furnace",(鋼爐)
name = "electric-furnace",(電爐)
name = "basic-beacon",(插件效果分享塔)
name = "storage-tank",(儲(chǔ)液罐)
name = "small-pump",(小型泵)
name = "blueprint",(藍(lán)圖)
name = "deconstruction-planner",(拆除計(jì)劃)
name = "pumpjack",(油井)
name = "oil-refinery",(精煉廠)
name = "chemical-plant",(化工廠)
name = "sulfur",(硫)
name = "empty-barrel",(空桶)
name = "crude-oil-barrel",(原油桶)
name = "solid-fuel",(固體燃料)
name = "plastic-bar",(塑料)
name = "engine-unit",(發(fā)動(dòng)機(jī) 白)
name = "electric-engine-unit",(電能發(fā)動(dòng)機(jī) 紅)
name = "explosives",(炸藥)
name = "battery",(電池)
name = "flying-robot-frame",(飛行機(jī)器人框架)
1.6 工具
X:\Factorio\data\base\prototypes\item\demo-mining-tools.lua
name = "iron-axe",(鐵斧)
……
damage = { amount = 5 , type = "physical"}(傷害)
……
durability = 4000,(耐久度)
subgroup = "tool",
order = "a-a",
speed = 2.5,(速度)
stack_size = 32(堆疊數(shù)量)
X:\Factorio\data\base\prototypes\item\mining-tools.lua
name = "steel-axe",(鋼斧)
同上
1.7 能源裝甲裝備
X:\Factorio\data\base\prototypes\item\equipment.lua
name = "solar-panel-equipment",(太陽能電板裝備
name = "fusion-reactor-equipment",(小型聚變反應(yīng)堆
name = "energy-shield-equipment",(能量護(hù)盾
name = "energy-shield-mk2-equipment",(能量護(hù)盾2型
name = "battery-equipment",(儲(chǔ)能電池
name = "battery-mk2-equipment",(儲(chǔ)能電池2型
name = "basic-laser-defense-equipment",(個(gè)人激光防御
name = "basic-electric-discharge-defense-equipment",(基本放電防御裝置
name = "basic-exoskeleton-equipment",(外骨骼裝置
name = "night-vision-equipment",(夜視鏡
1.8 炮塔
X:\Factorio\data\base\prototypes\item\demo-turret.lua
name = "gun-turret", 機(jī)槍炮塔
X:\Factorio\data\base\prototypes\item\turret.lua
name = "small-worm-turret",( 小蟲炮 NPC
name = "medium-worm-turret",( 中蟲炮 NPC
name = "laser-turret",( 激光炮塔
1.9 模塊(重點(diǎn))~~~
name = "speed-module",(速度模塊1 ……-2",(速度模塊2 ……-3",(速度模塊3
……
effect = { speed = {bonus = 0.2}, consumption = {bonus = 0.5}} 速度增加比率,能量消耗增加比率,0.2即*1.2
……
name = "effectivity-module",(節(jié)能模塊1……同上
……
effect = { consumption = {bonus = -0.3}},能量消耗增加比率,負(fù)值即為減少
……
name = "productivity-module",(生產(chǎn)力模塊1……同上
……
effect = { productivity = {bonus = 0.04}, consumption = {bonus = 0.4}, pollution = {bonus = 0.3}, speed =
{bonus = -0.15}}, 產(chǎn)量增加比例,能量消耗增加比例,速度增加比例,負(fù)值即為減少
……
function productivitymodulelimitation() 這邊下邊是可以運(yùn)用模塊的設(shè)備,可以通過調(diào)節(jié)實(shí)體參數(shù)或者添加條目給設(shè)備
增加插件槽位
return {"sulfuric-acid",
……
2.1 創(chuàng)建地圖的資源
X:\Factorio\data\base\prototypes\entity\demo-resources.lua
name = "copper-ore",(銅礦)
name = "iron-ore",(鐵礦)
name = "coal",(煤)
name = "stone",(石頭)
……
hardness = 0.9,(強(qiáng)度)
mining_particle = "copper-ore-particle",(開采顆粒)
mining_time = 2,(開采時(shí)間)
result = "copper-ore"
……
collision_box = {{ -0.1, -0.1}, {0.1, 0.1}},(物體碰撞框架,與我們無關(guān))
selection_box = {{ -0.5, -0.5}, {0.5, 0.5}},(選擇框體,與我們無關(guān))
autoplace =
{
control = "copper-ore",
sharpness = 1,(清晰度)
richness_multiplier = 1300000,(富饒情況下的資源倍數(shù),越高越好)
richness_base = 3500,(富饒情況下的資源基礎(chǔ),越高越好,前后兩者相乘效果更好)
size_control_multiplier = 0.06,(大小的倍數(shù))
peaks = {
……
stage_counts = {1000, 600, 400, 200, 100, 50, 20, 1},(礦源處于不同階段的圖標(biāo)樣式)
stages = { filename = "__base__/graphics/entity/copper-ore/copper-ore.png",
priority = "extra-high",(優(yōu)先級(jí))
frame_width = 38, (圖像高寬,無關(guān))
frame_height = 38, (
frame_count = 4, (
direction_count = 8 (
},
map_color = {r=0.803, g=0.388, b=0.215}(顏色)
X:\Factorio\data\base\prototypes\entity\resources.lua
name = "crude-oil",(原油)
……
infinite = true,(是否為無限資源)
minimum = 7500,(最小值)
normal = 75000,(正常值)
minable =
{
hardness = 1,
mining_time = 1,
results =
{
{
type = "fluid",
name = "crude-oil",
amount_min = 2,(最小值的時(shí)候輸出)
amount_max = 2,(最大值的時(shí)候輸出)
probability = 1(概率)
……
control = "crude-oil", (同上)
sharpness = 1,
max_probability = 0.04,
richness_multiplier = 15000000,
richness_base = 50000,
size_control_multiplier = 0.06,
peaks =
2.2 能源裝甲內(nèi)裝置
X:\Factorio\data\base\prototypes\entity\equipment\equipment.lua
name = "night-vision-equipment",(夜視鏡)
name = "energy-shield-equipment",(能量護(hù)盾)
name = "energy-shield-mk2-equipment",(能量護(hù)盾2型)
name = "battery-equipment",(儲(chǔ)能電池)
name = "battery-mk2-equipment",(儲(chǔ)能電池2型)
name = "solar-panel-equipment",(太陽能電板裝備)
name = "fusion-reactor-equipment",(小型聚變反應(yīng)堆)
name = "basic-laser-defense-equipment",(個(gè)人激光防御)
name = "basic-electric-discharge-defense-equipment",(基本放電防御裝置)
name = "basic-exoskeleton-equipment",(外骨骼裝置)
可調(diào)試條目為
大小
shape =(占用能源護(hù)甲內(nèi)的大?。?br> {
width = 3,(寬)
height = 2,(高)
type = "full"
},
filename = "__base__/graphics/equipment/battery-equipment.png",(圖像來源與實(shí)際在游戲中圖標(biāo)的大小,需要配合前
面調(diào)節(jié),所有實(shí)體大小都可以如此調(diào)整)
width = 32,
height = 64,
priority = "medium"(優(yōu)先級(jí))
buffer_capacity = "120J",(電能緩沖容量)
input_flow_limit = "120W",(能量注入上限)
energy_input = "10W"(能量輸入速度)
max_shield_value = 50,(能量護(hù)盾獨(dú)有,護(hù)盾值)
energy_per_shield = "20J"(能量護(hù)盾獨(dú)有,每單位護(hù)盾需要的能量)
output_flow_limit = "10KW",(能量輸出速度 儲(chǔ)存電池特有)
power = "10W"(能量產(chǎn)生速度,太陽能電板跟小型聚變裝置特有)
cooldown = 20,(個(gè)人防御設(shè)備特有,冷卻時(shí)間)
damage_modifier = 1,(傷害修正,個(gè)人防御設(shè)備特有)
energy_consumption = "100J",(能源消耗,個(gè)人防御設(shè)備特有,攻擊時(shí)的能源消耗)
perimeter = 10,(攻擊半徑)
starting_speed(發(fā)動(dòng)速度)
speed = 1,(攻擊速度)
movement_bonus = 0.3(移動(dòng)速度增加比率,外骨骼裝置特有,0.3即*1.3)
2.3 開采設(shè)備
實(shí)體建筑,造物可以更改參數(shù)條目達(dá)到很多效果,比如加快物體動(dòng)畫效果的速度,比如將電能設(shè)備與熱能設(shè)備相互變換,給
沒有模塊插槽的建筑加上模塊插槽,當(dāng)然這需要在之前所說的模塊物品項(xiàng)目中添加進(jìn)可使用實(shí)體,具體可以自己琢磨
X:\Factorio\data\base\prototypes\entity\demo-mining-drill.lua
name = "burner-mining-drill",(熱能開采器)
……
minable = {mining_time = 1, result = "burner-mining-drill"},把放置在地上的建筑撿回來的速度,撿回來是什么東西
,你也可以設(shè)置成把熱能開采器撿起來以后是個(gè)實(shí)驗(yàn)室,諸如此類
max_health = 100,(HP)
……
mining_speed = 0.35,(采礦速度)
……
type = "burner",(燃燒)
effectivity = 1,(轉(zhuǎn)化損耗)
fuel_inventory_size = 1,(燃料格數(shù))
emissions = 0.1 / 3,(排放煙的速度)
smoke =
{
{
name = "smoke",
deviation = {0.1, 0.1},(差值)
frequency = 1(頻率)
……
energy_usage = "300kW",(能量消耗速度)
mining_power = 2.5,(開采強(qiáng)度)
……
animation_speed = 0.5,(動(dòng)畫速度)
……
resource_searching_radius = 0.99,(資源搜索范圍,為采掘器邊緣向外延展格數(shù))
name = "basic-mining-drill",(電能采掘器)
……
module_slots = 3,(模塊插槽)
……
其他條目同上
X:\Factorio\data\base\prototypes\entity\mining-drill.lua
name = "pumpjack",(油井)
……
base_area = 1,(基礎(chǔ)開采面積為1)
……
其他條目同上
2.4雜項(xiàng)
未列出的文件夾內(nèi)文件為無關(guān)主要修改內(nèi)容的文件
X:\Factorio\data\base\prototypes\entity\demo-doodads.lua
裝飾品,珊瑚,絨毛,星點(diǎn)等
X:\Factorio\data\base\prototypes\entity\demo-projectiles.lua
蟲族的唾#液,
acceleration = 0.005,(加速度)
damage = {amount = 10, type = "acid"}(傷害數(shù)值,傷害類型)
X:\Factorio\data\base\prototypes\entity\demo-particles.lua
碎屑,挖礦時(shí)周圍掉落的沫,與彈殼類似
X:\Factorio\data\base\prototypes\entity\demo-remnants.lua
殘骸
time_before_removed = 60 * 60 * 15, -- 15 minutes(存在時(shí)間,修改后兩個(gè)數(shù)字同步即可)
:\Factorio\data\base\prototypes\entity\demo-trees.lua
樹,可以修改樹的HP,開采速度,開采量,圖樣等等
2.5 炮塔含蟲族攻擊單位
X:\Factorio\data\base\prototypes\entity\demo-turrets.lua
name = "small-worm-turret",(小型蟲族炮塔 NPC)
max_health = 200,(生命值)
……
healing_per_tick = 0.01,(生命恢復(fù)速度)
……
folded_speed = 0.01,(伸縮頭速度1)
……
prepare_range = 25,(視野)
preparing_speed = 0.025,(開始準(zhǔn)備時(shí)間)
preparing_animation = small_worm_preparing,(動(dòng)畫效果)
prepared_speed = 0.015,(準(zhǔn)備完成時(shí)間)
……
starting_attack_speed = 0.03,(開始攻擊速度)
starting_attack_animation = small_worm_starting_attack,(動(dòng)畫效果)
ending_attack_speed = 0.03,(結(jié)束攻擊速度)
……
folding_speed = 0.015,(伸縮頭速度2)
……
ammo_category = "bullet",(發(fā)射物效果)
cooldown = 15,(冷卻時(shí)間)
range = 17,(射程)
projectile_creation_distance = 1.8,(子彈被發(fā)射的初始距離)
……
starting_speed = 0.5(發(fā)射物速度)
……
name = "gun-turret",(機(jī)槍炮塔)
……
max_health = 200,(HP)
……
rotation_speed = 0.015,(轉(zhuǎn)速)
preparing_speed = 0.08,(準(zhǔn)備攻擊速度)
folding_speed = 0.08,(伸縮頭速度)
dying_explosion = "huge-explosion",(爆炸效果)
inventory_size = 1,(彈藥倉格數(shù))
automated_ammo_count = 10,(自動(dòng)裝彈發(fā)數(shù),打出多少發(fā)后裝彈)
……
ammo_category = "bullet",(彈藥效果)
cooldown = 6,(冷卻時(shí)間)
……
name = "shell-particle",(散落在周圍的彈殼數(shù)據(jù))
direction_deviation = 0.1,
speed = 0.1,
speed_deviation = 0.03,
center = {0, 0.6},
creation_distance = 0.6,
starting_frame_speed = 0.2,
starting_frame_speed_deviation = 0.1
},
range = 17,(攻擊范圍)
name = "small-worm-corpse",(小型蟲族尸體 可以修改動(dòng)畫速度,動(dòng)畫效果,等等)
X:\Factorio\data\base\prototypes\entity\turrets.lua
name = "medium-worm-turret",(中型蟲族炮塔 NPC)
name = "big-worm-turret",(大型蟲族炮塔)
大部分同小型蟲族炮塔條目
特有條目
resistances =(抗性,參照前面能源裝甲注釋)
{
{
type = "physical",
decrease = 4,
},
{
type = "explosion",
decrease = 5,
percent = 15,
……
rotation_speed = 1,(轉(zhuǎn)速)
……
ammo_category = "rocket",(發(fā)射物種類)
cooldown = 100,冷卻
range = 20,(距離)
projectile_creation_distance = 1.9,(發(fā)射物起始距離)
damage_modifier = 3,(傷害倍數(shù))
name = "laser-turret",(激光炮塔 重要)
大多同普通機(jī)槍炮塔,沒有彈藥倉
特有條目
energy_consumption = "1kJ",(發(fā)射炮彈的能量消耗)
……
type = "projectile",
projectile = "laser",
starting_speed = 0.28(子彈速度)
……
buffer_capacity = "200kJ",(炮塔能儲(chǔ)存的電量)
input_flow_limit = "100kW",(充電速度)
drain = "6kW",(待機(jī)消耗)
……
ammo_category = "electric",(彈藥效果)
cooldown = 20,(冷卻)
damage = 2,(傷害)
damage_modifier = 2,(傷害倍數(shù),這里是我自己添加,本身沒有倍數(shù))
projectile_center = {0, 0},
projectile_creation_distance = 0.6,
range = 100,(射程)
sound =
name = "medium-worm-corpse",(中型蟲族炮塔尸體)
name = "big-worm-corpse",(大型蟲族炮塔尸體)
同小型蟲族炮塔尸體
2.6 蟲族
小型蟲族在下面建筑部分文件中
X:\Factorio\data\base\prototypes\entity\enemies.lua
name = "medium-biter",(中型蟲族)
name = "big-biter",(大型蟲族)
max_health = 75,(HP)
……
resistances = (抗性)
{
{
type = "physical",
decrease = 4,
},
{
type = "explosion",
percent = 10
……
healing_per_tick = 0.01,(生命恢復(fù)速度)
……
distraction_cooldown = 300,(分散注意力的冷卻時(shí)間)
……
ammo_category = "melee",(攻擊類型,近戰(zhàn))
ammo_type = make_unit_melee_ammo_type(15),(攻擊動(dòng)畫)
range = 1,(攻擊距離)
cooldown = 35,(冷卻時(shí)間)
……
vision_distance = 30,(視野距離)
movement_speed = 0.185,(移動(dòng)速度)
distance_per_frame = 0.15,(移動(dòng)動(dòng)作每一幀移動(dòng)的距離)
-- in pu
pollution_to_join_attack = 1000,(接觸到多少污染值開始攻擊)
name = "medium-biter-corpse",(中型蟲族尸體)
name = "big-biter-corpse",(大型蟲族尸體)
同蟲族炮塔尸體
2.7.1 主要實(shí)體建筑 重要,需要被修改的建筑基本都在這里
name = "player",(玩家)
……
max_health = 200,(HP)
healing_per_tick = 0.01,(恢復(fù)速度)
……
inventory_size = 80,(物品欄格數(shù),不要超過顯示屏范圍)
running_speed = 0.15,(奔跑速度)
distance_per_frame = 0.13,(奔跑動(dòng)作每一幀移動(dòng)的距離)
……
light =(人物周圍明暗)
{
{
minimum_darkness = 0.3,(最低暗度)
intensity = 0.4,(強(qiáng)度)
size = 25,(半徑)
……
mining_speed = 0.01,(人物自身采集物品速度)
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點(diǎn)擊舉報(bào)。