1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2025-05-18 15:14:08 +00:00

ru:: boars message only if player hurt

This commit is contained in:
Zeno Rogue 2025-05-04 10:02:16 +02:00
parent 021b8a9673
commit d6ff88b9a4

View File

@ -261,9 +261,8 @@ void npc::act() {
void boar::act() {
kino();
if(intersect(get_pixel_bbox(), m.get_pixel_bbox())) {
addMessage("The wild boar gores you!");
int s = where.x < m.where.x ? -1 : 1;
m.reduce_hp(15);
if(m.reduce_hp(15)) addMessage("The wild boar gores you!");
auto dat = get_dat();
auto mdat = m.get_dat();
if(m.on_floor) m.vel.x = mdat.d * mdat.modv * -s * 1.5, m.vel.y = -mdat.d * mdat.modv * 2;