• R/O
  • SSH
  • HTTPS

xangband: Commit


Commit MetaInfo

Révision1883 (tree)
l'heure2013-03-15 15:07:43
Auteuriks

Message de Log

Remove warnings

Change Summary

Modification

--- TinyAngband/trunk/src/artifact.c (revision 1882)
+++ TinyAngband/trunk/src/artifact.c (revision 1883)
@@ -181,10 +181,10 @@
181181
182182 static void curse_artifact(object_type * o_ptr)
183183 {
184- if (o_ptr->pval) o_ptr->pval = 0 - (o_ptr->pval + randint1(4));
185- if (o_ptr->to_a) o_ptr->to_a = 0 - (o_ptr->to_a + randint1(4));
186- if (o_ptr->to_h) o_ptr->to_h = 0 - (o_ptr->to_h + randint1(4));
187- if (o_ptr->to_d) o_ptr->to_d = 0 - (o_ptr->to_d + randint1(4));
184+ if (o_ptr->pval) o_ptr->pval = 0 - (s16b)(o_ptr->pval + randint1(4));
185+ if (o_ptr->to_a) o_ptr->to_a = 0 - (s16b)(o_ptr->to_a + randint1(4));
186+ if (o_ptr->to_h) o_ptr->to_h = 0 - (s16b)(o_ptr->to_h + randint1(4));
187+ if (o_ptr->to_d) o_ptr->to_d = 0 - (s16b)(o_ptr->to_d + randint1(4));
188188
189189 o_ptr->art_flags3 |= (TR3_HEAVY_CURSE | TR3_CURSED);
190190
@@ -834,7 +834,7 @@
834834 if (o_ptr->tval >= TV_BOOTS && o_ptr->tval <= TV_DRAG_ARMOR)
835835 random_misc(o_ptr);
836836 else
837- o_ptr->to_a = 4 + randint1(11);
837+ o_ptr->to_a = 4 + (s16b)randint1(11);
838838 break;
839839 case 27:
840840 o_ptr->art_flags3 |= TR3_SHOW_MODS;
@@ -1511,11 +1511,11 @@
15111511
15121512 /* give it some plusses... ( except Amulets and Rings ) */
15131513 if (o_ptr->tval >= TV_BOOTS && o_ptr->tval <= TV_DRAG_ARMOR)
1514- o_ptr->to_a += randint1(o_ptr->to_a > 19 ? 1 : 20 - o_ptr->to_a);
1514+ o_ptr->to_a += (s16b)randint1(o_ptr->to_a > 19 ? 1 : 20 - o_ptr->to_a);
15151515 else if (o_ptr->tval <= TV_SWORD)
15161516 {
1517- o_ptr->to_h += randint1(o_ptr->to_h > 19 ? 1 : 20 - o_ptr->to_h);
1518- o_ptr->to_d += randint1(o_ptr->to_d > 19 ? 1 : 20 - o_ptr->to_d);
1517+ o_ptr->to_h += (s16b)randint1(o_ptr->to_h > 19 ? 1 : 20 - o_ptr->to_h);
1518+ o_ptr->to_d += (s16b)randint1(o_ptr->to_d > 19 ? 1 : 20 - o_ptr->to_d);
15191519 }
15201520
15211521 /* Just to be sure */
@@ -1668,7 +1668,7 @@
16681668 bool activate_random_artifact(object_type * o_ptr)
16691669 {
16701670 int plev = p_ptr->lev;
1671- int k, dir, dummy;
1671+ int k, dir;
16721672 const activation_type* const act_ptr = find_activation_info(o_ptr);
16731673
16741674 /* Paranoia */
@@ -2480,7 +2480,7 @@
24802480 /* give it some plusses... */
24812481 o_ptr->pval = (one_in_(5)) ? 2 : 1;
24822482 o_ptr->to_a = 0;
2483- o_ptr->to_h = randint0(3) + 10;
2483+ o_ptr->to_h = (s16b)randint0(3) + 10;
24842484 o_ptr->to_d = o_ptr->to_h;
24852485
24862486 /* Just to be sure */
Afficher sur ancien navigateur de dépôt.