Re: [法師] 鍊金術士大釜使用指南

作者: laechan (揮淚斬馬雲)   2018-07-17 19:01:16
慘了 2013 年時我好像寫得很複雜,然後又不把它寫完..
根據 cauldron_room.c,我當初大概有以下幾種想法:
這個大概廢棄不用
#define MED_COLOR ([\
"迷迭香":"白色","鼠尾草":"綠色","鳶尾根":"黃色","玫瑰瓣":"紅色",\
"忍冬花":"咖啡色","蜈蚣籐":"褐色","赤桔梗":"血紅色","魔羅果":"黑色",\
])
manual 大釜使用指南
ignite 點火加熱煮鍋底
brew 煉藥
┌────────────────────────┐
│藥物種類與所需藥引對照表(煉藥必加藥引:忍冬花) │
├────┬────┬────┬────┬────┤
│藥物種類│ 藥 粉 │ 藥 瓶 │ 藥 丸 │ 藥 水 │
├────┼────┼────┼────┼────┤
│所需藥引│ 迷迭香 │ 鼠尾草 │ 鳶尾根 │ 玫瑰瓣 │
├────┴────┴────┴────┴────┤
│特殊藥引(可於煉藥時額外添加)          │
├────┬───────────────────┤
│蜈蚣籐 │可減少煉藥時間。           │
│赤桔梗 │可增加煉藥成功率。          │
│魔羅果 │可增加產量。             │
├────┴───────────────────┤
│目前各種類可煉製藥物列表            │
├────┬───────────────────┤
│藥粉類 │呼嚕粉、               │
│藥瓶類 │酸蝕瓶、強蝕瓶、           │
│藥丸類 │感性大補丸、力量大補丸、敏捷大補丸、 │
│    │氣勁大補丸、體質大補丸、魔力大補丸、 │
│    │理性大補丸、             │
│藥水類 │HP增效藥水、SP增效藥水、PP增效藥水、 │
│    │火星人變身水、 │
└────┴───────────────────┘
四種藥所需的四種藥引不同,的確是可以這樣做,必加的藥引則可以
兩種,特殊藥引也簡單分兩種就好:
1.可減少煉藥時間
2.可增加煉藥成功率
煉藥過程讓 times_check 控制的部份,我看 code,最初我是設定大
釜房本身有心跳會自己控制流程,並沒有讓 times_check 支援。
這種類型的大釜是設在自己家裡,....會有問題。
=============================================================
我打算照目前在天空城之家放大釜的想法:
一、只提供 brew 指令 (refine 留給武防具的精練)
語法: brew 什麼藥 或 brew 數量 什麼藥
下第一次時,它會提示需要哪些材料(以及你身上或你家中存放的
數量),數量都足夠時它會說再下一次就確定煉製。
然後馬上就知道成功或失敗。
因為實際上不可能煉太多藥,[數量]的語法可能不給。
二、brew manual 會顯示什麼藥、需要哪些藥材
三、配方書的設定隨時可導入,所以初期先不導入。以後要學會配方
  ,brew manual 才會顯示相對應的藥材資訊。
四、理論上 brew_data 是 mapping 格式:
"藥品編號" : ({"藥材一編號",數量,"藥材二編號",數量,..})
初期可做什麼藥我大致有底了,ob use 指令語法也寫好了,就差實
體物品而已,所以順序應該是
1.先確定一些虛擬物品的編號、設定以及完成實體物品檔
└考量成功率,我先寫一個玩家想用的藥...不然永遠無法開始
2.ob use 確定沒問題了
3.才開始在天空城之家加上 brew 指令
4.測試沒問題了,就開放鍊金術士使用
Laechan

Links booklink

Contact Us: admin [ a t ] ucptt.com