18-07-2008, 03:38 AM
An other bug... At PlayerLoad, change the order of this two blocks:
First you need to read, and then you check.
Code:
' Check to make sure that they aren't on map 0, if so reset'm
If Player(Index).Char(i).Map = 0 Then
Player(Index).Char(i).Map = START_MAP
Player(Index).Char(i).X = START_X
Player(Index).Char(i).Y = START_Y
End If
Code:
' Position
Get #nFileNum, , Player(Index).Char(i).Map
Get #nFileNum, , Player(Index).Char(i).X
Get #nFileNum, , Player(Index).Char(i).Y
Get #nFileNum, , Player(Index).Char(i).Dir