[wizs] 關於特殊buff/異常狀態的循環判斷已刪文

看板mud_sanc (Sanctuary - 聖殿)作者 (揮淚斬馬雲)時間6天前 (2024/12/15 16:44), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我目前有打算做這樣的東西,構想是,在 /std/new_ob 下會有 一個物件(類似 boat.c),它的呼叫頻率與 times_check 本身的 自呼叫頻率一致,但它本身不 save_object 任何東西。 在此情況下,假設它叫做 prime,則模擬以下情況 1. 中毒,即循環扣血情況 prime->prime_set(玩家物件,"中毒",({"訊息",扣血量,週期秒數,次數or時間})); 則在每一次的循環判斷時 if(!玩家物件) { 移除該玩家的判斷; return 1; // 玩家不在了扣血自動中止 } if(!interactive(玩家物件)) continue; // 若玩家斷線,就暫時停止判斷 if(玩家有五毒珠) { 移除該玩家的判斷; return 1; // 玩家不在了扣血自動中止 } // 其它判斷 玩家->add("hp",-扣血量); // 其它判斷 (編輯中) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.33.120.231 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/mud_sanc/M.1734252294.A.261.html
文章代碼(AID): #1dNfS69X (mud_sanc)
文章代碼(AID): #1dNfS69X (mud_sanc)