mirror of
https://github.com/OpenDiablo2/OpenDiablo2
synced 2024-11-04 17:27:16 -05:00
Renamed MonStatRecord
This commit is contained in:
parent
af6a8272dd
commit
2dc490b152
@ -297,7 +297,7 @@ var skillDetails = map[int]*d2records.SkillRecord{
|
||||
}
|
||||
|
||||
// nolint:gochecknoglobals // just a test
|
||||
var monStats = map[string]*d2records.MonStatsRecord{
|
||||
var monStats = map[string]*d2records.MonStatRecord{
|
||||
"Specter": {NameString: "Specter", ID: 40},
|
||||
}
|
||||
|
||||
|
@ -180,7 +180,7 @@ func (f *MapEntityFactory) NewItem(x, y int, codes ...string) (*Item, error) {
|
||||
}
|
||||
|
||||
// NewNPC creates a new NPC and returns a pointer to it.
|
||||
func (f *MapEntityFactory) NewNPC(x, y int, monstat *d2records.MonStatsRecord, direction int) (*NPC, error) {
|
||||
func (f *MapEntityFactory) NewNPC(x, y int, monstat *d2records.MonStatRecord, direction int) (*NPC, error) {
|
||||
// https://github.com/OpenDiablo2/OpenDiablo2/issues/803
|
||||
result := &NPC{
|
||||
mapEntity: newMapEntity(x, y),
|
||||
|
@ -22,8 +22,8 @@ type NPC struct {
|
||||
action int
|
||||
path int
|
||||
repetitions int
|
||||
monstatRecord *d2records.MonStatsRecord
|
||||
monstatEx *d2records.MonStats2Record
|
||||
monstatRecord *d2records.MonStatRecord
|
||||
HasPaths bool
|
||||
isDone bool
|
||||
}
|
||||
|
@ -10,7 +10,7 @@ func monsterStatsLoader(r *RecordManager, d *d2txt.DataDictionary) error {
|
||||
records := make(MonStats)
|
||||
|
||||
for d.Next() {
|
||||
record := &MonStatsRecord{
|
||||
record := &MonStatRecord{
|
||||
Key: d.String("Id"),
|
||||
ID: d.Number("hcIdx"),
|
||||
BaseKey: d.String("BaseId"),
|
||||
|
@ -4,13 +4,13 @@ import "github.com/OpenDiablo2/OpenDiablo2/d2common/d2enum"
|
||||
|
||||
// https://d2mods.info/forum/kb/viewarticle?a=360
|
||||
|
||||
// MonStats stores all of the MonStat Records
|
||||
type MonStats map[string]*MonStatsRecord
|
||||
// MonStats stores all of the MonStatRecords
|
||||
type MonStats map[string]*MonStatRecord
|
||||
|
||||
type (
|
||||
// MonStatsRecord represents a single row from `data/global/excel/monstats.txt` in the MPQ files.
|
||||
// MonStatRecord represents a single row from `data/global/excel/monstats.txt` in the MPQ files.
|
||||
// These records are used for creating monsters.
|
||||
MonStatsRecord struct {
|
||||
MonStatRecord struct {
|
||||
|
||||
// Key contains the pointer that will be used in other txt files
|
||||
// such as levels.txt and superuniques.txt.
|
||||
|
Loading…
Reference in New Issue
Block a user