MNPC: Fix fuer Stop() ohne move_home

Bei Aufruf von Stop() ohne gesetztes move_home wurde meet_last_player
nicht veraendert. Dies fuehrte dazu, dass die Bewegung im init() nicht
wieder gestartet wurde. NPCs ohne gesetztes MNPC_NO_MOVE_HOME wurden im
reset() nach hause bewegt, wobei meet_last_player auf -1 gesetzt wurde,
woraufhin sie bei Spielerkontakt wieder gestartet wurden. NPCs, die auch
im reset() nicht nach hause bewegt wurden, blieben bis zum remove()
stehen.
Dieser Fehler entstand bei der Einführung von MNPC_NO_MOVE_HOME, weil ein
else-Zweig im Stop() verlorenging.
Der Patch stellt den else-Zweig wieder her und definiert die Werte 0 und -1
in meet_last_player.

Change-Id: Ibd41f609b1d44edb661a2bbcc6b5ec848c25a6d5
1 file changed