→ laechan : 我另外有考慮是否讓玩家在 ob use 次元水晶 時就能 12/26 11:56
→ laechan : 看到總共有哪些密碼,算是給水晶持有者的福利 12/26 11:56
→ laechan : 備忘一下, ob use 應該列出目前持有的哪些東西可use 12/26 11:59
→ laechan : 或至少應該在 ob view 時顯示這東西是不是可 use 的 12/26 12:00
→ laechan : 依我目前的寫法能否 ob use 看的就是是否接的是 / 12/26 12:01
→ laechan : 開頭的 desc,是的話再去抓該物件是否有 ob_use_func 12/26 12:02
→ laechan : 這個不難寫, 列入下午的工作 12/26 12:02
順便備忘一下,2018 想做的修改
1.Level 120 起,recall 要收影特幣,它會先從 newbie_money 開始扣,
扣完了就改扣 balance。只是收個意思不會超過 10000 影特幣,而且收
過一次後如果你 n 秒內又 recall,它不會重覆扣,n 至少 300。
次元鏡也會收費,但同樣只收個意思,而且收費方式同上。未來很多行
為都會消耗影特幣,但是都不會消耗很多,純粹是做個影特幣小回收。
增加聲望點數可使用的範圍也是未來的重點之一,但我不希望它完全是
消耗用,而是也能當作一種門檻,例如某些任務需聲望點數多少才能接
就是一種門檻設定方式,配套就是多增加玩家可拿到聲望點數的方式。
2.明年會開放 Lv121 以上的等級,它不是透過練功取得。Lv121 要透過轉
生,轉生的相關文章之前有貼過,只需轉生一次,轉生過的角色,種族
名稱會有所改變(暫定),轉生後等級不用重練直接就 Lv121(暫定),並
被允許可進入某個大型區域,並可在這個區域取得一些成就。這些成就
就是等級能否繼續往上升的條件。
而只要是 Lv121 以上的玩家並持有某種點數的話,都可以在一般區域執
行特殊指令(例如 usecard),該點數必須在上面所說的大型區域才能拿
到。
3.明年會開放一般武器可鑲嵌物品,目前玩家儲存物品的資料格式已換成
([
"/d/auc/blarket/wiz_auc/ob05#47909":
(["names":"hiei","mass":10,"hide":1,]),
])
我只需要一個鑲嵌名即可,例如 "embed":"m801",代表該武器鑲嵌了一
顆紅色晶礦(這只是範例),這時需要修改的範圍是
/cmds/std/_view.c 顯示鑲嵌的東西以及其影響值
/cmds/std/_wear.c 裝備時該物品的額外影響值
/cmds/std/_inventory.c 該物品有鑲嵌東西時顯示的名字會不一樣
這裡要提的重要設定,就是比方某武器已經設定 str+30 air+35 dex+35
時,就不能再鑲嵌會加 str air dex 的相關物,但可鑲嵌會加 fel mag
con 的東西,只能鑲嵌一個,依鑲嵌物的不同而會額外增加新的屬性值,
並有值的高低差異,這個值會與 (30+35+35)除以某值 相關。
初步並會只先開放認主武器可鑲嵌,可避免很多問題。
防具類的則不會開放,把重點放在讓武器有多種變化效果,並考慮重新開
放 barefist 類的武器。
4.ob trade 明年將試行遠端交易,同一房間的情況不收取任何費用,遠端
的情況會收手續費,同樣只是收個意思。未來隨著一些新東西的陸續開放
,虛擬物品的被使用頻率會漸漸提高。
5.明年將會限制「天空城農場作物收成屯積數量」,限制分兩種
1.每一種作物限制最多屯多少,但不限種類數量。
2.總量限制。
比方第 1 種,某作物已 9999 時,農場的該作物將無法收成,要收成該
作物就必須先賣掉倉庫所屯的一部份。
比方第 2 種,倉庫已屯總量為 9999 時,要收成農場的任何作物時將無
法收成,同上。
第 1 種比較好寫。我會先寫程式撈出所有玩家已收成的作物總量概況,
藉此得出適當的限制數。假設平均單價 1500,收獲數量上限 9999,玩家
平均屯了 100 種作物時,1500x9999x100 大約是 15 億。
6.明年若有時間,會補完八個職業技能;補完後若還有時間,會開放戰騎刀
劍拳的進階職業,及補完所有進階職業的技能;若還有時間,會繼續補完
已寫區域該補充的東西;若還有時間,就寫任務及副本。
以上都跟開放轉生併行。開放轉生只是開始,後續的區域部份才是重點,
轉生後可跑的那個大型新區域,en/普攻 都不會有作用,全部都要靠特攻
/法術。藥水指令也不會有作用,但是有新的藥水可買(可使用 ob use 指令)
,區域的 BOSS 會套用 /std/boss.c 樣本檔。玩家在該區域戰鬥時可使用
flee 方向 指令,但怪物可能會追你,除非有別的玩家纏住牠,戰鬥中玩
家無法喝藥水。
在這個新的大型區域陣亡的話,會脫離該區域回到巨型高塔或羅德斯醫院
,一旦脫離,要再進入就得等一段時間,這時間不會大於 90 秒。用任何
瞬移手段或召喚手段,在時間未到時都會無效,因為判斷是寫在房間的
void init 裡頭:
void init()
{
if 玩家身上沒有允入標記
ppl->move_player(回到原先的房間,"SNEAK");
}
換言之,瞬移跟召喚在這個大型區域內是有效的,但只限於允入者。我會
研究看看 int init() 宣告是否有效,事實上 init 函數本來就不該宣告
為 void。
7.明年一定會寫的系統整理
a.戰役系統。sanc 需要增加戰役,玩家才會有很多機會拿聲望點數。
b.公田系統。
c.發佈副本串副本的正規做法。
d./std/church.c 教堂樣本,有點規模的城鎮都會有教堂。
e.開心農場的畜牧子系統
f.線上賭多人德州撲克的系統,wiz 作莊
g.burstlink
暫時放棄的系統
a.領地爭戰系統(最終目的是打仗,但實行方式不明朗)
b.露天商店系統(沒意義,廢棄)
c.線上輪盤系統
d.成就系統(會先花一年時間累積成就種類及細項,重點是該系統存在意義)
推 lamorak : 讚!! 12/26 14:03
※ 編輯: laechan (122.117.106.224), 12/26/2017 16:44:30
→ laechan : 明天有空會釋出次元水鏡,對應npc是天空城之塔的npc 12/26 22:43
┌ ┬ ┐
├ ┤ 八個角落,各站一個玩家,同時 punch wall。
└ ┴ ┘
如果八個很難達成,就改四個。
※ 編輯: laechan (122.117.106.224), 12/27/2017 00:27:28
→ hlead : 自爆水晶的部份...我好像有寫自殺藥水之類的東西.. 12/27 10:42
→ hlead : 好像是放在羅德斯的道具店 12/27 10:42
實體物品就移除,盡量用虛擬物品。這也包括道具店的其它物品
> list
╔═══════════════════════════════════╗
║ * * * 商 店 列 表 * * * ║
╠═══════════════════════════════════╣
║ 序號 LV 數量 價格 物品名稱 ║
╠═══════════════════════════════════╣
║ 1. 1 (20) $5000 羅德斯地圖(Lodoos Map) ║
║ 2. 1 (25) $25000 石礦採集器(Stone Collecter) ║
║ 3. 1 (20) $10000 氧氣罩(Oxygen Tools) ║
║ 4. 1 (15) $5000 去刀粉(blade remover) ║
║ 5. 1 (10) $74148 自殺藥水(Suicide Potion) ║
║ 6. 10 (20) $5000 原子筆(Ball-Point Pen) ║
║ 7. 1 (20) $2000 最輕型電動機車考照手冊(model test) ║
║ 8. 1 (10) $175269 小叮噹的百寶袋(Doraemon's Bag) ║
║ 9. 1 (10) $111748 火山藥劑(Volcano Potion) ║
║ 10. 1 (30) $168168 紀錄之石(Record Stone) ║
║ 11. 1 (20) $1000 烏龍茶(Oolong) ║
╚═══════════════════════════════════╝
以上面來說,羅德斯地圖、石礦採集器、去刀粉 這三個也可以改成
虛擬物品或直接移除。氧氣罩、紀錄之石等則討論一下標頭要用什麼
,放在虛擬物品的哪個區段。
※ 編輯: laechan (122.117.106.224), 12/27/2017 13:21:28
推 ttnkuo : 幸苦囉! 12/28 08:49