return nullptr;
}
- hex_revenge_type(player_ptr) = 1;
+ spell_hex.set_revenge_type(1);
spell_hex.set_revenge_turn(r, true);
spell_hex.set_revenge_power(0, true);
msg_print(_("じっと耐えることにした。", "You decide to endure damage for future retribution."));
msg_format(_("%d点のダメージを返した。", "You return %d damage."), power);
}
- /* Reset */
- hex_revenge_type(player_ptr) = 0;
+ spell_hex.set_revenge_type(0);
spell_hex.set_revenge_turn(0, true);
spell_hex.set_revenge_power(0, true);
}
return nullptr;
}
- hex_revenge_type(player_ptr) = 2;
+ spell_hex.set_revenge_type(2);
spell_hex.set_revenge_turn(r, true);
msg_format(_("あなたは復讐を宣告した。あと %d ターン。", "You declare your revenge. %d turns left."), r);
add = false;
byte get_revenge_turn() const;
void set_revenge_turn(byte power, bool substitution);
byte get_revenge_type() const;
+ void set_revenge_type(byte type);
private:
player_type *player_ptr;