本WIKI编辑权限开放,正由 恋与深空Evol攻略组 搭建基础框架ing,期待更多猎人加入WIKI建设!
反馈留言收藏方法加入我们

全站通知:

模块:思念

来自恋与深空WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索

此模块的文档可以在模块:思念/doc创建

-- 测试用法
-- local frame = mw.getCurrentFrame()
-- frame.args[1] = 10.1
-- p.isNumber(frame)

local p={}

function p.getVideo(frame)
    -- 获取参数
    local he = frame.args[1] -- 角色名:沈星回/黎深/祁煜/秦彻/夏以昼
    local star = frame.args[2] -- 星级:3/4/5
    local card = frame.args[3] -- 思念名字
    
    -- 定义特殊思念
    local skip_Card = {'飞羽向夜', '方寸盈余', '隐秘日出', '余温过午', '永恒心役', '逐光迷心', '深海醉金'}
    local add_Card = {'余冽', '漉漉温言', '潮夜陷落'}
    
    -- 默认视频地址
    local defaultVideo = {
        ['沈星回'] = 'BV19m42137BV',
        ['黎深'] = 'BV1tH4y1w7y4',
        ['祁煜'] = 'BV1W6421Z7NZ',
        ['秦彻'] = 'BV16T421r7je',
        ['夏以昼'] = ''
    }
    
    -- 检查card是否在skip_Card里
    for _, skipCard in ipairs(skip_Card) do
        if card == skipCard then
            return '' -- 返回空
        end
    end
    
    -- 检查card是否在add_Card里
    for _, addCard in ipairs(add_Card) do
        if card == addCard then
            return defaultVideo[he] -- 返回对应角色的defaultVideo
        end
    end
    
    -- 检查star是否等于5
    if star == '5' then
        return defaultVideo[he] -- 返回对应角色的defaultVideo
    end
    
    -- 如果以上条件都不满足,返回空
    return ''
end

return p;