mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2026-05-26 07:32:05 +00:00
ru:: refactored spike message
This commit is contained in:
@@ -329,8 +329,11 @@ struct entity {
|
||||
|
||||
virtual void spiked() {
|
||||
reduce_hp(10);
|
||||
spike_message();
|
||||
}
|
||||
|
||||
virtual void spike_message() {}
|
||||
|
||||
virtual string glyph() = 0;
|
||||
virtual color_t color() = 0;
|
||||
|
||||
@@ -448,8 +451,7 @@ struct man : public entity {
|
||||
|
||||
bool hit_by_missile(missile *m) override { return true; }
|
||||
|
||||
virtual void spiked() {
|
||||
entity::spiked();
|
||||
virtual void spike_message() override {
|
||||
addMessage("OUCH! These spikes hurt!");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user