This is my cancellation return buffs.
Can anyone help me add a restriction so it doesn't work at the Olympiads?
Reveal hidden contents
/*
* Copyright (C) 2004-2018 L2J Server
*
* This file is part of L2J Server.
*
* L2J Server is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* L2J Server is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package l2r.gameserver.model;
/**
* @author HARDECORE`
*/
public class RestoreBuff implements Runnable
{
public static boolean RESTORE_ENABLE = true;
public static int RESTORE_TIME = 10;
private final L2Playable _actor;
private final Vector<L2Effect> _buffList;
Some suggestion:
Add the option to set minimum time streamed to receive award.
e.x
Stream 2 hours to claim the reward.
Seems stupid to me, somebody start streaming, run stream for 5 min - take reward and shut down stream.
WTS Adenas per million or quantity.
Price: 7u$d x 1kk (best price in quantity).
💸 STOCK : 14kk
Acc:
🔸 Tyrant Lv. 51 w/o equipment, PA to 03/11/2025. Dye +4STR-4CON.
(i transfer to your acc). Price: 100 u$d
🔹Prophet Lv. 46 full buff, Karmian Set + joyas D.
(mail clean).Price: 150 u$d
Discord: dcr32 - Zeep#0215
Telegram: @xDCr32
📢 It’s Time!
I was thinking… when will be the perfect time? The answer is now — no more waiting.
⏳ 3 years without L2Mid…
Now we are coming strong 💪 and motivated to play again — an Interlude server ⚔️ like old school before. Here, there were good times… and now, they return.
🏆 Announcing:
L2Mid New Server – x25
One of the best Lineage II experiences since 2011 is making its return.
✨ Grand Opening: 10 October 2025
🛠 Open Beta Test: 22 September – 9 October 2025
🔥 Get ready for an epic journey, fierce battles, and the community you’ve been waiting for.
💥 Let’s make history again!
Question
HARDECORE
This is my cancellation return buffs.
Can anyone help me add a restriction so it doesn't work at the Olympiads?
/*
* Copyright (C) 2004-2018 L2J Server
*
* This file is part of L2J Server.
*
* L2J Server is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* L2J Server is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package l2r.gameserver.model;
import java.util.Vector;
import l2r.gameserver.model.actor.L2Playable;
import l2r.gameserver.model.effects.L2Effect;
/**
* @author HARDECORE`
*/
public class RestoreBuff implements Runnable
{
public static boolean RESTORE_ENABLE = true;
public static int RESTORE_TIME = 10;
private final L2Playable _actor;
private final Vector<L2Effect> _buffList;
public RestoreBuff(L2Playable actor, Vector<L2Effect> buffList)
{
_actor = actor;
_buffList = buffList;
}
@Override
public void run()
{
if ((_actor == null) || _actor.isDead())
{
return;
}
_buffList.forEach(s -> s.getSkill().applyEffects(_actor, _actor));
}
}
16 answers to this question
Recommended Posts