L2JPREMIUM  5M
com.premium.game.model.entity.sevensigns.SevenSignsFestival Class Reference
Inheritance diagram for com.premium.game.model.entity.sevensigns.SevenSignsFestival:
Collaboration diagram for com.premium.game.model.entity.sevensigns.SevenSignsFestival:

Public Member Functions

void addAccumulatedBonus (int festivalId, int stoneType, int stoneAmount)
 
final int distribAccumulatedBonus (L2PcInstance player)
 
final int getAccumulatedBonus (int festivalId)
 
final int getCurrentFestivalCycle ()
 
final int[] getFestivalForPlayer (L2PcInstance player)
 
final int getFinalScore (int oracle, int festivalId)
 
final int getHighestScore (int oracle, int festivalId)
 
final StatsSet getHighestScoreData (int oracle, int festivalId)
 
final int getMinsToNextCycle ()
 
final int getMinsToNextFestival ()
 
final StatsSet getOverallHighestScoreData (int festivalId)
 
final List< L2PcInstancegetParticipants (int oracle, int festivalId)
 
final List< L2PcInstancegetPreviousParticipants (int oracle, int festivalId)
 
final String getTimeToNextFestivalStr ()
 
final int getTotalAccumulatedBonus ()
 
final boolean increaseChallenge (int oracle, int festivalId)
 
final boolean isFestivalInitialized ()
 
final boolean isFestivalInProgress ()
 
final boolean isParticipant (L2PcInstance player)
 
void npcSpawned (L2Npc npc)
 
void saveFestivalData (boolean updateSettings)
 
void sendMessageToAll (String senderName, String message)
 
boolean setFinalScore (L2PcInstance player, int oracle, int festivalId, int offeringScore)
 
void setNextCycleStart ()
 
void setNextFestivalStart (long milliFromNow)
 
void setParticipants (int oracle, int festivalId, L2Party festivalParty)
 
void stopFestivalManager ()
 
void updateParticipants (L2PcInstance player, L2Party festivalParty)
 

Static Public Member Functions

static final String getFestivalName (int festivalID)
 
static final String getFestivalNameText (int festivalID)
 
static SevenSignsFestival getInstance ()
 
static final int getMaxLevelForFestival (int festivalId)
 
static final boolean isFestivalArcher (int npcId)
 
static final boolean isFestivalChest (int npcId)
 

Public Attributes

boolean _noPartyRegister
 

Static Public Attributes

static final long FESTIVAL_SIGNUP_TIME = Config.ALT_FESTIVAL_CYCLE_LENGTH - Config.ALT_FESTIVAL_LENGTH - 60000
 
static final int FESTIVAL_COUNT = 5
 
static final int FESTIVAL_LEVEL_MAX_31 = 0
 
static final int FESTIVAL_LEVEL_MAX_42 = 1
 
static final int FESTIVAL_LEVEL_MAX_53 = 2
 
static final int FESTIVAL_LEVEL_MAX_64 = 3
 
static final int FESTIVAL_LEVEL_MAX_NONE = 4
 
static final int[] FESTIVAL_LEVEL_SCORES
 
static final int FESTIVAL_OFFERING_ID = 5901
 
static final int FESTIVAL_OFFERING_VALUE = 5
 
static final int[][] FESTIVAL_DAWN_PLAYER_SPAWNS
 
static final int[][] FESTIVAL_DUSK_PLAYER_SPAWNS
 

Protected Member Functions

void resetFestivalData (boolean updateSettings)
 
void restoreFestivalData ()
 
void rewardHighestRanked ()
 
void startFestivalManager ()
 

Protected Attributes

FestivalManager _managerInstance
 
L2Timer _managerScheduledTask
 
int _signsCycle = SevenSigns.getInstance().getCurrentCycle()
 
int _festivalCycle
 
long _nextFestivalCycleStart
 
long _nextFestivalStart
 
boolean _festivalInitialized
 
boolean _festivalInProgress
 
List< Integer > _accumulatedBonuses
 
Map< Integer, List< L2PcInstance > > _dawnFestivalParticipants
 
Map< Integer, List< L2PcInstance > > _duskFestivalParticipants
 
Map< Integer, List< L2PcInstance > > _dawnPreviousParticipants
 
Map< Integer, List< L2PcInstance > > _duskPreviousParticipants
 

Static Protected Attributes

static Logger _log = Logger.getLogger(SevenSignsFestival.class.getName())
 
static final int[][] FESTIVAL_DAWN_WITCH_SPAWNS
 
static final int[][] FESTIVAL_DUSK_WITCH_SPAWNS
 
static final int[][][] FESTIVAL_DAWN_PRIMARY_SPAWNS
 
static final int[][][] FESTIVAL_DUSK_PRIMARY_SPAWNS
 
static final int[][][] FESTIVAL_DAWN_SECONDARY_SPAWNS
 
static final int[][][] FESTIVAL_DUSK_SECONDARY_SPAWNS
 
static final int[][][] FESTIVAL_DAWN_CHEST_SPAWNS
 
static final int[][][] FESTIVAL_DUSK_CHEST_SPAWNS
 

Member Data Documentation

◆ FESTIVAL_LEVEL_SCORES

final int [] com.premium.game.model.entity.sevensigns.SevenSignsFestival.FESTIVAL_LEVEL_SCORES
static
Initial value:
=
{
60,
70,
100,
120,
150
}

The documentation for this class was generated from the following file: