[閒聊] 顛級系統的前置作業
(編輯中..可能要幾天的時間)
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://www.ptt.cc/bbs/mud_sanc/M.1442100530.A.9A5.html
推
09/13 11:17, , 1F
09/13 11:17, 1F
推
09/13 12:25, , 2F
09/13 12:25, 2F
※ 編輯: laechan (1.165.165.221), 09/13/2015 22:31:56
→
09/13 22:32, , 3F
09/13 22:32, 3F
→
09/13 22:32, , 4F
09/13 22:32, 4F
→
09/13 22:33, , 5F
09/13 22:33, 5F
※ 編輯: laechan (1.165.198.131), 09/16/2015 21:08:00
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
132
178
43
75