作者hlead (希多)
看板mud_sanc
标题[讨论] rideto修改。
时间Fri Apr 30 09:00:55 2010
// horse 另有其它新增属性如下
// horse_name 马匹的简易判断字串
// trust 信赖度
// rooms_num 可储存房间数
// rooms 被储存的房间
// can_xxx 可被使用的指令
// cant_xxx 不可被使用的指令
// bravery 胆量
// rebel 叛逆度
// interest_food 喜欢的食物
// names 认主设定
马匹公设上有写到认主设定,
so 需要修改/cmds/std/_ride.c档判断骑乘时的认主。
/*
if(!env->query("can_saveroom"))
{
write("rideto -save: 这个地方不能储存唷!\\n");
return 1;
}
*/
根据档案的判断,
马匹可储存地点应该只有该房间有设置 can_saveroom 这参数才可以,
所以当初小宝开放试用版,
是想统计出哪里是热门的地方,
进而设定该地方才可储存。
另外,我个人是建议将储存位置设在 horse 上啦。
理论上,马记忆的位置,如果换匹马就不该存在不是吗?
不同匹马,记忆的位置不应该相同。
等ride指令档修改完後,
让渡指令也差不多该上世了(因马匹有认主,转认主的指令)
与rideto需设置认主马匹且为是可记忆的马匹才可使用
(也就是所谓的特殊马匹)
// 马匹没有被设定可 rideto 将无法 rideto
if(!horse->query("can_rideto") ) return 0;
// 非马匹的认主者,无法使用rideto
if((string)horse->query("names")!=(string)ppl->query("name"))
return 0;
目前热门储存地点大致上有:牧师pr的神殿
国家药水店。
八卦前十段。
目前我认为可以设置rideto功能的有 "鹿王" (在极北。)
另外就bixi吧,不过该马匹已有特殊功能,因此不列入考量。
其他马匹,不具有独特性与难度性,所以不适合。
有其他意见请提出,谢谢。
-----------------------------------
其实我觉得如果是骑士专属,
记忆位置的判断就比照记忆之马就够了。
如果要分主副职差别的话,
那就是副职只能记忆一个位置。
2 & 3 & 4 都是不行的。
且还是要判断can_saveroom。
综合以上结果,倒是可以做个变通的设定。
主职的马,可以不看can_saveroom的设定。
这样也可以强大的区分出差别。
另外,我是建议第四点不要有,
or 再施展时间要很长。
再记忆与再顺移也需要做再施展时间的限制比较好?
目前好像 3,4 项还没正式开放的样子。
如果限制用好的话,可以顺便开放没关系。
3是 天空home
4是 人
--
Norr@Sanc
风,吹散了一切烦恼,只留下平静的思考。
雨,淋落了一切纷乱,只剩下无比的快乐。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.87.182.179
1F:→ laechan :这些都是原本要改的 04/30 09:04
2F:→ hlead :意思就是该改了..avert 04/30 09:08
※ 编辑: hlead 来自: 219.87.182.179 (04/30 09:18)