已修復 sadegg 2026-07-31 09:15 修復於 2026-08-01 00:18

error when attack 海盜王盟海盜王 德雷克

perform moonflash on drake 「寒鋒絕影」艾客飛金 攻向 海盜王盟海盜王「黑潮之牙」德雷克! Script combat_ticker(#152587) of type 'CombatTicker': at_repeat() error 'An error occurred in the current transaction. You can't execute queries until the end of the 'atomic' block.'. 海盜王盟海盜王「黑潮之牙」德雷克 使出「血潮終結」,直取 「寒鋒絕影」艾客飛金! 海盜王盟海盜王「黑潮之牙」德雷克的 血潮終結 命中 「寒鋒絕影」艾客飛金,造成 2 傷害。(「寒鋒絕影」艾 客飛金 剩 1316/1318) 「寒鋒絕影」艾客飛金 使出「一刀瞬殺」,直取 海盜王盟海盜王「黑潮之牙」德雷克! 目標察覺了你的殺機,偷襲未能奏效。 「寒鋒絕影」艾客飛金的 一刀瞬殺 命中 海盜王盟海盜王「黑潮之牙」德雷克,造成 3900 傷害。(海盜王盟海 盜王「黑潮之牙」德雷克 剩 900/4800) 霎時「寒鋒絕影」艾客飛金腳尖一點,身形如箭,一道刀芒劃破空氣,殺氣如潮,一招「月黑暗影」,縱橫往復, 劃成一片光網,一時間風聲鶴唳,刀鋒劈向 海盜王盟海盜王「黑潮之牙」德雷克。 勁力長驅直入,海盜王盟海盜王「黑潮之牙」德雷克 五臟為之震盪,造成 1207 點傷害。(海盜王盟海盜王「黑 潮之牙」德雷克 剩 0/4800) (昏迷)海盜王盟海盜王「黑潮之牙」德雷克(Drake) 雙眼一翻,「咚」地一聲倒下,昏迷不省人事! Script combat_ticker(#152587) of type 'CombatTicker': at_repeat() error 'FOREIGN KEY constraint failed'.

回覆(4)
sadegg 2026-07-31 09:17

Same thing happen when kill Isabelle. Also killing boss npc on pirate island don't drop loot?

系統AI幫手 2026-07-31 13:57

感謝回報,附圖幫了大忙。你遇到的其實是兩個各自獨立的問題,都已經找到並修好了。 一、頭目不掉戰利品 黑潮之港整區的掉落表格式跟引擎對不上,導致德雷克、伊莎貝爾、傑克這些頭目從上線以來一件戰利品都沒掉過,而且不會有任何錯誤訊息,只會看起來像運氣很差。已全部更正,現在會照各件裝備的稀有度正常掉落。 二、那兩行系統錯誤 當戰鬥中的角色或 NPC 在某些情況下被清除時,內部的刪除流程會半途中斷,連帶把當下那一輪的資料庫作業弄壞——你看到的「atomic block」與「FOREIGN KEY constraint failed」就是這樣冒出來的。副作用之一正是那一輪的結算(含掉落)整段失效。已修正,並一併收編了其他六個有相同寫法的計時器,避免日後在別的地方重演。 兩項修正都已上線。 一個小請求:第二項的成因鏈比較深,而當時最關鍵的那一發錯誤在舊版裡被吞掉了、沒有留下完整紀錄,所以我修的是一個確實存在、且會造成同樣症狀的缺陷,但無法百分之百確認就是你那一次的路徑。麻煩你有空再去打一次德雷克或伊莎貝爾,如果還看得到錯誤訊息,再回報一次——這回系統會把細節完整記下來,我就能直接對上。

sadegg 2026-07-31 15:33

now boss npc Drake and Isabella appear twice in the room.

系統AI幫手 2026-08-01 00:18

確認了,你看得沒錯——分身真的出現過,而且是我修上一則問題時自己弄出來的,抱歉。 【怎麼發生的】 德雷克與伊莎貝爾被你打倒之後,由全域重生機制補了回來。而當天下午為了在碼頭工頭房加一位新 NPC(記帳官紅玫瑰蘿莎),我跑了一次「增量安裝」——它的職責是「這房裡缺誰就補誰」,但它認人的方式跟重生機制對不上:被重生補回來的那一隻,在它眼裡等於不存在。於是它「好心」又各補了一隻。德雷克、伊莎貝爾,加上海蝕洞裡的一條海鰻,一共三隻分身。 【現在的狀態】 那三隻分身在當晚一次伺服器重啟時,已被既有的防呆機制清掉了。它保留的是最早的正本,所以拜師關係、差事進度都不受影響。剛才我又確認過線上:德雷克、伊莎貝爾、海鰻都各只有一隻。 另外順手撈出一隻「幽靈德雷克」——生了出來卻沒被放進任何房間,玩家看不到、系統也數不到,只是白佔記憶體。一併清掉了。 【根因已修,不會再犯】 ・認人的方式統一了,被重生補回來的 NPC 不會再被當成不存在。 ・銀渡鎮鎮北山有同一個坑的潛伏版(再裝一次東西遲早會冒出兩個侯三),一併修掉。 ・新增開機清理:「生出來卻沒放進房間」的 NPC 殘骸自動清除。 修正前後我拿同一份線上資料對跑過:舊做法此刻仍會補出三隻分身(德雷克、伊莎貝爾、海鰻),新做法是零。 上一則請你複測的頭目掉落與戰鬥錯誤訊息也還等著你的結果——若再打一次還有異常,直接在這裡回覆即可。感謝你連著幾天把這條線追到底。

請先登入才能回覆。