打开/关闭菜单
331
1.7K
131
11.8K
星露谷物语扩展百科
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

模块:NPC:修订间差异

来自星露谷物语扩展百科
Sizau留言 | 贡献
无编辑摘要
SummerFleur留言 | 贡献
无编辑摘要
 
(未显示另一用户的1个中间版本)
第68行: 第68行:
     {"维克多", "Victor"},
     {"维克多", "Victor"},
     {"克莱尔", "Claire"},
     {"克莱尔", "Claire"},
     {"苹果", "Apples"}
     {"苹果", "Apples"},
    {"克莱尔", "Claire"},
{"阿莱西娅", "Alesia"},
{"阿克塞尔", "Axel"},
{"熊", "Bear"},
{"布鲁克林", "Brooklyn"},
{"卡米拉", "Camilla"},
{"克洛伊", "Chloe"},
{"小灰", "Dusty"},
{"高地矮人", "Highlands Dwarf"},
{"艾萨克", "Isaac"},
{"杰斯", "Jace"},
{"贾杜", "Jadu"},
{"乔琳", "Jolyne"},
{"美人鱼", "Mermaid"},
{"桃子", "Peaches"},
{"苏琪", "Suki"},
{"佐伊", "Zoey"},
}
}



2026年1月28日 (三) 19:09的最新版本

[ 创建 | 刷新 ]文档页面
当前模块文档缺失,需要扩充。
local utils = require("Module:Utils")

local p = {}

local characters = {
    {"亚历克斯", "Alex"},
    {"艾利欧特", "Elliott"},
    {"哈维", "Harvey"},
    {"山姆", "Sam"},
    {"塞巴斯蒂安", "Sebastian"},
    {"谢恩", "Shane"},
    {"阿比盖尔", "Abigail"},
    {"艾米丽", "Emily"},
    {"海莉", "Haley"},
    {"莉亚", "Leah"},
    {"玛鲁", "Maru"},
    {"潘妮", "Penny"},
    {"卡洛琳", "Caroline"},
    {"克林特", "Clint"},
    {"德米特里厄斯", "Demetrius"},
    {"矮人", "Dwarf"},
    {"艾芙琳", "Evelyn"},
    {"乔治", "George"},
    {"格斯", "Gus"},
    {"贾斯", "Jas"},
    {"乔迪", "Jodi"},
    {"肯特", "Kent"},
    {"科罗布斯", "Krobus"},
    {"刘易斯", "Lewis"},
    {"莱纳斯", "Linus"},
    {"玛妮", "Marnie"},
    {"潘姆", "Pam"},
    {"皮埃尔", "Pierre"},
    {"罗宾", "Robin"},
    {"桑迪", "Sandy"},
    {"文森特", "Vincent"},
    {"威利", "Willy"},
    {"法师", "Wizard"},
    {"吉尔", "Gil"},
    {"冈瑟", "Gunther"},
    {"仆从", "Henchman"},
    {"马龙", "Marlon"},
    {"莫里斯", "Morris"},
    {"齐先生", "Mr. Qi"},
    {"雷欧", "Leo"},
    {"贝啼", "Birdie"},
    {"蜗牛教授", "Professor Snail"},
    {"姜岛商人", "Island Trader"},
    {"沙漠商人", "Desert Trader"},
    {"女巫", "Witch"},
    {"州长", "Governor"},
    {"门卫", "Bouncer"},
    {"菲兹", "Fizz"},
    {"老水手", "Mariner"},
    {"爷爷", "Grandpa"}
}

local expanded_characters = {
    {"兰斯", "Lance"},
    {"马格努斯", "Magnus"},
    {"马丁", "Martin"},
    {"摩根", "Morgan"},
    {"奥利维亚", "Olivia"},
    {"安迪", "Andy"},
    {"斯嘉丽", "Scarlett"},
    {"索菲娅", "Sophia"},
    {"苏珊", "Susan"},
    {"维克多", "Victor"},
    {"克莱尔", "Claire"},
    {"苹果", "Apples"},
    {"克莱尔", "Claire"},
	{"阿莱西娅", "Alesia"},
	{"阿克塞尔", "Axel"},
	{"熊", "Bear"},
	{"布鲁克林", "Brooklyn"},
	{"卡米拉", "Camilla"},
	{"克洛伊", "Chloe"},
	{"小灰", "Dusty"},
	{"高地矮人", "Highlands Dwarf"},
	{"艾萨克", "Isaac"},
	{"杰斯", "Jace"},
	{"贾杜", "Jadu"},
	{"乔琳", "Jolyne"},
	{"美人鱼", "Mermaid"},
	{"桃子", "Peaches"},
	{"苏琪", "Suki"},
	{"佐伊", "Zoey"},
}

local zh_to_en = {}
local en_to_zh = {}

local function populate_lookup(list)
    for _, pair in ipairs(list) do
        zh_to_en[pair[1]] = pair[2]
        en_to_zh[pair[2]] = pair[1]
    end
end

populate_lookup(characters)
populate_lookup(expanded_characters)

function p.getEnglishName(input)
    local name = utils.getArg(input)
    return zh_to_en[name] or name
end

function p.getChineseName(input)
    local name = utils.getArg(input)
    return en_to_zh[name] or name
end

p.ZH = zh_to_en
p.EN = en_to_zh
p.characters = characters
p.expanded_characters = expanded_characters

return p