作者laechan (小太保)
看板mud_sanc
标题[闲聊] 颠级系统的前置作业
时间Sun Sep 13 07:28:47 2015
(编辑中..可能要几天的时间)
1.颠级使用的栏位
目前构想是 guild/hero
> chinese hero==英雄
> call me;set;"guild"hero";1
> guild
你的公会状况如下:
╭──┬───┬───┬───┬───┬───┐
│职业│冒险者│牧师 │英雄 │法师 │剑士 │
│ │ Adv.│ Cle.│ Her.│ Mag.│ Sla.│
│级数│(20) │(25) │(1) │(50) │(25) │
└──┴───┴───┴───┴───┴───┘
↑
└它的位置再看要显示在哪
另外,思考了几天,我想还是使用现有的 exp 及 pexp 是
最理想的,也就是说如果 Lv119->Lv120 需要多少经验值,
那从颠级1 升到颠级2 「最起码也需要多少」是比较符合直
觉的设定,因此重写了函数如下
// Laechan@Sanc add in 2015/09/16 for 颠级设定
else if(d>0 && d<GUILD_HERO)
{
// 节庆设定
exp<20000000 ? exp=(exp*SYST_FES_EXP2)/100 : exp=(exp/100)*SYST_FES_EXP2;
data["exp"]+=exp;
if((int)data["exp"]>PEAK_EXP)
{
data["exp"]=PEAK_EXP-a;
data["pexp"]+=1;
if(data["pexp"]>99)
{
data["guild"]["hero"]+=1;
if((int)data["guild"]["hero"]>=GUILD_HERO)
{
data["pexp"]=99;
data["exp"]=49999999;
}
else
data["pexp"]=0;
}
}
以上已写入 /std/user/living.c 的 add_exp 函数并经过测试
可行。
2.stat_monster.c 的修改
最高颠峰等级会与刚好整数的 adv 点数相符
└设定部份进阶职业的进阶技能施展会耗 1% exp 的可行性
(这会等颠级开放才实装,法师进阶的广域魔法一定会实装)
这个应该不难,guild/hero 直接放进去用即可。
3.score 先改, short_who 先以等级再以颠级排序
你是第[120]级的妖精,能锻链的属性:
--属性名称-------------------------------------------------------------------
敏捷(dex) 0/420 级 盗贼与刀客的相关属性, 一回合攻击连击数, 回避力, ..
体质(con) 0/120 级 物理攻击防御及全属性伤害最小抵御值, 生命力上限, ..
感性(fel) 0/0 级 牧师的相关属性, 神圣法术威力与效果, 精神力上限, ..
理性(int) 0/300 级 法师的相关属性, 全技能熟练度相关值, 精神力上限, ..
魔力(mag) 0/240 级 法师与牧师相关属性, 法术威力与效果, 精神力上限, ..
力量(str) 0/120 级 近战系物理攻击共通影响参数, 物品携带及武防装备, ..
气劲(air) 0/120 级 战骑剑拳系发劲类攻击的共通影响参数, 气劲力上限, ..
-----------------------------------------------------------------------------
上面点数共 420+120+300+240+120+120 = 1320,1320-800=520,
520/6 = 8x,代表至少颠个 8x 级是没问题的。
在这情况下较理想的数值是 10、50、60、80、99、100 这几种。
大概就会先开个 10 级试试。
4.颠级的附加好处
a.颠级最主要的用途就是每升一级,玩家又会多出几点 adv 点
数可供使用,再来就是凡是会 query 到 level 的几个重要判
定(例如 3p 计算式、药水携带量)也会改成 level+颠级等级。
b.导入英雄称号及英雄公会
c.英雄可在旅店招募佣兵(我想以这个替代比较繁琐的宠物)
d.每升一级可额外获得 n 点的 adv 点数
(用这个替代没办法变更的 120 等级上限)
e.可学到英雄才可学的额外技能(透过 guild/hero 来做)
(至少要新增六+1个技能才起码够用,我想把勇者原先规划的技能部份拿来用)
f.部份主职及进阶的技能施展效果会受颠级级数的影响
g.可与另一个我原本想做的跨次元系统结合在一起
h.我想应该会有英雄专属的武防, 它的栏位与 pri_guild 共用
,也就是说,如果有一件武防限英雄,那它一定不限主职,
反之,一件装备如果限定了主职,那就不会限定只有英雄能装
(然後或许可藉用传奇武防这样的名称及颜色区别)
5.巅级的限制
a.需有 adv_guild (所以问题又回到近战系公会的 adv_guild)
b.勇者也可颠级 (因为勇者也是设定 adv_guild)
c.我想弄一个转英雄专属的副本并实现副本内连结副本的方式
副本的好处是玩家可控制自己一人or组队揪团去打
而不会受到其它玩家的影响,但每次只有一人可转英雄
并需符合前提 a (也就是进阶职才能转)
转英雄可自动获得颠级等级 1 (guild/hero = 1)
d.依副本的规模来决定是否有其它限制
(前提是可实现副本内与其它副本的连结)
最後要提的是,以前有一篇讨论近战系职业的进阶技能,当时的想
法是战骑刀剑拳的进阶技能都要先有了,才能一起做,我记得那篇
讨论到最後只剩几个技能未定案,应该也是最近可以把它定案。
这样才能接着思考英雄的技能可做哪些。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.165.165.221
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/mud_sanc/M.1442100530.A.9A5.html
1F:推 justinj : good! 有空再来帮忙好了.. 09/13 11:17
2F:推 luchiya123 : 大推 09/13 12:25
※ 编辑: laechan (1.165.165.221), 09/13/2015 22:31:56
3F:→ laechan : 名称叫什麽英雄等级之类的应该是未来确定的方向 09/13 22:32
4F:→ laechan : 虽然使用 guild/hero 但不写成「转职为英雄」 09/13 22:32
5F:→ laechan : 也就是实际上未来已经没有所谓的转英雄这样的设定 09/13 22:33
※ 编辑: laechan (1.165.198.131), 09/16/2015 21:08:00