mirror of
https://github.com/OpenFusionProject/OpenFusion.git
synced 2025-10-21 20:50:18 +00:00
removed blob parsing functions that ended up being unused
This commit is contained in:
@@ -635,39 +635,6 @@ void Database::appendBlob(std::vector<char> *blob, int64_t input) {
|
||||
}
|
||||
}
|
||||
|
||||
void Database::appendBlob(std::vector<char>* blob, int32_t input) {
|
||||
for (int i = 0; i < 4; i++) {
|
||||
char toadd = (input >> (8 * (3 - i)));
|
||||
blob->push_back(toadd);
|
||||
}
|
||||
}
|
||||
|
||||
void Database::appendBlob(std::vector<char>* blob, int16_t input) {
|
||||
for (int i = 0; i < 2; i++) {
|
||||
char toadd = (input >> (8 * (1 - i)));
|
||||
blob->push_back(toadd);
|
||||
}
|
||||
}
|
||||
|
||||
void Database::appendBlob(std::vector<char>* blob, sItemBase item) {
|
||||
appendBlob(blob, item.iID);
|
||||
appendBlob(blob, item.iType);
|
||||
appendBlob(blob, item.iOpt);
|
||||
appendBlob(blob, item.iTimeLimit);
|
||||
}
|
||||
|
||||
void Database::appendBlob(std::vector<char>* blob, sRunningQuest quest) {
|
||||
appendBlob(blob, quest.m_aCurrTaskID);
|
||||
for (int i = 0; i < 3; i++)
|
||||
appendBlob(blob, quest.m_aKillNPCCount[i]);
|
||||
for (int i = 0; i < 3; i++)
|
||||
appendBlob(blob, quest.m_aKillNPCID[i]);
|
||||
for (int i = 0; i < 3; i++)
|
||||
appendBlob(blob, quest.m_aNeededItemCount[i]);
|
||||
for (int i = 0; i < 3; i++)
|
||||
appendBlob(blob, quest.m_aNeededItemID[i]);
|
||||
}
|
||||
|
||||
int64_t Database::blobToInt64(std::vector<char>::iterator it) {
|
||||
int64_t result = 0;
|
||||
for (int i = 0; i < 8; i++) {
|
||||
@@ -678,59 +645,4 @@ int64_t Database::blobToInt64(std::vector<char>::iterator it) {
|
||||
return result;
|
||||
}
|
||||
|
||||
int32_t Database::blobToInt32(std::vector<char>::iterator it) {
|
||||
int32_t result = 0;
|
||||
for (int i = 0; i < 4; i++) {
|
||||
int32_t toAdd = ((int32_t)*it << (8 * (3 - i)));
|
||||
result += toAdd;
|
||||
it++;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
int16_t Database::blobToInt16(std::vector<char>::iterator it) {
|
||||
int16_t result = 0;
|
||||
for (int i = 0; i < 2; i++) {
|
||||
int16_t toAdd = ((int16_t)*it << (8 * (1 - i)));
|
||||
result += toAdd;
|
||||
it++;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
sItemBase Database::blobToItemBase(std::vector<char>::iterator it) {
|
||||
sItemBase result = {};
|
||||
result.iID = blobToInt16(it);
|
||||
it += 2;
|
||||
result.iOpt = blobToInt32(it);
|
||||
it += 4;
|
||||
result.iTimeLimit = blobToInt32(it);
|
||||
it += 4;
|
||||
result.iType = blobToInt16(it);
|
||||
return result;
|
||||
}
|
||||
|
||||
sRunningQuest Database::blobToRunningQuest(std::vector<char>::iterator it) {
|
||||
sRunningQuest result = {};
|
||||
result.m_aCurrTaskID = blobToInt32(it);
|
||||
it += 4;
|
||||
for (int i = 0; i < 3; i++) {
|
||||
result.m_aKillNPCCount[i] = blobToInt32(it);
|
||||
it += 4;
|
||||
}
|
||||
for (int i = 0; i < 3; i++) {
|
||||
result.m_aKillNPCID[i] = blobToInt32(it);
|
||||
it += 4;
|
||||
}
|
||||
for (int i = 0; i < 3; i++) {
|
||||
result.m_aNeededItemCount[i] = blobToInt32(it);
|
||||
it += 4;
|
||||
}
|
||||
for (int i = 0; i < 3; i++) {
|
||||
result.m_aNeededItemID[i] = blobToInt32(it);
|
||||
it += 4;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
#pragma endregion parsingBlobs
|
||||
|
@@ -127,13 +127,5 @@ namespace Database {
|
||||
|
||||
//parsing blobs
|
||||
void appendBlob(std::vector<char>*blob, int64_t input);
|
||||
void appendBlob(std::vector<char>* blob, int32_t input);
|
||||
void appendBlob(std::vector<char>* blob, int16_t input);
|
||||
void appendBlob(std::vector<char>* blob, sItemBase item);
|
||||
void appendBlob(std::vector<char>* blob, sRunningQuest quest);
|
||||
int64_t blobToInt64(std::vector<char>::iterator it);
|
||||
int32_t blobToInt32(std::vector<char>::iterator it);
|
||||
int16_t blobToInt16(std::vector<char>::iterator it);
|
||||
sItemBase blobToItemBase(std::vector<char>::iterator it);
|
||||
sRunningQuest blobToRunningQuest(std::vector<char>::iterator it);
|
||||
}
|
||||
|
Reference in New Issue
Block a user