SideMenu
hackaholic
編集
WikiMenu
開始行:
[[トップ>hackaholic/トップページ]] > [[耐性・能力>耐性・...
very fast
平均で通常の1.67倍の速さで行動できる能力。
この能力を得るには、以下のいずれかが必要である。
- [[加速の薬]]を飲む。(一時的)
- [[速攻の魔法>速攻の魔法書]]を使う。(一時的)
- [[韋駄天の靴]]を履く。(制御可能)
このワンランク下の能力に[[素早く行動する能力]]がある。
上のどの場合においても「元の素早さに関係なく」とても素早...
よく「[[韋駄天の靴]]を履いても、元々の資質として[[素早く...
少なくとも現行の[[バージョン]]においてはこれはまったくの...
----
うーむ・・・ソースを見ると
職業、種族、食事や祈りによるもの以外による加速は全てVery_...
- prop.h
# define FROMEXPER 0x01000000L /* Gain/lose with expe...
# define FROMRACE 0x02000000L /* Gain/lose with expe...
# define FROMOUTSIDE 0x04000000L /* By corpses, prayer,...
# define INTRINSIC (FROMOUTSIDE|FROMRACE|FROMEXPER)
- youprop.h
#define HFast u.uprops[FAST].intrinsic
#define EFast u.uprops[FAST].extrinsic
#define Fast (HFast || EFast)
#define Very_fast ((HFast & ~INTRINSIC) || EFast)
- allmain.c
moveamt = youmonst.data->mmove;
if (Very_fast) { /* speed boots or potion */
/* average movement is 1.67 times normal */
moveamt += NORMAL_SPEED / 2;
if (rn2(3) == 0) moveamt += NORMAL_SPEED / 2;
} else if (Fast) {
/* average movement is 1.33 times normal */
if (rn2(3) != 0) moveamt += NORMAL_SPEED / 2;
}
* 関連リンク [#w8b5b02d]
- Wikihackの記事~
[[WikiHack:Speed]]
終了行:
[[トップ>hackaholic/トップページ]] > [[耐性・能力>耐性・...
very fast
平均で通常の1.67倍の速さで行動できる能力。
この能力を得るには、以下のいずれかが必要である。
- [[加速の薬]]を飲む。(一時的)
- [[速攻の魔法>速攻の魔法書]]を使う。(一時的)
- [[韋駄天の靴]]を履く。(制御可能)
このワンランク下の能力に[[素早く行動する能力]]がある。
上のどの場合においても「元の素早さに関係なく」とても素早...
よく「[[韋駄天の靴]]を履いても、元々の資質として[[素早く...
少なくとも現行の[[バージョン]]においてはこれはまったくの...
----
うーむ・・・ソースを見ると
職業、種族、食事や祈りによるもの以外による加速は全てVery_...
- prop.h
# define FROMEXPER 0x01000000L /* Gain/lose with expe...
# define FROMRACE 0x02000000L /* Gain/lose with expe...
# define FROMOUTSIDE 0x04000000L /* By corpses, prayer,...
# define INTRINSIC (FROMOUTSIDE|FROMRACE|FROMEXPER)
- youprop.h
#define HFast u.uprops[FAST].intrinsic
#define EFast u.uprops[FAST].extrinsic
#define Fast (HFast || EFast)
#define Very_fast ((HFast & ~INTRINSIC) || EFast)
- allmain.c
moveamt = youmonst.data->mmove;
if (Very_fast) { /* speed boots or potion */
/* average movement is 1.67 times normal */
moveamt += NORMAL_SPEED / 2;
if (rn2(3) == 0) moveamt += NORMAL_SPEED / 2;
} else if (Fast) {
/* average movement is 1.33 times normal */
if (rn2(3) != 0) moveamt += NORMAL_SPEED / 2;
}
* 関連リンク [#w8b5b02d]
- Wikihackの記事~
[[WikiHack:Speed]]
ページ名: