pipiou21 Posted July 19, 2010 Posted July 19, 2010 Find this on Model/Actor/L2Character.java: // Same thing if the Character isn't a Noblesse Blessed L2PlayableInstance else if (this instanceof L2Playable && ((L2Playable)this).isNoblesseBlessed()) { ((L2Playable)this).stopNoblesseBlessing(null); if (((L2Playable)this).getCharmOfLuck()) //remove Lucky Charm if player have Nobless blessing buff ((L2Playable)this).stopCharmOfLuck(null); } else stopAllEffectsExceptThoseThatLastThroughDeath(); and make it looks like this: // Same thing if the Character isn't a Noblesse Blessed L2PlayableInstance else if (this instanceof L2Playable && ((L2Playable)this).isNoblesseBlessed()) { ((L2Playable)this).stopNoblesseBlessing(null); if (((L2Playable)this).getCharmOfLuck()) //remove Lucky Charm if player have Nobless blessing buff ((L2Playable)this).stopCharmOfLuck(null); } And you are done. If you want to do this for olympiad too(for example) search on eclipse "stopAllEffectsExceptThoseThatLastThroughDeath();" and find something like this on OlympiadManager for example and add "//" behind it and you are done. Just everywhere you want to do not remove the buffs... do this. P.S. be careful, do not do it on subclass change because the buffs will stack and your server will be bugged. Nothing special, just for newbies like me :) -George :) Quote
Spidey* Posted July 19, 2010 Posted July 19, 2010 What's the point to keep your buffs after death? Quote
Fanky Posted July 19, 2010 Posted July 19, 2010 well as you said its nothing special. Simple to create,but someone maybe will need it. good job. Quote
egzistas Posted July 19, 2010 Posted July 19, 2010 well rly good for pvp servers with lame buffers So you dont need buff 10 mins every time when you forget nobless blessing Quote
RainWalker Posted July 19, 2010 Posted July 19, 2010 well rly good for pvp servers with lame buffers So you dont need buff 10 mins every time when you forget nobless blessing agree thnx for sharing it meng Quote
+cs.tribal Posted July 19, 2010 Posted July 19, 2010 Well...it's really useful! I will add it! Please make a config to able/disable it! Quote
Sarpedon Posted July 19, 2010 Posted July 19, 2010 stopAllEffectsExceptThoseThatLastThroughDeath() Did you think of some effects that MUST be removed after death? I won't tell you which ones exactly, think it by yourself and you'll understand what I mean =) Please make a config to able/disable it! Is it so hard to make a boolean? Quote
eKo Posted July 19, 2010 Posted July 19, 2010 stopAllEffectsExceptThoseThatLastThroughDeath() Did you think of some effects that MUST be removed after death? I won't tell you which ones exactly, think it by yourself and you'll understand what I mean =) Is it so hard to make a boolean? you could make a expection code whit skill ids that should be removed after death Quote
DominiQue Posted July 19, 2010 Posted July 19, 2010 Please make a config to able/disable it! so lazy ;D Quote
pipiou21 Posted July 19, 2010 Author Posted July 19, 2010 Guys first post updated.. now works great... it was my worng... but now it is ok... stopAllEffectsExceptThoseThatLastThroughDeath() Thatlastthroughdeath are... curse of fear, silence, anchor.. and more other buffs... those buffs can be also called "the bad boys"... Quote
Magaiveris Posted July 19, 2010 Posted July 19, 2010 On pvp servers very good code. Thanks dude. :) Quote
Aidas Posted July 29, 2010 Posted July 29, 2010 Yeah thanks, as Magaiveris said, this is very useful for PvP servers. Quote
bauwbas Posted August 5, 2010 Posted August 5, 2010 For interlude clients find stopAllEffects(); and change to //stopAllEffects(); Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.