Dawn of Light - Class documentation 2900
This is the Dawn of Light project
DOL.GS.Keeps.GameKeep Class Reference

GameKeep is the keep in New Frontiere. More...

Inheritance diagram for DOL.GS.Keeps.GameKeep:
DOL.GS.Keeps.AbstractGameKeep DOL.GS.Keeps.IKeep

List of all members.

Public Member Functions

override int CalculateTimeToUpgrade ()
 The time to upgrade a keep.
override bool CheckForClaim (GamePlayer player)
 The checks we need to run before allowing claim.
override int CalculRP ()
 The RP reward for claiming based on difficulty level.
void AddTower (GameKeepTower tower)
 Add a tower to the keep.
override void Reset (eRealm realm)
 reset the realm when the lord have been killed

Static Public Attributes

static int[] UpgradeTime
 time to upgrade from one level to another

Properties

ArrayList Towers [get, set]
 The Keep Towers.
bool OwnsAllTowers [get]

Detailed Description

GameKeep is the keep in New Frontiere.


Member Function Documentation

void DOL.GS.Keeps.GameKeep.AddTower ( GameKeepTower  tower)

Add a tower to the keep.

Parameters:
tower
override int DOL.GS.Keeps.GameKeep.CalculateTimeToUpgrade ( ) [virtual]

The time to upgrade a keep.

Returns:

Reimplemented from DOL.GS.Keeps.AbstractGameKeep.

override int DOL.GS.Keeps.GameKeep.CalculRP ( ) [virtual]

The RP reward for claiming based on difficulty level.

Returns:

Reimplemented from DOL.GS.Keeps.AbstractGameKeep.

override bool DOL.GS.Keeps.GameKeep.CheckForClaim ( GamePlayer  player) [virtual]

The checks we need to run before allowing claim.

Parameters:
player
Returns:

Reimplemented from DOL.GS.Keeps.AbstractGameKeep.

override void DOL.GS.Keeps.GameKeep.Reset ( eRealm  realm) [virtual]

reset the realm when the lord have been killed

Parameters:
realm

Reimplemented from DOL.GS.Keeps.AbstractGameKeep.


Member Data Documentation

Initial value:
                {
                        12*60*1000, 
                        12*60*1000, 
                        12*60*1000, 
                        12*60*1000, 
                        24*60*1000, 
                        60*60*1000, 
                        120*60*1000, 
                        240*60*1000, 
                        480*60*1000, 
                        960*60*1000, 
                }

time to upgrade from one level to another


Property Documentation

ArrayList DOL.GS.Keeps.GameKeep.Towers [get, set]

The Keep Towers.


The documentation for this class was generated from the following file:
All Classes Namespaces Functions Variables Enumerations Properties Events