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

模块:NPC

来自星露谷物语扩展百科
Sizau留言 | 贡献2025年8月31日 (日) 08:23的版本

[ 创建 | 刷新 ]文档页面
当前模块文档缺失,需要扩充。
local p = {}

p.ZH = {
    ["亚历克斯"] = "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",
    ["州长"] = "Governer",
    ["门卫"] = "Bouncer",
    ["菲兹"] = "Fizz",
    ["老水手"] = "Mariner",
    ["爷爷"] = "Grandpa"
}

p.EN = {
    ["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"] = "女巫",
    ["Governer"] = "州长",
    ["Bouncer"] = "门卫",
    ["Fizz"] = "菲兹",
    ["Mariner"] = "老水手",
    ["Grandpa"] = "爷爷"
}

function p.getEnglishName(input)
    local chineseName
    if type(input) == "string" then
        chineseName = input
    else
        chineseName = input.args[1] or input:getParent().args[1]
    end
    return p.ZH[chineseName] or chineseName
end

function p.getChineseName(input)
    local englishName
    if type(input) == "string" then
        englishName = input
    else
        englishName = input.args[1] or input:getParent().args[1]
    end
    return p.EN[englishName] or englishName
end

function p.isValidNPC(name)
    if p.ZH[name] or p.EN[name] then
        return "true"
    else
        return "false"
    end
end

return p