mirror of
https://github.com/EQEmu/Server.git
synced 2026-03-03 11:12:25 +00:00
Missed an npc spells type (or two..)
This commit is contained in:
parent
ed717add29
commit
d62a449f9c
@ -2496,7 +2496,7 @@ bool IsSpellInList(DBnpcspells_Struct* spell_list, int16 iSpellID) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// adds a spell to the list, taking into account priority and resorting list as needed.
|
// adds a spell to the list, taking into account priority and resorting list as needed.
|
||||||
void NPC::AddSpellToNPCList(int16 iPriority, int16 iSpellID, uint16 iType,
|
void NPC::AddSpellToNPCList(int16 iPriority, int16 iSpellID, uint32 iType,
|
||||||
int16 iManaCost, int32 iRecastDelay, int16 iResistAdjust)
|
int16 iManaCost, int32 iRecastDelay, int16 iResistAdjust)
|
||||||
{
|
{
|
||||||
|
|
||||||
@ -2646,7 +2646,7 @@ DBnpcspells_Struct* ZoneDatabase::GetNPCSpells(uint32 iDBSpellsID) {
|
|||||||
{
|
{
|
||||||
int spell_id = atoi(row[0]);
|
int spell_id = atoi(row[0]);
|
||||||
npc_spells_cache[iDBSpellsID]->entries[entryIndex].spellid = spell_id;
|
npc_spells_cache[iDBSpellsID]->entries[entryIndex].spellid = spell_id;
|
||||||
npc_spells_cache[iDBSpellsID]->entries[entryIndex].type = atoi(row[1]);
|
npc_spells_cache[iDBSpellsID]->entries[entryIndex].type = atoul(row[1]);
|
||||||
npc_spells_cache[iDBSpellsID]->entries[entryIndex].minlevel = atoi(row[2]);
|
npc_spells_cache[iDBSpellsID]->entries[entryIndex].minlevel = atoi(row[2]);
|
||||||
npc_spells_cache[iDBSpellsID]->entries[entryIndex].maxlevel = atoi(row[3]);
|
npc_spells_cache[iDBSpellsID]->entries[entryIndex].maxlevel = atoi(row[3]);
|
||||||
npc_spells_cache[iDBSpellsID]->entries[entryIndex].manacost = atoi(row[4]);
|
npc_spells_cache[iDBSpellsID]->entries[entryIndex].manacost = atoi(row[4]);
|
||||||
|
|||||||
@ -377,7 +377,7 @@ public:
|
|||||||
void NPCSlotTexture(uint8 slot, uint16 texture); // Sets new material values for slots
|
void NPCSlotTexture(uint8 slot, uint16 texture); // Sets new material values for slots
|
||||||
|
|
||||||
uint32 GetAdventureTemplate() const { return adventure_template_id; }
|
uint32 GetAdventureTemplate() const { return adventure_template_id; }
|
||||||
void AddSpellToNPCList(int16 iPriority, int16 iSpellID, uint16 iType, int16 iManaCost, int32 iRecastDelay, int16 iResistAdjust);
|
void AddSpellToNPCList(int16 iPriority, int16 iSpellID, uint32 iType, int16 iManaCost, int32 iRecastDelay, int16 iResistAdjust);
|
||||||
void AddSpellEffectToNPCList(uint16 iSpellEffectID, int32 base, int32 limit, int32 max);
|
void AddSpellEffectToNPCList(uint16 iSpellEffectID, int32 base, int32 limit, int32 max);
|
||||||
void RemoveSpellFromNPCList(int16 spell_id);
|
void RemoveSpellFromNPCList(int16 spell_id);
|
||||||
Timer *GetRefaceTimer() const { return reface_timer; }
|
Timer *GetRefaceTimer() const { return reface_timer; }
|
||||||
|
|||||||
@ -45,7 +45,7 @@ struct wplist {
|
|||||||
#pragma pack(1)
|
#pragma pack(1)
|
||||||
struct DBnpcspells_entries_Struct {
|
struct DBnpcspells_entries_Struct {
|
||||||
int16 spellid;
|
int16 spellid;
|
||||||
uint16 type;
|
uint32 type;
|
||||||
uint8 minlevel;
|
uint8 minlevel;
|
||||||
uint8 maxlevel;
|
uint8 maxlevel;
|
||||||
int16 manacost;
|
int16 manacost;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user