推 amosdeus :呀 剛剛有作修改,因為考慮不周,你在重看一遍。 08/02 20:42
※ 引述《amosdeus (幽素)》之銘言:
: set("anti_kind_race/air",2);
: set("anti_effect_race",(["dam":10,
: "fire":10]));
: 以上當參考
: Plain@Sanc
可以統一為一個參數儲存沒有關係。
anti_kind 用來存 "防禦等級"
anti_effect 用來存 "抗性趴數"
照你那樣想,等於說變成有四種欄位儲存了。
這樣玩家data區會一堆資料...
anti_tmp=(int)tar->query("anti_effect/"+kind) +
(int)tar->query("anti_effect/"+variety);
這是抗性趴數原本的程式碼,目前把variety省略而已。
由以上可以推說種族也只需要一種來儲存。
把 anti_kind 改用 anti_effect_race 也是可以。
只是有點長啦...
--
Norr@Sanc
風,吹散了一切煩惱,只留下平靜的思考。
雨,淋落了一切紛亂,只剩下無比的快樂。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.46.189
※ 編輯: hlead 來自: 122.117.46.189 (08/02 20:40)