《王国保卫战( 初代)》塔、英雄、敌人、科技树等代码名称大全以及获取文件教程
雷灵大侠
编辑于 2025年05月27日 14:09
收录于文集
共109篇


前言:打开有关文件的相关教程

1,我们以初代为例,首先找到本地游戏文件的exe文件,下载7zip

2,确保7zip下载完成后,右键游戏文件,选择 7-Zip,打开压缩包

3,本文中,我们想要查看的代码文件主要来源于这三个文件夹

打开 kr1 

我们主要用的下面勾选的这三个

点开data,选中这俩分别查看出怪情况和成就

levels中会显示出这些关卡的敌人进攻路径是怎么被安排的

4,将这些想查看的文件集中到一个专门的文件夹里,此时我们打开文件还不能查看到有效的信息,全是乱码,因此我们需要反编译软件

5,选择此工具(这是一个kr玩家查看代码,修改一些内容的使用工具,制作者的联系方式私信),选择第三项(Lua反编译),选择代码文件的路径来源和结果文件夹(注意:两个文件夹必须不能是同一个,且文件路径里不得出现中文)

我在桌面上建立了1和2两个文件夹,分别存放反编译前和后的文件

6,来源文件架1,结果文件夹2,点击执行,耐心等待直到 All Files Finished! 出现,现在你可以在结果文件夹里查看反编译后的内容了

部分代码内容展览

科技树相关

关卡出怪表格

前置名为enemy的为非boss单位,boss单位前置为eb

我方和敌方一些单位的远程攻击没有和单位本身代码放在一块,会有一个bullet、arrow、ray、bolt之类的东西专门表示“子弹” 集中在另一个地方

同样的,一些技能的具体效果也用 mod、aura前缀,也需要另外找


基础属性一览

hp_max 最大生命   dead_lifetime 复活时间  regen_health生命恢复    

cooldown 冷却时间     attack_time  shoot_time 攻击动画(通常可以忽略不计,除非某些普攻动画特别慢的则需要考虑进去)

 xp_gain 经验给予   xp_gain_factor 经验获取倍率(通常针对普攻行为)

armor  物理抗性(简称物抗、护甲)   magic_armor 法术抗性(简称法抗、魔抗)

melee.attacks  近战攻击     range.attack远程攻击   rally_range 集结范围

attacks.range  攻击范围(初代至起源,联盟里都是半径)

melee.range  近战拦截判定范围  max_range  最大射程    min_range  最小射程

damage_max 最大伤害   damage_min  最小伤害  max_count 最大数量  min_count 最小数量

duration  持续时间  price 价格  price_base技能1级价格   price_inc技能后续升级价格

enemy.gold  敌人赏金    max_speed  移速   lives_cost 进家代价(不写的就是1)

nodes_limit  节点上限    nodes_limit_start 敌人在距离防守点多少节点内不会在使用某技能

damage_type伤害类型    

DAMAGE_PHYSICAL 物理伤害(通常如果不写伤害类型就默认是物伤)

DAMAGE_MAGICAL 魔法伤害   DAMAGE_TRUE  真实伤害  DAMAGE_INSTAKILL秒杀伤害

DAMAGE_EXPLOSION  爆炸伤害(有50%物理穿透的物理伤害,造成击杀会使目标尸体爆炸,血肉横飞)

DAMAGE_ELECTRICAL 电流伤害(有50%物理穿透的物理伤害,但击杀无爆体,通常和爆炸伤害并称为炮伤)

poison 中毒伤害   burn  燃烧伤害

dodge.chance  闪避几率  heal 治疗量   speed_factor  移速倍率


防御塔(均在game_templates里找)

我们以游侠匿所为例子进行查看

箭塔

tower_archer_1   arrow_1  1级 弓兵塔

tower_archer_2   arrow_2   2级 射手塔

tower_archer_3   arrow_3   3级 神射手塔

tower_ranger    arrow_ranger  4级 游侠匿所

poison  1技能 毒箭     mod_ranger_poison

thorn  2技能 缠绕    aura_ranger_thorn

tower_musketeer   shotgun_musketeer   4级火枪要塞

sniper   shotgun_musketeer_sniper   1技能 狙击 (range = tt.attacks.range*1.5表示狙击技能的施法射程是本体普攻射程的150%)    

damage_factor_inc = 0.2   表示1级狙击的如果未触发秒杀则造成目标最大生命20%的伤害

.instakill_chance_inc=0.2   表示1级狙击的秒杀几率是20%

shrapnel  bomb_musketeer   2技能 霰弹(range = tt.attacks.range*0.5表示霰弹技能的施法射程是本体普攻射程的50%) loop=6表示6颗子弹

tt.attacks.list[4].min_spread = 12.5   tt.attacks.list[4].max_spread = 32.5  分别表示霰弹子弹的分布间距介于12.5到32.5之间

再以神圣秩序为例(兵营单位可以优先去搜soldier前缀的)

蛮子的旋风斩,加法方式和上面圣骑的神圣打击不同,大概意思是指实际每级的触发几率是 等级*0.05+0.1(得到15/20/25%),每级伤害是(10-30) + 15*等级(得到25-45/40-60/55-75)

兵营

tower_barrack_1  soldier_militia  1级 民兵兵营

tower_barrack_2   soldier_footmen  2级 步兵兵营

tower_barrack_3  soldier_knight   3级 骑士兵营

tower_paladin  soldier_paladin  4级 神圣秩序/圣骑士

healing  1技能 圣光术      mod_healing_paladin 

shield  2技能 勇气之盾   

holystrike  3技能 神圣打击  

tower_barbarian  soldier_barbarian   4级 蛮族大殿/野蛮人

dual 1技能 多重战斧    

twitser 2技能 旋风斩  

throwing  3技能 战斧投掷   axe_barbarian

法师 

tower_mage_1   bolt_1  1级 法师塔

tower_mage_2   bolt_2  2级 术士塔

tower_mage_3   bolt_3  3级  巫师塔

tower_arcane_wizard   ray_arcane   4级 奥术巫师

disintegrate  1技能 死亡射线      ray_arcane_disintegrate

teleport  2技能 传送术  aura_teleport_arcane

tower_sorcerer   bolt_sorcerer   4级 魔法师

polymorph  1技能 变形术      ray_sorcerer_polymorph

"mod_sorcerer_curse_dps", 诅咒期间造成伤害

"mod_sorcerer_curse_armor" 诅咒期间降低护甲

elemental  2技能 元素召唤    soldier_elemental  土元素

炮塔

tower_engineer_1  bomb  1级 矮人炮塔

tower_engineer_2  bomb_dynamite   2级 矮人火炮

tower_engineer_3  bomb_black   3级 矮人榴炮 

tower_bfg   bomb_bfg   4级  500mm大贝莎

missile  1技能 龙息导弹      missile_bfg

deepclone    2技能 群簇轰炸  bomb_bfg_cluster

tower_tesla  ray_tesla   4级  特拉斯X104 

bolt 1技能 连锁闪电    (bounce_range = 95表示连锁半径是95,直径190)

overcharge 2技能  静电场   aura_tesla_overcharge

关卡自带塔

tower_elf_holder   soldier_elf  精灵小屋/森林精灵

soldier_s6_imperial_guard  皇家守卫

tower_sasquash_holder  soldier_sasquash 大脚野人  

tower_sunray  ray_sun 日光射线


英雄(均在game_templates里找)

hero_gerald  杰拉尔德爵士

courage   1技能 激励      mod_gerald_courage

counter 2技能 盾反    

hero_alleria  艾瑞莉娅    arrow_hero_alleria

multishot  1技能 多重射击    arrow_multishot_hero_alleria

callofwild  2技能 野性呼唤  callofwild    soldier_alleria_wildcat  野猫  

hero_malik  马利克

smash  1技能 重锤强击  decal_bomb_crater

fissure   2技能 粉碎之锤   aura_malik_fissure

hero_bolin  博林  shotgun_bolin

mines  1技能 地雷        bomb_mine_bolin

tar  2技能 焦油炸弹     bomb_tar_bolin

hero_magnus   马格纳斯

mirage  1技能 幻象     

arcane_rain  2技能 奥术风暴  magnus_arcane_rain_controller

soldier_magnus_illusion  马格纳斯的幻影   bolt_magnus_illusion

hero_ignus  伊格纳斯

surge_of_flame 1技能 烈焰翻滚     aura_ignus_surge_of_flame

flaming_frenzy  2技能  火焰冲击  decal_ignus_flaming

hero_denas  迪纳斯  projectile_denas

tower_buff  1技能 皇家号令     mod_denas_tower

catapult  2技能 火力支援   denas_catapult_rock

hero_elora  伊罗拉   bolt_elora_slow  bolt_elora_freeze

chill  1技能  冻土      aura_chill_elora

ice_storm   2技能 寒冰风暴    aura_chill_elora

hero_ingvar  英格瓦 

ancestors_call  1技能 先祖召唤    

soldier_ingvar_ancestor  维京先祖 

bear  2技能 巨熊化  transform_health_factor = 0.6  表示生命值到达60%触发变身

hero_hacksaw  钢锯

sawblade  1技能 弹射刀片      hacksaw_sawblade

timber  2技能 夺命钻头 

hero_oni  鬼侍  

torment  1技能 千本刃   

death_strike  2技能 灭魂斩 

hero_thor  索尔

chainlightning 1技能  连锁闪电     mod_hero_thor_chainlightning

thunderclap  2技能  雷暴之锤   hammer_hero_thor

hero_10yr  天十

rain  1技能  火焰冲击     aura_10yr_fireball

buffed  2技能 钢铁时间   

buffed.bomb 变身期间的震地波  aura_10yr_bomb


科技树(均在upgrades里找)

archer_salvage  箭塔·资源回收(出售回收)

archer_eagle_eye  箭塔·鹰眼(+射程)

archer_piercing 箭塔·穿刺(物理穿透)

archer_far_shots  远程射击(+射程)

archer_precision  精准射击(暴击)

barrack_survival  体魄训练(+生命)

barrack_better_armor  精良护甲(+护甲)

barrack_improved_deployment  部署改良(+集结范围,-复活时间)

barrack_survival_2  耐力训练(+生命)

barrack_barbed_armor  尖刺护甲(反伤)

mage_spell_reach  法术研究(+射程)

mage_arcane_shatter  奥术粉碎(削甲)

mage_hermetic_study  玄奥研究(-造价)

mage_empowered_magic  强化魔力(+攻击)

mage_slow_curse  缓慢诅咒(攻击减速)

engineer_concentrated_fire  火力集中(+攻击)

engineer_range_finder  测距仪(+射程)

engineer_field_logistics  战地后勤(-造价)

engineer_industrialization  工业化生产(-技能价格)

engineer_efficiency  智能瞄准(伤害不衰减)

rain_blazing_skies  炽焰天空 (+伤害,+数量)

rain_scorched_earth   焦土大地  (获得焦土)

rain_bigger_and_meaner  速度与激情 (+爆炸范围,-CD)

rain_blazing_earth  炽焰大地(强化焦土)

rain_cataclysm  大灾变(额外火雨)

reinforcement_level_1  re_farmer_well_fed    营养良好

reinforcement_level_2  re_conscript    义勇部队

reinforcement_level_3  re_warrior    勇者部队

reinforcement_level_4  re_legionnaire   军团士兵

reinforcement_level_5  re_legionnaire_ranged    投掷长矛

"re_farmer",  0级援兵

"re_farmer_well_fed",  1级援兵

"re_conscript",  2级援兵

"re_warrior",  3级援兵

"re_legionnaire",   4级援兵

"re_legionnaire_ranged"   5级援兵

敌人单位

enemy_goblin  哥布林

enemy_fat_orc  兽人

enemy_shaman 萨满   mod_shaman_heal (治疗)

enemy_ogre 食人魔  

enemy_bandit 强盗    dodge(闪避)

enemy_brigand 土匪

enemy_marauder 掠夺者

enemy_spider_small 大蜘蛛   

enemy_spider_big 蜘蛛主母   enemy_spider_egg(蜘蛛卵)

enemy_spider_tiny  蜘蛛幼虫

enemy_gargoyle 石像鬼

enemy_shadow_archer 暗影弓手  arrow_shadow_archer (远程攻击)

enemy_dark_knight  黑暗骑士

enemy_wolf_small 土狼  dodge(闪避)

enemy_wolf 座狼  dodge(闪避)

enemy_golem_head 傀儡头

eb_juggernaut  boss毁灭者  missile_juggernaut(导弹)   bomb_juggernaut(产生傀儡头的炸弹)

 

enemy_whitewolf 冬狼  dodge(闪避)

enemy_troll 巨魔    aura_troll_regen(回血)

enemy_troll_axe_thrower  巨魔投斧手  axe_troll_axe_thrower

aura_troll_axe_thrower_regen(回血)

enemy_troll_chieftain  巨魔酋长   aura_troll_chieftain_regen(回血)

mod_troll_rage、mod_troll_heal(分别是酋长激励技能的狂暴和治疗效果)

enemy_yeti  雪人 

enemy_rocketeer  火箭骑兵   mod_rocketeer_speed_buff (受伤涡轮加速)

enemy_slayer   黑暗屠夫  

eb_jt  boss大雪怪   DAMAGE_EAT(一种秒杀的伤害类型,下文的萨格雷兹也有)

jt_spawner_aura boss(存活时各路径刷新冬狼和雪人)  mod_jt_tower(冰冻塔)

 

enemy_demon 恶魔之子   aura_demon_death(地狱业火)

enemy_demon_mage 恶魔头领  aura_demon_mage_death(地狱业火) 

mod_demon_shield(地狱护盾)

enemy_demon_wolf   恶魔猎犬    aura_demon_wolf_death(地狱业火) 

enemy_demon_imp  魔精  

enemy_skeleton  骷髅  

enemy_skeleton_big  骷髅骑士

enemy_necromancer  死灵法师    bolt_necromancer(远程攻击) 

enemy_lava_elemental  熔岩元素

eb_veznan   boss维兹南  decal_veznan_strike(近战攻击)  veznan_demon_fire(二阶段喷火)

veznan_souls_aura(废案吸魂)   mod_veznan_tower(封塔) veznan_portal(恶魔召唤阵)

 

enemy_sarelgaz_small  萨格雷兹之子

eb_sarelgaz  boss 萨格雷兹 

 

enemy_goblin_zapper  哥布林投弹手   bomb_goblin_zapper(远程攻击)    aura_goblin_zapper_death(死亡自爆)

enemy_orc_armored  兽人精英

enemy_orc_rider  座狼骑兵   death_spawns(死亡生成)

enemy_forest_troll  森林巨魔    aura_forest_troll_regen(回血)

eb_gulthak   boss古拉克   mod_gulthak_heal(治疗)

 

enemy_zombie  空骸

enemy_spider_rotten  猛毒爬行者  enemy_spider_rotten_egg(腐化蜘蛛蛋)

enemy_spider_rotten_tiny  猛毒幼虫

enemy_rotten_tree 腐化树精

enemy_swamp_thing  沼泽巨人  aura_swamp_thing_regen(回血) 

bomb_swamp_thing(远程攻击) 

eb_greenmuck  boss绿泥树怪    bomb_greenmuck(远程攻击) 

 

enemy_raider  侵袭者   ball_raider(远程攻击) 

enemy_pillager  强夺者

eb_kingpin  boss金并   kingpin_damage_aura(碾压伤害)

mod_kingpin_heal_self|(金并自回血)    mod_kingpin_heal_others(金并治疗友军)

 

enemy_troll_skater  巨魔先锋   mod_troll_skater(冰面滑行) aura_troll_skater_regen(回血)

enemy_troll_brute  巨魔粉碎者  aura_troll_brute_regen(回血)

eb_ulgukhai  boss阿古可汗   aura_eb_ulgukhai_regen(回血)   shield(行走时架盾)

 

enemy_demon_legion 恶魔军团   aura_demon_legion_death(地狱业火)   clone(复制)

enemy_demon_flareon 火伊布   flare_flareon(远程攻击)    mod_flareon_burn(远程点燃) 

aura_demon_flareon_death(地狱业火)    

enemy_demon_gulaemon 贪食魔   mod_gulaemon_fly(短程飞行)

 aura_demon_gulaemon_death(地狱业火) 

enemy_demon_cerberus 地狱犬  aura_demon_cerberus_death(地狱业火) 

eb_moloch  boss摩洛克   horn_attack(头槌)

 

enemy_rotten_lesser  腐烂蘑菇   aura_rotten_lesser_death(剧毒孢子)

eb_myconid  boss蘑菇人麦柯尼德  mod_myconid_poison(毒雾) 

myconid_spawner(死亡召唤腐烂蘑菇)

 (亡灵支线中:僵尸、憎恶、狼人和强狼人需要去templates文件中寻找)

enemy_halloween_zombie  僵尸

enemy_giant_rat  巨鼠   mod_poison_giant_rat(中毒)

enemy_wererat  鼠人   mod_poison_wererat(中毒)

enemy_fallen_knight  堕落骑士   enemy_spectral_knight_spawn(死亡生成)

enemy_spectral_knight 死魂骑士  mod_spectral_knight(强化光环,加成堕落骑士)

enemy_abomination  憎恶   abomination_explosion_aura(死亡自爆)

enemy_witch  黑女巫  bolt_witch(远程攻击)   mod_witch_frog(变蛙术)

enemy_werewolf  狼人  werewolf_regen_aura回血)

enemy_lycan  强狼人  lycan_regen_aura(回血) lycan_trigger_factor(变身触发血线)

mod_lycanthropy(狼人病毒)

eb_blackburn  boss 布莱克本魔王   blackburn_aura(在该光环内死亡的敌人变成骷髅骑士)    

aura_screen_shake(晕眩打击)  mod_blackburn_stun(对单位晕眩) 

mod_blackburn_tower(对塔封锁)

enemy_hobgoblin  高等哥布林酋长(来自无尽模式)

eb_elder_shaman  年长萨满(来自无尽模式)  aura_elder_shaman_damage(红色伤害图腾)

aura_elder_shaman_healing (黄色治疗图腾) aura_elder_shaman_speed(蓝色加速图腾)

杂项

graveyard_controller  第10和第12关的墓地

veznan_portal  维兹南召唤阵

scripts.s11_lava_spawner  第11关刷新熔岩元素的区域

s15_rotten_spawner  第15关刷新腐化树精的区域

swamp_controller  第15和第22关的腐化池

商店道具(在templates里找,初代和前线用的是同一组道具,因此前线就省略这块了)

user_item_dynamite   dynamite  小炸弹

user_item_freeze    mod_user_item_freeze   小冰瓶

user_item_hearts   心瓶子

user_item_atomic_freeze    mod_user_item_atomic_freeze   大冰杖 

user_item_coins   金币袋

 user_item_atomic_bomb   atomic_bomb  胖男孩


附录:

代码解包工具 

链接: https://pan.baidu.com/s/1RYsSKm1E7yUyNoXpkHOrfQ?pwd=1145 

提取码: 1145