Jump to content
Sign in to follow this  
sasamba

Откат скиллов пэта .

Recommended Posts

Добрый вечер/ночь/утро/день. Кто сталкивался подскажите , после юза скилла  откат сопровождается анимацией отката на иконке скилла . Вопрос каким образом эту анимацию  перенести и для сумоннов и пэтов ? Я понимаю что они используют скиллы через Action команды , датник нашел .Вопрос что в нём надо прикруть и копаю ли я в нужном направлении ? 

Share this post


Link to post
Share on other sites
Posted (edited)

В MagicSkillUse слать actionId соответствующий для заюзанного скилла

структура из крусейда, для других хроник думаю по аналогии не проблема сделать

	@Override
	protected final void writeImpl()
	{
		writeC(0x48);
		writeD(_castType);
		writeD(_casterId);
		writeD(_targetId);
		writeD(_skillId);
		writeD(_skillLevel);
		writeD(_hitTime);
		writeD(_reuseGroupId);
		writeD(_reuseDelay);
		writeD(_casterX);
		writeD(_casterY);
		writeD(_casterZ);
		writeH(0x00);

		writeH(_groundLoc.size());

		for (Location loc : _groundLoc)
			writeLoc(loc, false);

		writeD(_targetX);
		writeD(_targetY);
		writeD(_targetZ);
		writeD(_actionId > 0 ? 1 : 0);
		writeD(_actionId);
	}

 

Edited by Gaikotsu
  • Like 1
  • Upvote 2

Share this post


Link to post
Share on other sites
17 минут назад, Gaikotsu сказал:

В MagicSkillUse слать actionId соответствующий для заюзанного скилла

структура из крусейда, для других хроник думаю по аналогии не проблема сделать


	@Override
	protected final void writeImpl()
	{
		writeC(0x48);
		writeD(_castType);
		writeD(_casterId);
		writeD(_targetId);
		writeD(_skillId);
		writeD(_skillLevel);
		writeD(_hitTime);
		writeD(_reuseGroupId);
		writeD(_reuseDelay);
		writeD(_casterX);
		writeD(_casterY);
		writeD(_casterZ);
		writeH(0x00);

		writeH(_groundLoc.size());

		for (Location loc : _groundLoc)
			writeLoc(loc, false);

		writeD(_targetX);
		writeD(_targetY);
		writeD(_targetZ);
		writeD(_actionId > 0 ? 1 : 0);
		writeD(_actionId);
	}

 

Спасибо , пошёл копать код :D

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...