[技能] 魔法武器 enchant

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間16年前 (2009/11/04 10:50), 編輯推噓5(501)
留言6則, 4人參與, 最新討論串1/1
若以前有寫過相關技能稿,廢棄,以此篇為主。 魔法武器,enchant,若依英文名來說它可作用的範圍較廣, 例如塗毒在 RO 叫做 enchant poison,enchant 類似「塗」 、「附」的概念。 盜賊or刺客不一定會有塗毒這個技能(但是至少會有指令), 在這情況下法師的 enchant 可以有較高的設定自由度,我目 前的想法是基本上武器會附加魔素(magic elememt)在上面, 底下是幾種魔素例子.. 一、火燄 二、魔物(如蛇) 也就是說附加物是由魔力變出來的。因為抗性系統還未實裝 ,所以我對 enchant 的基本規劃就是它一定會影響普攻/en 傷害,底下說明我對基本附加物的規劃..         火            / \          光   風         │   │       雷   地          \ /            冰     首先相對的屬性例如火對冰系怪物為150(加一半傷害),同 樣的冰對火系怪物也是150,火─冰,光─地,風─雷。 然後與該元素相鄰的兩個元素,以風為例..   火─風─地 風會助長火勢,因此拿風去攻擊火的傷害會降低;風也吹不 動地屬,因此拿風去攻擊地屬的傷害會降低。 ○ 火─風─地 ○ ○ 風─地─冰 ●   ○:可完全無傷害 ● 地─冰─雷 ●   ●:實際上應該有傷害但是傷害 ● 冰─雷─光 ○     沒有對映屬性高 ○ 雷─光─火 ○     如地→冰的傷害沒有火→冰 ○ 光─火─風 ○     的傷害高 所以我會用相鄰屬性就減傷50%的方式,也就是 50。 至於非相鄰的部份就再減傷到 25%,或者是原來的 100% 至於怪物屬性的判斷部份,我再修改某指令來儲存聖殿的所 有怪物,再各別設定屬性。因此最近要決定的事情就是屬性 的儲存格式。 (保險起見最好用 mapping 搭配屬性級數,就可做類似 RO 的設定) Laechan -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.225.161.39

11/04 11:17, , 1F
會不會有王的屬性是複合式的....
11/04 11:17, 1F

11/04 11:54, , 2F
cheer
11/04 11:54, 2F

11/04 12:03, , 3F
王是無屬性.end
11/04 12:03, 3F

11/04 12:45, , 4F
有些王可能雙重屬性無效甚至吸收?
11/04 12:45, 4F

11/04 14:25, , 5F
全屬性...這個要怎麼判斷?
11/04 14:25, 5F
mapping 式的設定可以解決這個問題,例如某王可能是.. set("屬系",([ "fire" : 1, // 抗火Lv1 "wind" : 2, // 抗風Lv2 "體型 ": 2, // 中型 ])); 這就是 mapping 式,因為"屬系"的數值讀取採單值讀取式, 也就是說當我今天一個殺傷打出來時... 1. 判斷怪物有沒有抗火 → 讀抗火 2. 判斷怪物有沒有抗風 → 讀抗風 3. 判斷怪物的種族 → 讀體型 然後用一個儲存欄位就可以把上面的東西都存起來。 ※ 編輯: laechan 來自: 125.233.144.185 (11/04 15:23)

11/04 17:26, , 6F
讓不會有整個區域是全抗型從lv1~lv99的吧..
11/04 17:26, 6F
文章代碼(AID): #1AyElbHM (mud_sanc)
文章代碼(AID): #1AyElbHM (mud_sanc)