Module:少女与战车:大洗队伍信息
跳到导航
跳到搜索
简介
本模块用于存储《少女与战车》中的大洗队伍信息。
用法
- 获取队伍或者组织的原始的名称:
{{#invoke:少女与战车:大洗队伍信息|getname|队伍或组织名称(请参考对应的模板)}}
- 获取队伍或者组织的中文名称:
{{#invoke:少女与战车:大洗队伍信息|getchinesename|队伍或组织名称(请参考对应的模板)}}
相关模块
模块名 | 简述 |
---|---|
少女与战车:团体名称 | 用于存储《少女与战车》中所有团体的名称。 |
少女与战车:大洗队伍信息 | 用于存储《少女与战车》中大洗队伍的信息。 |
local find = string.find local lower = string.lower -- 格式: -- 英文 = {中文, 关键词...} local data = { Anglerfish = {"鮟鱇队", "ankou", "アンコウ", "鮟鱇", "鮟鱇"}, Turtle = {"乌龟队", "カメ", "乌龟", "烏龜"}, Duck = {"鸭子队", "アヒル", "鸭子", "家鸭", "鴨子", "家鴨"}, Rabbit = {"兔子队", "ウサギ", "兔子", "兔子"}, Hippo = {"河马队", "カバ", "河马", "河馬"}, Mallard = {"野鸭队", "カモ", "野鸭", "野鴨"}, Anteater = {"食蚁兽队", "アリクイ", "食蚁兽", "食蟻獸"}, Leopon = {"豹狮队", "レオポン", "豹狮", "豹獅"}, Shark = {"鲨鱼队", "サメ", "鲨鱼", "鯊魚"}, } local team_name = {} function team_name.getname(frame) local input = lower(frame.args[1]) -- 先做省时间的全名匹配 for en_name, t in pairs(data) do if lower(en_name) == input or t[1] == input then return en_name end end -- 关键词查找,byd谁想出来要用关键词查找的 for en_name, t in pairs(data) do for i = 2, #t do if find(input, t[i], 1, true) then return en_name end end end return "Unavailable" end function team_name.getchinesename(frame) local t = data[team_name.getname(frame)] return t and t[1] or "大洗女子学园" end return team_name