|
|
@@ -43,7 +43,7 @@ type Angar struct {
|
|
|
золото types.ИСтатПарам
|
|
|
уровень types.ИСтатПарам
|
|
|
progress types.ИСтатПарам
|
|
|
- топливо *fuel.Fuel
|
|
|
+ топливо *fuel.Топливо
|
|
|
игроковОнлайн types.ИСтатПарам
|
|
|
|
|
|
сереброВсего types.ИСтатПарам
|
|
|
@@ -84,7 +84,7 @@ func НовАнгар(bot types.ИБот) (*Angar, error) {
|
|
|
if ош != nil {
|
|
|
return nil, fmt.Errorf("НовАнгар(): при создании статистики серебра заработанного за сессию, ош=\n\t%w", ош)
|
|
|
}
|
|
|
- sf := &Angar{
|
|
|
+ сам := &Angar{
|
|
|
Section: section,
|
|
|
бот: bot,
|
|
|
золото: золото,
|
|
|
@@ -96,61 +96,61 @@ func НовАнгар(bot types.ИБот) (*Angar, error) {
|
|
|
silverOnline: сереброСессия,
|
|
|
}
|
|
|
{ // Сеть
|
|
|
- sf.сеть, err = angarnet.NewAngarNet(sf)
|
|
|
+ сам.сеть, err = angarnet.NewAngarNet(сам)
|
|
|
if err != nil {
|
|
|
return nil, fmt.Errorf("НовАнгар(): in create <AngarNet>, err=\n\t%w", err)
|
|
|
}
|
|
|
}
|
|
|
{ // Сеть атаки
|
|
|
- sf.netKill, err = angar_attack.NewAngarAttack(sf)
|
|
|
+ сам.netKill, err = angar_attack.NewAngarAttack(сам)
|
|
|
if err != nil {
|
|
|
return nil, fmt.Errorf("НовАнгар(): in create <AngarAttackNet>, err=\n\t%w", err)
|
|
|
}
|
|
|
}
|
|
|
{ // Статистика
|
|
|
- sf.сетьСтат, err = netstat.NewNetStat(sf.бот)
|
|
|
+ сам.сетьСтат, err = netstat.NewNetStat(сам.бот)
|
|
|
if err != nil {
|
|
|
return nil, fmt.Errorf("НовАнгар(): in create NetResource, err=\n\t%w", err)
|
|
|
}
|
|
|
}
|
|
|
{ // Convoy
|
|
|
- sf.конвой, err = convoy.NewConvoy(sf.бот)
|
|
|
+ сам.конвой, err = convoy.NewConvoy(сам.бот)
|
|
|
if err != nil {
|
|
|
return nil, fmt.Errorf("НовАнгар(): in create IConvoy, err=\n\t%w", err)
|
|
|
}
|
|
|
}
|
|
|
{ // Сражение
|
|
|
- sf.сражение, err = battle.NewBattle(sf.бот)
|
|
|
+ сам.сражение, err = battle.NewBattle(сам.бот)
|
|
|
if err != nil {
|
|
|
return nil, fmt.Errorf("НовАнгар(): in create IBattle, err=\n\t%w", err)
|
|
|
}
|
|
|
}
|
|
|
{ // Битва мастеров
|
|
|
- sf.битва, err = batmas.NewBatMas(sf.бот)
|
|
|
+ сам.битва, err = batmas.NewBatMas(сам.бот)
|
|
|
if err != nil {
|
|
|
return nil, fmt.Errorf("НовАнгар(): in create *BatMas, err=\n\t%w", err)
|
|
|
}
|
|
|
// go sf.batMas.Run()
|
|
|
}
|
|
|
{ // База
|
|
|
- sf.база, err = base.NewBase(sf)
|
|
|
+ сам.база, err = base.NewBase(сам)
|
|
|
if err != nil {
|
|
|
return nil, fmt.Errorf("НовАнгар(): in make IBase, err=\n\t%w", err)
|
|
|
}
|
|
|
}
|
|
|
{ // Миссии
|
|
|
- sf.миссии, err = missions.NewMissions(sf.бот)
|
|
|
+ сам.миссии, err = missions.NewMissions(сам.бот)
|
|
|
if err != nil {
|
|
|
return nil, fmt.Errorf("НовАнгар(): in make *Missions, err=\n\t%w", err)
|
|
|
}
|
|
|
}
|
|
|
{ // Топливо
|
|
|
- sf.топливо, err = fuel.NewFuel(sf)
|
|
|
+ сам.топливо, err = fuel.НовТопливо(сам)
|
|
|
if err != nil {
|
|
|
return nil, fmt.Errorf("НовАнгар(): in make *Missions, err=\n\t%w", err)
|
|
|
}
|
|
|
}
|
|
|
- return sf, nil
|
|
|
+ return сам, nil
|
|
|
}
|
|
|
|
|
|
// запускает обработку ангара
|