Make loot accurate to the loot drop rates during live. (#216)

* loot fix (broken)

* Fixed loot

* Update SlashCommandHandler.cpp

* Remove debug command

* Roll loot command

* Remove debug log

* Added const references
When this commit is applied it adds const references to the loot system avoid some unnecessary copies.

Co-authored-by: wincent <wincent.holm@gmail.com>
Co-authored-by: Avery <averysumner@gmail.com>
This commit is contained in:
Jett
2021-12-20 10:25:45 +00:00
committed by GitHub
parent f7858ab183
commit 0531365cb5
29 changed files with 450 additions and 378 deletions

View File

@@ -57,6 +57,6 @@ std::vector<CDLootMatrix> CDLootMatrixTable::Query(std::function<bool(CDLootMatr
}
//! Gets all the entries in the table
std::vector<CDLootMatrix> CDLootMatrixTable::GetEntries(void) const {
const std::vector<CDLootMatrix>& CDLootMatrixTable::GetEntries(void) const {
return this->entries;
}

View File

@@ -50,7 +50,7 @@ public:
/*!
\return The entries
*/
std::vector<CDLootMatrix> GetEntries(void) const;
const std::vector<CDLootMatrix>& GetEntries(void) const;
};

View File

@@ -54,6 +54,6 @@ std::vector<CDLootTable> CDLootTableTable::Query(std::function<bool(CDLootTable)
}
//! Gets all the entries in the table
std::vector<CDLootTable> CDLootTableTable::GetEntries(void) const {
const std::vector<CDLootTable>& CDLootTableTable::GetEntries(void) const {
return this->entries;
}

View File

@@ -46,7 +46,7 @@ public:
/*!
\return The entries
*/
std::vector<CDLootTable> GetEntries(void) const;
const std::vector<CDLootTable>& GetEntries(void) const;
};

View File

@@ -52,6 +52,6 @@ std::vector<CDRarityTable> CDRarityTableTable::Query(std::function<bool(CDRarity
}
//! Gets all the entries in the table
std::vector<CDRarityTable> CDRarityTableTable::GetEntries(void) const {
const std::vector<CDRarityTable>& CDRarityTableTable::GetEntries(void) const {
return this->entries;
}

View File

@@ -66,7 +66,7 @@ public:
/*!
\return The entries
*/
std::vector<CDRarityTable> GetEntries(void) const;
const std::vector<CDRarityTable>& GetEntries(void) const;
};