mud_sanc 板


LINE

这篇是给玩家及 wiz 参考的,因为 /std/book.c 是我写的, 写的时间很早(2000年),所以很多东西是采用旧式的写法。 egingin 白级篇大致是 set("study",([ // 设定"读"的部份的一些东西,设定都很好理解 "min_skill":0, // 可从 0 开始读 "max_skill":100, // 初始值设定为可读到 100 ])); set("write",([ // 设定"写"的部份的一些东西 "min_skill":300, // 技能至少(含)要到多少才能开始写 "max_skill":400, // 技能在多少(不含)以上, 就无法替这本书补充任何内容 ])); 亮紫色部份才是此次的重点。 // 你的 egingin 值 < 300 时无法替这本书补充内容 sk=ppl->query("skill/"+book_sk); if(sk<data["write"]["min_skill"]) return notify_fail("你的技能『"+skill_name(book_sk)+"』未达 "+ data["write"]["min_skill"]+" 前,无法替这本"+ book_name+"补充任何内容!\n"); // 你的 egingin 值 > 400 时无法替这本书补充内容 if(data["write"]["max_skill"]>0 && sk>data["write"]["max_skill"]) return notify_fail("你的技能『"+skill_name(book_sk)+"』太高了,"+ "就算你替这本"+book_name+ "补充任何内容,人家也看不懂喔!\n"); 请留意上面是 > 而不是 >=,这意思就是说我在当初设定时, 就保留了「即便一般玩家练到 400 满了(拳士500)也还是可以 写」这样的设计。 然後几乎只要通过上述的判断就可以写书。 写完时: msg="你已经替手上拿着的"+book_name+"的内容,做了一点点的补充!\n"+ "读这本"+book_name+"所能学到的「"+book_sk2+ "」级数,往上提升了一级("+(sk+data["study"]["min_skill"])+")!\n"NOR+ "这本「"+book_name+"」的内容变难了一些,需要理性 "+ (t1+data["study"]["int"])+" 才看的懂!\n"+ "能替这本"+book_name+"加注所必需的「"+book_sk2+ "」级数,往上提升了"+chinese_number(t2)+"级("+ (t2+data["write"]["min_skill"])+")!\n"+ "这本「"+book_name+"」的内容变难了一些,需要理性 "+ (t3+data["write"]["int"])+" 才能再替它加任何注解!\n"NOR; data["study"]["max_skill"]+=sk; 上面很明显 1.你每写一次,它的 min_skill 就提高 1。比方一开始技能值 0 就能读,现在就变成至少要 1 才能读。 2.然後你每写一次,写书时需要的 min_skill 也会提高 1。比  方一开始你只需要技能值 300 就能写,现在就需要 301。 3.然後你每写一次,可阅读的 max_skill 值就提高 1。比方一 开始只能读到 100,现在就变成至少可读到 101。 所以这两个 min_skill 及 study 的 max_skill 是同步增加的 ,只有 write 的 max_skill 不会变。 if(me->query("skill/"+book_sk)<data["write"]["max_skill"]) { sk=data["write"]["min_skill"]; sk=1+random(sk); msg=msg+"因为写这本"+book_name+",你的技能「"+book_sk2+ "」熟练度增加了("+sk+")!\n"; me->improve_skill(book_sk,sk); if(me->query("skill/literature")<1000) me->improve_skill("literature",1+random(sk)); } 这里则是写书者可得到的熟练度,得到的条件就是你的技能值 小於 write 设定的 max_skill(400),所以已经 400 的玩家就 不会得到熟练度,技能值会永远 400,自然就能一直写。 以上。有看不懂的地方可以问,看懂了就找本书来写吧。 有空的玩家甚至可 try try 写过的书能否丢 savebox。 Laechan --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.165.181.104
1F:→ laechan :另外,欢迎玩家提供新的可读书本或武功秘笈 08/02 00:38







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:iOS站内搜寻

TOP