Баррикады

Тема в разделе "Ошибки", создана пользователем Gromf, 23 апр 2009.

  1. sema

    sema Игрок

    Мои знания про ето:

    ! барикаду можно бить при вратах, когда при сломании 2 камней ГМ или люди стали в клетку, в которой стоит барикада ( такое возможно- есть маленькое растояние между сегментами). Потом при востановлении 2 камней врата появляются, но ГМ или люди то за вратами. Поетому препятствий бить нету... Если вы говорите об том, что барикада бьется , когда атакер перед вратами - ето верно баг.

    Читал еще пост и отвечу: если допустим бьем 2 барикаду, то при востановлении 2 камней и ворот барикады дальше бьются, просто врата атакер пройти не может, только если ГМ зареколит внутрь, или уже ламать камни...
  2. Би4

    Би4 Игрок

    Все кидаются умными фразами.
    А если проще : "Нафига ваще тогда эта барикада, если ее можно сломать до того как разбить защитные камни, препятсвующие этому самому действию"
  3. salvador

    salvador Игрок

    мне с самого начала понравился топик: я подумал, мол ща громф начнет по традиции на своём шестнадцатиричном, всё всем разжуёт и докажет правоту =\

    *а вот и не подерётесь*
  4. Evening

    Evening Игрок

    Это проблема конфигурации замка, а не того что баррикады бьются при целых камнях.
  5. Smail1k

    Smail1k Игрок

    Замок багнутый прост , в других так делать нельзя ....
  6. salvador

    salvador Игрок

    сбан, священное поле холиваров
  7. Glk

    Glk Игрок

  8. Mr Эго

    Mr Эго Игрок

    Предыдущие версии скриптов нужно поглядеть.
    а то их там около десятка.
  9. Luxuria

    Luxuria Заблокирован

    Ололо.. Как же мне нравится когда атакеры и деферы меняются местами, сразу то чем пользовались сами делают багами =) Клевый топ. Мне нравится.
    Мухамор и Lizard нравится это.
  10. Glk

    Glk Игрок

    Все, что касается взаиморасположения баррикады и защитного барьера в скриптах не менялось с момента появления скрипта замка в ветке транк вплоть до текущего.
    Код:
    // Barrier Summoners
    schg_cas05,2,1,0	script	#sch05_RL00	-1,{
    OnEnable:
    	setcell "schg_cas05",114,48,126,48,cell_walkable,0;
    	setcell "schg_cas05",114,48,126,48,cell_shootable,0;
    	guardian "schg_cas05",115,49," ",1905,"#sch05_RL00::OnBarrierDestroyed"; //24;
    	guardian "schg_cas05",117,49," ",1905,"#sch05_RL00::OnBarrierDestroyed"; //25;
    	guardian "schg_cas05",119,49," ",1905,"#sch05_RL00::OnBarrierDestroyed"; //26;
    	guardian "schg_cas05",121,49," ",1905,"#sch05_RL00::OnBarrierDestroyed"; //27;
    	guardian "schg_cas05",123,49," ",1905,"#sch05_RL00::OnBarrierDestroyed"; //28;
    	guardian "schg_cas05",125,49," ",1905,"#sch05_RL00::OnBarrierDestroyed"; //29;
    	end;
    
    OnDisable:
    	setcell "schg_cas05",114,48,126,48,cell_walkable,1;
    	setcell "schg_cas05",114,48,126,48,cell_shootable,1;
    	killmonster "schg_cas05","#sch05_RL00::OnBarrierDestroyed";
    	end;
    
    OnBarrierDestroyed:
    	end;
    }
    
    schg_cas05,2,2,0	script	#sch05_RL01	-1,{
    OnEnable:
    	set .MyMobCount,6;
    	setcell "schg_cas05",114,51,126,51,cell_walkable,0;
    	guardian "schg_cas05",115,50," ",1905,"#sch05_RL01::OnBarrierDestroyed"; //30;
    	guardian "schg_cas05",117,50," ",1905,"#sch05_RL01::OnBarrierDestroyed"; //31;
    	guardian "schg_cas05",119,50," ",1905,"#sch05_RL01::OnBarrierDestroyed"; //32;
    	guardian "schg_cas05",121,50," ",1905,"#sch05_RL01::OnBarrierDestroyed"; //33;
    	guardian "schg_cas05",123,50," ",1905,"#sch05_RL01::OnBarrierDestroyed"; //34;
    	guardian "schg_cas05",125,50," ",1905,"#sch05_RL01::OnBarrierDestroyed"; //35;
    	end;
    
    Последний раз качал транк афины в октябре. На нем баррикады из-за защитного барьера не бьются (недает это сделать то самое
    Код:
    	setcell "schg_cas05",114,48,126,48,cell_walkable,0;
    	setcell "schg_cas05",114,48,126,48,cell_shootable,0;
    ).
    Варианта происходящего 2:
    1. в этих 2-х строчках у нас прописано что-то не то, и защитный барьер появляется где-то не там (скорее всего за линией баррикады).
    2. на нашем эмуле через непробиваемые стенки можно бить.
    и тот и другой варинт - явная ошибка, которую нужно фиксить...
  11. Glk

    Glk Игрок

    Порывшись еще нашел такой вот ченжсет:
    http://svn.eathena.ws/bugs/changeset/12407/trunk/src/map/mob.c
    Только вот вся эта реализация баррикад целиком позже ( http://svn.eathena.ws/bugs/changeset/13097/trunk/src/map/mob.c ) была выкинута вообще нафик как неиспользуемая.
    Других упоминаний пробиваемости защитного барьера не нашел.
    Lizard нравится это.
  12. k0sh

    k0sh Игрок

    Уточните, баррикада бьется только площадными скиллами ?
  13. Gromf

    Gromf Игрок

    Имхо надо копаться в Invisible Wall System, после неё вроде только клин апы были.

    Баррикада бьется любыми скиллами, азуры, соники, даже АД по 1 вит.
  14. Evening

    Evening Игрок

    Через барьер только площадками, да.
  15. Mr Эго

    Mr Эго Игрок

    Глю, там идея такова, что при разбитии камней делается честь прохода доступной для ходьбы и стрельбы
    По умолчанию она равно нулю
    При разбитии нам дают бить баррикады.
    PHP:
    OnDisable:
        
    setcell "schg_cas05",114,48,126,48,cell_walkable,1;
        
    setcell "schg_cas05",114,48,126,48,cell_shootable,1;
    Вот у нас если все я здраво мыслю, или неправильно стоят по умолчанию координаты этой площадки, или по умолчанию стоит cell_shootable и cell_walkable 1.
    Вообщем то ничего сложного...
  16. Evening

    Evening Игрок

    Mr Эго, ну ренж атаками баррикады нельзя же бить и тем более пройти через них, так что наврядли.
  17. Gromf

    Gromf Игрок

    Так как во время живых камней не бьется только первая баррикада, то надо найти только разницу в вызове ф-ии.
  18. Evening

    Evening Игрок

    Не поверишь, баррикады действительно можно бить без разбития камней. Вопрос в том что площадки типа гаста дамажат за барьер, точно также как через стену например.
  19. Mr Эго

    Mr Эго Игрок

    Смысл камней тогда?
  20. Evening

    Evening Игрок

    То есть ты сейчас пытаешься рассуждать, баг это или не баг, совершенно не зная механики вое2, особенностей замков и не заходив туда?