Fix endian bug

svn-id: r29047
This commit is contained in:
Max Horn 2007-09-23 12:11:05 +00:00
parent 67d728a258
commit f7590de0aa

View File

@ -820,10 +820,10 @@ CharacterScheduleEntry::CharacterScheduleEntry(CharacterScheduleSet *parentSet,
CharacterScheduleResource *&rec) {
_parent = parentSet;
if ((rec->action == 0) || (rec->action > NPC_JUMP_ADDRESS))
if ((rec->action == 0) || (FROM_LE_16(rec->action) > NPC_JUMP_ADDRESS))
error("Invalid action encountered reading NPC schedule");
_action = (Action) rec->action;
_action = (Action) FROM_LE_16(rec->action);
_numParams = actionNumParams[_action];
for (int index = 0; index < _numParams; ++index)
_params[index] = FROM_LE_16(rec->params[index]);