diff --git a/res/messages.xml b/res/messages.xml index 490a4ad96..8db9c6fbf 100644 --- a/res/messages.xml +++ b/res/messages.xml @@ -2949,10 +2949,11 @@ + - "Die Mannschaft der $ship($ship) kann in letzter Sekunde verhindern, dass das Schiff auf Land aufläuft." - "In the very last moment, the crew of the $ship($ship) saved the ship from grounding." - "In the very last moment, the crew of the $ship($ship) saved the ship from grounding." + "Die Mannschaft der $ship($ship) kann in letzter Sekunde verhindern, dass das Schiff in $region($region) auf Land aufläuft." + "In the very last moment, the crew of the $ship($ship) saved the ship from grounding in $region($region)." + "In the very last moment, the crew of the $ship($ship) saved the ship from grounding in $region($region)." diff --git a/src/kernel/move.c b/src/kernel/move.c index 6abfac711..b22420224 100644 --- a/src/kernel/move.c +++ b/src/kernel/move.c @@ -1820,7 +1820,7 @@ sail(unit * u, order * ord, boolean move_on_land, region_list ** routep) if (reason<0) { /* for some reason or another, we aren't allowed in there.. */ if (check_leuchtturm(current_point, NULL) || reason == SA_NO_INSECT) { - ADDMSG(&f->msgs, msg_message("sailnolandingstorm", "ship", sh)); + ADDMSG(&f->msgs, msg_message("sailnolandingstorm", "ship region", sh, next_point)); } else { float dmg = get_param_flt(global.parameters, "rules.ship.damage.nolanding",