Приветствуем вас на форуме проекта WoW Circle. Если вы читаете это, значит не зарегистрировались у нас. Для того, чтобы получить доступ к расширенным возможностям нашего форума нажмите сюда и пройди регистрацию, которая не займет у вас много времени. После регистрации будут доступны новые, более расширенные, возможности.
Ярость и эффекты снижения/избежания урона - Страница 7

Упомянутые в теме пользователи:

Страница 7 из 13 ПерваяПервая ... 56789 ... ПоследняяПоследняя
Показано с 73 по 84 из 153
  1. #73
    Дедушка форума Аватар для ciklopper
    Регистрация
    12.01.2012
    Адрес
    SPb
    Сообщений
    6,439
    Поблагодарил(а)
    669
    Получено благодарностей: 1,526 (сообщений: 894).
    Репутация: 2661
    Спасибо Зоро, за вырезку с симкарфта.
    Код:
    [spoiler=Rage_Warrior_gaine]// trigger_rage_gain ================================================== ======
    
    static void trigger_rage_gain( attack_t* a, double rage_conversion_value )
    {
    // Basic Formula: http://forums.worldofwarcraft.com/th...sid=1&pageNo=1
    // Blue Clarification: http://forums.worldofwarcraft.com/th...&pageNo=13#250
    
    warrior_t* p = a -> player -> cast_warrior();
    weapon_t* w = a -> weapon;
    
    double hit_factor = 3.5;
    if ( a -> result == RESULT_CRIT ) hit_factor *= 2.0;
    if ( w -> slot == SLOT_OFF_HAND ) hit_factor /= 2.0;
    
    double rage_from_damage = 7.5 * a -> direct_dmg / rage_conversion_value;
    double rage_from_hit = w -> swing_time * hit_factor;
    
    double rage_gain_avg = ( rage_from_damage + rage_from_hit ) / 2.0;
    double rage_gain_max = 15 * a -> direct_dmg / rage_conversion_value;
    
    double rage_gain = std::min( rage_gain_avg, rage_gain_max );
    
    if ( p -> talents.endless_rage ) rage_gain *= 1.25;
    
    p -> resource_gain( RESOURCE_RAGE, rage_gain, w -> slot == SLOT_OFF_HAND ? p -> gains_oh_attack : p -> gains_mh_attack );
    }
    Пока напоминает формулу с вовики, только всё же пару нюансов видно сразу.. Ну и это конечно формула не нашего серва.. И остался еще вопрос, что это за *a. Разберусь...
    Мой канал: https://www.youtube.com/c/CiklopperPlay
    Есть вопросы по игровой механике, подозрение на баг? Тогда тебе сюда Мастерская.

    Циклоппер x300 Ршам

    Этот мир спасёт шаман танк!

  2. #74
    Q.E.D. Аватар для Зороастр
    Регистрация
    13.02.2012
    Адрес
    Измаил, Украина
    Сообщений
    3,234
    Поблагодарил(а)
    149
    Получено благодарностей: 1,378 (сообщений: 911).
    Репутация: 1598
    Цитата Сообщение от ciklopper Посмотреть сообщение
    И остался еще вопрос, что это за *a. Разберусь...
    Какой-то из операторов языка программирования симкрафта. "а->" - подозреваю, введение переменной.

    З.Ы. Вот, отлично. Теперь есть раздел. где можно обсудить все перепетии игровой механики прежде чем делать баг репорт.
    Последний раз редактировалось Зороастр; 04.03.2014 в 21:19.
    Оригинальные профили на форуме - Зороастр и Зоро. Остальные похожие профили являются плагиатом.

  3. #75
    Дедушка форума Аватар для ciklopper
    Регистрация
    12.01.2012
    Адрес
    SPb
    Сообщений
    6,439
    Поблагодарил(а)
    669
    Получено благодарностей: 1,526 (сообщений: 894).
    Репутация: 2661
    Сравним http://www.wowwiki.com/Rage
    (7.5 * d/c + f*s) / 2
    (7.5*d/c + f*s)/2 или 15 d/c
    d - * a -> direct_dmg; c - rage_conversion_value; f - w -> swing_time; s - hit_factor;
    rage_conversion_value - постоянная которая передается в данную функцию, и её значение считается где то выше...
    w -> swing_time - время замаха, что может быть, как базовая скорость пухи, так и скорость пухи в принципе...
    hit_factor - прекрасно описан на воввики, что не чего добавить.
    * a -> direct_dmg - а тут опять нанесенный урон или постоянный или да что угодно.. Урон ну надо думать нанесенный.
    Далее Ярость = min((7.5*d/c + (f*s))/2 или 15 d/c).
    Нескончаемая ярость увеличивает Ярость на 25%.
    Ну и в завершении строка которая судя по всему вызывает следующую функцию, прибавляет к раге персонажа, полученную ярость....
    в общем если d - большое, то формула, где 7.5, а не 15...

    Тест с 1го видео
    (7.5*d/c + (f*s))/2
    (2754+688) дали 26 ярости
    ((7.5*(2754+688))/453.3) + (7*3.6))/2 = 41.07

    Ладно видео свифти, видео ноунемов не любят...
    1195 = 20 раги
    ((7.5*(1195))/453.3) + (3.5*3.6))/2 = 16.18
    Ну и талант 1.25, 20.23, чтож похоже... Надо
    1390 = 22
    (((7.5*(1390))/453.3) + (3.5*3.6))/2)*1.25 = 22.25.
    Хм, по данному видео всё гуд..

    http://www.warcraftmovies.com/movieview.php?id=139257
    1:03, 24 ярости за 1222.
    ((7.5*1222))/453.3) + (3.5*3.6))/2)*1.25 = 20.51.
    1:11 25 за 1264
    ((7.5*1264))/453.3) + (3.5*3.6))/2)*1.25 = 20.95.
    5:19 27 за 1754 крит,
    ((7.5*1754))/453.3) + (7*3.6))/2)*1.25 = 33.88.
    5:22 23 за 2165 крит
    ((7.5*2165 ))/453.3) + (7*3.6))/2)*1.25 =38.14
    В общем у меня полных совпадений так и не появилось...
    P.S. после 5:10, не заметил ярости от абсорбов.

    Сравнивая рагу по данной формуле и у нас:
    6000* 0.005515 *2 = 66.18
    ((7.5*6000))/453.3) + (7*3.7))/2) = 62.59
    Мда..
    Последний раз редактировалось ciklopper; 04.03.2014 в 23:28.
    Мой канал: https://www.youtube.com/c/CiklopperPlay
    Есть вопросы по игровой механике, подозрение на баг? Тогда тебе сюда Мастерская.

    Циклоппер x300 Ршам

    Этот мир спасёт шаман танк!

  4. #76
    Дедушка форума Аватар для ciklopper
    Регистрация
    12.01.2012
    Адрес
    SPb
    Сообщений
    6,439
    Поблагодарил(а)
    669
    Получено благодарностей: 1,526 (сообщений: 894).
    Репутация: 2661
    Зоро, если ты сюда заглядываешь. Может быть, такое, что direct_dmg - это нанесенный урон, но если он был критический, то считается, как хит? Просто странно, что при крите мы получаем другой модификатор, который еще увеличивает ярость при крите, хотя та и так увеличилась.

    P.S. в 1м сообщение давал пример, как при входящем крит уроне, вар получил раги в 2 раза меньше, т.е. как от хита.



    - - - Updated - - -

    http://ru-mangos.ru/showthread.php?p=29898
    формула по которой берется c
    Код:
    float rageconversion = float((0.0091107836 * getLevel() * getLevel()) + 3.225598133 * getLevel()) + 4.2652911f;
     
    +    // Rage calculation mismatch (based on wowwiki and other pages calculation) 
    +    if(getLevel() == 80) 
    +        rageconversion = 453.3f;
    +	
         if (attacker)
         {
             addRage = ((damage / rageconversion * 7.5f + weaponSpeedHitFactor) / 2.0f);
    http://www.tankspot.com/showthread.p...K-Titan-s-Grip

    - - - Updated - - -

    Еще предположения:
    так, как в видео свифти у нас разногласий нет, и манекен имеет броню, но увы он не показал ни разу рагу от крита.
    Предположения: рага копится именно от Normal dmg, т.е. пофиг на крит, и видать пофиг на рес.. зато, когда дру уходил в мишку и по нему шли доджи, то его огромное количество брони значительно снижало рагу. И еще разница крит не крит, отличается, только по нормализованной части раги.
    Последний раз редактировалось ciklopper; 05.03.2014 в 11:44.
    Мой канал: https://www.youtube.com/c/CiklopperPlay
    Есть вопросы по игровой механике, подозрение на баг? Тогда тебе сюда Мастерская.

    Циклоппер x300 Ршам

    Этот мир спасёт шаман танк!

  5. #77
    Ветеран форума Аватар для Cthulhu
    Регистрация
    15.01.2012
    Сообщений
    1,004
    Поблагодарил(а)
    326
    Получено благодарностей: 123 (сообщений: 90).
    Репутация: 123
    Цитата Сообщение от Зороастр Посмотреть сообщение
    Какой-то из операторов языка программирования симкрафта. "а->" - подозреваю, введение переменной.
    Нет, всего лишь обращение к полю объекта, представленного по ссылке.

  6. #78
    Дедушка форума Аватар для ciklopper
    Регистрация
    12.01.2012
    Адрес
    SPb
    Сообщений
    6,439
    Поблагодарил(а)
    669
    Получено благодарностей: 1,526 (сообщений: 894).
    Репутация: 2661
    Cthulhu, а ты не знаком с "a -> direct_dmg"? Это получается ссылка на direct_dmg, вот интересно, что такое direct_dmg..
    Мой канал: https://www.youtube.com/c/CiklopperPlay
    Есть вопросы по игровой механике, подозрение на баг? Тогда тебе сюда Мастерская.

    Циклоппер x300 Ршам

    Этот мир спасёт шаман танк!

  7. #79
    Ветеран форума Аватар для Cthulhu
    Регистрация
    15.01.2012
    Сообщений
    1,004
    Поблагодарил(а)
    326
    Получено благодарностей: 123 (сообщений: 90).
    Репутация: 123
    Как видно было из того куска кода, a - ссылка на объект класса attack_t. Нужно всего лишь найти определение класса и посмотреть тип поля direct_dmg.

  8. 1 пользователь сказал cпасибо Cthulhu за это полезное сообщение:

    ciklopper (05.03.2014)

  9. #80
    Дедушка форума Аватар для ciklopper
    Регистрация
    12.01.2012
    Адрес
    SPb
    Сообщений
    6,439
    Поблагодарил(а)
    669
    Получено благодарностей: 1,526 (сообщений: 894).
    Репутация: 2661
    Цитата Сообщение от Cthulhu Посмотреть сообщение
    Как видно было из того куска кода, a - ссылка на объект класса attack_t. Нужно всего лишь найти определение класса и посмотреть тип поля direct_dmg.
    Спасибо, вот, только симкрафт у Зоро, а у меня его нет(

    - - - Updated - - -

    Пущу мыслю.
    direct_dmg - часть которая считается, при получение раги, когда вы бьёте и когда бьют вас.
    В

    Видео wotlk seson 7 Awar

    [свернуть]

    Вар получает крит 3229, и получает 9 раги
    3229 * 0.005515 = 17.807935, эм видать рага считается от обычного урона, а не критического.
    Из чего можно предположить, что данный коэфициент не зависит от крита.

    А судя по этому:
    http://www.warcraftmovies.com/movieview.php?id=139257
    1:03, 24 ярости за 1222.
    ((7.5*1222))/453.3) + (3.5*3.6))/2)*1.25 = 20.51.
    1:11 25 за 1264
    ((7.5*1264))/453.3) + (3.5*3.6))/2)*1.25 = 20.95.
    5:19 27 за 1754 крит,
    ((7.5*1754))/453.3) + (7*3.6))/2)*1.25 = 33.88.
    5:22 23 за 2165 крит
    ((7.5*2165 ))/453.3) + (7*3.6))/2)*1.25 =38.14
    Можно предположить, что рага считается от урона не снижающийся ресом, тогда будут правдо подобные цифры.
    Мой канал: https://www.youtube.com/c/CiklopperPlay
    Есть вопросы по игровой механике, подозрение на баг? Тогда тебе сюда Мастерская.

    Циклоппер x300 Ршам

    Этот мир спасёт шаман танк!

  10. #81
    Ветеран форума Аватар для Cthulhu
    Регистрация
    15.01.2012
    Сообщений
    1,004
    Поблагодарил(а)
    326
    Получено благодарностей: 123 (сообщений: 90).
    Репутация: 123
    Из симкрафта, функция для вычисления этого action_t::direct_damage

    Код:
    // action_t::calculate_direct_damage =========================================
    
    double action_t::calculate_direct_damage()
    {
      direct_dmg = resisted_dmg = blocked_dmg = 0;
    
      double base_direct_dmg = sim -> range( base_dd_min, base_dd_max );
    
      if ( base_direct_dmg == 0 ) return 0;
      
      direct_dmg  = base_direct_dmg + base_dd_adder + player_dd_adder + target_dd_adder;
      if ( weapon_multiplier > 0 )
      {
        // x% weapon damage + Y
        // e.g. Obliterate, Shred, Backstab
        direct_dmg += calculate_weapon_damage();
        direct_dmg *= weapon_multiplier;
        
        // OH penalty
        if ( weapon && weapon -> slot == SLOT_OFF_HAND )
          direct_dmg *= 0.5;
      }
      direct_dmg += direct_power_mod * total_power();
      direct_dmg *= total_dd_multiplier();
    
      double init_direct_dmg = direct_dmg;
    
      if ( result == RESULT_GLANCE )
      {
        double delta_skill = ( sim -> target -> level - player -> level ) * 5.0;
    
        if ( delta_skill < 0.0 )
          delta_skill = 0.0;
    
        double max_glance = 1.3 - 0.03 * delta_skill;
    
        if ( max_glance > 0.99 ) 
          max_glance = 0.99;
        else if ( max_glance < 0.2 )
          max_glance = 0.20;
    
        double min_glance = 1.4 - 0.05 * delta_skill;
    
        if ( min_glance > 0.91 )
          min_glance = 0.91;
        else if ( min_glance < 0.01 )
          min_glance = 0.01;
    
        if ( min_glance > max_glance )
        {
          double temp = min_glance;
          min_glance = max_glance;
          max_glance = temp;
        }
    
        direct_dmg *= sim -> range( min_glance, max_glance ); // 0.75 against +3 targets.
      }
      else if ( result == RESULT_CRIT )
      {
        direct_dmg *= 1.0 + total_crit_bonus();
      }
    
      if ( ! binary )
      {
        resisted_dmg = resistance() * direct_dmg;
        direct_dmg -= resisted_dmg;
      }
    
      if ( result == RESULT_BLOCK )
      {
        blocked_dmg = sim -> target -> block_value;
        direct_dmg -= blocked_dmg;
        if ( direct_dmg < 0 ) direct_dmg = 0;
      }
    
      if ( sim -> debug )
      {
        log_t::output( sim, "%s dmg for %s: dd=%.0f i_dd=%.0f b_dd=%.0f mod=%.2f power=%.0f b_mult=%.2f p_mult=%.2f t_mult=%.2f",
                       player -> name(), name(), direct_dmg, init_direct_dmg, base_direct_dmg, direct_power_mod,
                       total_power(), base_multiplier * base_dd_multiplier, player_multiplier, target_multiplier );
      }
    
      return direct_dmg;
    }

  11. 1 пользователь сказал cпасибо Cthulhu за это полезное сообщение:

    ciklopper (05.03.2014)

  12. #82
    Дедушка форума Аватар для ciklopper
    Регистрация
    12.01.2012
    Адрес
    SPb
    Сообщений
    6,439
    Поблагодарил(а)
    669
    Получено благодарностей: 1,526 (сообщений: 894).
    Репутация: 2661
    гугл на симкрафт ругается 404...
    Но вот еще 1на вырезка с direct_dmg

    Скрытый текст

    Код:
    // Bladestorm ==============================================================
    
    struct bladestorm_tick_t : public warrior_attack_t
    {
      bladestorm_tick_t( player_t* player ) :
          warrior_attack_t( "bladestorm", player, SCHOOL_PHYSICAL, TREE_ARMS, false )
      {
        base_dd_min = base_dd_max = 1;
        dual        = true;
        background  = true;
        may_crit    = true;
        aoe         = true;
        direct_tick = true;
      }
      virtual void execute()
      {
        warrior_attack_t::execute();
        tick_dmg = direct_dmg;
        update_stats( DMG_OVER_TIME );
      }
    };
    
    struct bladestorm_t : public warrior_attack_t
    {
      attack_t* bladestorm_tick;
    
      bladestorm_t( player_t* player, const std::string& options_str ) :
          warrior_attack_t( "bladestorm", player, SCHOOL_PHYSICAL, TREE_ARMS )
      {
        warrior_t* p = player -> cast_warrior();
        check_talent( p -> talents.bladestorm );
        option_t options[] =
        {
          { NULL, OPT_UNKNOWN, NULL }
        };
        parse_options( options, options_str );
    
        aoe       = true;
        harmful   = false;
        base_cost = 25;
    
        num_ticks      = 6;
        base_tick_time = 1.0;
        channeled      = true;
        tick_zero      = true;
    
        cooldown -> duration = 90;
        if ( p -> glyphs.bladestorm ) cooldown -> duration -= 15;
    
        bladestorm_tick = new bladestorm_tick_t( p );
    
        id = 46924;
      }
    
      virtual void tick()
      {
        if ( sim -> debug ) log_t::output( sim, "%s ticks (%d of %d)", name(), current_tick, num_ticks );
    
        bladestorm_tick -> weapon = &( player -> main_hand_weapon );
        bladestorm_tick -> execute();
    
        if ( bladestorm_tick -> result_is_hit() )
        {
          if ( player -> off_hand_weapon.type != WEAPON_NONE )
          {
            bladestorm_tick -> weapon = &( player -> off_hand_weapon );
            bladestorm_tick -> execute();
          }
        }
    
        update_time( DMG_OVER_TIME );
      }
    
      // Bladestorm not modified by haste effects
      virtual double haste() SC_CONST { return 1.0; }
    };
    
    // Heroic Strike ===========================================================
    
    struct heroic_strike_t : public warrior_attack_t
    {
      heroic_strike_t( player_t* player, const std::string& options_str ) :
          warrior_attack_t( "heroic_strike",  player, SCHOOL_PHYSICAL, TREE_ARMS )
      {
        warrior_t* p = player -> cast_warrior();
    
        option_t options[] =
        {
          { NULL, OPT_UNKNOWN, NULL }
        };
        parse_options( options, options_str );
    
        static rank_t ranks[] =
        {
          { 76, 13, 495, 495, 0, 15 },
          { 72, 12, 432, 432, 0, 15 },
          { 70, 11, 317, 317, 0, 15 },
          { 66, 10, 234, 234, 0, 15 },
          { 60,  9, 201, 201, 0, 15 },
          { 56,  8, 178, 178, 0, 15 },
          { 0, 0, 0, 0, 0, 0 }
        };
        init_rank( ranks, 47450 );
    
        background   = true;
        may_crit     = true;
        base_cost   -= p -> talents.improved_heroic_strike;
        base_crit   += p -> talents.incite * 0.05;
        trigger_gcd  = 0;
    
        weapon = &( p -> main_hand_weapon );
        normalize_weapon_speed = false;
    
        if ( p -> set_bonus.tier9_4pc_melee() ) base_crit += 0.05;
    
        p -> active_heroic_strikes.push_back( this );
      }
    
      virtual double cost() SC_CONST
      {
        warrior_t* p = player -> cast_warrior();
        if ( p -> buffs_glyph_of_revenge -> up() ) return 0;
        return warrior_attack_t::cost();
      }
    
      virtual void execute()
      {
        warrior_t* p = player -> cast_warrior();
        warrior_attack_t::execute();
        p -> buffs_glyph_of_revenge -> expire();
        if( result_is_hit() )
        {
          trigger_unbridled_wrath( this );
          trigger_bloodsurge( this );
          if ( result == RESULT_CRIT )
          {
            p -> buffs_tier8_2pc_melee -> trigger();
            if ( p -> glyphs.heroic_strike )
            {
              p -> resource_gain( RESOURCE_RAGE, 10.0, p -> gains_glyph_of_heroic_strike );
            }
          }
        }
      }
    };
    
    // Bloodthirst ===============================================================
    
    struct bloodthirst_t : public warrior_attack_t
    {
      bloodthirst_t( player_t* player, const std::string& options_str ) :
          warrior_attack_t( "bloodthirst",  player, SCHOOL_PHYSICAL, TREE_FURY )
      {
        warrior_t* p = player -> cast_warrior();
        check_talent( p -> talents.bloodthirst );
        option_t options[] =
        {
          { NULL, OPT_UNKNOWN, NULL }
        };
        parse_options( options, options_str );
    
        weapon = &( p -> main_hand_weapon );
        weapon_multiplier = 0;
    
        base_dd_min = base_dd_max = 1;
    
        may_crit = true;
        base_cost = 20;
        base_multiplier *= 1 + p -> talents.unending_fury * 0.02;
        direct_power_mod = 0.50;
        cooldown -> duration = 4.0;
    
        if ( p -> set_bonus.tier8_4pc_melee() ) base_crit += 0.10;
    
        id = 23881;
      }
      virtual void execute()
      {
        warrior_attack_t::execute();
        if( result_is_hit() ) trigger_bloodsurge( this );
      }
    };
    
    // Concussion Blow ===============================================================
    
    struct concussion_blow_t : public warrior_attack_t
    {
      concussion_blow_t( player_t* player, const std::string& options_str ) :
          warrior_attack_t( "concussion_blow",  player, SCHOOL_PHYSICAL, TREE_PROTECTION )
      {
        warrior_t* p = player -> cast_warrior();
        check_talent( p -> talents.concussion_blow );
        option_t options[] =
        {
          { NULL, OPT_UNKNOWN, NULL }
        };
        parse_options( options, options_str );
    
        weapon = &( p -> main_hand_weapon );
        weapon_multiplier = 0;
    
        base_dd_min = base_dd_max = 1;
    
        may_crit = true;
        base_cost = 15;
        direct_power_mod  = 0.375;
        cooldown -> duration = 30.0;
    
        id = 12809;
      }
    };
    [свернуть]
    Мой канал: https://www.youtube.com/c/CiklopperPlay
    Есть вопросы по игровой механике, подозрение на баг? Тогда тебе сюда Мастерская.

    Циклоппер x300 Ршам

    Этот мир спасёт шаман танк!

  13. #83
    Дедушка форума Аватар для ciklopper
    Регистрация
    12.01.2012
    Адрес
    SPb
    Сообщений
    6,439
    Поблагодарил(а)
    669
    Получено благодарностей: 1,526 (сообщений: 894).
    Репутация: 2661
    В модуле calculate_direct_damage, можно наблюдать замечательное описание расчета урона.. И резист, и блок и крит и всё, что душе угодно... Но, тогда как же тот факт, что вару всё равно на тот же блок... И ссылаясь на direct_damage, что мы получаем? Получаем нанесенный в цель урон или нет.. В общем спасибо конечно, это пруф, но про данный директ_дмг, надо будет добывать кучи пруфов из мувиков. ибо, не понятное поведение крита, абсорбов и блоков, симкрафт не описал.
    Мой канал: https://www.youtube.com/c/CiklopperPlay
    Есть вопросы по игровой механике, подозрение на баг? Тогда тебе сюда Мастерская.

    Циклоппер x300 Ршам

    Этот мир спасёт шаман танк!

  14. #84
    Ветеран форума Аватар для Cthulhu
    Регистрация
    15.01.2012
    Сообщений
    1,004
    Поблагодарил(а)
    326
    Получено благодарностей: 123 (сообщений: 90).
    Репутация: 123
    Цитата Сообщение от ciklopper Посмотреть сообщение
    В модуле calculate_direct_damage, можно наблюдать замечательное описание расчета урона.. И резист, и блок и крит и всё, что душе угодно... Но, тогда как же тот факт, что вару всё равно на тот же блок... И ссылаясь на direct_damage, что мы получаем? Получаем нанесенный в цель урон или нет.. В общем спасибо конечно, это пруф, но про данный директ_дмг, надо будет добывать кучи пруфов из мувиков. ибо, не понятное поведение крита, абсорбов и блоков, симкрафт не описал.
    Но в функции trigger_rage_gain для вычисления получаемой ярости используется не только rage_from_damage, но и rage_from_hit, которая есть всегда, в том числе и при блоках/пари/абсорбах.

    - - - Updated - - -

    С другой стороны, там ограничение сверху всеравно тогда в 0 уходит... Короче, разбирайтесь дальше, я всеравно в такие методы не верю

Страница 7 из 13 ПерваяПервая ... 56789 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 1
    Последнее сообщение: 12.05.2013, 00:43
  2. Ответов: 3
    Последнее сообщение: 04.02.2013, 21:33
  3. Не корректное отображение персонажа в ЛК
    от odessa2000 в разделе Корзина
    Ответов: 1
    Последнее сообщение: 11.01.2013, 05:40
  4. Ответов: 0
    Последнее сообщение: 14.11.2012, 13:05

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •