| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- package arena_missions
- import (
- . "gitp78su.ipnodns.ru/svi/kern/krn/ktypes"
- . "wartank/app/lev0/types"
- "wartank/app/lev2/arena"
- )
- /*
- Сканирует миссии на предмет забрать золотишко.
- */
- // АренаМиссии -- забирает золотишко
- type АренаМиссии struct {
- ИАрена
- конт ILocalCtx
- бот ИБот
- }
- // НовМиссии -- возвращает новый *Миссии
- func НовМиссии(конт ILocalCtx) *АренаМиссии {
- сам := &АренаМиссии{
- конт: конт,
- бот: конт.Get("бот").Val().(ИБот),
- }
- аренаКонфиг := arena.АренаКонфиг{
- Бот_: сам.бот,
- АренаИмя_: "Миссии",
- СтрКонтроль_: "<title>Миссии</title>",
- ФнПуск_: сам.пуск,
- СтрУрл_: "https://wartank.ru/missions/", // https://wartank.ru/missions/
- }
- сам.ИАрена = arena.НовАрена(конт, аренаКонфиг)
- конт.Set("миссии_простые", сам, "Арена простых миссий")
- _ = ИАренаМиссииПростые(сам)
- return сам
- }
- // обрабатывает конвой
- func (сам *АренаМиссии) пуск() {}
|