<template>
    <div class="version">
        <div class="title">当前版本：{{ curVersion }}，游戏交流群QQ：981012891</div>
        <div class="title">
            历史版本：
            <a v-for="v in hisVersions" :href="v.url" target="_blank">{{ v.version }}</a>
        </div>
        <div v-for="log in updateLogs">
            <div class="title">{{ log.date }}({{ log.version }})</div>
            <div v-if="log.desc" class="desc">-{{ log.desc }}</div>
            <div v-if="log.adjust" class="sub-title">
                <span>功能</span>
                <div class="item" v-for="adjust in log.adjust">-{{ adjust }}</div>
            </div>
            <div v-if="log.tuning" class="sub-title">
                <span>优化</span>
                <div class="item" v-for="tuning in log.tuning">-{{ tuning }}</div>
            </div>
            <div v-if="log.bug" class="sub-title">
                <span>BUG</span>
                <div class="item" v-for="bug in log.bug">-{{ bug }}</div>
            </div>
        </div>
    </div>
</template>

<script lang="ts" setup>
import { useStore } from "vuex";
import { reactive, onMounted, ref } from "vue";
import { useI18n } from "vue3-i18n";

const { t } = useI18n();
const { state, commit, dispatch } = useStore();

const curVersion = '1.0';
const hisVersions = [
    { version: '测试版', url: "http://couy.xumy.vip/test/" }
]

const updateLogs: any = [{
    date: '2025-05-22', version: '1.0',
    adjust: [
        '弹窗可拖动位置',
        '自动重铸费用改为1.5倍',
        '十九叉被动数值调整',
        '溃烂层数上限调整为8层，每层效果调整为-10%护甲',
        '新增神话武器：狸猫利刃',
        '溃烂层数上限调整为6层',
        '鬼甲被动调整为-600护甲'
    ],
    bug: [
        '修复右半屏装备属性弹框错位BUG'
    ]
}, {
    date: '2025-05-23', version: '1.0',
    adjust: [
        '百花内甲和龟纹铠技能数值调整',
        '怪物部分属性增加上限:暴击率:120%,暴击伤害:1000%,暴击避免:120%,暴击伤害减免:1000%,护甲:1100,攻击加成:6500%',
        '怪物部分属性上限调整:护甲:800+大秘境层数,攻击加成:(6500+大秘境层数)%',
        '镜花水月反弹上限现在受怪物护甲减伤影响',
        '取消怪物攻击加成上限,怪物部分属性上限调整:暴击避免:100%,暴击伤害减免:500%,',
        '背包格子上限增加到320',
        '稀有装备爆率调整',
        '勾魂夺魄被动数值调整',
        '新增自动重铸功能(费用翻倍)',
        '调整项链断·极被动的触发条件',
        '武器杀意被动数值调整',
        '狸猫足印被动数值调整',
        '溃烂层数上限提升为2层，每层效果调整为（-40%护甲）',
        '断·极被动取消伤害限制，斩杀线调整到最大生命值的15%',
    ],
    bug: [
        '修复金刚琢在未造成伤害时也能触发的BUG'
    ]
}, {
    date: '2025-05-22', version: '1.0',
    adjust: [
        '新增远古装备特效(与太古做区分)',
    ]
}, {
    date: '2025-05-21', version: '1.0',
    adjust: [
        '流血伤害不再是真实伤害,受护甲减伤影响',
        '修复武器青光被动异常减伤BUG',
        '自动出售可勾选神话品质',
        '新增系统设置，可设置完全无音乐和隐藏战斗信息',
    ],
    bug: [
        '修复一些UI显示BUG',
        '修复鬼门甲被动BUG(预期提升200%,实际提升200倍)',
    ],
}, {
    date: '2025-05-20', version: '1.0',
    adjust: [
        '一键整理增加排序功能',
        '基础属性增加ROLL值百分百显示',
        '新增Alt+左键快速锁定/解锁装备',
        '新增挑战大秘境可选择层数',
    ],
    bug: [
        '修复普通副本怪物拥有暴伤减免属性BUG',
    ]
}, {
    date: '2025-05-19', version: '1.0',
    adjust: [
        '战斗信息做颜色区分',
        '新增上传/下载存档功能',
    ],
    bug: [
        '修复复制存按钮档无效BUG',
        '修复不掉落护甲BUG，修复移动端两个UI显示BUG',
        '修复背包界面属性对不齐BUG',
        '修复自动强化开启后，点击右上角叉叉并不会停止自动强化BUG(导致你接下来选择哪个装备就会自动强化哪个装备)。',
    ]
}, {
    date: '2025-05-17', version: '1.0',
    adjust: [
        '新增装备属性:伤害加成,伤害减免,暴击避免,爆伤减免,移动速度,转生属性副本行进速度更改为移动速度',
        '新增装备类型:饰品,裤子,鞋子,护腕',
        '新增装备品质: 神话, 神话品质装备拥有独特的主被动技能',
        '新增远古神话和太古神话品质',
        '每个部位新增多个神话品质装备',
        '设置副本等级上限和角色等级上限为100级',
        '新增大秘境和小秘境(角色满级后开启)',
        '增加扩充背包功能',
        '重铸新增确认保留功能',
        '攻击时新增伤害随机系数',
        '调整部分旧版本装备属性',
        '调整战斗逻辑, 适配新增属性和技能',
        '调整护甲减伤比例(调低)',
        '调整格挡属性数值(调低)',
        '调整暴击率和暴击伤害数值随装备等级线性增长(1级为原来一半, 100级与原来相等)',
        '防御加成(调高)、生命加成数值(调低)',
        '装备图鉴显示方式调整,图鉴新增爆率显示',
        '移除转生功能,转生点改为属性点',
        '调整属性点对移动速度的加成(调低)',
        '移除生命回复速度加点',
        '存档功能调整(加密和校验)',
        '调高独特装备强化费用',
        '自动出售可勾选独特品质',
        '更改世界地图图片,副本位置全地图随机改为调整在地图特定位置随机',
        '装备随机方式变更,同品质所有部位随机',
    ],
    bug: ['修复继承不消耗金币BUG']
}, {
    date: '2025-04-26', version: '测试版',
    adjust: [
        '新增装备强化继承功能',
        '新增转生属性：生命回复速度',
    ]
}, {
    date: '2025-04-25', version: '测试版',
    adjust: [
        '适配移动端',
        '更新日志菜单快捷键调整为(U)',
        '静态资源网络分流'
    ],
    bug: [
        '修复静态资源分流后部分图片路径不正确问题',
        '修复背景音乐路径不正确问题'
    ]
}, {
    date: '2025-04-23', version: '测试版',
    adjust: [
        '调整战斗逻辑，战斗伤害不再使用用期望值，每回合伤害独立计算，击败怪物的回合怪物将不造成伤害',
        '新增战斗过程查看'
    ],
    tuning: [
        '修复菜单tip突变不显示BUG'
    ]
}, {
    date: '2025-04-22', version: '测试版',
    adjust: [
        '新增版本信息和更新日志',
    ],
    tuning: [
        '优化静态资源加载'
    ]
}, {
    date: '2025-04-21', version: '测试版',
    adjust: [
        '新增装备图鉴',
        '商店免费刷新次数增加为10次',
        '新增版本更新提醒',
        '新增在线人数统计(后台统计,界面不显示)',
    ],
    bug: [
        '修复了强化失败后可SL存档恢复强化等级的BUG',
    ]
}, {
    date: '2025-04-20', version: '测试版',
    adjust: [
        '增加垫刀功能',
    ],
    bug: [
        '修复强化12成功率异常问题',
    ]
}, {
    date: '2025-04-18', version: '测试版',
    adjust: [
        '商店界面添加玩家金币数量显示',
    ],
    tuning: [
        '怪物名称前缀添加副本难度',
        '调整部分弹框UI显示位置'
    ],
    bug: [
        '修复购买了独特装备后刷新商店仍提示确认BUG',
        '修复金币过大是显示超长UI错乱BUG'
    ]
}, {
    date: '2025-04-18', version: '测试版初版发布',
    adjust: [
        '通过副本获得装备与金币',
        '副本分简单、普通、困难、极难四个难度，普通难度外副本通关后变为普通难度，普通难度副本通关后回继续挑战副本',
        '通用装备分为四个等级：破旧、普通、独特、史诗', '主角默认每秒回血 2%',
        '默认暴击伤害 150%',
        '完成副本时可能掉落独特级别(5 个词条)的装备'
    ]
}]

onMounted(() => { });
</script>
<style lang="scss" scoped>
.version {
    text-align: start;
    padding: 1rem 2rem;

    .title {
        font-size: 1.5rem;
        margin-top: 1rem;
        font-weight: bold;
    }

    .sub-title {
        font-size: 1.3rem;
        font-weight: bold;
        padding-left: 1rem;
        margin-top: 0.5rem;
        margin-bottom: 0.5rem;
    }

    .item {
        font-size: 0.9rem;
        font-weight: normal;
    }
}
</style>