Jump to content

Question

Posted (edited)

Hi, good day.

Is it possible to apply the effect of Poem of Bragi to all players, not just those in the party?
I am using Renewal.

I hope someone can help me. Thank you very much!

Edited by deborah

3 answers to this question

Recommended Posts

  • 0
Posted
16 hours ago, deborah said:

Hi, good day.

Is it possible to apply the effect of Poem of Bragi to all players, not just those in the party?
I am using Renewal.

I hope someone can help me. Thank you very much!

But this skill works this way, doesn't it?
It gives a bonus to whoever passes the bragi effect.

Or do you want the effect to only work for the party?

In pre-Renewal it works like this..
in Renewal I don't know how it works..

 

  • 0
Posted (edited)
3 hours ago, Yukaiii said:

But this skill works this way, doesn't it?
It gives a bonus to whoever passes the bragi effect.

Or do you want the effect to only work for the party?

In pre-Renewal it works like this..
in Renewal I don't know how it works..

 

In Renewal, this does not work the same way as in pre-Renewal.
You need to be in a party to receive the effect.

Is there a way to make it work like pre-Renewal, where the effect applies even without being in a party?
 

Edited by deborah
  • 0
Posted

The targeting of renewal songs is defined in:

static int32 skill_castend_song(struct block_list* src, uint16 skill_id, uint16 skill_lv, t_tick tick)

It's pretty self explanatory, just set flag to what should be targetted by the skill. You can see that it default to BCT_PARTY, with a few dances and songs having a different target.

You can just look up the BCT flag definition and find what each flag means:

	BCT_NOONE		= 0x000000, ///< No one
	BCT_SELF		= 0x010000, ///< Self
	BCT_ENEMY		= 0x020000, ///< Enemy
	BCT_PARTY		= 0x040000, ///< Party members
	BCT_GUILDALLY	= 0x080000, ///< Only allies, NOT guildmates
	BCT_NEUTRAL		= 0x100000, ///< Neutral target
	BCT_SAMEGUILD	= 0x200000, ///< Guildmates, No Guild Allies

	BCT_ALL			= 0x3F0000, ///< All targets

	BCT_WOS			= 0x400000, ///< Except self and your master
	BCT_SLAVE		= BCT_SELF|BCT_WOS,				///< Does not hit yourself/master, but hits your/master's slaves
	BCT_GUILD		= BCT_SAMEGUILD|BCT_GUILDALLY,	///< Guild AND Allies (BCT_SAMEGUILD|BCT_GUILDALLY)
	BCT_NOGUILD		= BCT_ALL&~BCT_GUILD,			///< Except guildmates
	BCT_NOPARTY		= BCT_ALL&~BCT_PARTY,			///< Except party members
	BCT_NOENEMY		= BCT_ALL&~BCT_ENEMY,			///< Except enemy
	BCT_ALLY		= BCT_PARTY|BCT_GUILD,
	BCT_FRIEND		= BCT_NOENEMY,

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...