Автор Тема: Первый удар по Воину Топей.  (Прочитано 4349 раз)

TetAteT

  • Унгар
  • *
  • Сообщений: 1116
  • Игровой ник: Tarkad
Re: Первый удар по Воину Топей.
« Ответ #15 : Апреля 04, 2017, 10:49:21 pm »
     Сразу видно, что человек далек от программирования  :). Маскировка и создает баг со Щитом Архааля. Править в этой ситуации нужно именно её.
Это насколько надо было заморочится, чтобы смешать маскировку и щит? Я просто не представляю себе этого, как это сделать....
     Очень просто, щит не срабатывает на первый удар в открытом виде. В закрытом виде первый удар уходит в маскировку. Обобщили и всё.

Стальное Перо

  • Унгар
  • *
  • Сообщений: 277
Re: Первый удар по Воину Топей.
« Ответ #16 : Апреля 05, 2017, 11:01:09 am »
     Очень просто, щит не срабатывает на первый удар в открытом виде. В закрытом виде первый удар уходит в маскировку. Обобщили и всё.
Архитектура уровня БОГ. Как можно было обобщать механики? Неудивительно, что все сложно с реализацией новых вещей))

Legionarius

  • Гость
Re: Первый удар по Воину Топей.
« Ответ #17 : Апреля 05, 2017, 11:13:17 am »
Обобщили не механики, а информацию. Анализатор уровня бог.

Serega

  • Унгар
  • *
  • Сообщений: 76
  • Игровой ник: Serega
Re: Первый удар по Воину Топей.
« Ответ #18 : Апреля 05, 2017, 04:29:34 pm »
Это насколько надо было заморочится, чтобы смешать маскировку и щит? Я просто не представляю себе этого, как это сделать....
Да легко.
Вычисляем нанесенные повреждения( )
    If (Щит Архааля Х)
    (Повреждения = Сила атаки - Х)
     
    If (Маскировка)
         If (Карта закрыта) and (Первая атака за ход)
         (Повреждения = 0)
              Else
         (Повреждения = Сила атаки)

Змееглав

  • Унгар
  • *
  • Сообщений: 2063
  • Epic
  • Игровой ник: Epic_Zmey
Re: Первый удар по Воину Топей.
« Ответ #19 : Апреля 05, 2017, 05:35:22 pm »
надо обобщить механику. В маскировке добавить -х к силе атаки
Те, кто проигрывают сегодня, могут выиграть завтра.

Mike23Player

  • Унгар
  • *
  • Сообщений: 46
  • Игровой ник: Dreamer_Player
Re: Первый удар по Воину Топей.
« Ответ #20 : Апреля 05, 2017, 07:55:57 pm »
     Сразу видно, что человек далек от программирования  :). Маскировка и создает баг со Щитом Архааля. Править в этой ситуации нужно именно её.

Да, я далек))) Тем более что работает это все именно на ПЕРВЫЙ удар. То есть - если Воин закрыт - бьют удар по маске - он не проходит из-за нее, на втором ударе уже щит Архааля работает - все нормально. Если же Воин ОТКРЫТ (когда маска по идее не должна активироваться в принципе ) - тогда первый удар по нему - все раны летят.
Линунги крутятся - фишки мутятся!

Alendert

  • Унгар
  • *
  • Сообщений: 5270
Re: Первый удар по Воину Топей.
« Ответ #21 : Апреля 05, 2017, 08:20:34 pm »
Полагаю, что немного по другому:

Вычисляем нанесенные повреждения( )
    If (Щит Архааля Х)
    (Повреждения = Сила атаки - Х)
     Вычисляем нанесенные повреждения( )
    If (Первая атака за ход)
          If (Карта закрыта)
         (Повреждения = 0)
              Else
         (Повреждения = Сила атаки)

Alendert

  • Унгар
  • *
  • Сообщений: 5270
Re: Первый удар по Воину Топей.
« Ответ #22 : Апреля 05, 2017, 08:21:17 pm »
Переводя на обыденный: проверка идет не всегда на закрытость + первую атаку за ход, а только при первой атаке за ход проверяется закрыта карта или нет.

Стальное Перо

  • Унгар
  • *
  • Сообщений: 277
Re: Первый удар по Воину Топей.
« Ответ #23 : Апреля 06, 2017, 08:10:16 am »
Переводя на обыденный: проверка идет не всегда на закрытость + первую атаку за ход, а только при первой атаке за ход проверяется закрыта карта или нет.
По идее, проверка на закрытость проходит перед бросками, так-то. Но на самом деле аккуратней было бы так:
Если (карта.наличие_маскировки и карта.легитимность_маскировки)
                  карта.получение_повреждений_с_маскировкой
Если (карта.наличие_щита и карта.легитимность_щита)
                  карта.получение_повреждений_со_щитом
А уже во внутриклассовых методах определять что и как проходит. Но даже эта структура неидеальна, можно сделать лучше.

Epic_Win

  • Унгар
  • *
  • Сообщений: 1177
  • Игровой ник: Epic_Win
Re: Первый удар по Воину Топей.
« Ответ #24 : Апреля 06, 2017, 08:16:42 am »
Я хз как определяется то, что при ударе проверяется первым. Но если зависит от того, что прописано раньше, то можно тупо переставить щит и маску местами ><
Трудно не согласиться, что алкоголь - один из самых страшных врагов человечества. Но разве Библия не призывает: "Возлюби врага своего"?

Serega

  • Унгар
  • *
  • Сообщений: 76
  • Игровой ник: Serega
Re: Первый удар по Воину Топей.
« Ответ #25 : Апреля 06, 2017, 12:49:23 pm »
Смысл гадать?
Понятно же, что:
1. Раз маскировка мешает щиту, то ошибка имеет место.
2. Не раз писали, что программиста у проекта нет, а значит исправлять ошибку некому.

Legionarius

  • Гость
Re: Первый удар по Воину Топей.
« Ответ #26 : Апреля 06, 2017, 02:25:17 pm »
Кто писал и где? Покажите мне это официальное заявление.

StRaNiy

  • Унгар
  • *
  • Сообщений: 832
  • Последний из альфатестеров
Re: Первый удар по Воину Топей.
« Ответ #27 : Апреля 06, 2017, 06:46:58 pm »
Смысл гадать?
Понятно же, что:
1. Раз маскировка мешает щиту, то ошибка имеет место.
2. Не раз писали, что программиста у проекта нет, а значит исправлять ошибку некому.
Программист есть, и не один, ну в байтексе не один проект. Хотите что бы на игру обращали внимание сделайте так что бы онлайн этой игры превысил за 5 к онлайн, и хотя бы каждый второй донатил, может преувеличил но пока игра не имеет огромных масштабов работы над ней несомненно ведутся но по моему мнению без особого стимула ведь онлайн в 100-200 человек, из которых донатят около 10-20 это не то что хочется

Legionarius

  • Гость
Re: Первый удар по Воину Топей.
« Ответ #28 : Апреля 06, 2017, 07:04:55 pm »
А кто выгрузил статистику по донату?

Змееглав

  • Унгар
  • *
  • Сообщений: 2063
  • Epic
  • Игровой ник: Epic_Zmey
Re: Первый удар по Воину Топей.
« Ответ #29 : Апреля 06, 2017, 07:40:48 pm »
Тут настолько мало людей, что уже каждый знает кто донатит и кто с кем шуры муры)) Поэтому тут и без официального заявления все всё знают :)
Те, кто проигрывают сегодня, могут выиграть завтра.