mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-17 18:41:29 +00:00
Filter fishing [skip ci]
This commit is contained in:
parent
f7d4e51da9
commit
dadd674b63
@ -30,6 +30,7 @@
|
|||||||
#include "titles.h"
|
#include "titles.h"
|
||||||
#include "water_map.h"
|
#include "water_map.h"
|
||||||
#include "zonedb.h"
|
#include "zonedb.h"
|
||||||
|
#include "../common/repositories/criteria/content_filter_criteria.h"
|
||||||
|
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
|
|
||||||
@ -109,9 +110,24 @@ uint32 ZoneDatabase::GetZoneFishing(uint32 ZoneID, uint8 skill, uint32 &npc_id,
|
|||||||
chance[c]=0;
|
chance[c]=0;
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string query = StringFormat("SELECT itemid, chance, npc_id, npc_chance "
|
std::string query = fmt::format(
|
||||||
"FROM fishing WHERE (zoneid = '%i' || zoneid = 0) AND skill_level <= '%i'",
|
SQL(
|
||||||
ZoneID, skill);
|
SELECT
|
||||||
|
itemid,
|
||||||
|
chance,
|
||||||
|
npc_id,
|
||||||
|
npc_chance
|
||||||
|
FROM
|
||||||
|
fishing
|
||||||
|
WHERE
|
||||||
|
(zoneid = '{}' || zoneid = 0)
|
||||||
|
AND skill_level <= '{}'
|
||||||
|
{}
|
||||||
|
),
|
||||||
|
ZoneID,
|
||||||
|
skill,
|
||||||
|
ContentFilterCriteria::apply()
|
||||||
|
);
|
||||||
auto results = QueryDatabase(query);
|
auto results = QueryDatabase(query);
|
||||||
if (!results.Success()) {
|
if (!results.Success()) {
|
||||||
return 0;
|
return 0;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user