作者laechan (小太保)
看板mud_sanc
標題[聖殿] 關於玩家斷線&重新連線的處置
時間Wed Dec 3 18:27:29 2008
今日修正斷線及回復連線的處置如下...
一、斷線時
a)清空該玩家所有的戰鬥對象
=>反正怪物看到你斷線了他也不會攻擊你
b)清空該玩家的 msg buf
=>斷線後再重連的玩家沒必要保留這期間的 msg buf
c)清空該玩家的 special_attack
=>避免某些自動影響的東西出問題如 light_wall
二、重新連線時
視為重新進入該房間,則假若該房間還存在著 auto k 的怪物
你重新連線時會重啟這些怪物對你的攻擊.
這個跟之前一樣,這是因為之前你身上的戰鬥對象參數還存在
,所以你一登入它就判斷, 現在只是更動判斷方式。
給 wizs
相關的修改在 /std/user.c 的 net_dead 及 restart_heart 函數中
Laechan
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.170.229.207
1F:推 Layase1 :msg buf是什麼東西 12/03 19:18
2F:→ laechan :暫存訊息 12/03 19:20