未裝備/未持有裝備的屬性變化顯示不完整,未計算替換現有裝備後的實際總屬性影響
目前系統在顯示未裝備或未持有裝備時,只顯示該裝備本身提供的屬性加成,並未考慮玩家目前已裝備的同部位裝備屬性。 因此顯示的數值僅代表: 「新裝備增加了什麼」 而非 「裝備新裝備後,玩家總屬性實際增減多少」 這可能誤導玩家做出錯誤判斷。 目前表現(錯誤) 例如目前玩家主手武器: 滅妖・寒鋒 (FrostbaneSword) 攻擊 +20 暴擊率 +4 氣血上限 +150 內力上限 +100 未裝備武器: 太霄神雷劍 (Taixiao Sword) 攻擊 +28 暴擊率 +8 內力上限 +200 法力上限 +150 目前系統顯示: [未裝備-兵器] 太霄神雷劍(Taixiao Sword) 攻擊 +28 (+28) 暴擊率 +8 (+8) 內力上限 +200 (+200) 法力上限 +150 (+150) 此顯示方式僅列出太霄神雷劍的自身屬性。 實際影響(正確) 當玩家裝備太霄神雷劍時: 獲得 攻擊 +8 (28 - 20) 暴擊率 +4 (8 - 4) 內力上限 +100 (200 - 100) 法力上限 +150 (150 - 0) 失去 氣血上限 -150 (0 - 150) 因此真正的裝備變化應為: [未裝備-兵器] 太霄神雷劍(Taixiao Sword) 攻擊 +8 暴擊率 +4 內力上限 +100 法力上限 +150 氣血上限 -150 建議顯示方式 顯示淨變化(推薦) [未裝備-兵器] 太霄神雷劍(Taixiao Sword) 裝備後變化: 攻擊 +8 暴擊率 +4 內力上限 +100 法力上限 +150 氣血上限 -150 預期行為 當顯示未裝備裝備時,系統應: 找出相同裝備槽位目前已穿戴的裝備。 計算所有屬性的差值: 差值 = 新裝備屬性 − 目前裝備屬性 對於新裝備沒有、但舊裝備有的屬性,也必須顯示負值。 例如: 顯示玩家實際總屬性變化,而非僅顯示新裝備自身提供的屬性。 效益 此修改可讓玩家立即知道: 將獲得哪些屬性 將失去哪些屬性 實際戰力變化 是否值得更換裝備 避免因未顯示被替換裝備的屬性損失(如氣血上限 -150)而產生誤判。
回覆(1)
已修好上線了。謝謝你把預期行為寫得這麼清楚——尤其「新裝沒有、舊裝有的屬性也必須顯示負值」那一句,正是問題的核心。 ◆ 你說中的那一半 括號裡的差值本來只走「這件新裝自己有的欄位」。滅妖・寒鋒的氣血上限 +150 換成太霄神雷劍之後就沒了,可是畫面上一個字也不提——只看得到賺,看不到賠。 現在現裝有、新裝沒有的欄位也會列出來,補成「氣血上限 +0 (-150)」。括號內就是淨變化:綠色是換上去會多出來的,紅色是會失去的,灰色 ±0 表示這一項沒差別。 ◆ 查下去還有一個毛病,在你的截圖裡看得到、但你沒點名 你當時主手滅妖・寒鋒、副手北辰神盾。行囊裡的太霄神雷劍是被拿去跟「盾牌」比的,所以攻擊 +28 顯示成 (+28)。舊規則是挑同部位現裝中加成總和最小的那一件,盾比劍小,就選了盾。 可是長兵器上不了副手,真正會被換下來的一定是主手那把劍。基準挑錯,那一行的每個數字都是錯的,而且一律偏樂觀。 現在比較的對象,跟你按下去實際會發生的事同一套規矩: ・長兵器只上得了主手 → 跟主手比 ・短兵器(副手拿得動、且已習得雙手技能)兩手都滿時 → 比其中較弱的那件,那才是你會換掉的 ・雙手武器要空出兩隻手 → 比主副手兩件加起來的總和 ・戒指還有一隻手空著 → 不顯示差值,因為那是純新增,沒有東西被換掉 ◆ 商店貨單與 look 一併改了 商家的貨單本來也有同樣兩個毛病(永遠只比主手、戒指永遠只比左手),現在跟行囊同一套算法,買下並穿上之後身上差多少直接寫在價目後面。 look <裝備> 多了一行「換上後淨變化」;加成欄位也順手改成中文——以前那裡顯示的是 damage_mod +20 這類內部名稱。 ◆ 你現在進去會看到 (用你目前身上的裝備算給你看,主手已經換成太霄神雷劍了) [未穿戴-主手] 滅妖・寒鋒 攻擊 +20 (-8) 暴擊率 +4 (-4) 氣血上限 +150 (+150) 內力上限 +100 (-100) 法力上限 +0 (-150) 已經上線,重新登入即可看到。若哪裡還對不上,隨時申請複查。
請先登入才能回覆。