diff --git a/public/img/effect/colorful.gif b/public/img/effect/colorful.gif new file mode 100644 index 0000000..3331fec Binary files /dev/null and b/public/img/effect/colorful.gif differ diff --git a/public/img/effect/taigu.gif b/public/img/effect/taigu.gif new file mode 100644 index 0000000..a06107c Binary files /dev/null and b/public/img/effect/taigu.gif differ diff --git a/public/img/effect/unique.gif b/public/img/effect/unique.gif new file mode 100644 index 0000000..5707128 Binary files /dev/null and b/public/img/effect/unique.gif differ diff --git a/public/img/effect/yuangu.gif b/public/img/effect/yuangu.gif new file mode 100644 index 0000000..0894ef5 Binary files /dev/null and b/public/img/effect/yuangu.gif differ diff --git a/public/img/unique.gif b/public/img/unique.gif new file mode 100644 index 0000000..5707128 Binary files /dev/null and b/public/img/unique.gif differ diff --git a/src/components/equip-icon.vue b/src/components/equip-icon.vue index 2f9bf38..7866a3f 100644 --- a/src/components/equip-icon.vue +++ b/src/components/equip-icon.vue @@ -12,7 +12,7 @@ import { useStore } from "vuex"; import { reactive, onMounted, ref, computed } from "vue"; import { useI18n } from "vue3-i18n"; -import { qualitys, equips_icon_path, red_gif, colorful_gif, taigu_gif } from "@/config"; +import { qualitys, equips_icon_path, equip_effect_gif, red_gif, colorful_gif, taigu_gif } from "@/config"; const { t } = useI18n(); const { state, commit, dispatch } = useStore(); @@ -22,6 +22,8 @@ const src = computed(() => { return false; } const quality = prop.equip.quality; + const key = quality.extraQuality || quality.quality; + return equip_effect_gif[key]; if (quality.extraQuality) { return taigu_gif; } diff --git a/src/config/assets.ts b/src/config/assets.ts index df4882b..befdc8e 100644 --- a/src/config/assets.ts +++ b/src/config/assets.ts @@ -45,8 +45,15 @@ export const close_icon = root + '/img/close.png'; export const refresh_icon = root + '/img/re.png'; export const playerImg = root + '/img/player.png'; export const playerImg2 = root + '/img/player2.png'; +export const equip_effect_gif = { + unique: root + '/img/effect/unique.gif', + colorful: root + '/img/effect/colorful.gif', + yuangu: root + '/img/effect/yuangu.gif', + taigu: root + '/img/effect/taigu.gif', +}; export const red_gif = root + '/img/red.gif'; export const colorful_gif = root + '/img/colorful.gif'; +export const yuangu_gif = root + '/img/yuangu.gif'; export const taigu_gif = root + '/img/taigu.gif'; export const warning_icon = root + '/img/tip/warning.png'; diff --git a/src/views/version/update-log.vue b/src/views/version/update-log.vue index 23dfc65..3685195 100644 --- a/src/views/version/update-log.vue +++ b/src/views/version/update-log.vue @@ -1,6 +1,6 @@