fix skill level
This commit is contained in:
@@ -26,9 +26,8 @@ type Skill struct {
|
||||
}
|
||||
|
||||
type Points struct {
|
||||
Level uint
|
||||
Quantity uint
|
||||
Charges uint
|
||||
Level uint
|
||||
Charges uint
|
||||
}
|
||||
|
||||
func (skillId ID) Desc() Description {
|
||||
|
||||
@@ -184,8 +184,7 @@ func (gd *GameReader) getSkills(skillListPtr uintptr) map[skill.ID]skill.Points
|
||||
for skillPtr != 0 {
|
||||
skillTxtPtr := uintptr(gd.Process.ReadUInt(skillPtr, Uint64))
|
||||
skillTxt := uintptr(gd.Process.ReadUInt(skillTxtPtr, Uint16))
|
||||
lvl := gd.Process.ReadUInt(skillPtr+0x38, Uint16)
|
||||
quantity := gd.Process.ReadUInt(skillPtr+0x40, Uint16)
|
||||
lvl := gd.Process.ReadUInt(skillPtr+0x40, Uint16)
|
||||
charges := gd.Process.ReadUInt(skillPtr+0x48, Uint16)
|
||||
|
||||
shouldSetSkill := true
|
||||
@@ -198,9 +197,8 @@ func (gd *GameReader) getSkills(skillListPtr uintptr) map[skill.ID]skill.Points
|
||||
|
||||
if shouldSetSkill {
|
||||
skills[skill.ID(skillTxt)] = skill.Points{
|
||||
Level: lvl,
|
||||
Quantity: quantity,
|
||||
Charges: charges,
|
||||
Level: lvl,
|
||||
Charges: charges,
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user