mirror of
https://github.com/EQEmu/Server.git
synced 2026-04-12 14:02:26 +00:00
[Repositories] Update Character EXP Modifiers Repository (#2530)
This commit is contained in:
parent
5f4a8d17f5
commit
8a449b0152
@ -21,6 +21,7 @@ public:
|
|||||||
struct CharacterExpModifiers {
|
struct CharacterExpModifiers {
|
||||||
int32_t character_id;
|
int32_t character_id;
|
||||||
int32_t zone_id;
|
int32_t zone_id;
|
||||||
|
int32_t instance_version;
|
||||||
float aa_modifier;
|
float aa_modifier;
|
||||||
float exp_modifier;
|
float exp_modifier;
|
||||||
};
|
};
|
||||||
@ -35,6 +36,7 @@ public:
|
|||||||
return {
|
return {
|
||||||
"character_id",
|
"character_id",
|
||||||
"zone_id",
|
"zone_id",
|
||||||
|
"instance_version",
|
||||||
"aa_modifier",
|
"aa_modifier",
|
||||||
"exp_modifier",
|
"exp_modifier",
|
||||||
};
|
};
|
||||||
@ -45,6 +47,7 @@ public:
|
|||||||
return {
|
return {
|
||||||
"character_id",
|
"character_id",
|
||||||
"zone_id",
|
"zone_id",
|
||||||
|
"instance_version",
|
||||||
"aa_modifier",
|
"aa_modifier",
|
||||||
"exp_modifier",
|
"exp_modifier",
|
||||||
};
|
};
|
||||||
@ -87,10 +90,11 @@ public:
|
|||||||
{
|
{
|
||||||
CharacterExpModifiers e{};
|
CharacterExpModifiers e{};
|
||||||
|
|
||||||
e.character_id = 0;
|
e.character_id = 0;
|
||||||
e.zone_id = 0;
|
e.zone_id = 0;
|
||||||
e.aa_modifier = 0;
|
e.instance_version = -1;
|
||||||
e.exp_modifier = 0;
|
e.aa_modifier = 0;
|
||||||
|
e.exp_modifier = 0;
|
||||||
|
|
||||||
return e;
|
return e;
|
||||||
}
|
}
|
||||||
@ -126,10 +130,11 @@ public:
|
|||||||
if (results.RowCount() == 1) {
|
if (results.RowCount() == 1) {
|
||||||
CharacterExpModifiers e{};
|
CharacterExpModifiers e{};
|
||||||
|
|
||||||
e.character_id = static_cast<int32_t>(atoi(row[0]));
|
e.character_id = static_cast<int32_t>(atoi(row[0]));
|
||||||
e.zone_id = static_cast<int32_t>(atoi(row[1]));
|
e.zone_id = static_cast<int32_t>(atoi(row[1]));
|
||||||
e.aa_modifier = strtof(row[2], nullptr);
|
e.instance_version = static_cast<int32_t>(atoi(row[2]));
|
||||||
e.exp_modifier = strtof(row[3], nullptr);
|
e.aa_modifier = strtof(row[3], nullptr);
|
||||||
|
e.exp_modifier = strtof(row[4], nullptr);
|
||||||
|
|
||||||
return e;
|
return e;
|
||||||
}
|
}
|
||||||
@ -165,8 +170,9 @@ public:
|
|||||||
|
|
||||||
v.push_back(columns[0] + " = " + std::to_string(e.character_id));
|
v.push_back(columns[0] + " = " + std::to_string(e.character_id));
|
||||||
v.push_back(columns[1] + " = " + std::to_string(e.zone_id));
|
v.push_back(columns[1] + " = " + std::to_string(e.zone_id));
|
||||||
v.push_back(columns[2] + " = " + std::to_string(e.aa_modifier));
|
v.push_back(columns[2] + " = " + std::to_string(e.instance_version));
|
||||||
v.push_back(columns[3] + " = " + std::to_string(e.exp_modifier));
|
v.push_back(columns[3] + " = " + std::to_string(e.aa_modifier));
|
||||||
|
v.push_back(columns[4] + " = " + std::to_string(e.exp_modifier));
|
||||||
|
|
||||||
auto results = db.QueryDatabase(
|
auto results = db.QueryDatabase(
|
||||||
fmt::format(
|
fmt::format(
|
||||||
@ -190,6 +196,7 @@ public:
|
|||||||
|
|
||||||
v.push_back(std::to_string(e.character_id));
|
v.push_back(std::to_string(e.character_id));
|
||||||
v.push_back(std::to_string(e.zone_id));
|
v.push_back(std::to_string(e.zone_id));
|
||||||
|
v.push_back(std::to_string(e.instance_version));
|
||||||
v.push_back(std::to_string(e.aa_modifier));
|
v.push_back(std::to_string(e.aa_modifier));
|
||||||
v.push_back(std::to_string(e.exp_modifier));
|
v.push_back(std::to_string(e.exp_modifier));
|
||||||
|
|
||||||
@ -223,6 +230,7 @@ public:
|
|||||||
|
|
||||||
v.push_back(std::to_string(e.character_id));
|
v.push_back(std::to_string(e.character_id));
|
||||||
v.push_back(std::to_string(e.zone_id));
|
v.push_back(std::to_string(e.zone_id));
|
||||||
|
v.push_back(std::to_string(e.instance_version));
|
||||||
v.push_back(std::to_string(e.aa_modifier));
|
v.push_back(std::to_string(e.aa_modifier));
|
||||||
v.push_back(std::to_string(e.exp_modifier));
|
v.push_back(std::to_string(e.exp_modifier));
|
||||||
|
|
||||||
@ -258,10 +266,11 @@ public:
|
|||||||
for (auto row = results.begin(); row != results.end(); ++row) {
|
for (auto row = results.begin(); row != results.end(); ++row) {
|
||||||
CharacterExpModifiers e{};
|
CharacterExpModifiers e{};
|
||||||
|
|
||||||
e.character_id = static_cast<int32_t>(atoi(row[0]));
|
e.character_id = static_cast<int32_t>(atoi(row[0]));
|
||||||
e.zone_id = static_cast<int32_t>(atoi(row[1]));
|
e.zone_id = static_cast<int32_t>(atoi(row[1]));
|
||||||
e.aa_modifier = strtof(row[2], nullptr);
|
e.instance_version = static_cast<int32_t>(atoi(row[2]));
|
||||||
e.exp_modifier = strtof(row[3], nullptr);
|
e.aa_modifier = strtof(row[3], nullptr);
|
||||||
|
e.exp_modifier = strtof(row[4], nullptr);
|
||||||
|
|
||||||
all_entries.push_back(e);
|
all_entries.push_back(e);
|
||||||
}
|
}
|
||||||
@ -286,10 +295,11 @@ public:
|
|||||||
for (auto row = results.begin(); row != results.end(); ++row) {
|
for (auto row = results.begin(); row != results.end(); ++row) {
|
||||||
CharacterExpModifiers e{};
|
CharacterExpModifiers e{};
|
||||||
|
|
||||||
e.character_id = static_cast<int32_t>(atoi(row[0]));
|
e.character_id = static_cast<int32_t>(atoi(row[0]));
|
||||||
e.zone_id = static_cast<int32_t>(atoi(row[1]));
|
e.zone_id = static_cast<int32_t>(atoi(row[1]));
|
||||||
e.aa_modifier = strtof(row[2], nullptr);
|
e.instance_version = static_cast<int32_t>(atoi(row[2]));
|
||||||
e.exp_modifier = strtof(row[3], nullptr);
|
e.aa_modifier = strtof(row[3], nullptr);
|
||||||
|
e.exp_modifier = strtof(row[4], nullptr);
|
||||||
|
|
||||||
all_entries.push_back(e);
|
all_entries.push_back(e);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user