2023年政策修订增补工作正在进行中,欢迎参与!
  • Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

Module:战舰少女:特殊数据

萌娘百科,万物皆可萌的百科全书!转载请标注来源页面的网页链接,并声明引自萌娘百科。内容不可商用。
跳转到导航 跳转到搜索
Template-info.svg 模块文档  [创建] [刷新]
local data = require("模块:战舰少女:数据")
local data2 = require("模块:战舰少女:语音")

for  index1 in pairs(data2.ships) do
	for  index2 in pairs(data2.ships[index1]) do
		data.ships[index1][index2] = data2.ships[index1][index2]
	end
end

-- 装备特效
data.equipts['超重弹'].effect = '炮击战阶段增加25%攻击上限'
data.equipts['91式穿甲弹'].effect = '增加1阶段穿甲效果'
data.equipts['高脚柜炸弹'].effect = '增加25%开幕轰炸攻击力'
data.equipts['早期型U国三联16英寸炮(MK7)'].effect = '仅限密苏里装备'

-- 国籍
data.ships['戈本'].country = '土耳其'
data.ships['德·鲁伊特'].country ='荷兰'
data.ships['吸血鬼'].country = '澳大利亚'
data.ships['海达人'].country = '加拿大'
data.ships['苏赫巴托尔'].country = '蒙古'
data.ships['奥丁'].country = '冰岛'
data.ships['奥希金斯'].country = '智利'
data.ships['吞武里'].country = '泰国'
data.ships['诺夫哥罗德'].country = '俄罗斯'

-- 初始船台词
data.ships['萤火虫']['自荐'] = '您好,我是G级驱逐舰萤火虫号,如果可以的话请和我一起玩吧~'
data.ships['Z16']['自荐'] = '你好长官,我是Z系列驱逐舰Z16号,请选择我跟您一起战斗吧。'
data.ships['基林']['自荐'] = '基林级驱逐舰首舰基。。呜,咬到舌头了。我很厉害的,选我吧!'
data.ships['吹雪']['自荐'] = '初次见面,我是吹雪型驱逐舰首舰吹雪号,赶快和我签订契约成为提督吧~'

-- 特殊技能
data.skills['扫把星'] = '降低全队_R[_10/5/0_]_点幸运<br>初始为1级,满级说明为“这个技能并没有什么鸟用”'
data.skills['不惧神风'] = '技能效果随技能等级提升而增加<br>Lv.1: 昼战时攻击力不会因为自身受到的HP损伤而降低<br>Lv.2: 根据所受到损伤提升暴击率<br>Lv.3: 中破状态下免疫航空攻击'
data.skills['最优驱逐舰'] = '图鉴中每开启1艘弗莱彻级舰船,增加自己火力,装甲,对空,命中,回避,鱼雷,幸运,对潜面板属性各_G[_0.34/0.5/1_]_点(不足1点舍去)。'
data.skills['好斗的玛丽'] = 'Lv.1: 自己因战斗受损影响的攻击力减少_G[_67%_]_<br>Lv.2: 战斗受损不会使自己攻击力产生影响。<br>Lv.3: 根据战斗受损程度增加攻击力,最多_G[_21%_]_。'
data.skills['见敌必战'] = '自身对敌方航母,装甲航母,轻母造成的最终伤害增加_G[_15/20/25%_]_。'
data.skills['球上倒立'] = '炮击战的攻击会在昼战增加闪避率_G[_10%_]_,降低命中率_G[_10%_]_,<br/>重复攻击不累加(该技能无法升级)。'

-- 属性对照表
data.tr = { }
data.tr['图鉴编号'] = 'index'
data.tr['稀有度'] = 'rarity'
data.tr['舰种'] = 'type'  -- BB/CV/...
data.tr['国籍'] = 'country'
data.tr['级别'] = 'class'  -- XX级X号舰
data.tr['基础火力'] = 'atk'
data.tr['火力上限'] = 'atkMax'
data.tr['基础装甲'] = 'def'
data.tr['装甲上限'] = 'defMax'
data.tr['基础鱼雷'] = 'tpd'  -- torpedo
data.tr['鱼雷上限'] = 'tpdMax'
data.tr['基础对空'] = 'aa'  -- anti-air
data.tr['对空上限'] = 'aaMax'
data.tr['基础回避'] = 'eva'  -- evasion
data.tr['回避上限'] = 'evaMax'
data.tr['基础对潜'] = 'as'  -- anti-sub
data.tr['对潜上限'] = 'asMax'
data.tr['基础索敌'] = 'rec'  -- reconnaissance
data.tr['索敌上限'] = 'recMax'
data.tr['耐久'] = 'hp'
data.tr['速度'] = 'speed'
data.tr['幸运'] = 'luck'
data.tr['射程'] = 'range'
data.tr['搭载1'] = 'cap1'  -- capacity
data.tr['搭载2'] = 'cap2'
data.tr['搭载3'] = 'cap3'
data.tr['搭载4'] = 'cap4'
data.tr['装备1'] = 'eq1'  -- equipment
data.tr['装备2'] = 'eq2'
data.tr['装备3'] = 'eq3'
data.tr['装备4'] = 'eq4'
data.tr['补给燃料'] = 'sFuel'  -- supply fuel
data.tr['补给弹药'] = 'sAmmo'
data.tr['修理燃料'] = 'rFuel'  -- repair fuel
data.tr['修理钢材'] = 'rSteel'
data.tr['强化火力'] = 'sAtk'  -- strengthen attack
data.tr['强化鱼雷'] = 'sTpd'
data.tr['强化装甲'] = 'sDef'
data.tr['强化对空'] = 'sAa'
data.tr['改造名'] = 'mod'  -- modification
data.tr['改造等级'] = 'modLv'
data.tr['改造核心种类'] = 'coreType'
data.tr['改造核心数量'] = 'coreNum'
data.tr['改造燃料'] = 'mFuel'
data.tr['改造弹药'] = 'mAmmo'
data.tr['改造钢材'] = 'mSteel'
data.tr['改造铝材'] = 'mBaux'  -- modification bauxite
data.tr['火力'] = 'atk'
data.tr['装甲'] = 'def'
data.tr['鱼雷'] = 'tpd'  -- torpedo
data.tr['对空'] = 'aa'  -- anti-air
data.tr['回避'] = 'eva'  -- evasion
data.tr['对潜'] = 'as'  -- anti-sub
data.tr['索敌'] = 'rec'  -- reconnaissance
data.tr['轰炸'] = 'bomb'
data.tr['命中'] = 'acc'  -- accuracy
data.tr['对空补正'] = 'aac'  -- anti-air correction
data.tr['耗铝'] = 'baux'
data.tr['等级'] = 'level'
data.tr['立绘编号'] = 'image'

-- 每种装备显示的数据
data.equiptDisplay = { }
data.equiptDisplay['主炮'] = { '火力', '对空', '命中', '回避', '射程', '对空补正' }
data.equiptDisplay['DD主炮'] = { '火力', '对空', '命中', '回避', '幸运', '射程', '对空补正' }
data.equiptDisplay['CL主炮'] = { '火力', '对空', '命中', '回避', '幸运', '射程', '对空补正' }
data.equiptDisplay['CA主炮'] = { '火力', '对空', '命中', '射程', '对空补正' }
data.equiptDisplay['SC主炮'] = { '火力', '回避', '射程' }
data.equiptDisplay['副炮'] = { '火力', '对空', '命中', '射程', '对空补正' }
data.equiptDisplay['鱼雷'] = { '鱼雷', '对潜', '命中', '回避', '射程' }
data.equiptDisplay['SS鱼雷'] = { '鱼雷', '命中', '回避' }
data.equiptDisplay['攻击机'] = { '鱼雷', '对潜', '对空', '索敌', '命中', '回避', '耗铝' }
data.equiptDisplay['战斗机'] = { '对空', '回避', '命中', '幸运', '对潜', '轰炸', '火力', '耗铝' }
data.equiptDisplay['轰炸机'] = { '轰炸', '对潜', '对空', '命中', '索敌', '回避', '幸运', '耗铝' }
data.equiptDisplay['侦察机'] = { '对空', '轰炸', '对潜', '索敌', '回避', '命中', '幸运', '耗铝' }
data.equiptDisplay['雷达'] = { '索敌', '对潜', '对空', '命中', '幸运', '回避', '对空补正' }
data.equiptDisplay['强化部件'] = { '回避', '装甲', '命中', '幸运', '火力', '索敌', '对空', '轰炸', '对潜', '鱼雷', '耐久', '对空补正' }
data.equiptDisplay['炮弹'] = { '火力', '对空', '命中', '对空补正' }
data.equiptDisplay['防空炮'] = { '火力', '对空', '命中', '回避', '射程', '对空补正' }
data.equiptDisplay['深弹'] = { '对潜', '命中', '幸运', '射程' }
data.equiptDisplay['发射器'] = { '火力', '命中' }
data.equiptDisplay['导弹'] = { '火力', '耗铝' }

-- 不用管这个 --
data.byIndex = { }
for name, ship in pairs(data.ships) do
    data.byIndex[ship.index] = name
end

return data