Proper ItemId requested by Birthday event.

This commit is contained in:
MobiusDevelopment 2022-09-19 23:27:11 +00:00
parent ff342d498e
commit 6c703e1fa2
31 changed files with 36 additions and 349 deletions

View File

@ -34,10 +34,9 @@ import ai.AbstractNpcAI;
/**
* @author Gnacik
*/
public class CharacterBirthday extends AbstractNpcAI
{
// Npcs
// NPCs
private static final int ALEGRIA = 32600;
private static final int[] GATEKEEPERS =
{

View File

@ -588,8 +588,8 @@ BookmarkConsumeItemId = 20033
# ---------------------------------------------------------------------------
# Gift sent with Mail System
# Default: 22187
AltBirthdayGift = 22187
# Default: 7541
AltBirthdayGift = 7541
# Mail Subject
AltBirthdayMailSubject = Happy Birthday!

View File

@ -602,9 +602,6 @@ public class Config
public static boolean CUSTOM_MULTISELL_LOAD;
public static boolean CUSTOM_BUYLIST_LOAD;
public static int BOOKMARK_CONSUME_ITEM_ID;
public static int ALT_BIRTHDAY_GIFT;
public static String ALT_BIRTHDAY_MAIL_SUBJECT;
public static String ALT_BIRTHDAY_MAIL_TEXT;
public static boolean ENABLE_BLOCK_CHECKER_EVENT;
public static int MIN_BLOCK_CHECKER_TEAM_MEMBERS;
public static boolean HBCE_FAIR_PLAY;
@ -2035,9 +2032,6 @@ public class Config
CUSTOM_MULTISELL_LOAD = generalConfig.getBoolean("CustomMultisellLoad", false);
CUSTOM_BUYLIST_LOAD = generalConfig.getBoolean("CustomBuyListLoad", false);
BOOKMARK_CONSUME_ITEM_ID = generalConfig.getInt("BookmarkConsumeItemId", -1);
ALT_BIRTHDAY_GIFT = generalConfig.getInt("AltBirthdayGift", 22187);
ALT_BIRTHDAY_MAIL_SUBJECT = generalConfig.getString("AltBirthdayMailSubject", "Happy Birthday!");
ALT_BIRTHDAY_MAIL_TEXT = generalConfig.getString("AltBirthdayMailText", "Hello Adventurer!! Seeing as you're one year older now, I thought I would send you some birthday cheer :) Please find your birthday pack attached. May these gifts bring you joy and happiness on this very special day." + EOL + EOL + "Sincerely, Alegria");
ENABLE_BLOCK_CHECKER_EVENT = generalConfig.getBoolean("EnableBlockCheckerEvent", false);
MIN_BLOCK_CHECKER_TEAM_MEMBERS = generalConfig.getInt("BlockCheckerMinTeamMembers", 2);
if (MIN_BLOCK_CHECKER_TEAM_MEMBERS < 1)

View File

@ -36,7 +36,6 @@ import java.util.logging.Logger;
import org.l2jmobius.commons.database.DatabaseFactory;
import org.l2jmobius.commons.threads.ThreadPool;
import org.l2jmobius.gameserver.taskmanager.tasks.TaskBirthday;
import org.l2jmobius.gameserver.taskmanager.tasks.TaskCleanUp;
import org.l2jmobius.gameserver.taskmanager.tasks.TaskRecom;
import org.l2jmobius.gameserver.taskmanager.tasks.TaskRestart;
@ -165,7 +164,6 @@ public class TaskManager
private void initializate()
{
registerTask(new TaskBirthday());
registerTask(new TaskCleanUp());
registerTask(new TaskRecom());
registerTask(new TaskRestart());

View File

@ -1,140 +0,0 @@
/*
* This file is part of the L2J Mobius project.
*
* This program 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.
*
* This program 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 org.l2jmobius.gameserver.taskmanager.tasks;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.logging.Level;
import org.l2jmobius.Config;
import org.l2jmobius.commons.database.DatabaseFactory;
import org.l2jmobius.gameserver.data.sql.CharNameTable;
import org.l2jmobius.gameserver.enums.MailType;
import org.l2jmobius.gameserver.instancemanager.MailManager;
import org.l2jmobius.gameserver.model.Message;
import org.l2jmobius.gameserver.model.itemcontainer.Mail;
import org.l2jmobius.gameserver.taskmanager.Task;
import org.l2jmobius.gameserver.taskmanager.TaskManager;
import org.l2jmobius.gameserver.taskmanager.TaskManager.ExecutedTask;
import org.l2jmobius.gameserver.taskmanager.TaskTypes;
import org.l2jmobius.gameserver.util.Util;
/**
* @author Nyaran
*/
public class TaskBirthday extends Task
{
private static final String NAME = "birthday";
private static final String QUERY = "SELECT charId, createDate FROM characters WHERE createDate LIKE ?";
private static final Calendar TODAY = Calendar.getInstance();
private int _count = 0;
@Override
public String getName()
{
return NAME;
}
@Override
public void onTimeElapsed(ExecutedTask task)
{
final Calendar lastExecDate = Calendar.getInstance();
final long lastActivation = task.getLastActivation();
if (lastActivation > 0)
{
lastExecDate.setTimeInMillis(lastActivation);
}
final String rangeDate = "[" + Util.getDateString(lastExecDate.getTime()) + "] - [" + Util.getDateString(TODAY.getTime()) + "]";
for (; !TODAY.before(lastExecDate); lastExecDate.add(Calendar.DATE, 1))
{
checkBirthday(lastExecDate.get(Calendar.YEAR), lastExecDate.get(Calendar.MONTH), lastExecDate.get(Calendar.DATE));
}
LOGGER.info("BirthdayManager: " + _count + " gifts sent. " + rangeDate);
}
private void checkBirthday(int year, int month, int day)
{
try (Connection con = DatabaseFactory.getConnection();
PreparedStatement statement = con.prepareStatement(QUERY))
{
statement.setString(1, "%-" + getNum(month + 1) + "-" + getNum(day));
try (ResultSet rset = statement.executeQuery())
{
while (rset.next())
{
final int playerId = rset.getInt("charId");
final Calendar createDate = Calendar.getInstance();
createDate.setTime(rset.getDate("createDate"));
final int age = year - createDate.get(Calendar.YEAR);
if (age <= 0)
{
continue;
}
String text = Config.ALT_BIRTHDAY_MAIL_TEXT;
if (text.contains("$c1"))
{
text = text.replace("$c1", CharNameTable.getInstance().getNameById(playerId));
}
if (text.contains("$s1"))
{
text = text.replace("$s1", String.valueOf(age));
}
final Message msg = new Message(playerId, Config.ALT_BIRTHDAY_MAIL_SUBJECT, text, MailType.BIRTHDAY);
final Mail attachments = msg.createAttachments();
attachments.addItem("Birthday", Config.ALT_BIRTHDAY_GIFT, 1, null, null);
MailManager.getInstance().sendMessage(msg);
_count++;
}
}
}
catch (SQLException e)
{
LOGGER.log(Level.WARNING, "Error checking birthdays. ", e);
}
// If character birthday is 29-Feb and year isn't leap, send gift on 28-feb
final GregorianCalendar calendar = new GregorianCalendar();
if ((month == Calendar.FEBRUARY) && (day == 28) && !calendar.isLeapYear(TODAY.get(Calendar.YEAR)))
{
checkBirthday(year, Calendar.FEBRUARY, 29);
}
}
/**
* @param num the number to format.
* @return the formatted number starting with a 0 if it is lower or equal than 10.
*/
private String getNum(int num)
{
return (num <= 9) ? "0" + num : String.valueOf(num);
}
@Override
public void initializate()
{
TaskManager.addUniqueTask(NAME, TaskTypes.TYPE_GLOBAL_TASK, "1", "06:30:00", "");
}
}

View File

@ -583,22 +583,6 @@ CustomBuyListLoad = True
BookmarkConsumeItemId = 20033
# ---------------------------------------------------------------------------
# Birthday Event Settings
# ---------------------------------------------------------------------------
# Gift sent with Mail System
# Default: 22187
AltBirthdayGift = 22187
# Mail Subject
AltBirthdayMailSubject = Happy Birthday!
# Mail Content
# $c1: Player name
# $s1: Age
AltBirthdayMailText = Hello Adventurer!! Seeing as you're one year older now, I thought I would send you some birthday cheer :) Please find your birthday pack attached. May these gifts bring you joy and happiness on this very special day.\n\nSincerely, Alegria
# ---------------------------------------------------------------------------
# Handy's Block Checker Event Settings
# ---------------------------------------------------------------------------

View File

@ -612,9 +612,6 @@ public class Config
public static boolean CUSTOM_MULTISELL_LOAD;
public static boolean CUSTOM_BUYLIST_LOAD;
public static int BOOKMARK_CONSUME_ITEM_ID;
public static int ALT_BIRTHDAY_GIFT;
public static String ALT_BIRTHDAY_MAIL_SUBJECT;
public static String ALT_BIRTHDAY_MAIL_TEXT;
public static boolean ENABLE_BLOCK_CHECKER_EVENT;
public static int MIN_BLOCK_CHECKER_TEAM_MEMBERS;
public static boolean HBCE_FAIR_PLAY;
@ -2064,9 +2061,6 @@ public class Config
CUSTOM_MULTISELL_LOAD = generalConfig.getBoolean("CustomMultisellLoad", false);
CUSTOM_BUYLIST_LOAD = generalConfig.getBoolean("CustomBuyListLoad", false);
BOOKMARK_CONSUME_ITEM_ID = generalConfig.getInt("BookmarkConsumeItemId", -1);
ALT_BIRTHDAY_GIFT = generalConfig.getInt("AltBirthdayGift", 22187);
ALT_BIRTHDAY_MAIL_SUBJECT = generalConfig.getString("AltBirthdayMailSubject", "Happy Birthday!");
ALT_BIRTHDAY_MAIL_TEXT = generalConfig.getString("AltBirthdayMailText", "Hello Adventurer!! Seeing as you're one year older now, I thought I would send you some birthday cheer :) Please find your birthday pack attached. May these gifts bring you joy and happiness on this very special day." + EOL + EOL + "Sincerely, Alegria");
ENABLE_BLOCK_CHECKER_EVENT = generalConfig.getBoolean("EnableBlockCheckerEvent", false);
MIN_BLOCK_CHECKER_TEAM_MEMBERS = generalConfig.getInt("BlockCheckerMinTeamMembers", 2);
if (MIN_BLOCK_CHECKER_TEAM_MEMBERS < 1)

View File

@ -36,7 +36,6 @@ import java.util.logging.Logger;
import org.l2jmobius.commons.database.DatabaseFactory;
import org.l2jmobius.commons.threads.ThreadPool;
import org.l2jmobius.gameserver.taskmanager.tasks.TaskBirthday;
import org.l2jmobius.gameserver.taskmanager.tasks.TaskCleanUp;
import org.l2jmobius.gameserver.taskmanager.tasks.TaskRecom;
import org.l2jmobius.gameserver.taskmanager.tasks.TaskRestart;
@ -165,7 +164,6 @@ public class TaskManager
private void initializate()
{
registerTask(new TaskBirthday());
registerTask(new TaskCleanUp());
registerTask(new TaskRecom());
registerTask(new TaskRestart());

View File

@ -1,140 +0,0 @@
/*
* This file is part of the L2J Mobius project.
*
* This program 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.
*
* This program 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 org.l2jmobius.gameserver.taskmanager.tasks;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.logging.Level;
import org.l2jmobius.Config;
import org.l2jmobius.commons.database.DatabaseFactory;
import org.l2jmobius.gameserver.data.sql.CharNameTable;
import org.l2jmobius.gameserver.enums.MailType;
import org.l2jmobius.gameserver.instancemanager.MailManager;
import org.l2jmobius.gameserver.model.Message;
import org.l2jmobius.gameserver.model.itemcontainer.Mail;
import org.l2jmobius.gameserver.taskmanager.Task;
import org.l2jmobius.gameserver.taskmanager.TaskManager;
import org.l2jmobius.gameserver.taskmanager.TaskManager.ExecutedTask;
import org.l2jmobius.gameserver.taskmanager.TaskTypes;
import org.l2jmobius.gameserver.util.Util;
/**
* @author Nyaran
*/
public class TaskBirthday extends Task
{
private static final String NAME = "birthday";
private static final String QUERY = "SELECT charId, createDate FROM characters WHERE createDate LIKE ?";
private static final Calendar TODAY = Calendar.getInstance();
private int _count = 0;
@Override
public String getName()
{
return NAME;
}
@Override
public void onTimeElapsed(ExecutedTask task)
{
final Calendar lastExecDate = Calendar.getInstance();
final long lastActivation = task.getLastActivation();
if (lastActivation > 0)
{
lastExecDate.setTimeInMillis(lastActivation);
}
final String rangeDate = "[" + Util.getDateString(lastExecDate.getTime()) + "] - [" + Util.getDateString(TODAY.getTime()) + "]";
for (; !TODAY.before(lastExecDate); lastExecDate.add(Calendar.DATE, 1))
{
checkBirthday(lastExecDate.get(Calendar.YEAR), lastExecDate.get(Calendar.MONTH), lastExecDate.get(Calendar.DATE));
}
LOGGER.info("BirthdayManager: " + _count + " gifts sent. " + rangeDate);
}
private void checkBirthday(int year, int month, int day)
{
try (Connection con = DatabaseFactory.getConnection();
PreparedStatement statement = con.prepareStatement(QUERY))
{
statement.setString(1, "%-" + getNum(month + 1) + "-" + getNum(day));
try (ResultSet rset = statement.executeQuery())
{
while (rset.next())
{
final int playerId = rset.getInt("charId");
final Calendar createDate = Calendar.getInstance();
createDate.setTime(rset.getDate("createDate"));
final int age = year - createDate.get(Calendar.YEAR);
if (age <= 0)
{
continue;
}
String text = Config.ALT_BIRTHDAY_MAIL_TEXT;
if (text.contains("$c1"))
{
text = text.replace("$c1", CharNameTable.getInstance().getNameById(playerId));
}
if (text.contains("$s1"))
{
text = text.replace("$s1", String.valueOf(age));
}
final Message msg = new Message(playerId, Config.ALT_BIRTHDAY_MAIL_SUBJECT, text, MailType.BIRTHDAY);
final Mail attachments = msg.createAttachments();
attachments.addItem("Birthday", Config.ALT_BIRTHDAY_GIFT, 1, null, null);
MailManager.getInstance().sendMessage(msg);
_count++;
}
}
}
catch (SQLException e)
{
LOGGER.log(Level.WARNING, "Error checking birthdays. ", e);
}
// If character birthday is 29-Feb and year isn't leap, send gift on 28-feb
final GregorianCalendar calendar = new GregorianCalendar();
if ((month == Calendar.FEBRUARY) && (day == 28) && !calendar.isLeapYear(TODAY.get(Calendar.YEAR)))
{
checkBirthday(year, Calendar.FEBRUARY, 29);
}
}
/**
* @param num the number to format.
* @return the formatted number starting with a 0 if it is lower or equal than 10.
*/
private String getNum(int num)
{
return (num <= 9) ? "0" + num : String.valueOf(num);
}
@Override
public void initializate()
{
TaskManager.addUniqueTask(NAME, TaskTypes.TYPE_GLOBAL_TASK, "1", "06:30:00", "");
}
}

View File

@ -588,8 +588,8 @@ BookmarkConsumeItemId = 20033
# ---------------------------------------------------------------------------
# Gift sent with Mail System
# Default: 22187
AltBirthdayGift = 22187
# Default: 7541
AltBirthdayGift = 7541
# Mail Subject
AltBirthdayMailSubject = Happy Birthday!

View File

@ -2063,7 +2063,7 @@ public class Config
CUSTOM_MULTISELL_LOAD = generalConfig.getBoolean("CustomMultisellLoad", false);
CUSTOM_BUYLIST_LOAD = generalConfig.getBoolean("CustomBuyListLoad", false);
BOOKMARK_CONSUME_ITEM_ID = generalConfig.getInt("BookmarkConsumeItemId", -1);
ALT_BIRTHDAY_GIFT = generalConfig.getInt("AltBirthdayGift", 22187);
ALT_BIRTHDAY_GIFT = generalConfig.getInt("AltBirthdayGift", 7541);
ALT_BIRTHDAY_MAIL_SUBJECT = generalConfig.getString("AltBirthdayMailSubject", "Happy Birthday!");
ALT_BIRTHDAY_MAIL_TEXT = generalConfig.getString("AltBirthdayMailText", "Hello Adventurer!! Seeing as you're one year older now, I thought I would send you some birthday cheer :) Please find your birthday pack attached. May these gifts bring you joy and happiness on this very special day." + EOL + EOL + "Sincerely, Alegria");
ENABLE_BLOCK_CHECKER_EVENT = generalConfig.getBoolean("EnableBlockCheckerEvent", false);

View File

@ -588,8 +588,8 @@ BookmarkConsumeItemId = 20033
# ---------------------------------------------------------------------------
# Gift sent with Mail System
# Default: 22187
AltBirthdayGift = 22187
# Default: 7541
AltBirthdayGift = 7541
# Mail Subject
AltBirthdayMailSubject = Happy Birthday!

View File

@ -2067,7 +2067,7 @@ public class Config
CUSTOM_MULTISELL_LOAD = generalConfig.getBoolean("CustomMultisellLoad", false);
CUSTOM_BUYLIST_LOAD = generalConfig.getBoolean("CustomBuyListLoad", false);
BOOKMARK_CONSUME_ITEM_ID = generalConfig.getInt("BookmarkConsumeItemId", -1);
ALT_BIRTHDAY_GIFT = generalConfig.getInt("AltBirthdayGift", 22187);
ALT_BIRTHDAY_GIFT = generalConfig.getInt("AltBirthdayGift", 7541);
ALT_BIRTHDAY_MAIL_SUBJECT = generalConfig.getString("AltBirthdayMailSubject", "Happy Birthday!");
ALT_BIRTHDAY_MAIL_TEXT = generalConfig.getString("AltBirthdayMailText", "Hello Adventurer!! Seeing as you're one year older now, I thought I would send you some birthday cheer :) Please find your birthday pack attached. May these gifts bring you joy and happiness on this very special day." + EOL + EOL + "Sincerely, Alegria");
ENABLE_BLOCK_CHECKER_EVENT = generalConfig.getBoolean("EnableBlockCheckerEvent", false);

View File

@ -588,8 +588,8 @@ BookmarkConsumeItemId = 20033
# ---------------------------------------------------------------------------
# Gift sent with Mail System
# Default: 22187
AltBirthdayGift = 22187
# Default: 7541
AltBirthdayGift = 7541
# Mail Subject
AltBirthdayMailSubject = Happy Birthday!

View File

@ -2067,7 +2067,7 @@ public class Config
CUSTOM_MULTISELL_LOAD = generalConfig.getBoolean("CustomMultisellLoad", false);
CUSTOM_BUYLIST_LOAD = generalConfig.getBoolean("CustomBuyListLoad", false);
BOOKMARK_CONSUME_ITEM_ID = generalConfig.getInt("BookmarkConsumeItemId", -1);
ALT_BIRTHDAY_GIFT = generalConfig.getInt("AltBirthdayGift", 22187);
ALT_BIRTHDAY_GIFT = generalConfig.getInt("AltBirthdayGift", 7541);
ALT_BIRTHDAY_MAIL_SUBJECT = generalConfig.getString("AltBirthdayMailSubject", "Happy Birthday!");
ALT_BIRTHDAY_MAIL_TEXT = generalConfig.getString("AltBirthdayMailText", "Hello Adventurer!! Seeing as you're one year older now, I thought I would send you some birthday cheer :) Please find your birthday pack attached. May these gifts bring you joy and happiness on this very special day." + EOL + EOL + "Sincerely, Alegria");
ENABLE_BLOCK_CHECKER_EVENT = generalConfig.getBoolean("EnableBlockCheckerEvent", false);

View File

@ -588,8 +588,8 @@ BookmarkConsumeItemId = 20033
# ---------------------------------------------------------------------------
# Gift sent with Mail System
# Default: 22187
AltBirthdayGift = 22187
# Default: 7541
AltBirthdayGift = 7541
# Mail Subject
AltBirthdayMailSubject = Happy Birthday!

View File

@ -2067,7 +2067,7 @@ public class Config
CUSTOM_MULTISELL_LOAD = generalConfig.getBoolean("CustomMultisellLoad", false);
CUSTOM_BUYLIST_LOAD = generalConfig.getBoolean("CustomBuyListLoad", false);
BOOKMARK_CONSUME_ITEM_ID = generalConfig.getInt("BookmarkConsumeItemId", -1);
ALT_BIRTHDAY_GIFT = generalConfig.getInt("AltBirthdayGift", 22187);
ALT_BIRTHDAY_GIFT = generalConfig.getInt("AltBirthdayGift", 7541);
ALT_BIRTHDAY_MAIL_SUBJECT = generalConfig.getString("AltBirthdayMailSubject", "Happy Birthday!");
ALT_BIRTHDAY_MAIL_TEXT = generalConfig.getString("AltBirthdayMailText", "Hello Adventurer!! Seeing as you're one year older now, I thought I would send you some birthday cheer :) Please find your birthday pack attached. May these gifts bring you joy and happiness on this very special day." + EOL + EOL + "Sincerely, Alegria");
ENABLE_BLOCK_CHECKER_EVENT = generalConfig.getBoolean("EnableBlockCheckerEvent", false);

View File

@ -588,8 +588,8 @@ BookmarkConsumeItemId = 20033
# ---------------------------------------------------------------------------
# Gift sent with Mail System
# Default: 22187
AltBirthdayGift = 22187
# Default: 7541
AltBirthdayGift = 7541
# Mail Subject
AltBirthdayMailSubject = Happy Birthday!

View File

@ -2119,7 +2119,7 @@ public class Config
CUSTOM_MULTISELL_LOAD = generalConfig.getBoolean("CustomMultisellLoad", false);
CUSTOM_BUYLIST_LOAD = generalConfig.getBoolean("CustomBuyListLoad", false);
BOOKMARK_CONSUME_ITEM_ID = generalConfig.getInt("BookmarkConsumeItemId", -1);
ALT_BIRTHDAY_GIFT = generalConfig.getInt("AltBirthdayGift", 22187);
ALT_BIRTHDAY_GIFT = generalConfig.getInt("AltBirthdayGift", 7541);
ALT_BIRTHDAY_MAIL_SUBJECT = generalConfig.getString("AltBirthdayMailSubject", "Happy Birthday!");
ALT_BIRTHDAY_MAIL_TEXT = generalConfig.getString("AltBirthdayMailText", "Hello Adventurer!! Seeing as you're one year older now, I thought I would send you some birthday cheer :) Please find your birthday pack attached. May these gifts bring you joy and happiness on this very special day." + EOL + EOL + "Sincerely, Alegria");
ENABLE_BLOCK_CHECKER_EVENT = generalConfig.getBoolean("EnableBlockCheckerEvent", false);

View File

@ -588,8 +588,8 @@ BookmarkConsumeItemId = 20033
# ---------------------------------------------------------------------------
# Gift sent with Mail System
# Default: 22187
AltBirthdayGift = 22187
# Default: 7541
AltBirthdayGift = 7541
# Mail Subject
AltBirthdayMailSubject = Happy Birthday!

View File

@ -2076,7 +2076,7 @@ public class Config
CUSTOM_MULTISELL_LOAD = generalConfig.getBoolean("CustomMultisellLoad", false);
CUSTOM_BUYLIST_LOAD = generalConfig.getBoolean("CustomBuyListLoad", false);
BOOKMARK_CONSUME_ITEM_ID = generalConfig.getInt("BookmarkConsumeItemId", -1);
ALT_BIRTHDAY_GIFT = generalConfig.getInt("AltBirthdayGift", 22187);
ALT_BIRTHDAY_GIFT = generalConfig.getInt("AltBirthdayGift", 7541);
ALT_BIRTHDAY_MAIL_SUBJECT = generalConfig.getString("AltBirthdayMailSubject", "Happy Birthday!");
ALT_BIRTHDAY_MAIL_TEXT = generalConfig.getString("AltBirthdayMailText", "Hello Adventurer!! Seeing as you're one year older now, I thought I would send you some birthday cheer :) Please find your birthday pack attached. May these gifts bring you joy and happiness on this very special day." + EOL + EOL + "Sincerely, Alegria");
ENABLE_BLOCK_CHECKER_EVENT = generalConfig.getBoolean("EnableBlockCheckerEvent", false);

View File

@ -588,8 +588,8 @@ BookmarkConsumeItemId = 20033
# ---------------------------------------------------------------------------
# Gift sent with Mail System
# Default: 22187
AltBirthdayGift = 22187
# Default: 7541
AltBirthdayGift = 7541
# Mail Subject
AltBirthdayMailSubject = Happy Birthday!

View File

@ -2117,7 +2117,7 @@ public class Config
CUSTOM_MULTISELL_LOAD = generalConfig.getBoolean("CustomMultisellLoad", false);
CUSTOM_BUYLIST_LOAD = generalConfig.getBoolean("CustomBuyListLoad", false);
BOOKMARK_CONSUME_ITEM_ID = generalConfig.getInt("BookmarkConsumeItemId", -1);
ALT_BIRTHDAY_GIFT = generalConfig.getInt("AltBirthdayGift", 22187);
ALT_BIRTHDAY_GIFT = generalConfig.getInt("AltBirthdayGift", 7541);
ALT_BIRTHDAY_MAIL_SUBJECT = generalConfig.getString("AltBirthdayMailSubject", "Happy Birthday!");
ALT_BIRTHDAY_MAIL_TEXT = generalConfig.getString("AltBirthdayMailText", "Hello Adventurer!! Seeing as you're one year older now, I thought I would send you some birthday cheer :) Please find your birthday pack attached. May these gifts bring you joy and happiness on this very special day." + EOL + EOL + "Sincerely, Alegria");
ENABLE_BLOCK_CHECKER_EVENT = generalConfig.getBoolean("EnableBlockCheckerEvent", false);

View File

@ -620,8 +620,8 @@ BookmarkConsumeItemId = 20033
# ---------------------------------------------------------------------------
# Gift sent with Mail System
# Default: 22187
AltBirthdayGift = 22187
# Default: 7541
AltBirthdayGift = 7541
# Mail Subject
AltBirthdayMailSubject = Happy Birthday!

View File

@ -2078,7 +2078,7 @@ public class Config
CUSTOM_MULTISELL_LOAD = generalConfig.getBoolean("CustomMultisellLoad", false);
CUSTOM_BUYLIST_LOAD = generalConfig.getBoolean("CustomBuyListLoad", false);
BOOKMARK_CONSUME_ITEM_ID = generalConfig.getInt("BookmarkConsumeItemId", -1);
ALT_BIRTHDAY_GIFT = generalConfig.getInt("AltBirthdayGift", 22187);
ALT_BIRTHDAY_GIFT = generalConfig.getInt("AltBirthdayGift", 7541);
ALT_BIRTHDAY_MAIL_SUBJECT = generalConfig.getString("AltBirthdayMailSubject", "Happy Birthday!");
ALT_BIRTHDAY_MAIL_TEXT = generalConfig.getString("AltBirthdayMailText", "Hello Adventurer!! Seeing as you're one year older now, I thought I would send you some birthday cheer :) Please find your birthday pack attached. May these gifts bring you joy and happiness on this very special day." + EOL + EOL + "Sincerely, Alegria");
ENABLE_BLOCK_CHECKER_EVENT = generalConfig.getBoolean("EnableBlockCheckerEvent", false);

View File

@ -588,8 +588,8 @@ BookmarkConsumeItemId = -1
# ---------------------------------------------------------------------------
# Gift sent with Mail System
# Default: 22187
AltBirthdayGift = 22187
# Default: 93998
AltBirthdayGift = 93998
# Mail Subject
AltBirthdayMailSubject = Happy Birthday!

View File

@ -2155,7 +2155,7 @@ public class Config
CUSTOM_MULTISELL_LOAD = generalConfig.getBoolean("CustomMultisellLoad", false);
CUSTOM_BUYLIST_LOAD = generalConfig.getBoolean("CustomBuyListLoad", false);
BOOKMARK_CONSUME_ITEM_ID = generalConfig.getInt("BookmarkConsumeItemId", -1);
ALT_BIRTHDAY_GIFT = generalConfig.getInt("AltBirthdayGift", 22187);
ALT_BIRTHDAY_GIFT = generalConfig.getInt("AltBirthdayGift", 93998);
ALT_BIRTHDAY_MAIL_SUBJECT = generalConfig.getString("AltBirthdayMailSubject", "Happy Birthday!");
ALT_BIRTHDAY_MAIL_TEXT = generalConfig.getString("AltBirthdayMailText", "Hello Adventurer!! Seeing as you're one year older now, I thought I would send you some birthday cheer :) Please find your birthday pack attached. May these gifts bring you joy and happiness on this very special day." + EOL + EOL + "Sincerely, Alegria");
ENABLE_BLOCK_CHECKER_EVENT = generalConfig.getBoolean("EnableBlockCheckerEvent", false);

View File

@ -588,8 +588,8 @@ BookmarkConsumeItemId = -1
# ---------------------------------------------------------------------------
# Gift sent with Mail System
# Default: 22187
AltBirthdayGift = 22187
# Default: 72078
AltBirthdayGift = 72078
# Mail Subject
AltBirthdayMailSubject = Happy Birthday!

View File

@ -2254,7 +2254,7 @@ public class Config
CUSTOM_MULTISELL_LOAD = generalConfig.getBoolean("CustomMultisellLoad", false);
CUSTOM_BUYLIST_LOAD = generalConfig.getBoolean("CustomBuyListLoad", false);
BOOKMARK_CONSUME_ITEM_ID = generalConfig.getInt("BookmarkConsumeItemId", -1);
ALT_BIRTHDAY_GIFT = generalConfig.getInt("AltBirthdayGift", 22187);
ALT_BIRTHDAY_GIFT = generalConfig.getInt("AltBirthdayGift", 72078);
ALT_BIRTHDAY_MAIL_SUBJECT = generalConfig.getString("AltBirthdayMailSubject", "Happy Birthday!");
ALT_BIRTHDAY_MAIL_TEXT = generalConfig.getString("AltBirthdayMailText", "Hello Adventurer!! Seeing as you're one year older now, I thought I would send you some birthday cheer :) Please find your birthday pack attached. May these gifts bring you joy and happiness on this very special day." + EOL + EOL + "Sincerely, Alegria");
ENABLE_BLOCK_CHECKER_EVENT = generalConfig.getBoolean("EnableBlockCheckerEvent", false);

View File

@ -588,8 +588,8 @@ BookmarkConsumeItemId = -1
# ---------------------------------------------------------------------------
# Gift sent with Mail System
# Default: 22187
AltBirthdayGift = 22187
# Default: 72078
AltBirthdayGift = 72078
# Mail Subject
AltBirthdayMailSubject = Happy Birthday!

View File

@ -2289,7 +2289,7 @@ public class Config
CUSTOM_MULTISELL_LOAD = generalConfig.getBoolean("CustomMultisellLoad", false);
CUSTOM_BUYLIST_LOAD = generalConfig.getBoolean("CustomBuyListLoad", false);
BOOKMARK_CONSUME_ITEM_ID = generalConfig.getInt("BookmarkConsumeItemId", -1);
ALT_BIRTHDAY_GIFT = generalConfig.getInt("AltBirthdayGift", 22187);
ALT_BIRTHDAY_GIFT = generalConfig.getInt("AltBirthdayGift", 72078);
ALT_BIRTHDAY_MAIL_SUBJECT = generalConfig.getString("AltBirthdayMailSubject", "Happy Birthday!");
ALT_BIRTHDAY_MAIL_TEXT = generalConfig.getString("AltBirthdayMailText", "Hello Adventurer!! Seeing as you're one year older now, I thought I would send you some birthday cheer :) Please find your birthday pack attached. May these gifts bring you joy and happiness on this very special day." + EOL + EOL + "Sincerely, Alegria");
ENABLE_BLOCK_CHECKER_EVENT = generalConfig.getBoolean("EnableBlockCheckerEvent", false);