Added talk script offset field to hotspot resources
svn-id: r26674
This commit is contained in:
parent
3ca3f07cdd
commit
c0d487830e
2 changed files with 10 additions and 6 deletions
|
@ -269,7 +269,8 @@ void read_hotspot_data(byte *&data, uint16 &totalSize)
|
||||||
r->scriptLoadFlag = entry.scriptLoadFlag;
|
r->scriptLoadFlag = entry.scriptLoadFlag;
|
||||||
r->loadOffset = entry.loadOffset;
|
r->loadOffset = entry.loadOffset;
|
||||||
r->colourOffset = entry.colourOffset;
|
r->colourOffset = entry.colourOffset;
|
||||||
r->sequenceOffset = entry.sequenceOffset;
|
r->hotspotScriptOffset = entry.hotspotScriptOffset;
|
||||||
|
r->talkScriptOffset = entry.talkScriptOffset;
|
||||||
r->tickProcOffset = entry.tickProcOffset;
|
r->tickProcOffset = entry.tickProcOffset;
|
||||||
r->flags = entry.flags;
|
r->flags = entry.flags;
|
||||||
|
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
#include "common/endian.h"
|
#include "common/endian.h"
|
||||||
|
|
||||||
#define VERSION_MAJOR 1
|
#define VERSION_MAJOR 1
|
||||||
#define VERSION_MINOR 18
|
#define VERSION_MINOR 19
|
||||||
#define ENGLISH_LURE
|
#define ENGLISH_LURE
|
||||||
|
|
||||||
#define DATA_SEGMENT 0xac50
|
#define DATA_SEGMENT 0xac50
|
||||||
|
@ -136,11 +136,13 @@ struct HotspotResource {
|
||||||
uint16 tickTimeout;
|
uint16 tickTimeout;
|
||||||
uint16 animOffset;
|
uint16 animOffset;
|
||||||
byte colourOffset;
|
byte colourOffset;
|
||||||
uint16 sequenceOffset;
|
uint16 hotspotScriptOffset;
|
||||||
byte unknown4[15];
|
byte unused1[7];
|
||||||
|
uint16 talkScriptOffset;
|
||||||
|
byte unused2[6];
|
||||||
int8 talkX;
|
int8 talkX;
|
||||||
int8 talkY;
|
int8 talkY;
|
||||||
byte unused5[11];
|
byte unused3[11];
|
||||||
uint16 delayCtr;
|
uint16 delayCtr;
|
||||||
uint8 characterMode;
|
uint8 characterMode;
|
||||||
uint16 tickSequenceOffset;
|
uint16 tickSequenceOffset;
|
||||||
|
@ -176,7 +178,8 @@ struct HotspotResourceOutput {
|
||||||
int8 talkY;
|
int8 talkY;
|
||||||
uint16 colourOffset;
|
uint16 colourOffset;
|
||||||
uint16 animRecordId;
|
uint16 animRecordId;
|
||||||
uint16 sequenceOffset;
|
uint16 hotspotScriptOffset;
|
||||||
|
uint16 talkScriptOffset;
|
||||||
uint16 tickProcOffset;
|
uint16 tickProcOffset;
|
||||||
uint16 tickTimeout;
|
uint16 tickTimeout;
|
||||||
uint16 tickSequenceOffset;
|
uint16 tickSequenceOffset;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue