• R/O
  • HTTP
  • SSH
  • HTTPS

hengband: Commit

変愚蛮怒のメインリポジトリです


Commit MetaInfo

Revision567cb41bfdc9da1a54c175defaf50a490f3daa12 (tree)
Time2002-10-30 23:55:51
Authormogami <mogami@0568...>
Commitermogami

Log Message

狂戦士の殺戮の指輪に、to-damへのプラスを付加。
もともとあったto-hitへのマイナスと同じ式を使って o_ptr->to_d += 2+randint1(4); とした。
また指輪とアミュの価値判定のコードを修正、to_h + to_d + pval の合計がマイナス
のときだけ無価値と判定するようにした。

Change Summary

Incremental Difference

--- a/src/object2.c
+++ b/src/object2.c
@@ -1293,9 +1293,7 @@ s32b object_value_real(object_type *o_ptr)
12931293 case TV_AMULET:
12941294 {
12951295 /* Hack -- negative bonuses are bad */
1296- if (o_ptr->to_a < 0) return (0L);
1297- if (o_ptr->to_h < 0) return (0L);
1298- if (o_ptr->to_d < 0) return (0L);
1296+ if (o_ptr->to_h + o_ptr->to_d + o_ptr->to_a < 0) return (0L);
12991297
13001298 /* Give credit for bonuses */
13011299 value += ((o_ptr->to_h + o_ptr->to_d + o_ptr->to_a) * 200L);
@@ -3392,6 +3390,7 @@ static void a_m_aux_3(object_type *o_ptr, int level, int power)
33923390 {
33933391 o_ptr->name2 = EGO_RING_BERSERKER;
33943392 o_ptr->to_h -= 2+randint1(4);
3393+ o_ptr->to_d += 2+randint1(4);
33953394 }
33963395 break;
33973396 case SV_RING_PROTECTION:
Show on old repository browser