From 8af3ed05b04de76083fb8f6abb629b486e54539c Mon Sep 17 00:00:00 2001 From: cade <> Date: Thu, 29 Jun 2000 22:13:10 +0000 Subject: [PATCH] - fixed centering on message event - fixed unit lock when mage unit hasn't enough mana --- src/action/action_spellcast.cpp | 2 +- src/ui/mainscr.cpp | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/action/action_spellcast.cpp b/src/action/action_spellcast.cpp index be9d8eb01..5a990d90c 100644 --- a/src/action/action_spellcast.cpp +++ b/src/action/action_spellcast.cpp @@ -153,7 +153,7 @@ global void HandleActionSpellCast(Unit* unit) if ( !repeat ) { unit->Command.Action=UnitActionStill; unit->SubAction=0; - unit->State=0; + unit->Wait = 1; if ( unit->Command.Data.Move.Goal ) unit->Command.Data.Move.Goal->Refs--; } diff --git a/src/ui/mainscr.cpp b/src/ui/mainscr.cpp index 736c20c68..a05974d00 100644 --- a/src/ui/mainscr.cpp +++ b/src/ui/mainscr.cpp @@ -604,6 +604,7 @@ global void SetMessage2( int x, int y, char* fmt, ... ) strcpy( MessagesEvent[ MessagesEventCount ], temp ); MessagesEventX[ MessagesEventCount ] = x; MessagesEventY[ MessagesEventCount ] = y; + MessagesEventIndex = MessagesEventCount; MessagesEventCount++; MustRedraw|=RedrawMessage|RedrawMap;