mirror of
https://port.numenaute.org/aleajactaest/khanat-opennel-code.git
synced 2024-12-23 17:38:44 +00:00
1804 lines
70 KiB
INI
1804 lines
70 KiB
INI
|
// by default, use WIN displayer
|
|||
|
FixedSessionId = 0;
|
|||
|
DontUseStdIn = 0;
|
|||
|
DontUseAES = 1;
|
|||
|
DontUseNS=1;
|
|||
|
|
|||
|
// by default, use localhost to find the naming service
|
|||
|
//NSHost = "localhost"; // "ld-02"; // "linuxshard0"; // localhost"; //
|
|||
|
NSHost = "localhost";
|
|||
|
AESHost = "localhost";
|
|||
|
AESPort = 46702;
|
|||
|
|
|||
|
// Use Shard Unifier or not
|
|||
|
DontUseSU = 1;
|
|||
|
|
|||
|
// AI & EGS
|
|||
|
NbPlayersLimit = 5000;
|
|||
|
NbGuildsLimit = 15000;
|
|||
|
|
|||
|
// EGS
|
|||
|
NbObjectsLimit = 50000;
|
|||
|
NbNpcSpawnedByEGSLimit = 5000;
|
|||
|
NbForageSourcesLimit = 10000;
|
|||
|
NbToxicCloudsLimit = 200;
|
|||
|
|
|||
|
|
|||
|
Paths =
|
|||
|
{
|
|||
|
"../common/data_leveldesign/leveldesign/DFN",
|
|||
|
"data_shard",
|
|||
|
"../common/data_common",
|
|||
|
"../common/data_leveldesign/primitives"
|
|||
|
};
|
|||
|
|
|||
|
PathsNoRecurse =
|
|||
|
{
|
|||
|
"../common/data_leveldesign/leveldesign/Game_elem", // for sheet_id.bin
|
|||
|
"../common/data_leveldesign/leveldesign/game_element", // not needed at all
|
|||
|
"../common/data_leveldesign/leveldesign/world_editor_files", // for primitive format
|
|||
|
"../common/data_leveldesign/leveldesign/World", // static fame and weather ?
|
|||
|
"../common/data_leveldesign/leveldesign/DFN/basics" // Needed for outposts
|
|||
|
};
|
|||
|
|
|||
|
GeorgePaths =
|
|||
|
{
|
|||
|
"../common/data_leveldesign/leveldesign/Game_elem",
|
|||
|
"../common/data_leveldesign/leveldesign/game_element"
|
|||
|
};
|
|||
|
|
|||
|
// where to save generic shard data (ie: packed_sheet)
|
|||
|
WriteFilesDirectory = "src/entities_game_service/";
|
|||
|
|
|||
|
// Root directory where data from shards are stored into
|
|||
|
SaveShardRoot = "save_shard";
|
|||
|
|
|||
|
// Where to save specific shard data (ie: player backup), relatively to SaveShardRoot
|
|||
|
SaveFilesDirectory = "";
|
|||
|
|
|||
|
// Will SaveFilesDirectory will be converted to a full path?
|
|||
|
ConvertSaveFilesDirectoryToFullPath = 0;
|
|||
|
|
|||
|
/* Force default value for PDLib directory (e.g. SaveFilesDirectory...)
|
|||
|
* PLEASE NOTICE THAT THIS LINE MUST BE LEFT TO ""
|
|||
|
* Only log analyser must have the $shard parameter to find all shards root directory
|
|||
|
*/
|
|||
|
PDRootDirectory = "";
|
|||
|
|
|||
|
// This is the mapping for logical continent to physical one
|
|||
|
ContinentNameTranslator =
|
|||
|
{
|
|||
|
};
|
|||
|
|
|||
|
// This is the list of continent to use with their unique instance number
|
|||
|
UsedContinents =
|
|||
|
{
|
|||
|
"newbieland", "20"
|
|||
|
};
|
|||
|
|
|||
|
// define the primitives configuration used.
|
|||
|
UsedPrimitives =
|
|||
|
{
|
|||
|
"newbieland",
|
|||
|
};
|
|||
|
|
|||
|
NegFiltersDebug += { "NET", "ADMIN", "MIRROR", "NC", "PATH", "BSIF", "IOS", "CDB", "FAME" , "PDR:apply", "PDR:store" };
|
|||
|
NegFiltersInfo += { "NET", "ADMIN", "MIRROR", "NC", "CF", "TimerManagerUpdate", "Register EId" };
|
|||
|
NegFiltersWarning += { "CT_LRC", "AnimalSpawned" };
|
|||
|
|
|||
|
|
|||
|
|
|||
|
FontName = "Lucida Console";
|
|||
|
FontSize = 9;
|
|||
|
|
|||
|
IgnoredFiles = { "continent.cfg", "__read_me.txt", "bandit.html", "flora_primr.primitive" };
|
|||
|
|
|||
|
// If the update loop is too slow, a thread will produce an assertion.
|
|||
|
// By default, the value is set to 10 minutes.
|
|||
|
// Set to 0 for no assertion.
|
|||
|
UpdateAssertionThreadTimeout = 600000;
|
|||
|
|
|||
|
DefaultMaxExpectedBlockSize = 200000000; // 200 M !
|
|||
|
DefaultMaxSentBlockSize = 200000000; // 200 M !
|
|||
|
|
|||
|
// how to sleep between to network update
|
|||
|
// 0 = pipe
|
|||
|
// 1 = usleep
|
|||
|
// 2 = nanosleep
|
|||
|
// 3 = sched_yield
|
|||
|
// 4 = nothing
|
|||
|
UseYieldMethod = 0;
|
|||
|
|
|||
|
// Set to one to use a full static fame and fame propagation matrix instead of
|
|||
|
// a lower left half matrix. Remember to update static_fames.txt before
|
|||
|
// activating this feature (which can be turned on/off at run time).
|
|||
|
UseAsymmetricStaticFames = 1;
|
|||
|
// link the common configuration file
|
|||
|
|
|||
|
//min fraction of the total damage done on a creature that a group/player must do to be attributed a kill
|
|||
|
KillAttribMinFactor = 0.3;
|
|||
|
|
|||
|
//max bulk the player can transport * 1000 (*1000 to avoid float operations)
|
|||
|
MaxPlayerBulk = 300000;
|
|||
|
//max weight in grammes a player can have on him if his strength is 0
|
|||
|
BaseMaxCarriedWeight = 300000;
|
|||
|
|
|||
|
// base bulk of player room
|
|||
|
BasePlayerRoomBulk = 2000000;
|
|||
|
|
|||
|
// if true, every player that was saved with an invalid position will be corrected the next times he logs in.
|
|||
|
CorrectInvalidPlayerPositions = 1;
|
|||
|
|
|||
|
// Create Character Start skills value
|
|||
|
//CreateCharacterStartSkillsValue = "SCMM1BS:220:SMLOEFA:235:SFM1BMM:215:SKILL_POINTS:200:MONEY:1000";
|
|||
|
//CreateCharacterStartSkillsValue = "SM:20:SMA:50:SMAP:51:SMAE:51:SMT:50:SMTC:51:SMTM:51:SMTO:51:SKILL_POINTS:2550:MONEY:50000";
|
|||
|
|
|||
|
|
|||
|
// Enable caching of ligo primitive in binary files
|
|||
|
CachePrims = 1;
|
|||
|
// Log to see which primitives where loaded from cache
|
|||
|
CachePrimsLog = 0;
|
|||
|
|
|||
|
//*************************************************************************************************************
|
|||
|
// variable for stop area effect of a gameplay system
|
|||
|
//*************************************************************************************************************
|
|||
|
FightAreaEffectOn = 1;
|
|||
|
MagicAreaEffectOn = 1;
|
|||
|
HarvestAreaEffectOn = 1;
|
|||
|
|
|||
|
//*************************************************************************************************************
|
|||
|
// save period time (ticks).
|
|||
|
//*************************************************************************************************************
|
|||
|
GuildSavePeriod = 100;
|
|||
|
GuildChargeSavePeriod = 99;
|
|||
|
GuildMaxMemberCount = 255;
|
|||
|
|
|||
|
TickFrequencyPCSave = 4800;
|
|||
|
// minimum period between 2 consecutive saves of the same character
|
|||
|
MinPlayerSavePeriod = 600;
|
|||
|
|
|||
|
StoreSavePeriod = 10;
|
|||
|
|
|||
|
//*************************************************************************************************************
|
|||
|
// Max duration of death panalty (when you death several times and only style one point in your characteristics due to death penalty
|
|||
|
//*************************************************************************************************************
|
|||
|
DeathPenaltyMaxDuration = 18000; // 10 ticks per second * 60 for minutes * 30 for 30 minutes // No more used.
|
|||
|
DeathXPFactor = 0.1;
|
|||
|
DeathXPResorptionTime = 20;
|
|||
|
|
|||
|
//*************************************************************************************************************
|
|||
|
// Duration of comma
|
|||
|
//*************************************************************************************************************
|
|||
|
CommaDelayBeforeDeath = 3000; // 10 ticks per second * 60 for minutes * 5 for 5 minutes
|
|||
|
|
|||
|
//*************************************************************************************************************
|
|||
|
// Duration of dead mektoub stay spawned
|
|||
|
//*************************************************************************************************************
|
|||
|
SpawnedDeadMektoubDelay = 2592000; // 10 ticks per second * 60 for minutes * 60 for hours * 24 for days * 3 for 3 days
|
|||
|
|
|||
|
//*************************************************************************************************************
|
|||
|
// Progression
|
|||
|
//*************************************************************************************************************
|
|||
|
SkillProgressionFactor = 1.0;
|
|||
|
|
|||
|
SkillFightValueLimiter = 250; //skill value temporary limited for beta
|
|||
|
SkillMagicValueLimiter = 250; //skill value temporary limited for beta
|
|||
|
SkillCraftValueLimiter = 250; //skill value temporary limited for beta
|
|||
|
SkillHarvestValueLimiter = 250; //skill value temporary limited for beta
|
|||
|
|
|||
|
NBMeanCraftRawMaterials = 1; //Mean of raw material used for craft an item, it's used for scale xp win when crafting an item with effective raw material used
|
|||
|
|
|||
|
// when in a team value of each member above one for XP division among team members
|
|||
|
XPTeamMemberDivisorValue = 0.5;
|
|||
|
// distance max for an action to be taken into account when in a team
|
|||
|
MaxDistanceForXpGain = 110;
|
|||
|
// Max XP gain by any one player on any creature (each team member can gain up to this value)
|
|||
|
MaxXPGainPerPlayer = 30.0;
|
|||
|
|
|||
|
//characteristic brick progression step
|
|||
|
CharacteristicBrickStep = 5;
|
|||
|
|
|||
|
//*************************************************************************************************************
|
|||
|
// Magic parameters
|
|||
|
//*************************************************************************************************************
|
|||
|
DefaultCastingTime = 1.0;
|
|||
|
RechargeMoneyFactor = 1.0;
|
|||
|
CristalMoneyFactor = 1.0;
|
|||
|
|
|||
|
// int in ticks for following values
|
|||
|
NoLinkSurvivalAddTime = 100;
|
|||
|
NoLinkTimeFear = 100;
|
|||
|
NoLinkTimeSleep = 100;
|
|||
|
NoLinkTimeStun = 100;
|
|||
|
NoLinkTimeRoot = 100;
|
|||
|
NoLinkTimeSnare = 100;
|
|||
|
NoLinkTimeSlow = 100;
|
|||
|
NoLinkTimeBlind = 100;
|
|||
|
NoLinkTimeMadness = 100;
|
|||
|
NoLinkTimeDot = 100;
|
|||
|
PostCastLatency = 100; // in ticks
|
|||
|
|
|||
|
TickFrequencyCompassUpdate = 32;
|
|||
|
|
|||
|
// update period of link spell in ticks
|
|||
|
UpdatePeriodFear = 40;
|
|||
|
UpdatePeriodSleep = 40;
|
|||
|
UpdatePeriodStun = 40;
|
|||
|
UpdatePeriodRoot = 40;
|
|||
|
UpdatePeriodSnare = 40;
|
|||
|
UpdatePeriodSlow = 40;
|
|||
|
UpdatePeriodBlind = 40;
|
|||
|
UpdatePeriodMadness = 40;
|
|||
|
UpdatePeriodDot = 40;
|
|||
|
DefaultUpdatePeriod = 40;
|
|||
|
|
|||
|
// bonus on resist for each received spell
|
|||
|
ResistIncreaseFear = 10;
|
|||
|
ResistIncreaseSleep = 10;
|
|||
|
ResistIncreaseStun = 10;
|
|||
|
ResistIncreaseRoot = 10;
|
|||
|
ResistIncreaseSnare = 10;
|
|||
|
ResistIncreaseSlow = 10;
|
|||
|
ResistIncreaseBlind = 10;
|
|||
|
ResistIncreaseMadness = 10;
|
|||
|
|
|||
|
ResistIncreaseAcid = 0;
|
|||
|
ResistIncreaseCold = 0;
|
|||
|
ResistIncreaseElectricity= 0;
|
|||
|
ResistIncreaseFire = 0;
|
|||
|
ResistIncreasePoison = 0;
|
|||
|
ResistIncreaseRot = 0;
|
|||
|
ResistIncreaseShockwave = 0;
|
|||
|
|
|||
|
//*************************************************************************************************************
|
|||
|
// Craft parameters
|
|||
|
//*************************************************************************************************************
|
|||
|
////////////////
|
|||
|
// DURABILITY // some kind of HP
|
|||
|
// melee weapons
|
|||
|
DaggerDurability = 100.0;
|
|||
|
SwordDurability = 100.0;
|
|||
|
MaceDurability = 100.0;
|
|||
|
AxeDurability = 100.0;
|
|||
|
SpearDurability = 100.0;
|
|||
|
StaffDurability = 100.0;
|
|||
|
MagicianStaffDurability = 100.0;
|
|||
|
TwoHandSwordDurability = 100.0;
|
|||
|
TwoHandAxeDurability = 100.0;
|
|||
|
PikeDurability = 100.0;
|
|||
|
TwoHandMaceDurability = 100.0;
|
|||
|
// range weapon
|
|||
|
AutolauchDurability = 100.0;
|
|||
|
BowrifleDurability = 100.0;
|
|||
|
LauncherDurability = 100.0;
|
|||
|
PistolDurability = 100.0;
|
|||
|
BowpistolDurability = 100.0;
|
|||
|
RifleDurability = 100.0;
|
|||
|
HarpoonDurability = 100.0;
|
|||
|
// ammo
|
|||
|
AutolaunchAmmoDurability = 100.0;
|
|||
|
BowrifleAmmoDurability = 100.0;
|
|||
|
GrenadeAmmoDurability = 100.0;
|
|||
|
LauncherAmmoDurability = 100.0;
|
|||
|
PistolAmmoDurability = 100.0;
|
|||
|
BowpistolAmmoDurability = 100.0;
|
|||
|
RifleAmmoDurability = 100.0;
|
|||
|
HarpoonAmmoDurability = 100.0;
|
|||
|
// armor and shield
|
|||
|
ShieldDurability = 100.0;
|
|||
|
BucklerDurability = 100.0;
|
|||
|
LightBootsDurability = 100.0;
|
|||
|
LightGlovesDurability = 100.0;
|
|||
|
LightPantsDurability = 100.0;
|
|||
|
LightSleevesDurability = 100.0;
|
|||
|
LightVestDurability = 100.0;
|
|||
|
MediumBootsDurability = 100.0;
|
|||
|
MediumGlovesDurability = 100.0;
|
|||
|
MediumPantsDurability = 100.0;
|
|||
|
MediumSleevesDurability = 100.0;
|
|||
|
MediumVestDurability = 100.0;
|
|||
|
HeavyBootsDurability = 100.0;
|
|||
|
HeavyGlovesDurability = 100.0;
|
|||
|
HeavyPantsDurability = 100.0;
|
|||
|
HeavySleevesDurability = 100.0;
|
|||
|
HeavyVestDurability = 100.0;
|
|||
|
HeavyHelmetDurability = 100.0;
|
|||
|
// jewel
|
|||
|
AnkletDurability = 100.0;
|
|||
|
BraceletDurability = 100.0;
|
|||
|
DiademDurability = 100.0;
|
|||
|
EaringDurability = 100.0;
|
|||
|
PendantDurability = 100.0;
|
|||
|
RingDurability = 100.0;
|
|||
|
// tool
|
|||
|
ForageToolDurability = 100.0;
|
|||
|
AmmoCraftingToolDurability = 100.0;
|
|||
|
ArmorCraftingToolDurability = 100.0;
|
|||
|
JewelryCraftingToolDurability = 100.0;
|
|||
|
RangeWeaponCraftingToolDurability = 100.0;
|
|||
|
MeleeWeaponCraftingToolDurability = 100.0;
|
|||
|
ToolCraftingToolDurability = 100.0;
|
|||
|
|
|||
|
////////////
|
|||
|
// WEIGHT // (Max is *2)
|
|||
|
// melee weapons
|
|||
|
DaggerWeight = 1.0; // Dg Type (Pierce)
|
|||
|
SwordWeight = 1.0; // 1H Type
|
|||
|
MaceWeight = 1.0; // 1H Type
|
|||
|
AxeWeight = 1.0; // 1H Type
|
|||
|
SpearWeight = 1.0; // 1H Type (pierce)
|
|||
|
StaffWeight = 1.0; // 1H Type
|
|||
|
MagicianStaffWeight = 1.0; // 2H type
|
|||
|
TwoHandSwordWeight = 1.0; // 2H Type
|
|||
|
TwoHandAxeWeight = 1.0; // 2H Type
|
|||
|
PikeWeight = 1.0; // 2H Type (pierce)
|
|||
|
TwoHandMaceWeight = 1.0; // 2H Type
|
|||
|
// range weapon
|
|||
|
PistolWeight = 1.0;
|
|||
|
BowpistolWeight = 1.0;
|
|||
|
RifleWeight = 1.0;
|
|||
|
BowrifleWeight = 1.0;
|
|||
|
AutolauchWeight = 1.0;
|
|||
|
LauncherWeight = 1.0;
|
|||
|
HarpoonWeight = 1.0;
|
|||
|
// ammo
|
|||
|
PistolAmmoWeight = 1.0;
|
|||
|
BowpistolAmmoWeight = 1.0;
|
|||
|
RifleAmmoWeight = 1.0;
|
|||
|
BowrifleAmmoWeight = 1.0;
|
|||
|
AutolaunchAmmoWeight = 1.0;
|
|||
|
LauncherAmmoWeight = 1.0;
|
|||
|
HarpoonAmmoWeight = 1.0;
|
|||
|
GrenadeAmmoWeight = 1.0;
|
|||
|
// armor and shield
|
|||
|
ShieldWeight = 1.0;
|
|||
|
BucklerWeight = 1.0;
|
|||
|
// Light
|
|||
|
LightBootsWeight = 1.0;
|
|||
|
LightGlovesWeight = 1.0;
|
|||
|
LightPantsWeight = 1.0;
|
|||
|
LightSleevesWeight = 1.0;
|
|||
|
LightVestWeight = 1.0;
|
|||
|
// Medium
|
|||
|
MediumBootsWeight = 1.0;
|
|||
|
MediumGlovesWeight = 1.0;
|
|||
|
MediumPantsWeight = 1.0;
|
|||
|
MediumSleevesWeight = 1.0;
|
|||
|
MediumVestWeight = 1.0;
|
|||
|
// Heavy
|
|||
|
HeavyBootsWeight = 1.0;
|
|||
|
HeavyGlovesWeight = 1.0;
|
|||
|
HeavyPantsWeight = 1.0;
|
|||
|
HeavySleevesWeight = 1.0;
|
|||
|
HeavyVestWeight = 1.0;
|
|||
|
HeavyHelmetWeight = 1.0;
|
|||
|
// jewel
|
|||
|
AnkletWeight = 1.0;
|
|||
|
BraceletWeight = 1.0;
|
|||
|
DiademWeight = 1.0;
|
|||
|
EaringWeight = 1.0;
|
|||
|
PendantWeight = 1.0;
|
|||
|
RingWeight = 1.0;
|
|||
|
//////////////
|
|||
|
// SAP LOAD //
|
|||
|
// MIN
|
|||
|
// melee weapons
|
|||
|
DaggerSapLoad = 0.0;
|
|||
|
SwordSapLoad = 0.0;
|
|||
|
MaceSapLoad = 0.0;
|
|||
|
AxeSapLoad = 0.0;
|
|||
|
SpearSapLoad = 0.0;
|
|||
|
StaffSapLoad = 0.0;
|
|||
|
MagicianStaffSapLoad = 0.0;
|
|||
|
TwoHandSwordSapLoad = 0.0;
|
|||
|
TwoHandAxeSapLoad = 0.0;
|
|||
|
PikeSapLoad = 0.0;
|
|||
|
TwoHandMaceSapLoad = 0.0;
|
|||
|
// range weapon
|
|||
|
AutolauchSapLoad = 0.0;
|
|||
|
BowrifleSapLoad = 0.0;
|
|||
|
LauncherSapLoad = 0.0;
|
|||
|
PistolSapLoad = 0.0;
|
|||
|
BowpistolSapLoad = 0.0;
|
|||
|
RifleSapLoad = 0.0;
|
|||
|
HarpoonSapLoad = 0.0;
|
|||
|
// ammo
|
|||
|
AutolaunchAmmoSapLoad = 0.0;
|
|||
|
BowrifleAmmoSapLoad = 0.0;
|
|||
|
GrenadeAmmoSapLoad = 0.0;
|
|||
|
LauncherAmmoSapLoad = 0.0;
|
|||
|
PistolAmmoSapLoad = 0.0;
|
|||
|
BowpistolAmmoSapLoad = 0.0;
|
|||
|
RifleAmmoSapLoad = 0.0;
|
|||
|
HarpoonAmmoSapLoad = 0.0;
|
|||
|
// armor and shield
|
|||
|
ShieldSapLoad = 0.0;
|
|||
|
BucklerSapLoad = 0.0;
|
|||
|
LightBootsSapLoad = 0.0;
|
|||
|
LightGlovesSapLoad = 0.0;
|
|||
|
LightPantsSapLoad = 0.0;
|
|||
|
LightSleevesSapLoad = 0.0;
|
|||
|
LightVestSapLoad = 0.0;
|
|||
|
MediumBootsSapLoad = 0.0;
|
|||
|
MediumGlovesSapLoad = 0.0;
|
|||
|
MediumPantsSapLoad = 0.0;
|
|||
|
MediumSleevesSapLoad = 0.0;
|
|||
|
MediumVestSapLoad = 0.0;
|
|||
|
HeavyBootsSapLoad = 0.0;
|
|||
|
HeavyGlovesSapLoad = 0.0;
|
|||
|
HeavyPantsSapLoad = 0.0;
|
|||
|
HeavySleevesSapLoad = 0.0;
|
|||
|
HeavyVestSapLoad = 0.0;
|
|||
|
HeavyHelmetSapLoad = 0.0;
|
|||
|
// jewel
|
|||
|
AnkletSapLoad = 0.0;
|
|||
|
BraceletSapLoad = 0.0;
|
|||
|
DiademSapLoad = 0.0;
|
|||
|
EaringSapLoad = 0.0;
|
|||
|
PendantSapLoad = 0.0;
|
|||
|
RingSapLoad = 0.0;
|
|||
|
// MAX
|
|||
|
// melee weapons
|
|||
|
DaggerSapLoadMax = 1000.0;
|
|||
|
SwordSapLoadMax = 1000.0;
|
|||
|
MaceSapLoadMax = 1000.0;
|
|||
|
AxeSapLoadMax = 1000.0;
|
|||
|
SpearSapLoadMax = 1000.0;
|
|||
|
StaffSapLoadMax = 1000.0;
|
|||
|
MagicianStaffSapLoadMax = 1000.0;
|
|||
|
TwoHandSwordSapLoadMax = 1000.0;
|
|||
|
TwoHandAxeSapLoadMax = 1000.0;
|
|||
|
PikeSapLoadMax = 1000.0;
|
|||
|
TwoHandMaceSapLoadMax = 1000.0;
|
|||
|
// range weapon
|
|||
|
AutolauchSapLoadMax = 1000.0;
|
|||
|
BowrifleSapLoadMax = 1000.0;
|
|||
|
LauncherSapLoadMax = 1000.0;
|
|||
|
PistolSapLoadMax = 1000.0;
|
|||
|
BowpistolSapLoadMax = 1000.0;
|
|||
|
RifleSapLoadMax = 1000.0;
|
|||
|
HarpoonSapLoadMax = 1000.0;
|
|||
|
// ammo
|
|||
|
AutolaunchAmmoSapLoadMax = 1000.0;
|
|||
|
BowrifleAmmoSapLoadMax = 1000.0;
|
|||
|
GrenadeAmmoSapLoadMax = 1000.0;
|
|||
|
LauncherAmmoSapLoadMax = 1000.0;
|
|||
|
PistolAmmoSapLoadMax = 1000.0;
|
|||
|
BowpistolAmmoSapLoadMax = 1000.0;
|
|||
|
RifleAmmoSapLoadMax = 1000.0;
|
|||
|
HarpoonAmmoSapLoadMax = 1000.0;
|
|||
|
// armor and shield
|
|||
|
ShieldSapLoadMax = 1000.0;
|
|||
|
BucklerSapLoadMax = 1000.0;
|
|||
|
LightBootsSapLoadMax = 1000.0;
|
|||
|
LightGlovesSapLoadMax = 1000.0;
|
|||
|
LightPantsSapLoadMax = 1000.0;
|
|||
|
LightSleevesSapLoadMax = 1000.0;
|
|||
|
LightVestSapLoadMax = 1000.0;
|
|||
|
MediumBootsSapLoadMax = 1000.0;
|
|||
|
MediumGlovesSapLoadMax = 1000.0;
|
|||
|
MediumPantsSapLoadMax = 1000.0;
|
|||
|
MediumSleevesSapLoadMax = 1000.0;
|
|||
|
MediumVestSapLoadMax = 1000.0;
|
|||
|
HeavyBootsSapLoadMax = 1000.0;
|
|||
|
HeavyGlovesSapLoadMax = 1000.0;
|
|||
|
HeavyPantsSapLoadMax = 1000.0;
|
|||
|
HeavySleevesSapLoadMax = 1000.0;
|
|||
|
HeavyVestSapLoadMax = 1000.0;
|
|||
|
HeavyHelmetSapLoadMax = 1000.0;
|
|||
|
// jewel
|
|||
|
AnkletSapLoadMax = 1000.0;
|
|||
|
BraceletSapLoadMax = 1000.0;
|
|||
|
DiademSapLoadMax = 1000.0;
|
|||
|
EaringSapLoadMax = 1000.0;
|
|||
|
PendantSapLoadMax = 1000.0;
|
|||
|
RingSapLoadMax = 1000.0;
|
|||
|
////////////
|
|||
|
// DAMAGE Min
|
|||
|
// melee weapons
|
|||
|
DaggerDmg = 1.0; // Dg Type (Pierce)
|
|||
|
StaffDmg = 1.0; // 1H Type
|
|||
|
SwordDmg = 1.0; // 1H Type
|
|||
|
MaceDmg = 1.0; // 1H Type
|
|||
|
AxeDmg = 1.0; // 1H Type
|
|||
|
SpearDmg = 1.0; // 1H Type (pierce)
|
|||
|
TwoHandSwordDmg = 1.0; // 2H Type
|
|||
|
TwoHandAxeDmg = 1.0; // 2H Type
|
|||
|
PikeDmg = 1.0; // 2H Type (pierce)
|
|||
|
TwoHandMaceDmg = 1.0; // 2H Type
|
|||
|
MagicianStaffDmg = 1.0; // 2H Type
|
|||
|
// range weapon (modifier)
|
|||
|
PistolDmg = 0.0;
|
|||
|
BowpistolDmg = 0.0;
|
|||
|
RifleDmg = 0.0;
|
|||
|
BowrifleDmg = 0.0;
|
|||
|
AutolauchDmg = 0.0;
|
|||
|
LauncherDmg = 0.0;
|
|||
|
HarpoonDmg = 0.0;
|
|||
|
// ammo
|
|||
|
PistolAmmoDmg = 1.0;
|
|||
|
BowpistolAmmoDmg = 1.0;
|
|||
|
RifleAmmoDmg = 1.0;
|
|||
|
BowrifleAmmoDmg = 1.0;
|
|||
|
AutolaunchAmmoDmg = 1.0;
|
|||
|
LauncherAmmoDmg = 1.0;
|
|||
|
HarpoonAmmoDmg = 1.0;
|
|||
|
GrenadeAmmoDmg = 1.0;
|
|||
|
// DAMAGE Max
|
|||
|
// melee weapons
|
|||
|
DaggerDmgMax = 1.0; // Dg Type (Pierce)
|
|||
|
StaffDmgMax = 1.0; // 1H Type
|
|||
|
SwordDmgMax = 1.0; // 1H Type
|
|||
|
MaceDmgMax = 1.0; // 1H Type
|
|||
|
AxeDmgMax = 1.0; // 1H Type
|
|||
|
SpearDmgMax = 1.0; // 1H Type (pierce)
|
|||
|
TwoHandSwordDmgMax = 1.0; // 2H Type
|
|||
|
TwoHandAxeDmgMax = 1.0; // 2H Type
|
|||
|
PikeDmgMax = 1.0; // 2H Type (pierce)
|
|||
|
TwoHandMaceDmgMax = 1.0; // 2H Type
|
|||
|
MagicianStaffDmgMax = 1.0;
|
|||
|
// range weapon (modifier)
|
|||
|
AutolauchDmgMax = 0.0;
|
|||
|
BowrifleDmgMax = 0.0;
|
|||
|
LauncherDmgMax = 0.0;
|
|||
|
PistolDmgMax = 0.0;
|
|||
|
BowpistolDmgMax = 0.0;
|
|||
|
RifleDmgMax = 0.0;
|
|||
|
HarpoonDmgMax = 0.0;
|
|||
|
// ammo
|
|||
|
PistolAmmoDmgMax = 1.0;
|
|||
|
BowpistolAmmoDmgMax = 1.0;
|
|||
|
RifleAmmoDmgMax = 1.0;
|
|||
|
BowrifleAmmoDmgMax = 1.0;
|
|||
|
AutolaunchAmmoDmgMax = 1.0;
|
|||
|
LauncherAmmoDmgMax = 1.0;
|
|||
|
HarpoonAmmoDmgMax = 1.0;
|
|||
|
GrenadeAmmoDmgMax = 1.0;
|
|||
|
|
|||
|
//////////////
|
|||
|
// HIT RATE // Hits for 10 sec
|
|||
|
// melee weapons
|
|||
|
DaggerHitRate = 1.0; // Dg Type (Pierce)
|
|||
|
StaffHitRate = 1.0; // 1H Type (blunt)
|
|||
|
SwordHitRate = 1.0; // 1H Type
|
|||
|
MaceHitRate = 1.0; // 1H Type
|
|||
|
AxeHitRate = 1.0; // 1H Type
|
|||
|
SpearHitRate = 1.0; // 1H Type (pierce)
|
|||
|
TwoHandSwordHitRate = 1.0; // 2H Type
|
|||
|
TwoHandAxeHitRate = 1.0; // 2H Type
|
|||
|
PikeHitRate = 1.0; // 2H Type (pierce)
|
|||
|
TwoHandMaceHitRate = 1.0; // 2H Type
|
|||
|
MagicianStaffHitRate = 1.0; //
|
|||
|
// range weapon
|
|||
|
PistolHitRate = 1.0;
|
|||
|
BowpistolHitRate = 1.0;
|
|||
|
RifleHitRate = 1.0;
|
|||
|
BowrifleHitRate = 1.0;
|
|||
|
AutolauchHitRate = 1.0;
|
|||
|
LauncherHitRate = 1.0;
|
|||
|
HarpoonHitRate = 1.0;
|
|||
|
// ammo (modifier)
|
|||
|
AutolaunchAmmoHitRate = 0.0;
|
|||
|
BowrifleAmmoHitRate = 0.0;
|
|||
|
GrenadeAmmoHitRate = 0.0;
|
|||
|
LauncherAmmoHitRate = 0.0;
|
|||
|
PistolAmmoHitRate = 0.0;
|
|||
|
BowpistolAmmoHitRate = 0.0;
|
|||
|
RifleAmmoHitRate = 0.0;
|
|||
|
HarpoonAmmoHitRate = 0.0;
|
|||
|
|
|||
|
//////////////
|
|||
|
// Maximum hit rate ( after crafted item parameters applications )
|
|||
|
// melee weapons
|
|||
|
DaggerHitRateMax = 10.0;
|
|||
|
StaffHitRateMax = 10.0; // 1H Type (blunt)
|
|||
|
SwordHitRateMax = 10.0;
|
|||
|
MaceHitRateMax = 10.0;
|
|||
|
AxeHitRateMax = 10.0;
|
|||
|
SpearHitRateMax = 10.0;
|
|||
|
TwoHandSwordHitRateMax = 10.0;
|
|||
|
TwoHandAxeHitRateMax = 10.0;
|
|||
|
PikeHitRateMax = 10.0;
|
|||
|
TwoHandMaceHitRateMax = 10.0;
|
|||
|
MagicianStaffHitRateMax = 10.0;
|
|||
|
// range weapon
|
|||
|
PistolHitRateMax = 1.0;
|
|||
|
BowpistolHitRateMax = 1.0;
|
|||
|
RifleHitRateMax = 1.0;
|
|||
|
BowrifleHitRateMax = 1.0;
|
|||
|
AutolauchHitRateMax = 1.0;
|
|||
|
LauncherHitRateMax = 1.0;
|
|||
|
HarpoonHitRateMax = 1.0;
|
|||
|
// ammo
|
|||
|
AutolaunchAmmoHitRateMax = 0.0;
|
|||
|
BowrifleAmmoHitRateMax = 0.0;
|
|||
|
GrenadeAmmoHitRateMax = 0.0;
|
|||
|
LauncherAmmoHitRateMax = 0.0;
|
|||
|
PistolAmmoHitRateMax = 0.0;
|
|||
|
BowpistolAmmoHitRateMax = 0.0;
|
|||
|
RifleAmmoHitRateMax = 0.0;
|
|||
|
HarpoonAmmoHitRateMax = 0.0;
|
|||
|
|
|||
|
|
|||
|
///////////
|
|||
|
// Range // for ammo, range weapon (modifier) (max = *2)
|
|||
|
// range weapon
|
|||
|
AutolauchRange = 10000.0; // Gat
|
|||
|
BowrifleRange = 10000.0;
|
|||
|
LauncherRange = 10000.0; // Rocket Launcher
|
|||
|
PistolRange = 10000.0;
|
|||
|
BowpistolRange = 10000.0;
|
|||
|
RifleRange = 10000.0;
|
|||
|
HarpoonRange = 10000.0;
|
|||
|
// ammo
|
|||
|
AutolaunchAmmoRange = 0.0;
|
|||
|
BowrifleAmmoRange = 0.0;
|
|||
|
GrenadeAmmoRange = 0.0;
|
|||
|
LauncherAmmoRange = 0.0;
|
|||
|
PistolAmmoRange = 0.0;
|
|||
|
BowpistolAmmoRange = 0.0;
|
|||
|
RifleAmmoRange = 0.0;
|
|||
|
HarpoonAmmoRange = 0.0;
|
|||
|
////////////////////
|
|||
|
// DODGE MODIFIER // not for ammo and jewel, but for armor too
|
|||
|
// melee weapons & armor
|
|||
|
DaggerDodgeMinModifier = 0.0;
|
|||
|
DaggerDodgeMaxModifier = 0.0;
|
|||
|
SwordDodgeMinModifier = 0.0;
|
|||
|
SwordDodgeMaxModifier = 0.0;
|
|||
|
MaceDodgeMinModifier = 0.0;
|
|||
|
MaceDodgeMaxModifier = 0.0;
|
|||
|
AxeDodgeMinModifier = 0.0;
|
|||
|
AxeDodgeMaxModifier = 0.0;
|
|||
|
SpearDodgeMinModifier = 0.0;
|
|||
|
SpearDodgeMaxModifier = 0.0;
|
|||
|
StaffDodgeMinModifier = 0.0;
|
|||
|
StaffDodgeMaxModifier = 0.0;
|
|||
|
TwoHandSwordDodgeMinModifier = 0.0;
|
|||
|
TwoHandSwordDodgeMaxModifier = 0.0;
|
|||
|
TwoHandAxeDodgeMinModifier = 0.0;
|
|||
|
TwoHandAxeDodgeMaxModifier = 0.0;
|
|||
|
PikeDodgeMinModifier = 0.0;
|
|||
|
PikeDodgeMaxModifier = 0.0;
|
|||
|
TwoHandMaceDodgeMinModifier = 0.0;
|
|||
|
TwoHandMaceDodgeMaxModifier = 0.0;
|
|||
|
MagicianStaffDodgeMinModifier = 0.0;
|
|||
|
MagicianStaffDodgeMaxModifier = 0.0;
|
|||
|
// range weapon
|
|||
|
AutolauchDodgeMinModifier = 0.0;
|
|||
|
AutolauchDodgeMaxModifier = 0.0;
|
|||
|
BowrifleDodgeMinModifier = 0.0;
|
|||
|
BowrifleDodgeMaxModifier = 0.0;
|
|||
|
LauncherDodgeMinModifier = 0.0;
|
|||
|
LauncherDodgeMaxModifier = 0.0;
|
|||
|
PistolDodgeMinModifier = 0.0;
|
|||
|
PistolDodgeMaxModifier = 0.0;
|
|||
|
BowpistolDodgeMinModifier = 0.0;
|
|||
|
BowpistolDodgeMaxModifier = 0.0;
|
|||
|
RifleDodgeMinModifier = 0.0;
|
|||
|
RifleDodgeMaxModifier = 0.0;
|
|||
|
HarpoonDodgeMinModifier = 0.0;
|
|||
|
HarpoonDodgeMaxModifier = 0.0;
|
|||
|
// armor and shield
|
|||
|
ShieldDodgeMinModifier = 0.0;
|
|||
|
ShieldDodgeMaxModifier = 0.0;
|
|||
|
BucklerDodgeMinModifier = 0.0;
|
|||
|
BucklerDodgeMaxModifier = 0.0;
|
|||
|
LightBootsDodgeMinModifier = 0.0;
|
|||
|
LightBootsDodgeMaxModifier = 0.0;
|
|||
|
LightGlovesDodgeMinModifier = 0.0;
|
|||
|
LightGlovesDodgeMaxModifier = 0.0;
|
|||
|
LightPantsDodgeMinModifier = 0.0;
|
|||
|
LightPantsDodgeMaxModifier = 0.0;
|
|||
|
LightSleevesDodgeMinModifier = 0.0;
|
|||
|
LightSleevesDodgeMaxModifier = 0.0;
|
|||
|
LightVestDodgeMinModifier = 0.0;
|
|||
|
LightVestDodgeMaxModifier = 0.0;
|
|||
|
MediumBootsDodgeMinModifier = 0.0;
|
|||
|
MediumBootsDodgeMaxModifier = 0.0;
|
|||
|
MediumGlovesDodgeMinModifier = 0.0;
|
|||
|
MediumGlovesDodgeMaxModifier = 0.0;
|
|||
|
MediumPantsDodgeMinModifier = 0.0;
|
|||
|
MediumPantsDodgeMaxModifier = 0.0;
|
|||
|
MediumSleevesDodgeMinModifier = 0.0;
|
|||
|
MediumSleevesDodgeMaxModifier = 0.0;
|
|||
|
MediumVestDodgeMinModifier = 0.0;
|
|||
|
MediumVestDodgeMaxModifier = 0.0;
|
|||
|
HeavyBootsDodgeMinModifier = 0.0;
|
|||
|
HeavyBootsDodgeMaxModifier = 0.0;
|
|||
|
HeavyGlovesDodgeMinModifier = 0.0;
|
|||
|
HeavyGlovesDodgeMaxModifier = 0.0;
|
|||
|
HeavyPantsDodgeMinModifier = 0.0;
|
|||
|
HeavyPantsDodgeMaxModifier = 0.0;
|
|||
|
HeavySleevesDodgeMinModifier = 0.0;
|
|||
|
HeavySleevesDodgeMaxModifier = 0.0;
|
|||
|
HeavyVestDodgeMinModifier = 0.0;
|
|||
|
HeavyVestDodgeMaxModifier = 0.0;
|
|||
|
HeavyHelmetDodgeMinModifier = 0.0;
|
|||
|
HeavyHelmetDodgeMaxModifier = 0.0;
|
|||
|
////////////////////
|
|||
|
// PARRY MODIFIER // not for ammo and jewel, but for armor too
|
|||
|
// melee weapons
|
|||
|
DaggerParryMinModifier = 0.0;
|
|||
|
DaggerParryMaxModifier = 0.0;
|
|||
|
SwordParryMinModifier = 0.0;
|
|||
|
SwordParryMaxModifier = 0.0;
|
|||
|
MaceParryMinModifier = 0.0;
|
|||
|
MaceParryMaxModifier = 0.0;
|
|||
|
AxeParryMinModifier = 0.0;
|
|||
|
AxeParryMaxModifier = 0.0;
|
|||
|
SpearParryMinModifier = 0.0;
|
|||
|
SpearParryMaxModifier = 0.0;
|
|||
|
StaffParryMinModifier = 0.0;
|
|||
|
StaffParryMaxModifier = 0.0;
|
|||
|
TwoHandSwordParryMinModifier = 0.0;
|
|||
|
TwoHandSwordParryMaxModifier = 0.0;
|
|||
|
TwoHandAxeParryMinModifier = 0.0;
|
|||
|
TwoHandAxeParryMaxModifier = 0.0;
|
|||
|
PikeParryMinModifier = 0.0;
|
|||
|
PikeParryMaxModifier = 0.0;
|
|||
|
TwoHandMaceParryMinModifier = 0.0;
|
|||
|
TwoHandMaceParryMaxModifier = 0.0;
|
|||
|
MagicianStaffParryMinModifier = 0.0;
|
|||
|
MagicianStaffParryMaxModifier = 0.0;
|
|||
|
// range weapon
|
|||
|
AutolauchParryMinModifier = 0.0;
|
|||
|
AutolauchParryMaxModifier = 0.0;
|
|||
|
BowrifleParryMinModifier = 0.0;
|
|||
|
BowrifleParryMaxModifier = 0.0;
|
|||
|
LauncherParryMinModifier = 0.0;
|
|||
|
LauncherParryMaxModifier = 0.0;
|
|||
|
PistolParryMinModifier = 0.0;
|
|||
|
PistolParryMaxModifier = 0.0;
|
|||
|
BowpistolParryMinModifier = 0.0;
|
|||
|
BowpistolParryMaxModifier = 0.0;
|
|||
|
RifleParryMinModifier = 0.0;
|
|||
|
RifleParryMaxModifier = 0.0;
|
|||
|
HarpoonParryMinModifier = 0.0;
|
|||
|
HarpoonParryMaxModifier = 0.0;
|
|||
|
// armor and shield
|
|||
|
ShieldParryMinModifier = 0.0;
|
|||
|
ShieldParryMaxModifier = 0.0;
|
|||
|
BucklerParryMinModifier = 0.0;
|
|||
|
BucklerParryMaxModifier = 0.0;
|
|||
|
LightBootsParryMinModifier = 0.0;
|
|||
|
LightBootsParryMaxModifier = 0.0;
|
|||
|
LightGlovesParryMinModifier = 0.0;
|
|||
|
LightGlovesParryMaxModifier = 0.0;
|
|||
|
LightPantsParryMinModifier = 0.0;
|
|||
|
LightPantsParryMaxModifier = 0.0;
|
|||
|
LightSleevesParryMinModifier = 0.0;
|
|||
|
LightSleevesParryMaxModifier = 0.0;
|
|||
|
LightVestParryMinModifier = 0.0;
|
|||
|
LightVestParryMaxModifier = 0.0;
|
|||
|
MediumBootsParryMinModifier = 0.0;
|
|||
|
MediumBootsParryMaxModifier = 0.0;
|
|||
|
MediumGlovesParryMinModifier = 0.0;
|
|||
|
MediumGlovesParryMaxModifier = 0.0;
|
|||
|
MediumPantsParryMinModifier = 0.0;
|
|||
|
MediumPantsParryMaxModifier = 0.0;
|
|||
|
MediumSleevesParryMinModifier = 0.0;
|
|||
|
MediumSleevesParryMaxModifier = 0.0;
|
|||
|
MediumVestParryMinModifier = 0.0;
|
|||
|
MediumVestParryMaxModifier = 0.0;
|
|||
|
HeavyBootsParryMinModifier = 0.0;
|
|||
|
HeavyBootsParryMaxModifier = 0.0;
|
|||
|
HeavyGlovesParryMinModifier = 0.0;
|
|||
|
HeavyGlovesParryMaxModifier = 0.0;
|
|||
|
HeavyPantsParryMinModifier = 0.0;
|
|||
|
HeavyPantsParryMaxModifier = 0.0;
|
|||
|
HeavySleevesParryMinModifier = 0.0;
|
|||
|
HeavySleevesParryMaxModifier = 0.0;
|
|||
|
HeavyVestParryMinModifier = 0.0;
|
|||
|
HeavyVestParryMaxModifier = 0.0;
|
|||
|
HeavyHelmetParryMinModifier = 0.0;
|
|||
|
HeavyHelmetParryMaxModifier = 0.0;
|
|||
|
//////////////////////////////
|
|||
|
// ADVERSARY DODGE MODIFIER // not for ammo, jewel and armor
|
|||
|
// melee weapons
|
|||
|
DaggerAdversaryDodgeMinModifier = 0.0;
|
|||
|
DaggerAdversaryDodgeMaxModifier = 0.0;
|
|||
|
SwordAdversaryDodgeMinModifier = 0.0;
|
|||
|
SwordAdversaryDodgeMaxModifier = 0.0;
|
|||
|
MaceAdversaryDodgeMinModifier = 0.0;
|
|||
|
MaceAdversaryDodgeMaxModifier = 0.0;
|
|||
|
AxeAdversaryDodgeMinModifier = 0.0;
|
|||
|
AxeAdversaryDodgeMaxModifier = 0.0;
|
|||
|
SpearAdversaryDodgeMinModifier = 0.0;
|
|||
|
SpearAdversaryDodgeMaxModifier = 0.0;
|
|||
|
StaffAdversaryDodgeMinModifier = 0.0;
|
|||
|
StaffAdversaryDodgeMaxModifier = 0.0;
|
|||
|
TwoHandSwordAdversaryDodgeMinModifier = 0.0;
|
|||
|
TwoHandSwordAdversaryDodgeMaxModifier = 0.0;
|
|||
|
TwoHandAxeAdversaryDodgeMinModifier = 0.0;
|
|||
|
TwoHandAxeAdversaryDodgeMaxModifier = 0.0;
|
|||
|
PikeAdversaryDodgeMinModifier = 0.0;
|
|||
|
PikeAdversaryDodgeMaxModifier = 0.0;
|
|||
|
TwoHandMaceAdversaryDodgeMinModifier = 0.0;
|
|||
|
TwoHandMaceAdversaryDodgeMaxModifier = 0.0;
|
|||
|
MagicianStaffAdversaryDodgeMinModifier = 0.0;
|
|||
|
MagicianStaffAdversaryDodgeMaxModifier = 0.0;
|
|||
|
// range weapon
|
|||
|
AutolauchAdversaryDodgeMinModifier = 0.0;
|
|||
|
AutolauchAdversaryDodgeMaxModifier = 0.0;
|
|||
|
BowrifleAdversaryDodgeMinModifier = 0.0;
|
|||
|
BowrifleAdversaryDodgeMaxModifier = 0.0;
|
|||
|
LauncherAdversaryDodgeMinModifier = 0.0;
|
|||
|
LauncherAdversaryDodgeMaxModifier = 0.0;
|
|||
|
PistolAdversaryDodgeMinModifier = 0.0;
|
|||
|
PistolAdversaryDodgeMaxModifier = 0.0;
|
|||
|
BowpistolAdversaryDodgeMinModifier = 0.0;
|
|||
|
BowpistolAdversaryDodgeMaxModifier = 0.0;
|
|||
|
RifleAdversaryDodgeMinModifier = 0.0;
|
|||
|
RifleAdversaryDodgeMaxModifier = 0.0;
|
|||
|
HarpoonAdversaryDodgeMinModifier = 0.0;
|
|||
|
HarpoonAdversaryDodgeMaxModifier = 0.0;
|
|||
|
//////////////////////////////
|
|||
|
// ADVERSARY PARRY MODIFIER // not for ammo, jewel and armor
|
|||
|
// melee weapons
|
|||
|
DaggerAdversaryParryMinModifier = 0.0;
|
|||
|
DaggerAdversaryParryMaxModifier = 0.0;
|
|||
|
SwordAdversaryParryMinModifier = 0.0;
|
|||
|
SwordAdversaryParryMaxModifier = 0.0;
|
|||
|
MaceAdversaryParryMinModifier = 0.0;
|
|||
|
MaceAdversaryParryMaxModifier = 0.0;
|
|||
|
AxeAdversaryParryMinModifier = 0.0;
|
|||
|
AxeAdversaryParryMaxModifier = 0.0;
|
|||
|
SpearAdversaryParryMinModifier = 0.0;
|
|||
|
SpearAdversaryParryMaxModifier = 0.0;
|
|||
|
StaffAdversaryParryMinModifier = 0.0;
|
|||
|
StaffAdversaryParryMaxModifier = 0.0;
|
|||
|
TwoHandSwordAdversaryParryMinModifier = 0.0;
|
|||
|
TwoHandSwordAdversaryParryMaxModifier = 0.0;
|
|||
|
TwoHandAxeAdversaryParryMinModifier = 0.0;
|
|||
|
TwoHandAxeAdversaryParryMaxModifier = 0.0;
|
|||
|
PikeAdversaryParryMinModifier = 0.0;
|
|||
|
PikeAdversaryParryMaxModifier = 0.0;
|
|||
|
TwoHandMaceAdversaryParryMinModifier = 0.0;
|
|||
|
TwoHandMaceAdversaryParryMaxModifier = 0.0;
|
|||
|
MagicianStaffAdversaryParryMinModifier = 0.0;
|
|||
|
MagicianStaffAdversaryParryMaxModifier = 0.0;
|
|||
|
// range weapon
|
|||
|
AutolauchAdversaryParryMinModifier = 0.0;
|
|||
|
AutolauchAdversaryParryMaxModifier = 0.0;
|
|||
|
BowrifleAdversaryParryMinModifier = 0.0;
|
|||
|
BowrifleAdversaryParryMaxModifier = 0.0;
|
|||
|
LauncherAdversaryParryMinModifier = 0.0;
|
|||
|
LauncherAdversaryParryMaxModifier = 0.0;
|
|||
|
PistolAdversaryParryMinModifier = 0.0;
|
|||
|
PistolAdversaryParryMaxModifier = 0.0;
|
|||
|
BowpistolAdversaryParryMinModifier = 0.0;
|
|||
|
BowpistolAdversaryParryMaxModifier = 0.0;
|
|||
|
RifleAdversaryParryMinModifier = 0.0;
|
|||
|
RifleAdversaryParryMaxModifier = 0.0;
|
|||
|
HarpoonAdversaryParryMinModifier = 0.0;
|
|||
|
HarpoonAdversaryParryMaxModifier = 0.0;
|
|||
|
|
|||
|
//////////////////////////////
|
|||
|
// Cast Modifiers // for melee weapons
|
|||
|
//Elemental casting time factor (melee weapon only)
|
|||
|
// Min
|
|||
|
DaggerElementalCastingTimeFactor = 0.0;
|
|||
|
SwordElementalCastingTimeFactor = 0.0;
|
|||
|
AxeElementalCastingTimeFactor = 0.0;
|
|||
|
MaceElementalCastingTimeFactor = 0.0;
|
|||
|
SpearElementalCastingTimeFactor = 0.0;
|
|||
|
StaffElementalCastingTimeFactor = 0.0;
|
|||
|
MagicianStaffElementalCastingTimeFactor = 0.0;
|
|||
|
TwoHandAxeElementalCastingTimeFactor = 0.0;
|
|||
|
TwoHandSwordElementalCastingTimeFactor = 0.0;
|
|||
|
PikeElementalCastingTimeFactor = 0.0;
|
|||
|
TwoHandMaceElementalCastingTimeFactor = 0.0;
|
|||
|
// max
|
|||
|
DaggerElementalCastingTimeFactorMax = 1.0;
|
|||
|
SwordElementalCastingTimeFactorMax = 1.0;
|
|||
|
AxeElementalCastingTimeFactorMax = 1.0;
|
|||
|
MaceElementalCastingTimeFactorMax = 1.0;
|
|||
|
SpearElementalCastingTimeFactorMax = 1.0;
|
|||
|
StaffElementalCastingTimeFactorMax = 1.0;
|
|||
|
MagicianStaffElementalCastingTimeFactorMax = 1.0;
|
|||
|
TwoHandAxeElementalCastingTimeFactorMax = 1.0;
|
|||
|
TwoHandSwordElementalCastingTimeFactorMax = 1.0;
|
|||
|
PikeElementalCastingTimeFactorMax = 1.0;
|
|||
|
TwoHandMaceElementalCastingTimeFactorMax = 1.0;
|
|||
|
|
|||
|
//Elemental power factor (melee weapon only)
|
|||
|
// Min
|
|||
|
DaggerElementalPowerFactor = 0.0;
|
|||
|
SwordElementalPowerFactor = 0.0;
|
|||
|
AxeElementalPowerFactor = 0.0;
|
|||
|
MaceElementalPowerFactor = 0.0;
|
|||
|
SpearElementalPowerFactor = 0.0;
|
|||
|
StaffElementalPowerFactor = 0.0;
|
|||
|
MagicianStaffElementalPowerFactor = 0.2;
|
|||
|
TwoHandAxeElementalPowerFactor = 0.0;
|
|||
|
TwoHandSwordElementalPowerFactor = 0.0;
|
|||
|
PikeElementalPowerFactor = 0.0;
|
|||
|
TwoHandMaceElementalPowerFactor = 0.0;
|
|||
|
// Max
|
|||
|
DaggerElementalPowerFactorMax = 1.0;
|
|||
|
SwordElementalPowerFactorMax = 1.0;
|
|||
|
AxeElementalPowerFactorMax = 1.0;
|
|||
|
MaceElementalPowerFactorMax = 1.0;
|
|||
|
SpearElementalPowerFactorMax = 1.0;
|
|||
|
StaffElementalPowerFactorMax = 1.0;
|
|||
|
MagicianStaffElementalPowerFactorMax = 1.0;
|
|||
|
TwoHandAxeElementalPowerFactorMax = 1.0;
|
|||
|
TwoHandSwordElementalPowerFactorMax = 1.0;
|
|||
|
PikeElementalPowerFactorMax = 1.0;
|
|||
|
TwoHandMaceElementalPowerFactorMax = 1.0;
|
|||
|
|
|||
|
//OffensiveAffliction casting time factor (melee weapon only)
|
|||
|
// Min
|
|||
|
DaggerOffensiveAfflictionCastingTimeFactor = 0.0;
|
|||
|
SwordOffensiveAfflictionCastingTimeFactor = 0.0;
|
|||
|
AxeOffensiveAfflictionCastingTimeFactor = 0.0;
|
|||
|
MaceOffensiveAfflictionCastingTimeFactor = 0.0;
|
|||
|
SpearOffensiveAfflictionCastingTimeFactor = 0.0;
|
|||
|
StaffOffensiveAfflictionCastingTimeFactor = 0.0;
|
|||
|
MagicianStaffOffensiveAfflictionCastingTimeFactor = 0.2;
|
|||
|
TwoHandAxeOffensiveAfflictionCastingTimeFactor = 0.0;
|
|||
|
TwoHandSwordOffensiveAfflictionCastingTimeFactor = 0.0;
|
|||
|
PikeOffensiveAfflictionCastingTimeFactor = 0.0;
|
|||
|
TwoHandMaceOffensiveAfflictionCastingTimeFactor = 0.0;
|
|||
|
// Max
|
|||
|
DaggerOffensiveAfflictionCastingTimeFactorMax = 1.0;
|
|||
|
SwordOffensiveAfflictionCastingTimeFactorMax = 1.0;
|
|||
|
AxeOffensiveAfflictionCastingTimeFactorMax = 1.0;
|
|||
|
MaceOffensiveAfflictionCastingTimeFactorMax = 1.0;
|
|||
|
SpearOffensiveAfflictionCastingTimeFactorMax = 1.0;
|
|||
|
StaffOffensiveAfflictionCastingTimeFactorMax = 1.0;
|
|||
|
MagicianStaffOffensiveAfflictionCastingTimeFactorMax = 1.0;
|
|||
|
TwoHandAxeOffensiveAfflictionCastingTimeFactorMax = 1.0;
|
|||
|
TwoHandSwordOffensiveAfflictionCastingTimeFactorMax = 1.0;
|
|||
|
PikeOffensiveAfflictionCastingTimeFactorMax = 1.0;
|
|||
|
TwoHandMaceOffensiveAfflictionCastingTimeFactorMax = 1.0;
|
|||
|
|
|||
|
//OffensiveAffliction power factor (melee weapon only)
|
|||
|
// Min
|
|||
|
DaggerOffensiveAfflictionPowerFactor = 0.0;
|
|||
|
SwordOffensiveAfflictionPowerFactor = 0.0;
|
|||
|
AxeOffensiveAfflictionPowerFactor = 0.0;
|
|||
|
MaceOffensiveAfflictionPowerFactor = 0.0;
|
|||
|
SpearOffensiveAfflictionPowerFactor = 0.0;
|
|||
|
StaffOffensiveAfflictionPowerFactor = 0.0;
|
|||
|
MagicianStaffOffensiveAfflictionPowerFactor = 0.0;
|
|||
|
TwoHandAxeOffensiveAfflictionPowerFactor = 0.0;
|
|||
|
TwoHandSwordOffensiveAfflictionPowerFactor = 0.0;
|
|||
|
PikeOffensiveAfflictionPowerFactor = 0.0;
|
|||
|
TwoHandMaceOffensiveAfflictionPowerFactor = 0.0;
|
|||
|
// Max
|
|||
|
DaggerOffensiveAfflictionPowerFactorMax = 1.0;
|
|||
|
SwordOffensiveAfflictionPowerFactorMax = 1.0;
|
|||
|
AxeOffensiveAfflictionPowerFactorMax = 1.0;
|
|||
|
MaceOffensiveAfflictionPowerFactorMax = 1.0;
|
|||
|
SpearOffensiveAfflictionPowerFactorMax = 1.0;
|
|||
|
StaffOffensiveAfflictionPowerFactorMax = 1.0;
|
|||
|
MagicianStaffOffensiveAfflictionPowerFactorMax = 1.0;
|
|||
|
TwoHandAxeOffensiveAfflictionPowerFactorMax = 1.0;
|
|||
|
TwoHandSwordOffensiveAfflictionPowerFactorMax = 1.0;
|
|||
|
PikeOffensiveAfflictionPowerFactorMax = 1.0;
|
|||
|
TwoHandMaceOffensiveAfflictionPowerFactorMax = 1.0;
|
|||
|
|
|||
|
//Heal casting time factor (melee weapon only)
|
|||
|
// Min
|
|||
|
DaggerHealCastingTimeFactor = 0.0;
|
|||
|
SwordHealCastingTimeFactor = 0.0;
|
|||
|
AxeHealCastingTimeFactor = 0.0;
|
|||
|
MaceHealCastingTimeFactor = 0.0;
|
|||
|
SpearHealCastingTimeFactor = 0.0;
|
|||
|
StaffHealCastingTimeFactor = 0.0;
|
|||
|
MagicianStaffHealCastingTimeFactor = 0.0;
|
|||
|
TwoHandAxeHealCastingTimeFactor = 0.0;
|
|||
|
TwoHandSwordHealCastingTimeFactor = 0.0;
|
|||
|
PikeHealCastingTimeFactor = 0.0;
|
|||
|
TwoHandMaceHealCastingTimeFactor = 0.0;
|
|||
|
// Max
|
|||
|
DaggerHealCastingTimeFactorMax = 1.0;
|
|||
|
SwordHealCastingTimeFactorMax = 1.0;
|
|||
|
AxeHealCastingTimeFactorMax = 1.0;
|
|||
|
MaceHealCastingTimeFactorMax = 1.0;
|
|||
|
SpearHealCastingTimeFactorMax = 1.0;
|
|||
|
StaffHealCastingTimeFactorMax = 1.0;
|
|||
|
MagicianStaffHealCastingTimeFactorMax = 1.0;
|
|||
|
TwoHandAxeHealCastingTimeFactorMax = 1.0;
|
|||
|
TwoHandSwordHealCastingTimeFactorMax = 1.0;
|
|||
|
PikeHealCastingTimeFactorMax = 1.0;
|
|||
|
TwoHandMaceHealCastingTimeFactorMax = 1.0;
|
|||
|
|
|||
|
//Heal power factor (melee weapon only)
|
|||
|
// Min
|
|||
|
DaggerHealPowerFactor = 0.0;
|
|||
|
SwordHealPowerFactor = 0.0;
|
|||
|
AxeHealPowerFactor = 0.0;
|
|||
|
MaceHealPowerFactor = 0.0;
|
|||
|
SpearHealPowerFactor = 0.0;
|
|||
|
StaffHealPowerFactor = 0.0;
|
|||
|
MagicianStaffHealPowerFactor = 0.0;
|
|||
|
TwoHandAxeHealPowerFactor = 0.0;
|
|||
|
TwoHandSwordHealPowerFactor = 0.0;
|
|||
|
PikeHealPowerFactor = 0.0;
|
|||
|
TwoHandMaceHealPowerFactor = 0.0;
|
|||
|
// Max
|
|||
|
DaggerHealPowerFactorMax = 1.0;
|
|||
|
SwordHealPowerFactorMax = 1.0;
|
|||
|
AxeHealPowerFactorMax = 1.0;
|
|||
|
MaceHealPowerFactorMax = 1.0;
|
|||
|
SpearHealPowerFactorMax = 1.0;
|
|||
|
StaffHealPowerFactorMax = 1.0;
|
|||
|
MagicianStaffHealPowerFactorMax = 1.0;
|
|||
|
TwoHandAxeHealPowerFactorMax = 1.0;
|
|||
|
TwoHandSwordHealPowerFactorMax = 1.0;
|
|||
|
PikeHealPowerFactorMax = 1.0;
|
|||
|
TwoHandMaceHealPowerFactorMax = 1.0;
|
|||
|
|
|||
|
//DefensiveAffliction casting time factor (melee weapon only)
|
|||
|
// Min
|
|||
|
DaggerDefensiveAfflictionCastingTimeFactor = 0.0;
|
|||
|
SwordDefensiveAfflictionCastingTimeFactor = 0.0;
|
|||
|
AxeDefensiveAfflictionCastingTimeFactor = 0.0;
|
|||
|
MaceDefensiveAfflictionCastingTimeFactor = 0.0;
|
|||
|
SpearDefensiveAfflictionCastingTimeFactor = 0.0;
|
|||
|
StaffDefensiveAfflictionCastingTimeFactor = 0.0;
|
|||
|
MagicianStaffDefensiveAfflictionCastingTimeFactor = 0.0;
|
|||
|
TwoHandAxeDefensiveAfflictionCastingTimeFactor = 0.0;
|
|||
|
TwoHandSwordDefensiveAfflictionCastingTimeFactor = 0.0;
|
|||
|
PikeDefensiveAfflictionCastingTimeFactor = 0.0;
|
|||
|
TwoHandMaceDefensiveAfflictionCastingTimeFactor = 0.0;
|
|||
|
// Max
|
|||
|
DaggerDefensiveAfflictionCastingTimeFactorMax = 1.0;
|
|||
|
SwordDefensiveAfflictionCastingTimeFactorMax = 1.0;
|
|||
|
AxeDefensiveAfflictionCastingTimeFactorMax = 1.0;
|
|||
|
MaceDefensiveAfflictionCastingTimeFactorMax = 1.0;
|
|||
|
SpearDefensiveAfflictionCastingTimeFactorMax = 1.0;
|
|||
|
StaffDefensiveAfflictionCastingTimeFactorMax = 1.0;
|
|||
|
MagicianStaffDefensiveAfflictionCastingTimeFactorMax = 1.0;
|
|||
|
TwoHandAxeDefensiveAfflictionCastingTimeFactorMax = 1.0;
|
|||
|
TwoHandSwordDefensiveAfflictionCastingTimeFactorMax = 1.0;
|
|||
|
PikeDefensiveAfflictionCastingTimeFactorMax = 1.0;
|
|||
|
TwoHandMaceDefensiveAfflictionCastingTimeFactorMax = 1.0;
|
|||
|
|
|||
|
//DefensiveAffliction power factor (melee weapon only)
|
|||
|
// Min
|
|||
|
DaggerDefensiveAfflictionPowerFactor = 0.0;
|
|||
|
SwordDefensiveAfflictionPowerFactor = 0.0;
|
|||
|
AxeDefensiveAfflictionPowerFactor = 0.0;
|
|||
|
MaceDefensiveAfflictionPowerFactor = 0.0;
|
|||
|
SpearDefensiveAfflictionPowerFactor = 0.0;
|
|||
|
StaffDefensiveAfflictionPowerFactor = 0.0;
|
|||
|
MagicianStaffDefensiveAfflictionPowerFactor = 0.0;
|
|||
|
TwoHandAxeDefensiveAfflictionPowerFactor = 0.0;
|
|||
|
TwoHandSwordDefensiveAfflictionPowerFactor = 0.0;
|
|||
|
PikeDefensiveAfflictionPowerFactor = 0.0;
|
|||
|
TwoHandMaceDefensiveAfflictionPowerFactor = 0.0;
|
|||
|
// Max
|
|||
|
DaggerDefensiveAfflictionPowerFactorMax = 1.0;
|
|||
|
SwordDefensiveAfflictionPowerFactorMax = 1.0;
|
|||
|
AxeDefensiveAfflictionPowerFactorMax = 1.0;
|
|||
|
MaceDefensiveAfflictionPowerFactorMax = 1.0;
|
|||
|
SpearDefensiveAfflictionPowerFactorMax = 1.0;
|
|||
|
StaffDefensiveAfflictionPowerFactorMax = 1.0;
|
|||
|
MagicianStaffDefensiveAfflictionPowerFactorMax = 1.0;
|
|||
|
TwoHandAxeDefensiveAfflictionPowerFactorMax = 1.0;
|
|||
|
TwoHandSwordDefensiveAfflictionPowerFactorMax = 1.0;
|
|||
|
PikeDefensiveAfflictionPowerFactorMax = 1.0;
|
|||
|
TwoHandMaceDefensiveAfflictionPowerFactorMax = 1.0;
|
|||
|
|
|||
|
|
|||
|
|
|||
|
///////////////////////
|
|||
|
// PROTECTION FACTOR //
|
|||
|
// armor and shield
|
|||
|
// Min
|
|||
|
BucklerProtectionFactor = 0.10;
|
|||
|
ShieldProtectionFactor = 0.10;
|
|||
|
LightBootsProtectionFactor = 0.10;
|
|||
|
LightGlovesProtectionFactor = 0.10;
|
|||
|
LightPantsProtectionFactor = 0.10;
|
|||
|
LightSleevesProtectionFactor = 0.10;
|
|||
|
LightVestProtectionFactor = 0.10;
|
|||
|
MediumBootsProtectionFactor = 0.10;
|
|||
|
MediumGlovesProtectionFactor = 0.10;
|
|||
|
MediumPantsProtectionFactor = 0.10;
|
|||
|
MediumSleevesProtectionFactor = 0.10;
|
|||
|
MediumVestProtectionFactor = 0.10;
|
|||
|
HeavyBootsProtectionFactor = 0.10;
|
|||
|
HeavyGlovesProtectionFactor = 0.10;
|
|||
|
HeavyPantsProtectionFactor = 0.10;
|
|||
|
HeavySleevesProtectionFactor = 0.10;
|
|||
|
HeavyVestProtectionFactor = 0.10;
|
|||
|
HeavyHelmetProtectionFactor = 0.10;
|
|||
|
// Max
|
|||
|
BucklerProtectionFactorMax = 0.10;
|
|||
|
ShieldProtectionFactorMax = 0.10;
|
|||
|
LightBootsProtectionFactorMax = 0.10;
|
|||
|
LightGlovesProtectionFactorMax = 0.10;
|
|||
|
LightPantsProtectionFactorMax = 0.10;
|
|||
|
LightSleevesProtectionFactorMax = 0.10;
|
|||
|
LightVestProtectionFactorMax = 0.10;
|
|||
|
MediumBootsProtectionFactorMax = 0.10;
|
|||
|
MediumGlovesProtectionFactorMax = 0.10;
|
|||
|
MediumPantsProtectionFactorMax = 0.10;
|
|||
|
MediumSleevesProtectionFactorMax = 0.10;
|
|||
|
MediumVestProtectionFactorMax = 0.10;
|
|||
|
HeavyBootsProtectionFactorMax = 0.10;
|
|||
|
HeavyGlovesProtectionFactorMax = 0.10;
|
|||
|
HeavyPantsProtectionFactorMax = 0.10;
|
|||
|
HeavySleevesProtectionFactorMax = 0.10;
|
|||
|
HeavyVestProtectionFactorMax = 0.10;
|
|||
|
HeavyHelmetProtectionFactorMax = 0.10;
|
|||
|
/////////////////////////////
|
|||
|
// MAX SLASHING PROTECTION // value to multiply with the item level.
|
|||
|
// armor and shield
|
|||
|
BucklerMaxSlashingProtection = 0.10;
|
|||
|
ShieldMaxSlashingProtection = 0.10;
|
|||
|
LightBootsMaxSlashingProtection = 0.10;
|
|||
|
LightGlovesMaxSlashingProtection = 0.10;
|
|||
|
LightPantsMaxSlashingProtection = 0.10;
|
|||
|
LightSleevesMaxSlashingProtection = 0.10;
|
|||
|
LightVestMaxSlashingProtection = 0.10;
|
|||
|
MediumBootsMaxSlashingProtection = 0.10;
|
|||
|
MediumGlovesMaxSlashingProtection = 0.10;
|
|||
|
MediumPantsMaxSlashingProtection = 0.10;
|
|||
|
MediumSleevesMaxSlashingProtection = 0.10;
|
|||
|
MediumVestMaxSlashingProtection = 0.10;
|
|||
|
HeavyBootsMaxSlashingProtection = 0.10;
|
|||
|
HeavyGlovesMaxSlashingProtection = 0.10;
|
|||
|
HeavyPantsMaxSlashingProtection = 0.10;
|
|||
|
HeavySleevesMaxSlashingProtection = 0.10;
|
|||
|
HeavyVestMaxSlashingProtection = 0.33;
|
|||
|
HeavyHelmetMaxSlashingProtection = 0.33;
|
|||
|
//////////////////////////
|
|||
|
// MAX BLUNT PROTECTION //
|
|||
|
// armor and shield
|
|||
|
BucklerMaxBluntProtection = 0.10;
|
|||
|
ShieldMaxBluntProtection = 0.10;
|
|||
|
LightBootsMaxBluntProtection = 0.10;
|
|||
|
LightGlovesMaxBluntProtection = 0.10;
|
|||
|
LightPantsMaxBluntProtection = 0.10;
|
|||
|
LightSleevesMaxBluntProtection = 0.10;
|
|||
|
LightVestMaxBluntProtection = 0.10;
|
|||
|
MediumBootsMaxBluntProtection = 0.10;
|
|||
|
MediumGlovesMaxBluntProtection = 0.10;
|
|||
|
MediumPantsMaxBluntProtection = 0.10;
|
|||
|
MediumSleevesMaxBluntProtection = 0.10;
|
|||
|
MediumVestMaxBluntProtection = 0.10;
|
|||
|
HeavyBootsMaxBluntProtection = 0.10;
|
|||
|
HeavyGlovesMaxBluntProtection = 0.10;
|
|||
|
HeavyPantsMaxBluntProtection = 0.10;
|
|||
|
HeavySleevesMaxBluntProtection = 0.10;
|
|||
|
HeavyVestMaxBluntProtection = 0.10;
|
|||
|
HeavyHelmetMaxBluntProtection = 0.10;
|
|||
|
/////////////////////////////
|
|||
|
// MAX PIERCING PROTECTION //
|
|||
|
// armor and shield
|
|||
|
BucklerMaxPiercingProtection = 0.10;
|
|||
|
ShieldMaxPiercingProtection = 0.10;
|
|||
|
LightBootsMaxPiercingProtection = 0.10;
|
|||
|
LightGlovesMaxPiercingProtection = 0.10;
|
|||
|
LightPantsMaxPiercingProtection = 0.10;
|
|||
|
LightSleevesMaxPiercingProtection = 0.10;
|
|||
|
LightVestMaxPiercingProtection = 0.10;
|
|||
|
MediumBootsMaxPiercingProtection = 0.10;
|
|||
|
MediumGlovesMaxPiercingProtection = 0.10;
|
|||
|
MediumPantsMaxPiercingProtection = 0.10;
|
|||
|
MediumSleevesMaxPiercingProtection = 0.10;
|
|||
|
MediumVestMaxPiercingProtection = 0.10;
|
|||
|
HeavyBootsMaxPiercingProtection = 0.10;
|
|||
|
HeavyGlovesMaxPiercingProtection = 0.10;
|
|||
|
HeavyPantsMaxPiercingProtection = 0.10;
|
|||
|
HeavySleevesMaxPiercingProtection = 0.10;
|
|||
|
HeavyVestMaxPiercingProtection = 0.10;
|
|||
|
HeavyHelmetMaxPiercingProtection = 0.10;
|
|||
|
//////////////////////////////
|
|||
|
// JEWEL PROTECTION
|
|||
|
AcidJewelProtection = 0.01001; // de 0 <20> 1.0 (1.0 = 100% de protection)
|
|||
|
ColdJewelProtection = 0.01001;
|
|||
|
FireJewelProtection = 0.01001;
|
|||
|
RotJewelProtection = 0.01001;
|
|||
|
ShockWaveJewelProtection = 0.01001;
|
|||
|
PoisonJewelProtection = 0.01001;
|
|||
|
ElectricityJewelProtection = 0.01001;
|
|||
|
|
|||
|
MaxMagicProtection = 10; // Maximum protection can be gived by jewelry (clamp value), de 0 <20> 100 (pourcentage)
|
|||
|
HominBaseProtection = 10; // Homin base protection in generic magic damage type
|
|||
|
HominRacialProtection = 10; // Homin base protection in racial magic damage type
|
|||
|
MaxAbsorptionFactor = 10; // Factor used for compute maximum absorption gived by all jewel (100 = 1.0 factor (100%)) (Max absorbtion = sum(equiped jewels recommandeds) * factor)
|
|||
|
//////////////////////////////
|
|||
|
// JEWEL RESISTANCE
|
|||
|
DesertResistance = 1; // In skill points bonus
|
|||
|
ForestResistance = 1;
|
|||
|
LacustreResistance = 1;
|
|||
|
JungleResistance = 1;
|
|||
|
PrimaryRootResistance = 1;
|
|||
|
|
|||
|
HominRacialResistance = 10;// Homin racial magic resistance to magic racial spell type
|
|||
|
MaxMagicResistanceBonus = 10;// clamp value of resistance bonus resistance after all bonus/malus applied
|
|||
|
EcosystemResistancePenalty = 10;// ecosystem resistance penalty value
|
|||
|
//*************************************************************************************************************
|
|||
|
// regen speed parameters
|
|||
|
//*************************************************************************************************************
|
|||
|
RegenDivisor = 1.0;
|
|||
|
RegenReposFactor = 1.0;
|
|||
|
RegenOffset = 1.0;
|
|||
|
|
|||
|
//*************************************************************************************************************
|
|||
|
// weapon damage table config
|
|||
|
//*************************************************************************************************************
|
|||
|
MinDamage = 10;
|
|||
|
DamageStep = 1;
|
|||
|
ExponentialPower = 1;
|
|||
|
SmoothingFactor = 0;
|
|||
|
|
|||
|
//*************************************************************************************************************
|
|||
|
// hand to hand combat config
|
|||
|
//*************************************************************************************************************
|
|||
|
HandToHandDamageFactor = 0.10;
|
|||
|
HandToHandLatency = 25; // 25 ticks = 2.5s
|
|||
|
|
|||
|
//*************************************************************************************************************
|
|||
|
// combat config
|
|||
|
//*************************************************************************************************************
|
|||
|
BotDamageFactor = 1; // factor applied on npc and creature damage
|
|||
|
// special effects when hit to localisation
|
|||
|
HitChestStaLossFactor = 0.1;
|
|||
|
HitHeadStunDuration = 1;
|
|||
|
HitArmsSlowDuration = 1;
|
|||
|
HitArmsSlowFactor = 10;
|
|||
|
HitLegsSlowDuration = 1;
|
|||
|
HitLegsSlowFactor = -10;
|
|||
|
HitHandsDebuffDuration = 1;
|
|||
|
HitHandsDebuffValue = -10;
|
|||
|
HitFeetDebuffDuration = 1;
|
|||
|
HitFeetDebuffValue = -10;
|
|||
|
NbOpponentsBeforeMalus = 1;
|
|||
|
ModPerSupernumeraryOpponent = -1;
|
|||
|
MinTwoWeaponsLatency = 10;
|
|||
|
|
|||
|
ShieldingRadius = 1;
|
|||
|
CombatFlagLifetime = 10; // (in ticks) used for openings
|
|||
|
|
|||
|
DodgeFactorForMagicSkills = 1.0;
|
|||
|
DodgeFactorForForageSkills = 1.0;
|
|||
|
|
|||
|
MagicResistFactorForCombatSkills = 1.0;
|
|||
|
MagicResistFactorForMagicSkills = 1.0;
|
|||
|
MagicResistFactorForForageSkills = 1.0;
|
|||
|
MagicResistSkillDelta = -10;
|
|||
|
|
|||
|
//*************************************************************************************************************
|
|||
|
// Price parameters ( price formula is ItemPriceCoeff2 * x2 + ItemPriceCoeff1 * x + ItemPriceCoeff0 )
|
|||
|
//*************************************************************************************************************
|
|||
|
// polynom coeff of degree 0 in the price formula
|
|||
|
ItemPriceCoeff0 = 100.0;
|
|||
|
// polynom coeff of degree 1 in the price formula
|
|||
|
ItemPriceCoeff1 = 0.1;
|
|||
|
// polynom coeff of degree 2 in the price formula
|
|||
|
ItemPriceCoeff2 = 0.01;
|
|||
|
// factor to apply on non raw maetrial items to compute their price
|
|||
|
ItemPriceFactor = 1.0;
|
|||
|
// factor to apply on animal price to get the price a user can buy them
|
|||
|
AnimalSellFactor = 0.1;
|
|||
|
// factor to apply on teleport price to get the price a user can buy them
|
|||
|
TeleportSellFactor = 0.1;
|
|||
|
// this factor is applied to all faction point prices
|
|||
|
GlobalFactionPointPriceFactor = 1.0;
|
|||
|
|
|||
|
// this factor is applied to all faction point prices
|
|||
|
GlobalFactionPointPriceFactor = 1.0;
|
|||
|
|
|||
|
//*************************************************************************************************************
|
|||
|
// Max quality of Raw Material Npc item selled by NPC
|
|||
|
//*************************************************************************************************************
|
|||
|
MaxNPCRawMaterialQualityInSell = 100;
|
|||
|
|
|||
|
//*************************************************************************************************************
|
|||
|
// Sell store parameters
|
|||
|
//*************************************************************************************************************
|
|||
|
// an item can stay 7 days in a sale store (total cumulated time in game cycle)
|
|||
|
MaxGameCycleSaleStore = 6048000;
|
|||
|
|
|||
|
NBMaxItemPlayerSellDisplay = 128; //NB max item can be displayed for player item list selled
|
|||
|
NBMaxItemNpcSellDisplay = 128; //NB max item can be displayed for npc item list selled
|
|||
|
NBMaxItemYoursSellDisplay = 128; //NB max item can be displayed for your item list selled, it's also the max items player can put in sale store
|
|||
|
|
|||
|
//*************************************************************************************************************
|
|||
|
// Factor for apply malus wear equipment to craft ( Recommended max = Recommended - (Recommanded * malus wear * WearMalusCraftFactor )
|
|||
|
//*************************************************************************************************************
|
|||
|
WearMalusCraftFactor = 0.1;
|
|||
|
|
|||
|
//*************************************************************************************************************
|
|||
|
// Item wear config
|
|||
|
//*************************************************************************************************************
|
|||
|
//MeleeWeaponWearPerAction = 0.01;
|
|||
|
//RangeWeaponWearPerAction = 0.01;
|
|||
|
|
|||
|
// now we base wear factor for weapons on the ration (WeaponLatency / ReferenceWeaponLatencyForWear)
|
|||
|
// MUST be > 0
|
|||
|
ReferenceWeaponLatencyForWear = 10;
|
|||
|
|
|||
|
CraftingToolWearPerAction = 0.01;
|
|||
|
ForageToolWearPerAction = 0.01;
|
|||
|
ArmorWearPerAction = 0.01;
|
|||
|
ShieldWearPerAction = 0.01;
|
|||
|
JewelryWearPerAction = 0.01;
|
|||
|
|
|||
|
// melee weapons
|
|||
|
DaggerWearPerAction = 0.01;
|
|||
|
SwordWearPerAction = 0.01;
|
|||
|
MaceWearPerAction = 0.01;
|
|||
|
AxeWearPerAction = 0.01;
|
|||
|
SpearWearPerAction = 0.01;
|
|||
|
StaffWearPerAction = 0.01;
|
|||
|
MagicianStaffWearPerAction = 0.01;
|
|||
|
TwoHandSwordWearPerAction = 0.01;
|
|||
|
TwoHandAxeWearPerAction = 0.01;
|
|||
|
PikeWearPerAction = 0.01;
|
|||
|
TwoHandMaceWearPerAction = 0.01;
|
|||
|
// range weapon
|
|||
|
AutolauchWearPerAction = 0.01;
|
|||
|
BowrifleWearPerAction = 0.01;
|
|||
|
LauncherWearPerAction = 0.01;
|
|||
|
PistolWearPerAction = 0.01;
|
|||
|
BowpistolWearPerAction = 0.01;
|
|||
|
RifleWearPerAction = 0.01;
|
|||
|
|
|||
|
//*************************************************************************************************************
|
|||
|
// Fame Variables
|
|||
|
//*************************************************************************************************************
|
|||
|
// Fame memory interpolation periode
|
|||
|
FameMemoryInterpolation = 1220000;
|
|||
|
// Fame trend reset delay
|
|||
|
FameTrendResetDelay = 10000;
|
|||
|
// Point of fame lost with the faction of a killed bot
|
|||
|
FameByKill = -1000;
|
|||
|
// Minimum Fame To Buy a Guild Building
|
|||
|
MinFameToBuyGuildBuilding = 0;
|
|||
|
// Minimum Fame To Buy a Player Building
|
|||
|
MinFameToBuyPlayerBuilding = 0;
|
|||
|
// maximum price variation ( in absolute value ) that can be due to fame
|
|||
|
MaxFamePriceVariation = 0.1;
|
|||
|
// Maximum fame value taken in account in trade
|
|||
|
MaxFameToTrade = 100000;
|
|||
|
// Minimum fame value taken in account in trade, under this value, the merchant refuse to sell
|
|||
|
MinFameToTrade = -100000;
|
|||
|
|
|||
|
//*************************************************************************************************************
|
|||
|
// Guild Variables
|
|||
|
//*************************************************************************************************************
|
|||
|
//fame to buy a guild building
|
|||
|
MinFameToBuyGuildBuilding = 0;
|
|||
|
// cost of the guild building in money
|
|||
|
MoneyToBuyGuildBuilding = 10;
|
|||
|
// base bulk of the guild building
|
|||
|
BaseGuildBulk = 10000000;
|
|||
|
// cost in money to create a guild
|
|||
|
GuildCreationCost = 100000;
|
|||
|
// max number of charges a guild can apply for
|
|||
|
MaxAppliedChargeCount = 3;
|
|||
|
|
|||
|
//*************************************************************************************************************
|
|||
|
// Animals
|
|||
|
//*************************************************************************************************************
|
|||
|
AnimalHungerFactor = 0.01;
|
|||
|
AnimalStopFollowingDistance = 100;
|
|||
|
AllowAnimalInventoryAccessFromAnyStable = 0;
|
|||
|
|
|||
|
//*************************************************************************************************************
|
|||
|
// PVP
|
|||
|
//*************************************************************************************************************
|
|||
|
DuelQueryDuration = 600;
|
|||
|
ChallengeSpawnZones =
|
|||
|
{
|
|||
|
"pvp_challenge_fyros_spawn_1",
|
|||
|
"pvp_challenge_fyros_spawn_2",
|
|||
|
};
|
|||
|
|
|||
|
PVPMeleeCombatDamageFactor = 1.0;
|
|||
|
PVPRangeCombatDamageFactor = 1.0;
|
|||
|
PVPMagicDamageFactor = 1.0;
|
|||
|
|
|||
|
TimeForSetPVPFlag = 1200; // 2 mn Timer for set flag pvp become effective
|
|||
|
TimeForResetPVPFlag = 18000; // 30 mn Minimum time pvp flag must stay on before player can reset it
|
|||
|
TimeForPVPFlagOff = 300; // 30 s Timer for set pvp off, if player make or suffer any pvp action during this time, the reset flag is anulated
|
|||
|
PVPActionTimer = 6000; // 10 mn Timer for be able to play in PVE with neutral or other faction character after made an pvp action
|
|||
|
|
|||
|
TotemBuildTime = 6000;
|
|||
|
TotemRebuildWait = 72000;
|
|||
|
|
|||
|
ResPawnPVPInSameRegionForbiden = 1; // 1 is player character can't respawn in same region of there death in faction PvP.
|
|||
|
|
|||
|
BuildSpireActive = 1;
|
|||
|
|
|||
|
|
|||
|
// max distance from PvP combat to gain PvP points (faction and HoF points) from team PvP kills (in meters)
|
|||
|
MaxDistanceForPVPPointsGain = 50.0;
|
|||
|
// minimum delta level used to compute the faction points gain
|
|||
|
MinPVPDeltaLevel = -50;
|
|||
|
// maximum delta level used to compute the faction points gain
|
|||
|
MaxPVPDeltaLevel = 50;
|
|||
|
// for team PvP progression add this value to the faction points divisor for each team member above one
|
|||
|
PVPTeamMemberDivisorValue = 1.0;
|
|||
|
// it is the base used in faction point gain formula
|
|||
|
PVPFactionPointBase = 5.0;
|
|||
|
// it is the base used in HoF point gain formula
|
|||
|
PVPHoFPointBase = 5.0;
|
|||
|
// in faction PvP the killed players loses the faction points gained per killer multiplied by this factor
|
|||
|
PVPFactionPointLossFactor = 0.1;
|
|||
|
// in faction PvP the killed players loses the HoF points gained per killer multiplied by this factor
|
|||
|
PVPHoFPointLossFactor = 0.5;
|
|||
|
// players will not get any point for the same PvP kill for this time in seconds
|
|||
|
TimeWithoutPointForSamePVPKill = 300;
|
|||
|
|
|||
|
VerboseFactionPoint = 0;
|
|||
|
|
|||
|
//*************************************************************************************************************
|
|||
|
// Outpost
|
|||
|
//*************************************************************************************************************
|
|||
|
// Global flag to activate outpost challenge system
|
|||
|
LoadOutposts = 1;
|
|||
|
// Outpost saving period in tick (1 outpost saved at a time), default is 10 ticks
|
|||
|
OutpostSavingPeriod = 10;
|
|||
|
// Period in ticks between 2 updates of the same outpost, default is 10 ticks
|
|||
|
OutpostUpdatePeriod = 10;
|
|||
|
// Set if the outpost drillers generate mps or not
|
|||
|
EnableOutpostDrillerMPGeneration = 1;
|
|||
|
// Production time of mp in the driller (in seconds)
|
|||
|
OutpostDrillerTimeUnit = 60*60*24; // per day
|
|||
|
// Delay in ticks used to check if 2 actions for editing an outpost are concurrent
|
|||
|
OutpostEditingConcurrencyCheckDelay = 50;
|
|||
|
// Period in seconds between 2 updates of outpost timers on clients
|
|||
|
OutpostClientTimersUpdatePeriod = 60;
|
|||
|
// Number of rounds in an outpost fight
|
|||
|
OutpostFightRoundCount = 24;
|
|||
|
// Time of a round in an outpost fight, in seconds
|
|||
|
OutpostFightRoundTime = 5*60;
|
|||
|
// Time to decrement an outpost level in seconds (in peace time)
|
|||
|
OutpostLevelDecrementTime = 60*60*24*2; // an outpost loses 1 level every 2 days
|
|||
|
// Delay in ticks used to check if 2 actions for editing an outpost are concurrent
|
|||
|
OutpostEditingConcurrencyCheckDelay = 50;
|
|||
|
// Time of each outpost state (challenge, beforeAttack, afterAttack, beforeDefense, afterDefense), in seconds. If 0 default computed value is used.
|
|||
|
OutpostStateTimeOverride = 0;
|
|||
|
// Max time the player has to answer the JoinPvp Window, in seconds
|
|||
|
OutpostJoinPvpTimer = 10;
|
|||
|
// Time range before next attack period in which a service reboot will cancel the challenge, in seconds
|
|||
|
OutpostRangeForCancelOnReset = 60*60*3; // 3 hours
|
|||
|
// Max number of outposts per guild (DO NOT exceed outpost count in database.xml)
|
|||
|
GuildMaxOutpostCount = 10;
|
|||
|
//*************************************************************************************************************
|
|||
|
|
|||
|
DisplayedVariables +=
|
|||
|
{
|
|||
|
"NbPlayers",
|
|||
|
"Creatures",
|
|||
|
"",
|
|||
|
"RyzomDate",
|
|||
|
"RyzomTime",
|
|||
|
"PeopleAutorized",
|
|||
|
"CareerAutorized",
|
|||
|
"",
|
|||
|
"NbEntitiesInPhraseManager",
|
|||
|
"",
|
|||
|
"@Characters|displayPlayers",
|
|||
|
"@Creatures|displayCreatures"
|
|||
|
};
|
|||
|
|
|||
|
Paths +=
|
|||
|
{
|
|||
|
"../common/data_leveldesign/leveldesign/World"
|
|||
|
};
|
|||
|
|
|||
|
PathsNoRecurse +=
|
|||
|
{
|
|||
|
"../common/data_leveldesign/leveldesign/game_element/xp_table",
|
|||
|
"../common/data_leveldesign/leveldesign/game_element/emotes"
|
|||
|
};
|
|||
|
|
|||
|
MonoMissionTimout = 144000;
|
|||
|
VerboseMissions = 0;
|
|||
|
MissionLogFile = "egs_missions.log";
|
|||
|
MissionPrerequisitsEnabled = 1;
|
|||
|
CheckCharacterVisitPlacePeriodGC = 64;
|
|||
|
|
|||
|
// This icon will be used for missions with an invalid mission icon. If
|
|||
|
// default icon is invalid too mission will not be displayed at all on client.
|
|||
|
DefaultMissionIcon = "generic_rite";
|
|||
|
|
|||
|
// Mission states is read from file mission_validation.cfg. The EGS will load
|
|||
|
// only the files which state is in ValidMissionStates list. If that list
|
|||
|
// contains the keyword "All" all missions will be loaded.
|
|||
|
ValidMissionStates = {
|
|||
|
"All",
|
|||
|
// "Disabled",
|
|||
|
// "Test",
|
|||
|
// "Valid",
|
|||
|
};
|
|||
|
|
|||
|
StoreBotNames = 1;
|
|||
|
|
|||
|
Tocking = 1;
|
|||
|
|
|||
|
// unlimited death pact for internal testing
|
|||
|
UnlimitedDeathPact = 1;
|
|||
|
|
|||
|
//ignore race prerequisits for missions
|
|||
|
IgnoreMissionRacePrerequisits = 1;
|
|||
|
|
|||
|
// Max distance allowed for bot chat & dyn chat
|
|||
|
MaxBotChatDistanceM = 5;
|
|||
|
|
|||
|
//zone types that must be set as triggers
|
|||
|
TriggerZoneTypes = { "place","region" };
|
|||
|
|
|||
|
// PeopleAutorized 1:fyros 2:matis 4:tryker 8:zorai
|
|||
|
|
|||
|
// set the world instance activity verbosity
|
|||
|
VerboseWorldInstance = 0;
|
|||
|
|
|||
|
// set the shop category parser verbosity
|
|||
|
VerboseShopParsing = 0;
|
|||
|
|
|||
|
|
|||
|
// Checking coherency between saved players and CEntityIdTranslator map, may be slow, so put to 0 if you want
|
|||
|
CheckEntityIdTranslatorCoherency = 0;
|
|||
|
|
|||
|
// Filename that contains the list of invalid entity names
|
|||
|
InvalidEntityNamesFilename = "invalid_entity_names.txt";
|
|||
|
|
|||
|
BSHost = "192.168.1.199";
|
|||
|
UseBS = 1;
|
|||
|
|
|||
|
// the client uri that the client must enter to get the forum *with* final slash
|
|||
|
// ie: http://compilo/websrv/
|
|||
|
WebSrvHost = "http://213.208.119.191/";
|
|||
|
|
|||
|
ForageKamiAngerThreshold1 = 10000;
|
|||
|
ForageKamiAngerThreshold2 = 10000;
|
|||
|
ForageKamiAngerDecreasePerHour = 900.0;
|
|||
|
ForageKamiAngerPunishDamage = 5000;
|
|||
|
|
|||
|
ForageValidateSourcesSpawnPos = 1;
|
|||
|
AutoSpawnForageSourcePeriodOverride = 0;
|
|||
|
ForageKamiAngerOverride = 0;
|
|||
|
ForageSiteStock = 100;
|
|||
|
ForageSiteNbUpdatesToLive = 10;
|
|||
|
ForageSiteRadius = 10.0;
|
|||
|
ForageExtractionTimeMinGC = 230.0;
|
|||
|
ForageExtractionTimeSlopeGC = 2.0;
|
|||
|
ForageQuantityBaseRate = 0;
|
|||
|
ForageQuantityBrick1 = 0.5;
|
|||
|
ForageQuantityBrick2 = 0.5;
|
|||
|
ForageQuantityBrick3 = 0.5;
|
|||
|
ForageQuantityBrick4 = 0.5;
|
|||
|
ForageQuantityBrick5 = 0.5;
|
|||
|
ForageQuantityBrick6 = 0.5;
|
|||
|
ForageQuantityBrick7 = 0.5;
|
|||
|
ForageQuantityBrick8 = 0.5;
|
|||
|
ForageQuantityBrick9 = 0.5;
|
|||
|
ForageQuantityBrick10 = 0.5;
|
|||
|
ForageQuantityBrick11 = 0.5;
|
|||
|
ForageQuantityBrick12 = 0.5;
|
|||
|
ForageQuantitySlowFactor = 0.5;
|
|||
|
ForageQualitySlowFactor = 1.50;
|
|||
|
ForageQualitySlowFactorQualityLevelRatio = 0.1;
|
|||
|
ForageQualitySlowFactorDeltaLevelRatio = 0.1;
|
|||
|
ForageQualitySlowFactorMatSpecRatio = 0.1;
|
|||
|
ForageQualityCeilingFactor = 1.0;
|
|||
|
ForageQualityCeilingClamp = 1;
|
|||
|
ForageQuantityImpactFactor = 20.0;
|
|||
|
ForageQualityImpactFactor = 1.5;
|
|||
|
ForageExtractionAbsorptionMatSpecFactor = 5.0;
|
|||
|
ForageExtractionAbsorptionMatSpecMax = 1.0;
|
|||
|
ForageExtractionCareMatSpecFactor = 1.0;
|
|||
|
ForageExtractionAbsorptionEcoSpecFactor = 5.0;
|
|||
|
ForageExtractionAbsorptionEcoSpecMax = 1.0;
|
|||
|
ForageExtractionCareEcoSpecFactor = 1.0;
|
|||
|
ForageExtractionNaturalDDeltaPerTick = 0.1;
|
|||
|
ForageExtractionNaturalEDeltaPerTick = 0.1;
|
|||
|
ForageCareFactor = 5.0;
|
|||
|
ForageCareBeginZone = 5.0;
|
|||
|
ForageHPRatioPerSourceLifeImpact = 0.005;
|
|||
|
ForageExplosionDamage = 5000.0;
|
|||
|
ToxicCloudDamage = 500.0;
|
|||
|
ForageCareSpeed = 0.05;
|
|||
|
ForageKamiOfferingSpeed = 0.01;
|
|||
|
ForageDebug = 0;
|
|||
|
ForageSourceSpawnDelay = 50;
|
|||
|
ForageFocusRatioOfLocateDeposit = 10;
|
|||
|
ForageFocusAutoRegenRatio = 1.0;
|
|||
|
ForageReduceDamageTimeWindow = 50;
|
|||
|
ForageExtractionXPFactor = 10.0;
|
|||
|
ForageQuantityXPDeltaLevelBonusRate = 1.0;
|
|||
|
ForageProspectionXPBonusRatio = 0.1;
|
|||
|
ForageExtractionNbParticipantsXPBonusRatio = 0.1;
|
|||
|
ForageExtractionNastyEventXPMalusRatio = 0.1;
|
|||
|
|
|||
|
QuarteringQuantityAverageForCraftHerbivore = 2.0;
|
|||
|
QuarteringQuantityAverageForCraftCarnivore = 5.0;
|
|||
|
QuarteringQuantityAverageForMissions = 1.0;
|
|||
|
QuarteringQuantityAverageForBoss5 = 10;
|
|||
|
QuarteringQuantityAverageForBoss7 = 50;
|
|||
|
QuarteringQuantityForInvasion5 = 50;
|
|||
|
QuarteringQuantityForInvasion7 = 100;
|
|||
|
|
|||
|
LootMoneyAmountPerXPLevel = 10.0;
|
|||
|
|
|||
|
XMLSave = 0;
|
|||
|
|
|||
|
|
|||
|
// Shutdown handling
|
|||
|
|
|||
|
// Time to shutdown server in minutes
|
|||
|
ShutdownCounter = 5;
|
|||
|
|
|||
|
// Time between to shutdown messages in seconds
|
|||
|
BroadcastShutdownMessageRate = 30;
|
|||
|
|
|||
|
// Time to shutdown to close access to welcome service, in seconds
|
|||
|
CloseShardAccessAt = 300;
|
|||
|
|
|||
|
|
|||
|
// Persistent Logging
|
|||
|
|
|||
|
DatabaseId = 0;
|
|||
|
|
|||
|
// Log PD updates to log file (1 enabled, 0 disabled), see PDLogSaveDirectory to choose where to log
|
|||
|
PDEnableLog = 1;
|
|||
|
|
|||
|
// Log PD StringManager updates to log file (1 enabled, 0 disabled), see PDLogSaveDirectory to choose where to log
|
|||
|
PDEnableStringLog = 0;
|
|||
|
|
|||
|
// Number of seconds between 2 logs to file
|
|||
|
PDLogUpdate = 10;
|
|||
|
|
|||
|
// Log directory (with/without final slash), pd_logs is added to the path. If value is empty, default is SaveFilesDirectory
|
|||
|
PDLogSaveDirectory = "";
|
|||
|
|
|||
|
// delay during character stay in game after disconnection
|
|||
|
TimeBeforeDisconnection = 300;
|
|||
|
|
|||
|
// File that contains the privileges for client commands
|
|||
|
ClientCommandsPrivilegesFile = "client_commands_privileges.txt";
|
|||
|
|
|||
|
// File that contains the info on the current event on the server
|
|||
|
GameEventFile = "game_event.txt";
|
|||
|
|
|||
|
// Privilege needed for banner
|
|||
|
BannerPriv = ":G:SG:GM:SGM:";
|
|||
|
// Privilege that never aggro the bots
|
|||
|
NeverAggroPriv = ":OBSERVER:G:SG:GM:SGM:EM:";
|
|||
|
// Privilege always invisible
|
|||
|
AlwaysInvisiblePriv = ":OBSERVER:EM:";
|
|||
|
// Privilege to teleport with a mektoub
|
|||
|
TeleportWithMektoubPriv = ":GM:SGM:DEV:";
|
|||
|
// Privilege that forbid action execution
|
|||
|
NoActionAllowedPriv = ":OBSERVER";
|
|||
|
// Privilege that bypass value and score checking
|
|||
|
NoValueCheckingPriv = ":GM:SGM:DEV:";
|
|||
|
// Privilege that prevent being disconnected in case of shard closing for technical problem
|
|||
|
NoForceDisconnectPriv = ":GM:SGM:DEV:";
|
|||
|
|
|||
|
|
|||
|
// File used to save position flags
|
|||
|
PositionFlagsFile = "position_flags.xml";
|
|||
|
|
|||
|
// load PVP zones from primitives?
|
|||
|
LoadPVPFreeZones = 1;
|
|||
|
LoadPVPVersusZones = 1;
|
|||
|
LoadPVPGuildZones = 1;
|
|||
|
|
|||
|
// buffer time in ticks used when entering/leaving a PVP zone
|
|||
|
PVPZoneEnterBufferTime = 300;
|
|||
|
PVPZoneLeaveBufferTime = 1200;
|
|||
|
PVPZoneWarningRepeatTime = 50;
|
|||
|
PVPZoneWarningRepeatTimeL = 3000;
|
|||
|
|
|||
|
// If 1, use the Death Penalty factor from the PVPZone primitive, else no death penalty
|
|||
|
PVPZoneWithDeathPenalty = 1;
|
|||
|
|
|||
|
// if 1, pvp duel/challenge will be disabled
|
|||
|
DisablePVPDuel = 0;
|
|||
|
DisablePVPChallenge = 1;
|
|||
|
|
|||
|
// Fame Variables
|
|||
|
// All values are multiplied by 6000 compared to values displayed on the client.
|
|||
|
FameMinToDeclare = 100000;
|
|||
|
FameWarningLevel = 10000;
|
|||
|
FameMinToRemain = 0;
|
|||
|
FameMinToTrade = -100000;
|
|||
|
FameMinToKOS = -100000;
|
|||
|
FameMaxDefault = 100000;
|
|||
|
FameAbsoluteMin = -100000;
|
|||
|
FameAbsoluteMax = 100000;
|
|||
|
|
|||
|
FameStartFyrosvFyros = 100000;
|
|||
|
FameStartFyrosvMatis = -100000;
|
|||
|
FameStartFyrosvTryker = -10000;
|
|||
|
FameStartFyrosvZorai = 10000;
|
|||
|
FameStartMatisvFyros = -100000;
|
|||
|
FameStartMatisvMatis = 100000;
|
|||
|
FameStartMatisvTryker = 10000;
|
|||
|
FameStartMatisvZorai = -10000;
|
|||
|
FameStartTrykervFyros = -10000;
|
|||
|
FameStartTrykervMatis = 10000;
|
|||
|
FameStartTrykervTryker = 100000;
|
|||
|
FameStartTrykervZorai = -100000;
|
|||
|
FameStartZoraivFyros = 10000;
|
|||
|
FameStartZoraivMatis = -10000;
|
|||
|
FameStartZoraivTryker = -100000;
|
|||
|
FameStartZoraivZorai = 100000;
|
|||
|
FameStartFyrosvKami = 10000;
|
|||
|
FameStartFyrosvKaravan = -10000;
|
|||
|
FameStartMatisvKami = -100000;
|
|||
|
FameStartMatisvKaravan = 100000;
|
|||
|
FameStartTrykervKami = -10000;
|
|||
|
FameStartTrykervKaravan = 10000;
|
|||
|
FameStartZoraivKami = 100000;
|
|||
|
FameStartZoraivKaravan = -100000;
|
|||
|
|
|||
|
FameMaxNeutralvFyros = 100000;
|
|||
|
FameMaxNeutralvMatis = 100000;
|
|||
|
FameMaxNeutralvTryker = 100000;
|
|||
|
FameMaxNeutralvZorai = 100000;
|
|||
|
FameMaxFyrosvFyros = 100000;
|
|||
|
FameMaxFyrosvMatis = 0;
|
|||
|
FameMaxFyrosvTryker = 100000;
|
|||
|
FameMaxFyrosvZorai = 100000;
|
|||
|
FameMaxMatisvFyros = 0;
|
|||
|
FameMaxMatisvMatis = 100000;
|
|||
|
FameMaxMatisvTryker = 100000;
|
|||
|
FameMaxMatisvZorai = 100000;
|
|||
|
FameMaxTrykervFyros = 100000;
|
|||
|
FameMaxTrykervMatis = 100000;
|
|||
|
FameMaxTrykervTryker = 100000;
|
|||
|
FameMaxTrykervZorai = 0;
|
|||
|
FameMaxZoraivFyros = 100000;
|
|||
|
FameMaxZoraivMatis = 100000;
|
|||
|
FameMaxZoraivTryker = 0000;
|
|||
|
FameMaxZoraivZorai = 100000;
|
|||
|
FameMaxNeutralvKami = 100000;
|
|||
|
FameMaxNeutralvKaravan = 100000;
|
|||
|
FameMaxKamivKami = 100000;
|
|||
|
FameMaxKamivKaravan = -100000;
|
|||
|
FameMaxKaravanvKami = -100000;
|
|||
|
FameMaxKaravanvKaravan = 100000;
|
|||
|
|
|||
|
// Log switches, turns nlinfo on/off
|
|||
|
NameManagerLogEnabled = 1;
|
|||
|
GameItemLogEnabled = 1;
|
|||
|
EntityCallbacksLogEnabled = 1;
|
|||
|
EntityManagerLogEnabled = 1;
|
|||
|
GuildManagerLogEnabled = 1;
|
|||
|
ForageExtractionLogEnabled = 0;
|
|||
|
PhraseManagerLogEnabled = 1;
|
|||
|
CharacterLogEnabled = 1;
|
|||
|
PlayerLogEnabled = 1;
|
|||
|
ShoppingLogEnabled = 0;
|
|||
|
PVPLogEnabled = 1;
|
|||
|
PersistentPlayerDataLogEnabled = 0;
|
|||
|
|
|||
|
DailyShutdownSequenceTime = "";
|
|||
|
DailyShutdownBroadcastMessage = "The shard will be shut down in 1 minute";
|
|||
|
DailyShutdownCounterMinutes = 1;
|
|||
|
CheckShutdownPeriodGC = 50;
|
|||
|
|
|||
|
// Connection towards Mail/Forum service
|
|||
|
MFSHost = "192.168.1.191";
|
|||
|
|
|||
|
PlayerChannelHistoricSize = 50;
|
|||
|
|
|||
|
FlushSendingQueuesOnExit = 1;
|
|||
|
NamesOfOnlyServiceToFlushSending = "BS";
|
|||
|
|
|||
|
// stat database save period in ticks
|
|||
|
StatDBSavePeriod = 20;
|
|||
|
|
|||
|
// New Newbieland
|
|||
|
UseNewNewbieLandStartingPoint= 1;
|
|||
|
// Mainlands shard configuration
|
|||
|
Mainlands = {
|
|||
|
"200", "Aniro", "(FR)", "fr",
|
|||
|
"201", "Leanon", "(DE)", "de",
|
|||
|
"202", "Arispotle", "(UK)", "en",
|
|||
|
};
|