[閒聊] 打洞與插卡
看板mud_sanc (Sanctuary - 聖殿)作者laechan (小太保)時間18年前 (2007/10/18 09:31)推噓0(0推 0噓 0→)留言0則, 0人參與討論串1/2 (看更多)
嗯,如果仿 RO 的做法的話,wp/eq 必須設定底下參數...
set("sdata",({"holes","card_effect"}));
set("holes",({0,0,..}));
set("card_effect",([]));
sizeof(holes) = 洞數
當有插卡時...
set("holes",({"羅達蛙卡",0,..})); // 插了一張羅達蛙卡
set("card_effect",(["hp":400,"sp":50])); // 影響 hp+400 sp+50
在 view 的時候...
洞數:2 (目前尚未插有任何卡片)
洞數:2 (已插有羅達蛙卡)
洞數:2 (已插有羅達蛙卡、蟲蛹卡)
卡片:羅達蛙卡─hp+400、sp+50
蟲蛹卡─hp+700
問題在於武防的 short,原則上插了卡的武防不改名字也是可
以的...
一、拍賣時可以 auc view -> 可看到插了什麼卡片
二、從武防店買時可以 id -> 同上
三、觀看玩家身上的東西可以 view xxx -玩家name
換言之,隨時可 view 到武防資料,武防名稱就不需變動,但
反過來說,因為武防插了卡之後,卡片就不能再拔出來,因此
void set_new_short()
{
一、set("old_short",原先的short);
二、讀取卡片資料
三、設定加在 short 之前的名稱
四、set("short",new_short);
}
在武器「每次被載入時」就呼叫 set_new_short,就可以達到
更改武防名稱的效果。
插卡的指令可以設為 insert_card。
LAechan
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.231.121.43
討論串 (同標題文章)
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
12
19