作者laechan (挥泪斩马云)
看板mud_sanc
标题Re: [问题] 请问关於5 hands与对应的spell
时间Mon Feb 13 15:34:33 2017
※ 引述《henryyeh (阿叶)》之铭言:
: 标题: [问题] 请问居於5 hands与对应的spell
: 时间: Sun Feb 12 13:04:33 2017
:
: 大家好:
: 想询问现在5 hands等级>5000是否都能学会对应的spell呢?
: 而这跟种族有没有关系呢?昨天人类在使用cyclone hands>5000後就有学会wind spell
: 之前魔人用sand hands or snow hands也都能增加对应的spell等级。
: 但是dragonman都悲惨了,用了老半天electric hands,都9900了也没有学会thunder spell这是为什麽呢?
: 谢谢
:
:
:
: --
:
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.45.125.73
: ※ 文章网址: https://webptt.com/cn.aspx?n=bbs/mud_sanc/M.1486875875.A.D47.html
: → lamorak : 建议你稍微编辑一下~把你的sk表贴出来~也会比较明确 02/12 13:56
: → laechan : hands 尽量不跟 spell 的习得与提升有关喔 02/12 15:28
: → henryyeh : 不懂 02/12 22:55
: → laechan : 估狗hands spell laechan site:ptt.cc/bbs/mud_sanc 02/13 09:07
: → laechan : #1I51Q77a [技能] 五+1系法术修改案第一版 02/13 09:08
: → laechan : #1ImjMcPj [圣殿] 2013修改总览 02/13 09:10
: → henryyeh : 照这样人类没有学会wind spell,不可能从cyclone 02/13 13:06
: → henryyeh : hands学到wind spell,但是我的人类就是会wind spell 02/13 13:06
在 /d/spell 目录里头与 wind spell 有关的技能档为
cyclone_hands.c
magic-cycle_ob.c
wind.c
在 cyclone hands 的技能档里头是这样写的
if((race=="elf" || (string)ppl->query("pri_guild")=="mage" ||
race=="human") && sk_wind < 900 && lv>=50)
ppl->improve_skill("wind spell",t/9+1);
所以目前种族是 elf、或 human、或主职是 mage 时,施放
cyclone hands Lv50 以上时会加 wind spell(上限 900)。
我猜 Lv50 是後来的版本。(一开始是不允许 cyclone hands
加 wind spell 的)
顺便补其它 hands 的
burning hands:
不会加 fire spell。(相关程式段 /* */ 了)
snow hands:
if((ppl->query("guild/mage")>34 || race=="elf") && sk_ice<1500 && lv>=50)
ppl->improve_skill("ice spell",t/9+1);
mage 级数超过 34、或种族是 elf,且施放级数 Lv50 起才会加
ice spell。
electric hands:
不会加 thunder spell。(相关程式段 /* */ 了)
sand hands:
if(((string)ppl->query("pri_guild")=="mage" || race=="stoneman" ||
race=="elf") && sk_earth<900 && lv>=50)
ppl->improve_skill("earth spell",t/9+1);
主职是 mage、或种族是 stoneman 或 elf,且施放级数 Lv50 起
才会加 earth spell。
cleanse:
不会加 light spell。
大致可分成种族是 human、elf、stoneman 的情况。
elf: 施放 snow hands、cyclone hands、sand hands 会加对应的
spell。
human: 施放 cyclone hands 会加 wind spell
stoneman: 施放 sand hands 时会加 earth spell
dragonman: ?
devil: ?
那比较合理的做法是,dragonman & elf 施放 electric hands 时
会加 thunder spell、devil & elf 施放 burning hands 时会加
fire spell,然後 elf 施放 cyclone hands 时会加 light spell
====之所以不这样设,原因很简单,就是这样 elf 会太 imba。
所以采折衷做法,针对原本就已经给 elf 的就维持给,只是设定需
使用多少级数以上的 hands 才会加 spell。原本就没给 elf 的就
不给,例如 thunder spell。
那比较合理的做法我认为有几个
一、dragonman 应给予 electric hands → thunder spell 的设定
二、devil 应给予跟 elf 一样的优待
elf : snow hands、cyclone hands、sand hands
devil : burning hands、sand hands、然後再挑一手
这两部份我最近会修改。
LAechan
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.223.197.80
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/mud_sanc/M.1486971276.A.68A.html
1F:推 henryyeh : 感谢!原来是这样,不然dragonman,devil好可怜qq 02/13 23:09