Files
Erupe/migrations/000005_quests.up.sql
SirFist 80c5701a9a Quest lists can be added, tower skills
You need to check your local shrek fansite if you want the working quest lists since they aren't consistent within packet captures.
2020-02-28 06:57:29 +00:00

33 lines
1.0 KiB
PL/PgSQL

BEGIN;
CREATE TABLE questlists (
ind int NOT NULL PRIMARY KEY,
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