Config for story quest buff reward.
Concept by gigilo1968.
This commit is contained in:
parent
838e8228fa
commit
4898ba65a2
4
trunk/dist/game/config/General.ini
vendored
4
trunk/dist/game/config/General.ini
vendored
@ -264,6 +264,10 @@ ClearDroppedItemTable = False
|
||||
# Default: False
|
||||
AutoDeleteInvalidQuestData = False
|
||||
|
||||
# Reward players with experience boost buff upon finishing a Story Quest.
|
||||
# Retail: True
|
||||
StoryQuestRewardBuff = True
|
||||
|
||||
# If True, allows a special handling for drops when chance raises over 100% (eg. when applying chance rates).
|
||||
# True value causes better drop handling at higher rates.
|
||||
# Default: True
|
||||
|
@ -422,6 +422,7 @@ public final class Config
|
||||
public static int SAVE_DROPPED_ITEM_INTERVAL;
|
||||
public static boolean CLEAR_DROPPED_ITEM_TABLE;
|
||||
public static boolean AUTODELETE_INVALID_QUEST_DATA;
|
||||
public static boolean ENABLE_STORY_QUEST_BUFF_REWARD;
|
||||
public static boolean PRECISE_DROP_CALCULATION;
|
||||
public static boolean MULTIPLE_ITEM_DROP;
|
||||
public static boolean FORCE_INVENTORY_UPDATE;
|
||||
@ -1636,6 +1637,7 @@ public final class Config
|
||||
SAVE_DROPPED_ITEM_INTERVAL = General.getInt("SaveDroppedItemInterval", 60) * 60000;
|
||||
CLEAR_DROPPED_ITEM_TABLE = General.getBoolean("ClearDroppedItemTable", false);
|
||||
AUTODELETE_INVALID_QUEST_DATA = General.getBoolean("AutoDeleteInvalidQuestData", false);
|
||||
ENABLE_STORY_QUEST_BUFF_REWARD = General.getBoolean("StoryQuestRewardBuff", true);
|
||||
MULTIPLE_ITEM_DROP = General.getBoolean("MultipleItemDrop", true);
|
||||
FORCE_INVENTORY_UPDATE = General.getBoolean("ForceInventoryUpdate", false);
|
||||
LAZY_CACHE = General.getBoolean("LazyCache", true);
|
||||
|
@ -3383,6 +3383,9 @@ public class Quest extends AbstractScript implements IIdentifiable
|
||||
public void giveStoryQuestReward(L2PcInstance player, int steelDoorCoinCount)
|
||||
{
|
||||
giveItems(player, STEEL_DOOR_COIN, steelDoorCoinCount);
|
||||
STORY_QUEST_REWARD.getSkill().applyEffects(player, player);
|
||||
if (Config.ENABLE_STORY_QUEST_BUFF_REWARD)
|
||||
{
|
||||
STORY_QUEST_REWARD.getSkill().applyEffects(player, player);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user