OSDN Git Service
(root)
/
hengband
/
hengband.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[Refactor] #38997 gain_exp() に player_type * 引数を追加.
[hengband/hengband.git]
/
src
/
cmd-zaprod.c
diff --git
a/src/cmd-zaprod.c
b/src/cmd-zaprod.c
index
22d1455
..
b590d52
100644
(file)
--- a/
src/cmd-zaprod.c
+++ b/
src/cmd-zaprod.c
@@
-99,7
+99,7
@@
int rod_effect(OBJECT_SUBTYPE_VALUE sval, DIRECTION dir, bool *use_charge, bool
case SV_ROD_CURING:
{
if (true_healing(0)) ident = TRUE;
case SV_ROD_CURING:
{
if (true_healing(0)) ident = TRUE;
- if (set_shero(0, TRUE)) ident = TRUE;
+ if (set_shero(
p_ptr,
0, TRUE)) ident = TRUE;
break;
}
break;
}
@@
-111,14
+111,14
@@
int rod_effect(OBJECT_SUBTYPE_VALUE sval, DIRECTION dir, bool *use_charge, bool
case SV_ROD_RESTORATION:
{
case SV_ROD_RESTORATION:
{
- if(restore_level()) ident = TRUE;
+ if(restore_level(
p_ptr
)) ident = TRUE;
if(restore_all_status()) ident = TRUE;
break;
}
case SV_ROD_SPEED:
{
if(restore_all_status()) ident = TRUE;
break;
}
case SV_ROD_SPEED:
{
- if (set_fast(randint1(30) + (powerful ? 30 : 15), FALSE)) ident = TRUE;
+ if (set_fast(
p_ptr,
randint1(30) + (powerful ? 30 : 15), FALSE)) ident = TRUE;
break;
}
break;
}
@@
-388,7
+388,7
@@
void exe_zap_rod(INVENTORY_IDX item)
if (ident && !object_is_aware(o_ptr))
{
object_aware(o_ptr);
if (ident && !object_is_aware(o_ptr))
{
object_aware(o_ptr);
- gain_exp((lev + (p_ptr->lev >> 1)) / p_ptr->lev);
+ gain_exp(
p_ptr,
(lev + (p_ptr->lev >> 1)) / p_ptr->lev);
}
p_ptr->window |= (PW_INVEN | PW_EQUIP | PW_PLAYER);
}
p_ptr->window |= (PW_INVEN | PW_EQUIP | PW_PLAYER);