Post quest packets

Should fix most of the things that were causing black screens after quest completion.
This commit is contained in:
SirFist
2020-02-28 22:33:53 +00:00
parent 80c5701a9a
commit 0a664b9fde
7 changed files with 93 additions and 47 deletions

View File

@@ -5,29 +5,4 @@ CREATE TABLE questlists (
questlist bytea
);
END;
INSERT INTO questlists (id, questlist) VALUES ('0', pg_read_binary_file('c:\save\quest0.bin'));
INSERT INTO questlists (id, questlist) VALUES ('42', pg_read_binary_file('c:\save\quest1.bin'));
INSERT INTO questlists (id, questlist) VALUES ('84', pg_read_binary_file('c:\save\quest2.bin'));
INSERT INTO questlists (id, questlist) VALUES ('126', pg_read_binary_file('c:\save\quest3.bin'));
INSERT INTO questlists (id, questlist) VALUES ('168', pg_read_binary_file('c:\save\quest4.bin'));
INSERT INTO questlists (id, questlist) VALUES ('5', pg_read_binary_file('c:\save\quest5.bin'));
ackHandle := bf.ReadUint32()
bf.ReadBytes(5)
questList := bf.ReadUint8()
bf.ReadBytes(1)
if questList == 0 {
questListCount = 0
} else if (questList <= 44) {
questListCount = 1
} else if questList <= 88 {
questListCount = 2
} else if questList <= 126 {
questListCount = 3
} else if questList <= 172 {
questListCount = 4
} else {
questListCount = 0
END;