From 6b0886fdbfa3498ee32e138c0afb5b26d036b1ef Mon Sep 17 00:00:00 2001 From: unanmed <1319491857@qq.com> Date: Tue, 12 Mar 2024 22:32:40 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B5=AE=E5=8A=A8=E6=A5=BC=E4=BC=A0?= =?UTF-8?q?=E6=8C=89=E9=94=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- idea.md | 59 ++------------------------------------------------ src/ui/fly.vue | 32 ++++++++++++++++++++++----- 2 files changed, 29 insertions(+), 62 deletions(-) diff --git a/idea.md b/idea.md index 89d975b..b2df7a0 100644 --- a/idea.md +++ b/idea.md @@ -1,60 +1,3 @@ -## 第二章 智慧 - -### 怪物 - -[] 同化 -[] 同化+阻击 -[x] 电摇嘲讽:到同行或同列直接怼过去,门和墙撞碎,不消耗钥匙,攻击怪物,捡道具,改变 bgm,可吃补给用 -[] 乾坤挪移:平移光环位置 -[] 加光环的光环 - -### Boss - -音游,音乐为一个被遗忘的夜晚,可选简单与困难,困难可获得成就冰与火之舞 - -玩法:一个会转动的圆盘,带有一个伸出去的把手,boss 从四面八方射子弹,当子弹恰好落到把手前端时,点击按键或屏幕,可以抵挡子弹,简单难度 3 条命,困难 1 条。简单难度音符密度低。困难难度为冰与火之舞的节奏。简单难度判定时间为前后各 100ms,困难为 50ms - -### 技能 - -[] 学习:学习选定怪物的选定技能(不能学光环),消耗智慧点,初始 400,但每次消耗点数+100,持续 3 场战斗 -[x] 铸剑为盾:主动技能,减少攻击,增加防御 - -### 机制 - -[] 苍蓝之殿 1: -[] 苍蓝之殿 2: -[] 苍蓝之殿 3: -[] 苍蓝之殿 4: - -### 成就 - -[x] 虚惊一场:打完山洞门口的怪只剩 1 滴血 -[] 学坏了:学习敌人的电摇嘲讽技能 -[x] 真能刷:勇气之路的刷血怪刷到 15w 以上的血 -[] 满腹经纶:把所有能学的怪物技能都学一遍 -[] 冰与火之舞:通过第二章特殊战的困难难度 -[x] 你是怎么做到的?!:山路地图与勇气之路地图中与若干个神秘的木牌对话 - -### 伤害对应 - -dam1.png ---- 存档 404 -dam2.png ---- 存档 285 -dam3.png ---- 存档 243 -dam4.png ---- 存档 59 - -## 第三章 战争 - -### 技能 - -分成多条线,可以单独点一条线,也可以混搭 - -[] 血之代偿:消耗一定血量,战前对怪物造成同等数值的伤害 -[] 闪避:每 M 回合闪避一次,减少 N% 的伤害 - -### 机制 - -[] 装备合成、装备(孔)强化 - ## 零散 TODO [] 实时天气(待定) @@ -115,3 +58,5 @@ dam4.png ---- 存档 59 [] 自定义状态栏,通过申请空间进行布局 [x] 复写 api,rewrite() [x] 对 vnode 进行简单的包装,提供出显示文字、显示图片等 api 以及修改 css 的 api +[] 楼传新增跳过无宝石无怪物的地图 +[] 楼传在小地图中显示10层塔的缩略图 diff --git a/src/ui/fly.vue b/src/ui/fly.vue index 955ca3c..eaa41d5 100644 --- a/src/ui/fly.vue +++ b/src/ui/fly.vue @@ -60,11 +60,11 @@
@@ -727,6 +727,7 @@ onUnmounted(() => { flex-direction: column; align-items: center; justify-content: space-around; + position: relative; } #fly-tools { @@ -736,6 +737,10 @@ onUnmounted(() => { flex-direction: row; justify-content: space-around; align-items: center; + position: absolute; + bottom: 0; + width: 100%; + background-color: #0004; } #fly-thumbnail { @@ -768,9 +773,26 @@ onUnmounted(() => { background-color: #ddd4; } +.fly-button { + padding: 3%; + border-radius: 8px; + background-color: rgba(0, 0, 0, 0.301); + border: 1px dashed #ddda; + filter: drop-shadow(0px 0px 16px black); +} + +#fly-now { + text-wrap: nowrap; + white-space: nowrap; + max-width: 50%; + text-overflow: ellipsis; + overflow: hidden; + text-shadow: 1px 1px 1px black, 1px -1px 1px black, -1px 1px 1px black, + -1px -1px 1px black; +} + @media screen and (max-width: 600px) { #fly { - padding: 5%; font-size: 225%; }