众所周知,二代炮塔科技和弩堡的鹰眼技能无法为地震的岩浆提供加成,以下为解决办法:
用7z打开游戏主程序Kingdom Rush Frontiers.exe,找到kr2\game_scripts.lua
拖出来,用luajit反编译
反编译后用记事本打开,找到scripts.tower_dwaarp = {}
找到下面这段:
if lava_ready then
local lava = E:create_entity(la.bullet)
lava.pos.x, lava.pos.y = p.pos.x, p.pos.y
lava.aura.ts = store.tick_ts
lava.aura.source_id = this.id
lava.aura.level = pow_l.level
queue_insert(store, lava)
end
插入一句lava.aura.radius = this.attacks.range / 2
插入后为:
if lava_ready then
local lava = E:create_entity(la.bullet)
lava.pos.x, lava.pos.y = p.pos.x, p.pos.y
lava.aura.ts = store.tick_ts
lava.aura.source_id = this.id
lava.aura.level = pow_l.level
lava.aura.radius = this.attacks.range / 2
queue_insert(store, lava)
end
保存退出,把game_scripts.lua拖回去,覆盖原文件即可
用7z打开游戏主程序Kingdom Rush Frontiers.exe,找到kr2\game_scripts.lua
拖出来,用luajit反编译
反编译后用记事本打开,找到scripts.tower_dwaarp = {}
找到下面这段:
if lava_ready then
local lava = E:create_entity(la.bullet)
lava.pos.x, lava.pos.y = p.pos.x, p.pos.y
lava.aura.ts = store.tick_ts
lava.aura.source_id = this.id
lava.aura.level = pow_l.level
queue_insert(store, lava)
end
插入一句lava.aura.radius = this.attacks.range / 2
插入后为:
if lava_ready then
local lava = E:create_entity(la.bullet)
lava.pos.x, lava.pos.y = p.pos.x, p.pos.y
lava.aura.ts = store.tick_ts
lava.aura.source_id = this.id
lava.aura.level = pow_l.level
lava.aura.radius = this.attacks.range / 2
queue_insert(store, lava)
end
保存退出,把game_scripts.lua拖回去,覆盖原文件即可