[閒聊] 20170601修改事項

看板mud_sanc (Sanctuary - 聖殿)作者 (揮淚斬馬雲)時間8年前 (2017/06/01 10:22), 8年前編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
今天至少會改 _wear.c 更改性別判斷方式,血牛王的部份再麻煩 hlead 幫忙一下有無比較好的處理方式。 另外,今天至少會看一下 sagepower 的問題。上次有初步看了一 下,比想像中麻煩。 一、指令 wear 修改 /cmds/std/_wear.c 不備份修改 tmp=ob->query("gender"); if(tmp && tmp!="" && tmp!=(string)user->query("gender")) { write(HIR"只有"+tmp+HIR"才能使用"+obname+HIR"唷!\n"NOR); return 1; } 以上段落改為 // laechan@sanc changed in 2017/06/01 // 非男性也非女性的性別,可裝備任何限制性別的裝備 tmp=ob->query("gender"); t=user->query("gender"); if(tmp && tmp!="") if((t=="male" || t=="female") && tmp!=t) { write(HIR"你的性別是"+to_chinese(t)+"("+t+"),不能裝備"+obname+HIR"唷!\n"NOR); return 1; } 不管第三性的英文是什麼都適用,上面簡單的說就是限 male 或是 限 female 的武防,只會針對性別為 male 或 female 的玩家做裝 備判斷,性別不屬於 male 也不屬於 female 的玩家不受該限制。 二、技能 watou blade 修改 技能檔 /d/blade/watou_blade.c 不備份修改 玩家回報 watou blade 使用時 pp 不會扣、反而會一直增加的 bug 因此加上判斷式: if(cost<0) cost=0; 消耗值為 0 的發生條件之一是: 你的力量值(str)高到一個程度。 暫不設最小消耗值,以做為給玩家回報 bug 的獎勵。 三、 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.252.98.130 ※ 文章網址: https://www.ptt.cc/bbs/mud_sanc/M.1496283744.A.199.html ※ 編輯: laechan (111.252.98.130), 06/01/2017 20:18:27

06/03 21:33, , 1F
06/03 21:33, 1F
文章代碼(AID): #1PBtfW6P (mud_sanc)
文章代碼(AID): #1PBtfW6P (mud_sanc)