[閒聊] 藍寶在紅藍方會因為代碼緣故傷害不一樣

看板LoL (英雄聯盟)作者 (kemonoleader)時間6小時前 (2025/07/28 12:01), 編輯推噓75(76126)
留言103則, 83人參與, 34分鐘前最新討論串1/1
https://b23.tv/6luxqnB B站連結 不喜誤點 -經測試,Q/R技能的總傷害、傷害段數和單次傷害在紅藍方均相同。 現可通過遊戲內簡易測試復現該bug: Q技能:施放Q後立即垂直移動(不使用閃現)。藍方蘭博對紅方英雄至少造成3段傷害, 而紅方蘭博對藍方英雄僅造成2段傷害。 對小兵則雙方都至少造成3段傷害。該測試需要極其精確的滑鼠點選且不穩定,因難以確 保Q持續時間精確到毫秒級。 注意:必須使用兩個遊戲賬號才能觸發該bug,使用假人無效。 R技能:由於R的debuff會顯示在狀態列,測試更簡單。最簡易方法是讓樂芙蘭用W(魔影 迷蹤)穿過蘭博大招。藍方蘭博會對紅方樂芙蘭造成2段傷害,而紅方蘭博對藍方樂芙蘭 僅造成1段傷害。 這顯然是bug,因蘭博R的debuff持續1秒且每0.5秒造成傷害,理應始終至少2段傷害。僅 造成1段即為bug。 注意:極低概率樂芙蘭穿過R時不受任何傷害,該情況在雙方都可能出現。 既然已證明Q/R當前存在導致紅方蘭博丟失傷害的bug,下面詳細說明傷害丟失的條件與原 因: R技能分析: 蘭博R施加1.00秒灼燒debuff,可通過狀態列圖示觀察。可見當圖示轉到3點鐘方向(持 續時間的1/4處)時會重置(重新整理為1.00秒)。 這意味著蘭博R每0.25秒就會施加新的1.00秒灼燒debuff,重複施加會將持續時間重新整 理為1.00秒。 測試時使用樂芙蘭W、崔絲塔娜W和佐伊R來確保單位在R中停留固定時長,但發現傷害不穩 定,因debuff施加次數不穩定。 這是由於單位進入R的時刻與R的0.25秒傷害檢查未同步所致。蘭博R每0.25秒檢查一次— —若單位碰撞箱在此時刻與傷害區域重疊,則施加1.00秒灼燒debuff。 為簡化說明,暫不考慮Tick舍入問題。 設x = (在R中停留時間)/0.25 將x分解為整數和小數部分:x = |x| + {x} debuff施加次數(N)為: N = |x| + Bernoulli({x}) 其中Bernoulli({x})是以概率{x}為1、1{x}為0的隨機變數。 例如: 樂芙蘭W(快速位移)→ x0.9 → N=0或1(1的概率更大) 崔絲塔娜W(慢速位移)→ x1.5 → N=1或2 佐伊R(0.75秒)→ x3.5 → N=3或4 經大量測試發現: 當N=1,2,3,4時,藍方蘭博造成2,2,3,3段傷害,紅方蘭博造成1,2,2,3段傷害。 結論:當N為奇數時,紅方蘭博比藍方少1段傷害;N為偶數時雙方傷害相同。 進階測試方法: 我設計了一種巧妙方法,使紅藍方技能時間精確到毫秒級同步: 讓紅方蘭博同時對藍方英雄和假人施放R。 原理: ‧ 傷害和狀態計算按固定順序處理,很可能基於單位ID優先順序: 藍方英雄 > 紅方英雄 > 假人/小兵 bug觸發條件: ‧ 當低優先順序單位(紅方蘭博)傷害高優先順序單位(藍方英雄)時觸發bug ‧ 當高優先順序單位(藍方蘭博)傷害低優先順序單位(紅方英雄/假人)時不觸發 因此紅方蘭博對目標假人的行為與對藍方蘭博對紅方英雄相同,使我們能同時觀察兩種場 景且時間完全同步。 R技能發現: ‧ 目標站在R起點時,雙方均受10段傷害 ‧ 目標站在R終點時,雙方均受9段傷害 ‧ 存在中間位置使一方受9段、另一方受10段,因為兩個偶數中間必有一個奇數 我們可以發現: ‧ 紅方蘭博R對藍方英雄有0.25秒傷害延遲 ‧ 傷害不同步——紅方蘭博的傷害會在目標間交替生效 Q技能發現: ‧ 蘭博Q每秒造成4次傷害(每0.25秒1次) ‧ 紅方蘭博Q對藍方英雄有約0.25秒傷害延遲 ‧ 若Q被提前打斷,紅方蘭博會少1段傷害(如2:1、3:2等) 這意味著每次線上Q換血都可能丟失傷害,嚴重影響紅方蘭博表現 丟失段數還會影響符文(如奧術彗星)和裝備(如蘭德里的苦楚) bug起源推測: 蘭博Q/R被歸類為DOT-AOE傷害,在引擎層(AOE)和指令碼層(DOT)表現不一致 這導致了蘭博代碼在引擎層與指令碼層存在隱形耦合 即傷害計算與狀態計算存在耦合 這種矛盾可能引發基於伺服器幀優先順序的傷害計算的時序bug。 我懷疑: 原始bug(紅藍方傷害不均)被"修復"的方式是給紅方蘭博新增延遲,雖"平衡"了總傷害 卻製造了更隱蔽的新bug 即設計師將一個小bug修成了一個更隱蔽的大bug 該bug影響14年來的數億局遊戲,包括約3000場職業比賽 ----- Sent from PttX on my Android -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.72.87.237 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/LoL/M.1753675265.A.218.html

07/28 12:02, 6小時前 , 1F
樂芙蘭是誰
07/28 12:02, 1F

07/28 12:03, 6小時前 , 2F
這樣差不多等於紅方藍寶自帶少10%傷害debuff?
07/28 12:03, 2F

07/28 12:03, 6小時前 , 3F
問就是機制
07/28 12:03, 3F

07/28 12:04, 6小時前 , 4F
問就是機制
07/28 12:04, 4F

07/28 12:04, 6小時前 , 5F
樂布朗?
07/28 12:04, 5F

07/28 12:05, 6小時前 , 6F
內文是影片作者寫的下方簡介 所以文章內用的是對面
07/28 12:05, 6F

07/28 12:05, 6小時前 , 7F
的英雄稱呼
07/28 12:05, 7F

07/28 12:05, 6小時前 , 8F
LB吧
07/28 12:05, 8F

07/28 12:05, 6小時前 , 9F
名字就有藍了當然藍方比較有優勢
07/28 12:05, 9F

07/28 12:05, 6小時前 , 10F
leb
07/28 12:05, 10F

07/28 12:06, 6小時前 , 11F
原始碼流出後變成opensource讓大家推PR好了
07/28 12:06, 11F

07/28 12:07, 6小時前 , 12F
ok 紅方別選藍寶
07/28 12:07, 12F

07/28 12:07, 6小時前 , 13F
懶棒沾母屎豚
07/28 12:07, 13F

07/28 12:08, 6小時前 , 14F
這滿酷的耶 之前就有燼跟豹女Z軸高低差了
07/28 12:08, 14F

07/28 12:08, 6小時前 , 15F
LBJ?
07/28 12:08, 15F

07/28 12:09, 6小時前 , 16F
出個紅寶就可以了
07/28 12:09, 16F

07/28 12:12, 6小時前 , 17F
紅寶
07/28 12:12, 17F

07/28 12:12, 6小時前 , 18F
睏寶
07/28 12:12, 18F

07/28 12:12, 6小時前 , 19F
都叫藍寶了,當然是藍方的比較強
07/28 12:12, 19F

07/28 12:12, 6小時前 , 20F
那以前飛機的炸藥包 魔甘娜蛇女的W呢
07/28 12:12, 20F

07/28 12:12, 6小時前 , 21F
200年遊戲製作經驗
07/28 12:12, 21F

07/28 12:14, 5小時前 , 22F
問就是屎山代碼
07/28 12:14, 22F

07/28 12:14, 5小時前 , 23F
LOL2快出
07/28 12:14, 23F

07/28 12:15, 5小時前 , 24F
懂了 藍方不用ban藍寶 紅方搶了只有90%強度
07/28 12:15, 24F

07/28 12:15, 5小時前 , 25F
RITO PLZ
07/28 12:15, 25F

07/28 12:15, 5小時前 , 26F
點點點
07/28 12:15, 26F

07/28 12:15, 5小時前 , 27F
藍方拿卻是100%
07/28 12:15, 27F

07/28 12:15, 5小時前 , 28F
藍寶比紅寶強 沒問題 這隔壁棚也是
07/28 12:15, 28F

07/28 12:17, 5小時前 , 29F
屎山代碼 挖一個坑去填另一個坑
07/28 12:17, 29F

07/28 12:18, 5小時前 , 30F
幹 有夠離譜
07/28 12:18, 30F

07/28 12:19, 5小時前 , 31F
畢竟是藍寶
07/28 12:19, 31F

07/28 12:21, 5小時前 , 32F
拳頭真的狗屎
07/28 12:21, 32F

07/28 12:21, 5小時前 , 33F
燼的高低差也是很扯
07/28 12:21, 33F

07/28 12:21, 5小時前 , 34F
兩個谷都是藍寶比較強,合理。什麼谷不好說
07/28 12:21, 34F

07/28 12:23, 5小時前 , 35F
jhin那個是技能指示框繪製的關係吧
07/28 12:23, 35F

07/28 12:24, 5小時前 , 36F
riot plz
07/28 12:24, 36F

07/28 12:25, 5小時前 , 37F
萬年屎山真的超ㄏ 前陣子商店按鈕還可以被賣掉
07/28 12:25, 37F

07/28 12:27, 5小時前 , 38F
藍方寶
07/28 12:27, 38F

07/28 12:28, 5小時前 , 39F
都叫藍寶了
07/28 12:28, 39F
還有 24 則推文
07/28 13:19, 4小時前 , 64F
阿我就叫藍寶阿
07/28 13:19, 64F

07/28 13:21, 4小時前 , 65F
看了一下這個Bug 疑似2014年就有人發現了
07/28 13:21, 65F

07/28 13:26, 4小時前 , 66F
都叫藍寶了不然呢
07/28 13:26, 66F

07/28 13:42, 4小時前 , 67F
紅色就是打9折的顏色
07/28 13:42, 67F

07/28 13:44, 4小時前 , 68F
問就是機制
07/28 13:44, 68F

07/28 13:48, 4小時前 , 69F
不是紅寶 合理吧(誤
07/28 13:48, 69F

07/28 13:59, 4小時前 , 70F
有點蝦…
07/28 13:59, 70F

07/28 14:00, 4小時前 , 71F
直接重寫程式出LoL2好了
07/28 14:00, 71F

07/28 14:05, 4小時前 , 72F
笑了 藍博 紅博
07/28 14:05, 72F

07/28 14:17, 3小時前 , 73F
藍寶>紅寶>傑寶
07/28 14:17, 73F

07/28 14:18, 3小時前 , 74F
一段屎code 累積不知道有沒有影響幾千萬的獎金
07/28 14:18, 74F

07/28 14:18, 3小時前 , 75F
AI寫代碼時代 一些笨色可以炒一炒滾回家了
07/28 14:18, 75F

07/28 14:20, 3小時前 , 76F
來個睏寶skin 剛好是紅色的
07/28 14:20, 76F

07/28 14:33, 3小時前 , 77F
紅寶是一種緹寶嗎
07/28 14:33, 77F

07/28 14:37, 3小時前 , 78F
所以紅寶也不用什麼操作q擺頭了。天生少一段傷害
07/28 14:37, 78F

07/28 14:37, 3小時前 , 79F
LOL再不改code 真的是超糞
07/28 14:37, 79F

07/28 14:43, 3小時前 , 80F
如果你真的擔心屎code那更加不應該用AI寫代碼吧 至
07/28 14:43, 80F

07/28 14:43, 3小時前 , 81F
少現在AI寫的東西維護性還是很差
07/28 14:43, 81F

07/28 14:47, 3小時前 , 82F
藍寶在藍方有加成也是很合理吧?
07/28 14:47, 82F

07/28 14:52, 3小時前 , 83F
再出一隻紅寶平衡吧
07/28 14:52, 83F

07/28 14:57, 3小時前 , 84F
屎山代碼
07/28 14:57, 84F

07/28 15:04, 3小時前 , 85F
主要傷害就Q跟R,這至少少了20%
07/28 15:04, 85F

07/28 15:18, 2小時前 , 86F
好扯喔
07/28 15:18, 86F

07/28 15:21, 2小時前 , 87F
藍寶在藍方強怎麼了嗎 大不了下次做個紅寶
07/28 15:21, 87F

07/28 15:26, 2小時前 , 88F
E04難怪藍寶勝率一直噴
07/28 15:26, 88F

07/28 15:28, 2小時前 , 89F
把一些多餘的垃圾刪除 如 稱號 雕紋 專精分數改S次
07/28 15:28, 89F

07/28 15:31, 2小時前 , 90F
這感覺有點嚴重
07/28 15:31, 90F

07/28 15:37, 2小時前 , 91F
bug 是真的,但這 UP 想帶風向也是真的
07/28 15:37, 91F

07/28 15:38, 2小時前 , 92F

07/28 15:38, 2小時前 , 93F
笑死一口氣剝奪LCK的5個冠軍,真不愧是銅牌賽區
07/28 15:38, 93F

07/28 15:52, 2小時前 , 94F
紅方選就給個2P色藍寶平衡吧
07/28 15:52, 94F

07/28 15:55, 2小時前 , 95F
終於抓到了這幾年LPL沒冠軍的真正原因了
07/28 15:55, 95F

07/28 16:02, 2小時前 , 96F
機制
07/28 16:02, 96F

07/28 16:20, 1小時前 , 97F
第39行 0的機率是1-{x} 不是1{x}
07/28 16:20, 97F

07/28 16:26, 1小時前 , 98F
叫藍寶所以在藍方比較強
07/28 16:26, 98F

07/28 16:56, 1小時前 , 99F
問就是機制
07/28 16:56, 99F

07/28 17:06, 1小時前 , 100F
AI寫代碼,那只會從屎山變糞坑而已,噗噗
07/28 17:06, 100F

07/28 17:23, 49分鐘前 , 101F
找到問題 LPL迎來最有希望的一年
07/28 17:23, 101F

07/28 17:38, 34分鐘前 , 102F
不是 你這樣在藍方拿藍寶的counter位還被單殺的很
07/28 17:38, 102F

07/28 17:38, 34分鐘前 , 103F
尷尬
07/28 17:38, 103F
文章代碼(AID): #1eXlO18O (LoL)
文章代碼(AID): #1eXlO18O (LoL)