1 #include "system/angband.h"
2 #include "effect/effect-player-util.h"
3 #include "effect/effect-player-oldies.h"
4 #include "player/player-effects.h"
6 void effect_player_old_heal(player_type *target_ptr,
7 effect_player_type *ep_ptr) {
9 msg_print(_("何らかの攻撃によって気分がよくなった。",
10 "You are hit by something invigorating!"));
12 (void)hp_player(target_ptr, ep_ptr->dam);
16 void effect_player_old_speed(player_type *target_ptr,
17 effect_player_type *ep_ptr) {
18 if (target_ptr->blind)
19 msg_print(_("何かで攻撃された!", "You are hit by something!"));
21 (void)set_fast(target_ptr, target_ptr->fast + randint1(5), FALSE);
25 void effect_player_old_slow(player_type *target_ptr) {
26 if (target_ptr->blind)
28 _("何か遅いもので攻撃された!", "You are hit by something slow!"));
30 (void)set_slow(target_ptr, target_ptr->slow + randint0(4) + 4, FALSE);
33 void effect_player_old_sleep(player_type *target_ptr,
34 effect_player_type *ep_ptr) {
35 if (target_ptr->free_act)
38 if (target_ptr->blind)
39 msg_print(_("眠ってしまった!", "You fall asleep!"));
41 if (ironman_nightmare) {
42 msg_print(_("恐ろしい光景が頭に浮かんできた。",
43 "A horrible vision enters your mind."));
45 /* Have some nightmares */
46 sanity_blast(target_ptr, NULL, FALSE);
49 set_paralyzed(target_ptr, target_ptr->paralyzed + ep_ptr->dam);