Use configured resolution for login/outgame/ingame
[ryzomcore.git] / ryzom / server / patchman_cfg / default / entities_game_service.cfg
blob67a587ffd71c73f27f69de5f6f90cf85d31b1e79
1 \r
2 #ifndef DONT_USE_LGS_SLAVE\r
3 \r
4 StartCommands +=\r
5 {\r
6         // L5 connect to the shard unifier\r
7         "unifiedNetwork.addService ShardUnifier ( address="+SUAddress+" sendId external autoRetry )",\r
8 \r
9         // Create a gateway for global interconnection\r
10         // modules from different shard are visible to each other if they connect to\r
11         // this gateway. SU Local module have no interest to be plugged here.\r
12         "moduleManager.createModule StandardGateway glob_gw",\r
13         // add a layer 3 server transport\r
14         "glob_gw.transportAdd L3Client l3c",\r
15         // open the transport\r
16         "glob_gw.transportCmd l3c(connect addr="+SUHost+":"+SUGlobalPort+")",\r
19         // Create a gateway for logger service connection\r
20         "moduleManager.createModule StandardGateway lgs_gw",\r
22         // add a layer 3 server transport for master logger service\r
23         "lgs_gw.transportAdd L3Client masterL3c",\r
24         // open the transport\r
25         "lgs_gw.transportCmd masterL3c(connect addr="+MasterLGSHost+":"+L3MasterLGSPort+")",\r
27         // add a layer 3 server transport for slave logger service\r
28         "lgs_gw.transportAdd L3Client slaveL3c",\r
29         // open the transport\r
30         "lgs_gw.transportCmd slaveL3c(connect addr="+SlaveLGSHost+":"+L3SlaveLGSPort+")",\r
32         // Create a shard unifier client module\r
33         "moduleManager.createModule ShardUnifierClient suc",\r
34         // Create a client commands forwader module\r
35         "moduleManager.createModule ClientCommandForwader ccf",\r
37         // Create a characer control module\r
38         "moduleManager.createModule CharacterControl cc",\r
40         // Create a guild unifier module\r
41         "moduleManager.createModule GuildUnifier gu",\r
43         //Create a shard unifier name mapper\r
44         "moduleManager.createModule CharNameMapperClient cnmc",\r
46         // Create the logger service client module\r
47         "moduleManager.createModule LoggerServiceClient lsc",\r
49         "suc.plug gw",\r
50         "ccf.plug gw",\r
51         "cc.plug gw",\r
52         "gu.plug glob_gw",\r
53         "cnmc.plug gw",\r
54         "lsc.plug lgs_gw",\r
56 //      "addNegativeFilterDebug LNETL",\r
57 //      "addNegativeFilterDebug FG:",\r
58 };\r
60 #endif\r
62 #ifdef DONT_USE_LGS_SLAVE\r
64 StartCommands +=\r
65 {\r
66         // L5 connect to the shard unifier\r
67         "unifiedNetwork.addService ShardUnifier ( address="+SUAddress+" sendId external autoRetry )",\r
69         // Create a gateway for global interconnection\r
70         // modules from different shard are visible to each other if they connect to\r
71         // this gateway. SU Local module have no interest to be plugged here.\r
72         "moduleManager.createModule StandardGateway glob_gw",\r
73         // add a layer 3 server transport\r
74         "glob_gw.transportAdd L3Client l3c",\r
75         // open the transport\r
76         "glob_gw.transportCmd l3c(connect addr="+SUHost+":"+SUGlobalPort+")",\r
79         // Create a gateway for logger service connection\r
80         "moduleManager.createModule StandardGateway lgs_gw",\r
82         // add a layer 3 server transport for master logger service\r
83         "lgs_gw.transportAdd L3Client masterL3c",\r
84         // open the transport\r
85         "lgs_gw.transportCmd masterL3c(connect addr="+MasterLGSHost+":"+L3MasterLGSPort+")",\r
87         // Create a shard unifier client module\r
88         "moduleManager.createModule ShardUnifierClient suc",\r
89         // Create a client commands forwader module\r
90         "moduleManager.createModule ClientCommandForwader ccf",\r
92         // Create a characer control module\r
93         "moduleManager.createModule CharacterControl cc",\r
95         // Create a guild unifier module\r
96         "moduleManager.createModule GuildUnifier gu",\r
98         //Create a shard unifier name mapper\r
99         "moduleManager.createModule CharNameMapperClient cnmc",\r
101         // Create the logger service client module\r
102         "moduleManager.createModule LoggerServiceClient lsc",\r
104         "suc.plug gw",\r
105         "ccf.plug gw",\r
106         "cc.plug gw",\r
107         "gu.plug glob_gw",\r
108         "cnmc.plug gw",\r
109         "lsc.plug lgs_gw",\r
111 //      "addNegativeFilterDebug LNETL",\r
112 //      "addNegativeFilterDebug FG:",\r
113 };\r
115 #endif\r
117 /// A list of vars to graph for EGS\r
118 GraphVars +=\r
120         "TotalNbItemForSale",   "60000",        // every minutes\r
121         "NbPlayers",                    "60000",                        // every minutes\r
122 };\r
125 //min fraction of the total damage done on a creature that a group/player must do to be attributed a kill\r
126 KillAttribMinFactor = 0.3;\r
128 //max bulk the player can transport * 1000 (*1000 to avoid float operations)\r
129 MaxPlayerBulk = 300000;\r
131 //max weight in grammes a player can have on him if his strength is 0\r
132 BaseMaxCarriedWeight = 300000;\r
134 // base bulk of player room\r
135 BasePlayerRoomBulk = 2000000;\r
137 // if true, every player that was saved with an invalid position will be corrected the next time he logs in.\r
138 CorrectInvalidPlayerPositions = 1;\r
140 // Create Character Start skills value\r
141 //CreateCharacterStartSkillsValue = "SCMM1BS:220:SMLOEFA:235:SFM1BMM:215:SKILL_POINTS:200:MONEY:1000";\r
142 //CreateCharacterStartSkillsValue = "SM:20:SMA:50:SMAP:51:SMAE:51:SMT:50:SMTC:51:SMTM:51:SMTO:51:SKILL_POINTS:2550:MONEY:50000";\r
145 // Enable caching of ligo primitive in binary files\r
146 CachePrims = 1;\r
147 // Log to see which primitives where loaded from cache\r
148 CachePrimsLog = 0;\r
150 //*************************************************************************************************************\r
151 //      variable for stop area effect of a gameplay system\r
152 //*************************************************************************************************************\r
153 FightAreaEffectOn = 1;\r
154 MagicAreaEffectOn = 1;\r
155 HarvestAreaEffectOn = 1;\r
157 //*************************************************************************************************************\r
158 //      save period time (ticks).\r
159 //*************************************************************************************************************\r
160 GuildSavePeriod = 100;\r
161 GuildChargeSavePeriod = 99;\r
162 GuildMaxMemberCount = 255;\r
164 TickFrequencyPCSave = 4800;\r
165 // minimum period between 2 consecutive saves of the same character\r
166 MinPlayerSavePeriod = 600;\r
168 StoreSavePeriod = 10;\r
170 //*************************************************************************************************************\r
171 // Max duration of death panalty (when you death several times and only style one point in your characteristics due to death penalty\r
172 //*************************************************************************************************************\r
173 DeathPenaltyMaxDuration = 18000; // 10 ticks per second * 60 for minutes * 30 for 30 minutes    // No more used.\r
174 DeathXPFactor = 0.1;\r
175 DeathXPResorptionTime = 20;\r
177 //*************************************************************************************************************\r
178 // Duration of comma\r
179 //*************************************************************************************************************\r
180 CommaDelayBeforeDeath = 3000; // 10 ticks per second * 60 for minutes * 5 for 5 minutes\r
182 //*************************************************************************************************************\r
183 // Duration of dead mektoub stay spawned\r
184 //*************************************************************************************************************\r
185 SpawnedDeadMektoubDelay = 2592000; // 10 ticks per second * 60 for minutes * 60 for hours * 24 for days * 3 for 3 days\r
187 //*************************************************************************************************************\r
188 //      Progression\r
189 //*************************************************************************************************************\r
190 SkillProgressionFactor  = 1.0;\r
192 SkillFightValueLimiter          = 250;\r
193 SkillMagicValueLimiter          = 250;\r
194 SkillCraftValueLimiter          = 250;\r
195 SkillHarvestValueLimiter        = 250;\r
197 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\r
199 // when in a team value of each member above one for XP division among team members\r
200 XPTeamMemberDivisorValue = 0.5;\r
202 // distance max for an action to be taken into account when in a team\r
203 MaxDistanceForXpGain    = 110;\r
205 // Max XP gain by any one player on any creature (each team member can gain up to this value)\r
206 MaxXPGainPerPlayer      = 30.0;\r
209 //*************************************************************************************************************\r
210 //      Characteristics parameters\r
211 //*************************************************************************************************************\r
212 //characteristic brick progression step\r
213 CharacteristicBrickStep = 5;\r
214 // Maximum value for characteristics (260 because characters begin with 10)\r
215 MaxCharacteristicValue = 260;\r
218 //*************************************************************************************************************\r
219 //      Magic parameters\r
220 //*************************************************************************************************************\r
221 DefaultCastingTime = 1.0;\r
222 RechargeMoneyFactor = 1.0;\r
223 CristalMoneyFactor = 1.0;\r
225 // int in ticks for following values\r
226 NoLinkSurvivalAddTime = 50;\r
227 NoLinkTimeFear          = 10;\r
228 NoLinkTimeSleep         = 30;\r
229 NoLinkTimeStun          = 15;\r
230 NoLinkTimeRoot          = 30;\r
231 NoLinkTimeSnare         = 30;\r
232 NoLinkTimeSlow          = 30;\r
233 NoLinkTimeBlind         = 20;\r
234 NoLinkTimeMadness       = 35;\r
235 NoLinkTimeDot           = 20;\r
236 PostCastLatency = 10; // in ticks\r
238 TickFrequencyCompassUpdate = 32;\r
240 // update period of link spell in ticks\r
241 UpdatePeriodFear        = 40;\r
242 UpdatePeriodSleep       = 40;\r
243 UpdatePeriodStun        = 40;\r
244 UpdatePeriodRoot        = 40;\r
245 UpdatePeriodSnare       = 40;\r
246 UpdatePeriodSlow        = 40;\r
247 UpdatePeriodBlind       = 40;\r
248 UpdatePeriodMadness     = 40;\r
249 UpdatePeriodDot         = 40;\r
250 DefaultUpdatePeriod     = 40;\r
252 // bonus on resist for each received spell\r
253 ResistIncreaseFear              = 6;\r
254 ResistIncreaseSleep             = 4;\r
255 ResistIncreaseStun              = 8;\r
256 ResistIncreaseRoot              = 4;\r
257 ResistIncreaseSnare             = 3;\r
258 ResistIncreaseSlow              = 4;\r
259 ResistIncreaseBlind             = 7;\r
260 ResistIncreaseMadness           = 5;\r
262 ResistIncreaseAcid              = 0;\r
263 ResistIncreaseCold              = 0;\r
264 ResistIncreaseElectricity= 0;\r
265 ResistIncreaseFire              = 0;\r
266 ResistIncreasePoison    = 0;\r
267 ResistIncreaseRot               = 0;\r
268 ResistIncreaseShockwave = 0;\r
270 //*************************************************************************************************************\r
271 //      Craft parameters\r
272 //*************************************************************************************************************\r
273 ////////////////\r
274 // DURABILITY // some kind of HP\r
275 // melee weapons\r
276 DaggerDurability                        = 100.0;\r
277 SwordDurability                         = 100.0;\r
278 MaceDurability                          = 100.0;\r
279 AxeDurability                           = 100.0;\r
280 SpearDurability                         = 100.0;\r
281 StaffDurability                         = 100.0;\r
282 MagicianStaffDurability         = 100.0;\r
283 TwoHandSwordDurability          = 100.0;\r
284 TwoHandAxeDurability            = 100.0;\r
285 PikeDurability                          = 100.0;\r
286 TwoHandMaceDurability           = 100.0;\r
287 // range weapon\r
288 AutolauchDurability                     = 100.0;\r
289 BowrifleDurability                      = 100.0;\r
290 LauncherDurability                      = 100.0;\r
291 PistolDurability                        = 100.0;\r
292 BowpistolDurability                     = 100.0;\r
293 RifleDurability                         = 100.0;\r
294 HarpoonDurability                       = 100.0;\r
295 // ammo\r
296 AutolaunchAmmoDurability        = 100.0;\r
297 BowrifleAmmoDurability          = 100.0;\r
298 GrenadeAmmoDurability           = 100.0;\r
299 LauncherAmmoDurability          = 100.0;\r
300 PistolAmmoDurability            = 100.0;\r
301 BowpistolAmmoDurability         = 100.0;\r
302 RifleAmmoDurability                     = 100.0;\r
303 HarpoonAmmoDurability           = 100.0;\r
304 // armor and shield\r
305 ShieldDurability                        = 100.0;\r
306 BucklerDurability                       = 150.0;\r
307 LightBootsDurability            = 100.0;\r
308 LightGlovesDurability           = 100.0;\r
309 LightPantsDurability            = 100.0;\r
310 LightSleevesDurability          = 100.0;\r
311 LightVestDurability                     = 100.0;\r
312 MediumBootsDurability           = 150.0;\r
313 MediumGlovesDurability          = 150.0;\r
314 MediumPantsDurability           = 150.0;\r
315 MediumSleevesDurability         = 150.0;\r
316 MediumVestDurability            = 150.0;\r
317 HeavyBootsDurability            = 200.0;\r
318 HeavyGlovesDurability           = 200.0;\r
319 HeavyPantsDurability            = 200.0;\r
320 HeavySleevesDurability          = 200.0;\r
321 HeavyVestDurability                     = 200.0;\r
322 HeavyHelmetDurability           = 200.0;\r
323 // jewel\r
324 AnkletDurability                        = 100.0;\r
325 BraceletDurability                      = 100.0;\r
326 DiademDurability                        = 100.0;\r
327 EaringDurability                        = 100.0;\r
328 PendantDurability                       = 100.0;\r
329 RingDurability                          = 100.0;\r
330 // tool\r
331 ForageToolDurability            = 100.0;\r
332 AmmoCraftingToolDurability      = 100.0;\r
333 ArmorCraftingToolDurability     = 100.0;\r
334 JewelryCraftingToolDurability   = 100.0;\r
335 RangeWeaponCraftingToolDurability       = 100.0;\r
336 MeleeWeaponCraftingToolDurability       = 100.0;\r
337 ToolCraftingToolDurability      = 100.0;\r
339 ////////////\r
340 // WEIGHT // (Max is *2)\r
341 // melee weapons\r
342 DaggerWeight                        =  3.5; // Dg Type (Pierce)\r
343 SwordWeight                         =  4.0; // 1H Type\r
344 MaceWeight                          =  4.0; // 1H Type\r
345 AxeWeight                           =  4.0; // 1H Type\r
346 SpearWeight                         =  4.0; // 1H Type (pierce)\r
347 StaffWeight                         =  1.0; // 1H Type\r
348 MagicianStaffWeight                 =  2.0; // 2H type\r
349 TwoHandSwordWeight                  =  6.0; // 2H Type\r
350 TwoHandAxeWeight                    =  6.0; // 2H Type\r
351 PikeWeight                          =  6.0; // 2H Type (pierce)\r
352 TwoHandMaceWeight                   =  6.0; // 2H Type\r
353 // range weapon\r
354 PistolWeight                        =  1.5;\r
355 BowpistolWeight                     =  1.5;\r
356 RifleWeight                         =  2.0;\r
357 BowrifleWeight                      =  2.0;\r
358 AutolauchWeight                     =  8.0;\r
359 LauncherWeight                      =  8.0;\r
360 HarpoonWeight                       =  2.0;\r
361 // ammo\r
362 PistolAmmoWeight                    =  0.2;\r
363 BowpistolAmmoWeight                 =  0.2;\r
364 RifleAmmoWeight                     =  0.2;\r
365 BowrifleAmmoWeight                  =  0.2;\r
366 AutolaunchAmmoWeight                =  4.8;\r
367 LauncherAmmoWeight                  = 10.0;\r
368 HarpoonAmmoWeight                   =  0.2;\r
369 GrenadeAmmoWeight                   =  1.0;\r
370 // armor and shield\r
371 ShieldWeight                        =  3.0;\r
372 BucklerWeight                       =  1.5;\r
373 // Light\r
374 LightBootsWeight                    =  1.0;\r
375 LightGlovesWeight                   =  1.0;\r
376 LightPantsWeight                    =  2.5;\r
377 LightSleevesWeight                  =  1.0;\r
378 LightVestWeight                     =  2.5;\r
379 // Medium\r
380 MediumBootsWeight                   =  2.0;\r
381 MediumGlovesWeight                  =  2.0;\r
382 MediumPantsWeight                   =  5.0;\r
383 MediumSleevesWeight                 =  2.0;\r
384 MediumVestWeight                    =  5.0;\r
385 // Heavy\r
386 HeavyBootsWeight                    =  4.0;\r
387 HeavyGlovesWeight                   =  4.0;\r
388 HeavyPantsWeight                    = 10.0;\r
389 HeavySleevesWeight                  =  4.0;\r
390 HeavyVestWeight                     = 10.0;\r
391 HeavyHelmetWeight                   =  4.0;\r
392 // jewel\r
393 AnkletWeight                        =  0.1;\r
394 BraceletWeight                      =  0.1;\r
395 DiademWeight                        =  0.1;\r
396 EaringWeight                        =  0.1;\r
397 PendantWeight                       =  0.1;\r
398 RingWeight                          =  0.1;\r
399 //////////////\r
400 // SAP LOAD //\r
401 // MIN\r
402 // melee weapons\r
403 DaggerSapLoad = 0.0;\r
404 SwordSapLoad = 0.0;\r
405 MaceSapLoad = 0.0;\r
406 AxeSapLoad = 0.0;\r
407 SpearSapLoad = 0.0;\r
408 StaffSapLoad = 0.0;\r
409 MagicianStaffSapLoad = 0.0;\r
410 TwoHandSwordSapLoad = 0.0;\r
411 TwoHandAxeSapLoad = 0.0;\r
412 PikeSapLoad = 0.0;\r
413 TwoHandMaceSapLoad = 0.0;\r
414 // range weapon\r
415 AutolauchSapLoad = 0.0;\r
416 BowrifleSapLoad = 0.0;\r
417 LauncherSapLoad = 0.0;\r
418 PistolSapLoad = 0.0;\r
419 BowpistolSapLoad = 0.0;\r
420 RifleSapLoad = 0.0;\r
421 HarpoonSapLoad = 0.0;\r
422 // ammo\r
423 AutolaunchAmmoSapLoad = 0.0;\r
424 BowrifleAmmoSapLoad = 0.0;\r
425 GrenadeAmmoSapLoad = 0.0;\r
426 LauncherAmmoSapLoad = 0.0;\r
427 PistolAmmoSapLoad = 0.0;\r
428 BowpistolAmmoSapLoad = 0.0;\r
429 RifleAmmoSapLoad = 0.0;\r
430 HarpoonAmmoSapLoad = 0.0;\r
431 // armor and shield\r
432 ShieldSapLoad = 0.0;\r
433 BucklerSapLoad = 0.0;\r
434 LightBootsSapLoad = 0.0;\r
435 LightGlovesSapLoad = 0.0;\r
436 LightPantsSapLoad = 0.0;\r
437 LightSleevesSapLoad = 0.0;\r
438 LightVestSapLoad = 0.0;\r
439 MediumBootsSapLoad = 0.0;\r
440 MediumGlovesSapLoad = 0.0;\r
441 MediumPantsSapLoad = 0.0;\r
442 MediumSleevesSapLoad = 0.0;\r
443 MediumVestSapLoad = 0.0;\r
444 HeavyBootsSapLoad = 0.0;\r
445 HeavyGlovesSapLoad = 0.0;\r
446 HeavyPantsSapLoad = 0.0;\r
447 HeavySleevesSapLoad = 0.0;\r
448 HeavyVestSapLoad = 0.0;\r
449 HeavyHelmetSapLoad = 0.0;\r
450 // jewel\r
451 AnkletSapLoad = 0.0;\r
452 BraceletSapLoad = 0.0;\r
453 DiademSapLoad = 0.0;\r
454 EaringSapLoad = 0.0;\r
455 PendantSapLoad = 0.0;\r
456 RingSapLoad = 0.0;\r
457 // MAX\r
458 // melee weapons\r
459 DaggerSapLoadMax = 2500.0;\r
460 SwordSapLoadMax = 2500.0;\r
461 MaceSapLoadMax = 2500.0;\r
462 AxeSapLoadMax = 2500.0;\r
463 SpearSapLoadMax = 2500.0;\r
464 StaffSapLoadMax = 7000.0;\r
465 MagicianStaffSapLoadMax = 2500.0;\r
466 TwoHandSwordSapLoadMax = 2500.0;\r
467 TwoHandAxeSapLoadMax = 2500.0;\r
468 PikeSapLoadMax = 2500.0;\r
469 TwoHandMaceSapLoadMax = 2500.0;\r
470 // range weapon\r
471 AutolauchSapLoadMax = 2500.0;\r
472 BowrifleSapLoadMax = 2500.0;\r
473 LauncherSapLoadMax = 2500.0;\r
474 PistolSapLoadMax = 2500.0;\r
475 BowpistolSapLoadMax = 2500.0;\r
476 RifleSapLoadMax = 2500.0;\r
477 HarpoonSapLoadMax = 2500.0;\r
478 // ammo\r
479 AutolaunchAmmoSapLoadMax = 2500.0;\r
480 BowrifleAmmoSapLoadMax = 2500.0;\r
481 GrenadeAmmoSapLoadMax = 2500.0;\r
482 LauncherAmmoSapLoadMax = 2500.0;\r
483 PistolAmmoSapLoadMax = 2500.0;\r
484 BowpistolAmmoSapLoadMax = 2500.0;\r
485 RifleAmmoSapLoadMax = 2500.0;\r
486 HarpoonAmmoSapLoadMax = 2500.0;\r
487 // armor and shield\r
488 ShieldSapLoadMax = 2500.0;\r
489 BucklerSapLoadMax = 2500.0;\r
490 LightBootsSapLoadMax = 2500.0;\r
491 LightGlovesSapLoadMax = 2500.0;\r
492 LightPantsSapLoadMax = 2500.0;\r
493 LightSleevesSapLoadMax = 2500.0;\r
494 LightVestSapLoadMax = 2500.0;\r
495 MediumBootsSapLoadMax = 2500.0;\r
496 MediumGlovesSapLoadMax = 2500.0;\r
497 MediumPantsSapLoadMax = 2500.0;\r
498 MediumSleevesSapLoadMax = 2500.0;\r
499 MediumVestSapLoadMax = 2500.0;\r
500 HeavyBootsSapLoadMax = 2500.0;\r
501 HeavyGlovesSapLoadMax = 2500.0;\r
502 HeavyPantsSapLoadMax = 2500.0;\r
503 HeavySleevesSapLoadMax = 2500.0;\r
504 HeavyVestSapLoadMax = 2500.0;\r
505 HeavyHelmetSapLoadMax = 2500.0;\r
506 // jewel\r
507 AnkletSapLoadMax = 2500.0;\r
508 BraceletSapLoadMax = 2500.0;\r
509 DiademSapLoadMax = 2500.0;\r
510 EaringSapLoadMax = 2500.0;\r
511 PendantSapLoadMax = 2500.0;\r
512 RingSapLoadMax = 2500.0;\r
513 ////////////\r
514 // DAMAGE Min\r
515 // melee weapons\r
516 DaggerDmg                           = 0.250; // Dg Type (Pierce)\r
517 StaffDmg                            = 0.250; // 1H Type\r
518 SwordDmg                            = 0.666; // 1H Type\r
519 MaceDmg                             = 0.800; // 1H Type\r
520 AxeDmg                              = 0.800; // 1H Type\r
521 SpearDmg                            = 0.550; // 1H Type (pierce)\r
522 TwoHandSwordDmg                     = 1.000; // 2H Type\r
523 TwoHandAxeDmg                       = 1.200; // 2H Type\r
524 PikeDmg                             = 0.800; // 2H Type (pierce)\r
525 TwoHandMaceDmg                      = 1.200; // 2H Type\r
526 MagicianStaffDmg                    = 0.350; // 2H Type\r
527 // range weapon (modifier)\r
528 PistolDmg                           = 0.0;\r
529 BowpistolDmg                        = 0.0;\r
530 RifleDmg                            = 0.0;\r
531 BowrifleDmg                         = 0.0;\r
532 AutolauchDmg                        = 0.0;\r
533 LauncherDmg                         = 0.0;\r
534 HarpoonDmg                          = 0.0;\r
535 // ammo\r
536 PistolAmmoDmg                       = 0.625;\r
537 BowpistolAmmoDmg                    = 0.625;\r
538 RifleAmmoDmg                        = 0.833;\r
539 BowrifleAmmoDmg                     = 0.833;\r
540 AutolaunchAmmoDmg                   = 2.0;\r
541 LauncherAmmoDmg                     = 3.0;\r
542 HarpoonAmmoDmg                      = 1.0;\r
543 GrenadeAmmoDmg                      = 1.0;\r
544 // DAMAGE Max\r
545 // melee weapons\r
546 DaggerDmgMax                        = 0.500; // Dg Type (Pierce)\r
547 StaffDmgMax                         = 0.500; // 1H Type\r
548 SwordDmgMax                         = 1.333; // 1H Type\r
549 MaceDmgMax                          = 1.600; // 1H Type\r
550 AxeDmgMax                           = 1.600; // 1H Type\r
551 SpearDmgMax                         = 1.100; // 1H Type (pierce)\r
552 TwoHandSwordDmgMax                  = 2.000; // 2H Type\r
553 TwoHandAxeDmgMax                    = 2.400; // 2H Type\r
554 PikeDmgMax                          = 1.600; // 2H Type (pierce)\r
555 TwoHandMaceDmgMax                   = 2.400; // 2H Type\r
556 MagicianStaffDmgMax                 = 0.350;\r
557 // range weapon (modifier)\r
558 AutolauchDmgMax                     = 0.0;\r
559 BowrifleDmgMax                      = 0.0;\r
560 LauncherDmgMax                      = 0.0;\r
561 PistolDmgMax                        = 0.0;\r
562 BowpistolDmgMax                     = 0.0;\r
563 RifleDmgMax                         = 0.0;\r
564 HarpoonDmgMax                       = 0.0;\r
565 // ammo\r
566 PistolAmmoDmgMax                    = 1.25;\r
567 BowpistolAmmoDmgMax                     = 1.25;\r
568 RifleAmmoDmgMax                     = 1.666;\r
569 BowrifleAmmoDmgMax                  = 1.666;\r
570 AutolaunchAmmoDmgMax                = 4.0;\r
571 LauncherAmmoDmgMax                  = 6.0;\r
572 HarpoonAmmoDmgMax                   = 2.0;\r
573 GrenadeAmmoDmgMax                   = 2.0;\r
575 //////////////\r
576 // HIT RATE // Hits for 10 sec\r
577 // melee weapons\r
578 DaggerHitRate                       = 5.0;   // Dg Type (Pierce)\r
579 StaffHitRate                        = 3.333; // 1H Type (blunt)\r
580 SwordHitRate                        = 3.333; // 1H Type\r
581 MaceHitRate                         = 3.030; // 1H Type\r
582 AxeHitRate                          = 3.030; // 1H Type\r
583 SpearHitRate                        = 3.700; // 1H Type (pierce)\r
584 TwoHandSwordHitRate                 = 2.500;   // 2H Type\r
585 TwoHandAxeHitRate                   = 2.272; // 2H Type\r
586 PikeHitRate                         = 2.777; // 2H Type (pierce)\r
587 TwoHandMaceHitRate                  = 2.272; // 2H Type\r
588 MagicianStaffHitRate                = 2.5;   //\r
589 // range weapon\r
590 PistolHitRate                       = 2.5;\r
591 BowpistolHitRate                    = 2.5;\r
592 RifleHitRate                        = 2.0;\r
593 BowrifleHitRate                     = 2.0;\r
594 AutolauchHitRate                    = 1.0;\r
595 LauncherHitRate                     = 1.0;\r
596 HarpoonHitRate                      = 2.0;\r
597 // ammo (modifier)\r
598 AutolaunchAmmoHitRate               = 0.0;\r
599 BowrifleAmmoHitRate                 = 0.0;\r
600 GrenadeAmmoHitRate                  = 0.0;\r
601 LauncherAmmoHitRate                 = 0.0;\r
602 PistolAmmoHitRate                   = 0.0;\r
603 BowpistolAmmoHitRate                = 0.0;\r
604 RifleAmmoHitRate                    = 0.0;\r
605 HarpoonAmmoHitRate                  = 0.0;\r
607 //////////////\r
608 // Maximum hit rate ( after crafted item parameters applications )\r
609 // melee weapons\r
610 DaggerHitRateMax                    = 10.0;\r
611 StaffHitRateMax                     = 6.666; // 1H Type (blunt)\r
612 SwordHitRateMax                     = 6.666;\r
613 MaceHitRateMax                      = 6.060;\r
614 AxeHitRateMax                       = 6.060;\r
615 SpearHitRateMax                     = 7.400;\r
616 TwoHandSwordHitRateMax              = 5.0;\r
617 TwoHandAxeHitRateMax                = 4.545;\r
618 PikeHitRateMax                      = 5.555;\r
619 TwoHandMaceHitRateMax               = 4.545;\r
620 MagicianStaffHitRateMax             = 2.5;\r
621 // range weapon\r
622 PistolHitRateMax                    = 5.0;\r
623 BowpistolHitRateMax                 = 5.0;\r
624 RifleHitRateMax                     = 4.0;\r
625 BowrifleHitRateMax                  = 4.0;\r
626 AutolauchHitRateMax                 = 2.0;\r
627 LauncherHitRateMax                  = 2.0;\r
628 HarpoonHitRateMax                   = 4.0;\r
629 // ammo\r
630 AutolaunchAmmoHitRateMax            = 0.0;\r
631 BowrifleAmmoHitRateMax              = 0.0;\r
632 GrenadeAmmoHitRateMax               = 0.0;\r
633 LauncherAmmoHitRateMax              = 0.0;\r
634 PistolAmmoHitRateMax                = 0.0;\r
635 BowpistolAmmoHitRateMax             = 0.0;\r
636 RifleAmmoHitRateMax                 = 0.0;\r
637 HarpoonAmmoHitRateMax               = 0.0;\r
640 ///////////\r
641 // Range // for ammo, range weapon (modifier) (max = *2)\r
642 // range weapon\r
643 AutolauchRange                  = 25000.0;      // Gat\r
644 BowrifleRange                   = 20000.0;\r
645 LauncherRange                   = 30000.0;      // Rocket Launcher\r
646 PistolRange                     = 15000.0;\r
647 BowpistolRange                  = 15000.0;\r
648 RifleRange                      = 20000.0;\r
649 HarpoonRange                    = 15000.0;\r
650 // ammo\r
651 AutolaunchAmmoRange             = 0.0;\r
652 BowrifleAmmoRange               = 0.0;\r
653 GrenadeAmmoRange                = 0.0;\r
654 LauncherAmmoRange               = 0.0;\r
655 PistolAmmoRange                 = 0.0;\r
656 BowpistolAmmoRange              = 0.0;\r
657 RifleAmmoRange                  = 0.0;\r
658 HarpoonAmmoRange                = 0.0;\r
659 ////////////////////\r
660 // DODGE MODIFIER // not for ammo and jewel, but for armor too\r
661 // melee weapons & armor\r
662 DaggerDodgeMinModifier         = 0.0;\r
663 DaggerDodgeMaxModifier         = 20.0;\r
664 SwordDodgeMinModifier          = -10.0;\r
665 SwordDodgeMaxModifier          = 10.0;\r
666 MaceDodgeMinModifier           = -10.0;\r
667 MaceDodgeMaxModifier           = 10.0;\r
668 AxeDodgeMinModifier            = -10.0;\r
669 AxeDodgeMaxModifier            = 10.0;\r
670 SpearDodgeMinModifier          = -5.0;\r
671 SpearDodgeMaxModifier          = 15.0;\r
672 StaffDodgeMinModifier          = -10.0;\r
673 StaffDodgeMaxModifier          = 10.0;\r
674 TwoHandSwordDodgeMinModifier   = -20.0;\r
675 TwoHandSwordDodgeMaxModifier   = 0.0;\r
676 TwoHandAxeDodgeMinModifier     = -20.0;\r
677 TwoHandAxeDodgeMaxModifier     = 0.0;\r
678 PikeDodgeMinModifier           = -20.0;\r
679 PikeDodgeMaxModifier           = 0.0;\r
680 TwoHandMaceDodgeMinModifier    = -20.0;\r
681 TwoHandMaceDodgeMaxModifier    = 0.0;\r
682 MagicianStaffDodgeMinModifier  = 0.0;\r
683 MagicianStaffDodgeMaxModifier  = 0.0;\r
684 // range weapon\r
685 AutolauchDodgeMinModifier      = -15.0;\r
686 AutolauchDodgeMaxModifier      = 5.0;\r
687 BowrifleDodgeMinModifier       = -10.0;\r
688 BowrifleDodgeMaxModifier       = 10.0;\r
689 LauncherDodgeMinModifier       = -20.0;\r
690 LauncherDodgeMaxModifier       = 0.0;\r
691 PistolDodgeMinModifier         = 0.0;\r
692 PistolDodgeMaxModifier         = 20.0;\r
693 BowpistolDodgeMinModifier      = -5.0;\r
694 BowpistolDodgeMaxModifier      = 15.0;\r
695 RifleDodgeMinModifier          = -20.0;\r
696 RifleDodgeMaxModifier          = 0.0;\r
697 HarpoonDodgeMinModifier        = 0.0;\r
698 HarpoonDodgeMaxModifier        = 0.0;\r
699 // armor and shield\r
700 ShieldDodgeMinModifier         =  -10.0;\r
701 ShieldDodgeMaxModifier         =  0.0;\r
702 BucklerDodgeMinModifier        =  0.0;\r
703 BucklerDodgeMaxModifier        =  20.0;\r
704 LightBootsDodgeMinModifier     =  1.0;\r
705 LightBootsDodgeMaxModifier     =  2.0;\r
706 LightGlovesDodgeMinModifier    =  1.0;\r
707 LightGlovesDodgeMaxModifier    =  2.0;\r
708 LightPantsDodgeMinModifier     =  1.0;\r
709 LightPantsDodgeMaxModifier     =  2.0;\r
710 LightSleevesDodgeMinModifier   =  1.0;\r
711 LightSleevesDodgeMaxModifier   =  2.0;\r
712 LightVestDodgeMinModifier      =  1.0;\r
713 LightVestDodgeMaxModifier      =  2.0;\r
714 MediumBootsDodgeMinModifier    = -2.0;\r
715 MediumBootsDodgeMaxModifier    =  1.0;\r
716 MediumGlovesDodgeMinModifier   = -2.0;\r
717 MediumGlovesDodgeMaxModifier   =  1.0;\r
718 MediumPantsDodgeMinModifier    = -2.0;\r
719 MediumPantsDodgeMaxModifier    =  1.0;\r
720 MediumSleevesDodgeMinModifier  = -2.0;\r
721 MediumSleevesDodgeMaxModifier  =  1.0;\r
722 MediumVestDodgeMinModifier     = -2.0;\r
723 MediumVestDodgeMaxModifier     =  1.0;\r
724 HeavyBootsDodgeMinModifier     = -4.0;\r
725 HeavyBootsDodgeMaxModifier     =  0.0;\r
726 HeavyGlovesDodgeMinModifier    = -4.0;\r
727 HeavyGlovesDodgeMaxModifier    =  0.0;\r
728 HeavyPantsDodgeMinModifier     = -4.0;\r
729 HeavyPantsDodgeMaxModifier     =  0.0;\r
730 HeavySleevesDodgeMinModifier   = -4.0;\r
731 HeavySleevesDodgeMaxModifier   =  0.0;\r
732 HeavyVestDodgeMinModifier      = -4.0;\r
733 HeavyVestDodgeMaxModifier      =  0.0;\r
734 HeavyHelmetDodgeMinModifier    = -4.0;\r
735 HeavyHelmetDodgeMaxModifier    =  0.0;\r
736 ////////////////////\r
737 // PARRY MODIFIER //    not for ammo and jewel, but for armor too\r
738 // melee weapons\r
739 DaggerParryMinModifier         = -20.0;\r
740 DaggerParryMaxModifier         = 0.0;\r
741 SwordParryMinModifier          = -10.0;\r
742 SwordParryMaxModifier          = 10.0;\r
743 MaceParryMinModifier           = -15.0;\r
744 MaceParryMaxModifier           = 5.0;\r
745 AxeParryMinModifier            = -15.0;\r
746 AxeParryMaxModifier            = 5.0;\r
747 SpearParryMinModifier          = -20.0;\r
748 SpearParryMaxModifier          = 0.0;\r
749 StaffParryMinModifier          = 0.0;\r
750 StaffParryMaxModifier          = 20.0;\r
751 TwoHandSwordParryMinModifier   = 0.0;\r
752 TwoHandSwordParryMaxModifier   = 20.0;\r
753 TwoHandAxeParryMinModifier     = -10.0;\r
754 TwoHandAxeParryMaxModifier     = 10.0;\r
755 PikeParryMinModifier           = -10.0;\r
756 PikeParryMaxModifier           = 10.0;\r
757 TwoHandMaceParryMinModifier    = -10.0;\r
758 TwoHandMaceParryMaxModifier    = 10.0;\r
759 MagicianStaffParryMinModifier  = 0.0;\r
760 MagicianStaffParryMaxModifier  = 0.0;\r
761 // range weapon\r
762 AutolauchParryMinModifier      = 0.0;\r
763 AutolauchParryMaxModifier      = 20.0;\r
764 BowrifleParryMinModifier       = -10.0;\r
765 BowrifleParryMaxModifier       = 10.0;\r
766 LauncherParryMinModifier       = 0.0;\r
767 LauncherParryMaxModifier       = 20.0;\r
768 PistolParryMinModifier         = -20.0;\r
769 PistolParryMaxModifier         = 0.0;\r
770 BowpistolParryMinModifier      = -5.0;\r
771 BowpistolParryMaxModifier      = 15.0;\r
772 RifleParryMinModifier          = 0.0;\r
773 RifleParryMaxModifier          = 20.0;\r
774 HarpoonParryMinModifier        = 0.0;\r
775 HarpoonParryMaxModifier        = 0.0;\r
776 // armor and shield\r
777 ShieldParryMinModifier         = 10.0;\r
778 ShieldParryMaxModifier         = 30.0;\r
779 BucklerParryMinModifier        = 0.0;\r
780 BucklerParryMaxModifier        = 20.0;\r
781 LightBootsParryMinModifier     = -1.0;\r
782 LightBootsParryMaxModifier     = 1.0;\r
783 LightGlovesParryMinModifier    = -1.0;\r
784 LightGlovesParryMaxModifier    = 1.0;\r
785 LightPantsParryMinModifier     = -1.0;\r
786 LightPantsParryMaxModifier     = 1.0;\r
787 LightSleevesParryMinModifier   = -1.0;\r
788 LightSleevesParryMaxModifier   = 1.0;\r
789 LightVestParryMinModifier      = -1.0;\r
790 LightVestParryMaxModifier      = 1.0;\r
791 MediumBootsParryMinModifier    = -1.0;\r
792 MediumBootsParryMaxModifier    =  2.0;\r
793 MediumGlovesParryMinModifier   = -1.0;\r
794 MediumGlovesParryMaxModifier   =  2.0;\r
795 MediumPantsParryMinModifier    = -1.0;\r
796 MediumPantsParryMaxModifier    =  2.0;\r
797 MediumSleevesParryMinModifier  = -1.0;\r
798 MediumSleevesParryMaxModifier  =  2.0;\r
799 MediumVestParryMinModifier     = -1.0;\r
800 MediumVestParryMaxModifier     =  2.0;\r
801 HeavyBootsParryMinModifier     = -1.0;\r
802 HeavyBootsParryMaxModifier     =  3.0;\r
803 HeavyGlovesParryMinModifier    = -1.0;\r
804 HeavyGlovesParryMaxModifier    =  3.0;\r
805 HeavyPantsParryMinModifier     = -1.0;\r
806 HeavyPantsParryMaxModifier     =  3.0;\r
807 HeavySleevesParryMinModifier   = -1.0;\r
808 HeavySleevesParryMaxModifier   =  3.0;\r
809 HeavyVestParryMinModifier      = -1.0;\r
810 HeavyVestParryMaxModifier      =  3.0;\r
811 HeavyHelmetParryMinModifier    = -1.0;\r
812 HeavyHelmetParryMaxModifier    =  3.0;\r
813 //////////////////////////////\r
814 // ADVERSARY DODGE MODIFIER // not for ammo, jewel and armor\r
815 // melee weapons\r
816 DaggerAdversaryDodgeMinModifier        = 0.0;\r
817 DaggerAdversaryDodgeMaxModifier        = -20.0;\r
818 SwordAdversaryDodgeMinModifier         = 5.0;\r
819 SwordAdversaryDodgeMaxModifier         = -15.0;\r
820 MaceAdversaryDodgeMinModifier          = 5.0;\r
821 MaceAdversaryDodgeMaxModifier          = -15.0;\r
822 AxeAdversaryDodgeMinModifier           = 5.0;\r
823 AxeAdversaryDodgeMaxModifier           = -15.0;\r
824 SpearAdversaryDodgeMinModifier         = 15.0;\r
825 SpearAdversaryDodgeMaxModifier         = -5.0;\r
826 StaffAdversaryDodgeMinModifier         = 0.0;\r
827 StaffAdversaryDodgeMaxModifier         = -20.0;\r
828 TwoHandSwordAdversaryDodgeMinModifier  = 30.0;\r
829 TwoHandSwordAdversaryDodgeMaxModifier  = 15.0;\r
830 TwoHandAxeAdversaryDodgeMinModifier    = 30.0;\r
831 TwoHandAxeAdversaryDodgeMaxModifier    = 15.0;\r
832 PikeAdversaryDodgeMinModifier          = 30.0;\r
833 PikeAdversaryDodgeMaxModifier          = 15.0;\r
834 TwoHandMaceAdversaryDodgeMinModifier   = 30.0;\r
835 TwoHandMaceAdversaryDodgeMaxModifier   = 15.0;\r
836 MagicianStaffAdversaryDodgeMinModifier = 0.0;\r
837 MagicianStaffAdversaryDodgeMaxModifier = 0.0;\r
838 // range weapon\r
839 AutolauchAdversaryDodgeMinModifier     = 30.0;\r
840 AutolauchAdversaryDodgeMaxModifier     = 15.0;\r
841 BowrifleAdversaryDodgeMinModifier      = 0.0;\r
842 BowrifleAdversaryDodgeMaxModifier      = -20.0;\r
843 LauncherAdversaryDodgeMinModifier      = 30.0;\r
844 LauncherAdversaryDodgeMaxModifier      = 20.0;\r
845 PistolAdversaryDodgeMinModifier        = 0.0;\r
846 PistolAdversaryDodgeMaxModifier        = -15.0;\r
847 BowpistolAdversaryDodgeMinModifier     = 0.0;\r
848 BowpistolAdversaryDodgeMaxModifier     = -15.0;\r
849 RifleAdversaryDodgeMinModifier         = 0.0;\r
850 RifleAdversaryDodgeMaxModifier         = -20.0;\r
851 HarpoonAdversaryDodgeMinModifier       = 0.0;\r
852 HarpoonAdversaryDodgeMaxModifier       = 0.0;\r
853 //////////////////////////////\r
854 // ADVERSARY PARRY MODIFIER // not for ammo, jewel and armor\r
855 // melee weapons\r
856 DaggerAdversaryParryMinModifier        = 20.0;\r
857 DaggerAdversaryParryMaxModifier        = 0.0;\r
858 SwordAdversaryParryMinModifier         = 10.0;\r
859 SwordAdversaryParryMaxModifier         = -10.0;\r
860 MaceAdversaryParryMinModifier          = 15.0;\r
861 MaceAdversaryParryMaxModifier          = -5.0;\r
862 AxeAdversaryParryMinModifier           = 15.0;\r
863 AxeAdversaryParryMaxModifier           = -5.0;\r
864 SpearAdversaryParryMinModifier         = 5.0;\r
865 SpearAdversaryParryMaxModifier         = -5.0;\r
866 StaffAdversaryParryMinModifier         = -5.0;\r
867 StaffAdversaryParryMaxModifier         = -15.0;\r
868 TwoHandSwordAdversaryParryMinModifier  = 0.0;\r
869 TwoHandSwordAdversaryParryMaxModifier  = -30.0;\r
870 TwoHandAxeAdversaryParryMinModifier    = 0.0;\r
871 TwoHandAxeAdversaryParryMaxModifier    = -20.0;\r
872 PikeAdversaryParryMinModifier          = 0.0;\r
873 PikeAdversaryParryMaxModifier          = -20.0;\r
874 TwoHandMaceAdversaryParryMinModifier   = 0.0;\r
875 TwoHandMaceAdversaryParryMaxModifier   = -20.0;\r
876 MagicianStaffAdversaryParryMinModifier = 0.0;\r
877 MagicianStaffAdversaryParryMaxModifier = 0.0;\r
878 // range weapon\r
879 AutolauchAdversaryParryMinModifier     = 10.0;\r
880 AutolauchAdversaryParryMaxModifier     = -10.0;\r
881 BowrifleAdversaryParryMinModifier      = 0.0;\r
882 BowrifleAdversaryParryMaxModifier      = -20.0;\r
883 LauncherAdversaryParryMinModifier      = 20.0;\r
884 LauncherAdversaryParryMaxModifier      = 0.0;\r
885 PistolAdversaryParryMinModifier        = 0.0;\r
886 PistolAdversaryParryMaxModifier        = -20.0;\r
887 BowpistolAdversaryParryMinModifier     = 0.0;\r
888 BowpistolAdversaryParryMaxModifier     = -20.0;\r
889 RifleAdversaryParryMinModifier         = 0.0;\r
890 RifleAdversaryParryMaxModifier         = -20.0;\r
891 HarpoonAdversaryParryMinModifier       = 0.0;\r
892 HarpoonAdversaryParryMaxModifier       = -20.0;\r
894 //////////////////////////////\r
895 // Cast Modifiers                // for melee weapons\r
896 //Elemental casting time factor (melee weapon only)\r
897 // Min\r
898 DaggerElementalCastingTimeFactor                        = 0.0;\r
899 SwordElementalCastingTimeFactor                         = 0.0;\r
900 AxeElementalCastingTimeFactor                           = 0.0;\r
901 MaceElementalCastingTimeFactor                          = 0.0;\r
902 SpearElementalCastingTimeFactor                         = 0.0;\r
903 StaffElementalCastingTimeFactor                         = 0.0;\r
904 MagicianStaffElementalCastingTimeFactor                 = 0.2;\r
905 TwoHandAxeElementalCastingTimeFactor                    = 0.0;\r
906 TwoHandSwordElementalCastingTimeFactor                  = 0.0;\r
907 PikeElementalCastingTimeFactor                          = 0.0;\r
908 TwoHandMaceElementalCastingTimeFactor                   = 0.0;\r
909 // max\r
910 DaggerElementalCastingTimeFactorMax                     = 1.0;\r
911 SwordElementalCastingTimeFactorMax                      = 1.0;\r
912 AxeElementalCastingTimeFactorMax                        = 1.0;\r
913 MaceElementalCastingTimeFactorMax                       = 1.0;\r
914 SpearElementalCastingTimeFactorMax                      = 1.0;\r
915 StaffElementalCastingTimeFactorMax                      = 1.0;\r
916 MagicianStaffElementalCastingTimeFactorMax              = 1.0;\r
917 TwoHandAxeElementalCastingTimeFactorMax                 = 1.0;\r
918 TwoHandSwordElementalCastingTimeFactorMax               = 1.0;\r
919 PikeElementalCastingTimeFactorMax                       = 1.0;\r
920 TwoHandMaceElementalCastingTimeFactorMax                = 1.0;\r
922 //Elemental power factor (melee weapon only)\r
923 // Min\r
924 DaggerElementalPowerFactor                              = 0.0;\r
925 SwordElementalPowerFactor                               = 0.0;\r
926 AxeElementalPowerFactor                                 = 0.0;\r
927 MaceElementalPowerFactor                                = 0.0;\r
928 SpearElementalPowerFactor                               = 0.0;\r
929 StaffElementalPowerFactor                               = 0.0;\r
930 MagicianStaffElementalPowerFactor                       = 0.2;\r
931 TwoHandAxeElementalPowerFactor                          = 0.0;\r
932 TwoHandSwordElementalPowerFactor                        = 0.0;\r
933 PikeElementalPowerFactor                                = 0.0;\r
934 TwoHandMaceElementalPowerFactor                         = 0.0;\r
935 // Max\r
936 DaggerElementalPowerFactorMax                           = 1.0;\r
937 SwordElementalPowerFactorMax                            = 1.0;\r
938 AxeElementalPowerFactorMax                              = 1.0;\r
939 MaceElementalPowerFactorMax                             = 1.0;\r
940 SpearElementalPowerFactorMax                            = 1.0;\r
941 StaffElementalPowerFactorMax                            = 1.0;\r
942 MagicianStaffElementalPowerFactorMax                    = 1.0;\r
943 TwoHandAxeElementalPowerFactorMax                       = 1.0;\r
944 TwoHandSwordElementalPowerFactorMax                     = 1.0;\r
945 PikeElementalPowerFactorMax                             = 1.0;\r
946 TwoHandMaceElementalPowerFactorMax                      = 1.0;\r
948 //OffensiveAffliction casting time factor (melee weapon only)\r
949 // Min\r
950 DaggerOffensiveAfflictionCastingTimeFactor              = 0.0;\r
951 SwordOffensiveAfflictionCastingTimeFactor               = 0.0;\r
952 AxeOffensiveAfflictionCastingTimeFactor                 = 0.0;\r
953 MaceOffensiveAfflictionCastingTimeFactor                = 0.0;\r
954 SpearOffensiveAfflictionCastingTimeFactor               = 0.0;\r
955 StaffOffensiveAfflictionCastingTimeFactor               = 0.0;\r
956 MagicianStaffOffensiveAfflictionCastingTimeFactor       = 0.2;\r
957 TwoHandAxeOffensiveAfflictionCastingTimeFactor          = 0.0;\r
958 TwoHandSwordOffensiveAfflictionCastingTimeFactor        = 0.0;\r
959 PikeOffensiveAfflictionCastingTimeFactor                = 0.0;\r
960 TwoHandMaceOffensiveAfflictionCastingTimeFactor         = 0.0;\r
961 // Max\r
962 DaggerOffensiveAfflictionCastingTimeFactorMax           = 1.0;\r
963 SwordOffensiveAfflictionCastingTimeFactorMax            = 1.0;\r
964 AxeOffensiveAfflictionCastingTimeFactorMax              = 1.0;\r
965 MaceOffensiveAfflictionCastingTimeFactorMax             = 1.0;\r
966 SpearOffensiveAfflictionCastingTimeFactorMax            = 1.0;\r
967 StaffOffensiveAfflictionCastingTimeFactorMax            = 1.0;\r
968 MagicianStaffOffensiveAfflictionCastingTimeFactorMax    = 1.0;\r
969 TwoHandAxeOffensiveAfflictionCastingTimeFactorMax       = 1.0;\r
970 TwoHandSwordOffensiveAfflictionCastingTimeFactorMax     = 1.0;\r
971 PikeOffensiveAfflictionCastingTimeFactorMax             = 1.0;\r
972 TwoHandMaceOffensiveAfflictionCastingTimeFactorMax      = 1.0;\r
974 //OffensiveAffliction power factor (melee weapon only)\r
975 // Min\r
976 DaggerOffensiveAfflictionPowerFactor                    = 0.0;\r
977 SwordOffensiveAfflictionPowerFactor                     = 0.0;\r
978 AxeOffensiveAfflictionPowerFactor                       = 0.0;\r
979 MaceOffensiveAfflictionPowerFactor                      = 0.0;\r
980 SpearOffensiveAfflictionPowerFactor                     = 0.0;\r
981 StaffOffensiveAfflictionPowerFactor                     = 0.0;\r
982 MagicianStaffOffensiveAfflictionPowerFactor             = 0.2;\r
983 TwoHandAxeOffensiveAfflictionPowerFactor                = 0.0;\r
984 TwoHandSwordOffensiveAfflictionPowerFactor              = 0.0;\r
985 PikeOffensiveAfflictionPowerFactor                      = 0.0;\r
986 TwoHandMaceOffensiveAfflictionPowerFactor               = 0.0;\r
987 // Max\r
988 DaggerOffensiveAfflictionPowerFactorMax                 = 1.0;\r
989 SwordOffensiveAfflictionPowerFactorMax                  = 1.0;\r
990 AxeOffensiveAfflictionPowerFactorMax                    = 1.0;\r
991 MaceOffensiveAfflictionPowerFactorMax                   = 1.0;\r
992 SpearOffensiveAfflictionPowerFactorMax                  = 1.0;\r
993 StaffOffensiveAfflictionPowerFactorMax                  = 1.0;\r
994 MagicianStaffOffensiveAfflictionPowerFactorMax          = 1.0;\r
995 TwoHandAxeOffensiveAfflictionPowerFactorMax             = 1.0;\r
996 TwoHandSwordOffensiveAfflictionPowerFactorMax           = 1.0;\r
997 PikeOffensiveAfflictionPowerFactorMax                   = 1.0;\r
998 TwoHandMaceOffensiveAfflictionPowerFactorMax            = 1.0;\r
1000 //Heal casting time factor (melee weapon only)\r
1001 // Min\r
1002 DaggerHealCastingTimeFactor                             = 0.0;\r
1003 SwordHealCastingTimeFactor                              = 0.0;\r
1004 AxeHealCastingTimeFactor                                = 0.0;\r
1005 MaceHealCastingTimeFactor                               = 0.0;\r
1006 SpearHealCastingTimeFactor                              = 0.0;\r
1007 StaffHealCastingTimeFactor                              = 0.0;\r
1008 MagicianStaffHealCastingTimeFactor                      = 0.2;\r
1009 TwoHandAxeHealCastingTimeFactor                         = 0.0;\r
1010 TwoHandSwordHealCastingTimeFactor                       = 0.0;\r
1011 PikeHealCastingTimeFactor                               = 0.0;\r
1012 TwoHandMaceHealCastingTimeFactor                        = 0.0;\r
1013 // Max\r
1014 DaggerHealCastingTimeFactorMax                          = 1.0;\r
1015 SwordHealCastingTimeFactorMax                           = 1.0;\r
1016 AxeHealCastingTimeFactorMax                             = 1.0;\r
1017 MaceHealCastingTimeFactorMax                            = 1.0;\r
1018 SpearHealCastingTimeFactorMax                           = 1.0;\r
1019 StaffHealCastingTimeFactorMax                           = 1.0;\r
1020 MagicianStaffHealCastingTimeFactorMax                   = 1.0;\r
1021 TwoHandAxeHealCastingTimeFactorMax                      = 1.0;\r
1022 TwoHandSwordHealCastingTimeFactorMax                    = 1.0;\r
1023 PikeHealCastingTimeFactorMax                            = 1.0;\r
1024 TwoHandMaceHealCastingTimeFactorMax                     = 1.0;\r
1026 //Heal power factor (melee weapon only)\r
1027 // Min\r
1028 DaggerHealPowerFactor                                   = 0.0;\r
1029 SwordHealPowerFactor                                    = 0.0;\r
1030 AxeHealPowerFactor                                      = 0.0;\r
1031 MaceHealPowerFactor                                     = 0.0;\r
1032 SpearHealPowerFactor                                    = 0.0;\r
1033 StaffHealPowerFactor                                    = 0.0;\r
1034 MagicianStaffHealPowerFactor                            = 0.2;\r
1035 TwoHandAxeHealPowerFactor                               = 0.0;\r
1036 TwoHandSwordHealPowerFactor                             = 0.0;\r
1037 PikeHealPowerFactor                                     = 0.0;\r
1038 TwoHandMaceHealPowerFactor                              = 0.0;\r
1039 // Max\r
1040 DaggerHealPowerFactorMax                                = 1.0;\r
1041 SwordHealPowerFactorMax                                 = 1.0;\r
1042 AxeHealPowerFactorMax                                   = 1.0;\r
1043 MaceHealPowerFactorMax                                  = 1.0;\r
1044 SpearHealPowerFactorMax                                 = 1.0;\r
1045 StaffHealPowerFactorMax                                 = 1.0;\r
1046 MagicianStaffHealPowerFactorMax                         = 1.0;\r
1047 TwoHandAxeHealPowerFactorMax                            = 1.0;\r
1048 TwoHandSwordHealPowerFactorMax                          = 1.0;\r
1049 PikeHealPowerFactorMax                                  = 1.0;\r
1050 TwoHandMaceHealPowerFactorMax                           = 1.0;\r
1052 //DefensiveAffliction casting time factor (melee weapon only)\r
1053 // Min\r
1054 DaggerDefensiveAfflictionCastingTimeFactor              = 0.0;\r
1055 SwordDefensiveAfflictionCastingTimeFactor               = 0.0;\r
1056 AxeDefensiveAfflictionCastingTimeFactor                 = 0.0;\r
1057 MaceDefensiveAfflictionCastingTimeFactor                = 0.0;\r
1058 SpearDefensiveAfflictionCastingTimeFactor               = 0.0;\r
1059 StaffDefensiveAfflictionCastingTimeFactor               = 0.0;\r
1060 MagicianStaffDefensiveAfflictionCastingTimeFactor       = 0.2;\r
1061 TwoHandAxeDefensiveAfflictionCastingTimeFactor          = 0.0;\r
1062 TwoHandSwordDefensiveAfflictionCastingTimeFactor        = 0.0;\r
1063 PikeDefensiveAfflictionCastingTimeFactor                = 0.0;\r
1064 TwoHandMaceDefensiveAfflictionCastingTimeFactor         = 0.0;\r
1065 // Max\r
1066 DaggerDefensiveAfflictionCastingTimeFactorMax           = 1.0;\r
1067 SwordDefensiveAfflictionCastingTimeFactorMax            = 1.0;\r
1068 AxeDefensiveAfflictionCastingTimeFactorMax              = 1.0;\r
1069 MaceDefensiveAfflictionCastingTimeFactorMax             = 1.0;\r
1070 SpearDefensiveAfflictionCastingTimeFactorMax            = 1.0;\r
1071 StaffDefensiveAfflictionCastingTimeFactorMax            = 1.0;\r
1072 MagicianStaffDefensiveAfflictionCastingTimeFactorMax    = 1.0;\r
1073 TwoHandAxeDefensiveAfflictionCastingTimeFactorMax       = 1.0;\r
1074 TwoHandSwordDefensiveAfflictionCastingTimeFactorMax     = 1.0;\r
1075 PikeDefensiveAfflictionCastingTimeFactorMax             = 1.0;\r
1076 TwoHandMaceDefensiveAfflictionCastingTimeFactorMax      = 1.0;\r
1078 //DefensiveAffliction power factor (melee weapon only)\r
1079 // Min\r
1080 DaggerDefensiveAfflictionPowerFactor                    = 0.0;\r
1081 SwordDefensiveAfflictionPowerFactor                     = 0.0;\r
1082 AxeDefensiveAfflictionPowerFactor                       = 0.0;\r
1083 MaceDefensiveAfflictionPowerFactor                      = 0.0;\r
1084 SpearDefensiveAfflictionPowerFactor                     = 0.0;\r
1085 StaffDefensiveAfflictionPowerFactor                     = 0.0;\r
1086 MagicianStaffDefensiveAfflictionPowerFactor             = 0.2;\r
1087 TwoHandAxeDefensiveAfflictionPowerFactor                = 0.0;\r
1088 TwoHandSwordDefensiveAfflictionPowerFactor              = 0.0;\r
1089 PikeDefensiveAfflictionPowerFactor                      = 0.0;\r
1090 TwoHandMaceDefensiveAfflictionPowerFactor               = 0.0;\r
1091 // Max\r
1092 DaggerDefensiveAfflictionPowerFactorMax                 = 1.0;\r
1093 SwordDefensiveAfflictionPowerFactorMax                  = 1.0;\r
1094 AxeDefensiveAfflictionPowerFactorMax                    = 1.0;\r
1095 MaceDefensiveAfflictionPowerFactorMax                   = 1.0;\r
1096 SpearDefensiveAfflictionPowerFactorMax                  = 1.0;\r
1097 StaffDefensiveAfflictionPowerFactorMax                  = 1.0;\r
1098 MagicianStaffDefensiveAfflictionPowerFactorMax          = 1.0;\r
1099 TwoHandAxeDefensiveAfflictionPowerFactorMax             = 1.0;\r
1100 TwoHandSwordDefensiveAfflictionPowerFactorMax           = 1.0;\r
1101 PikeDefensiveAfflictionPowerFactorMax                   = 1.0;\r
1102 TwoHandMaceDefensiveAfflictionPowerFactorMax            = 1.0;\r
1106 ///////////////////////\r
1107 // PROTECTION FACTOR //\r
1108 // armor and shield\r
1109 // Min\r
1110 BucklerProtectionFactor             = 0.08;\r
1111 ShieldProtectionFactor              = 0.16;\r
1112 LightBootsProtectionFactor          = 0.05;\r
1113 LightGlovesProtectionFactor         = 0.05;\r
1114 LightPantsProtectionFactor          = 0.05;\r
1115 LightSleevesProtectionFactor        = 0.05;\r
1116 LightVestProtectionFactor           = 0.05;\r
1117 MediumBootsProtectionFactor         = 0.20;\r
1118 MediumGlovesProtectionFactor        = 0.20;\r
1119 MediumPantsProtectionFactor         = 0.20;\r
1120 MediumSleevesProtectionFactor       = 0.20;\r
1121 MediumVestProtectionFactor          = 0.20;\r
1122 HeavyBootsProtectionFactor          = 0.40;\r
1123 HeavyGlovesProtectionFactor         = 0.40;\r
1124 HeavyPantsProtectionFactor          = 0.40;\r
1125 HeavySleevesProtectionFactor        = 0.40;\r
1126 HeavyVestProtectionFactor           = 0.40;\r
1127 HeavyHelmetProtectionFactor         = 0.40;\r
1128 // Max\r
1129 BucklerProtectionFactorMax          = 0.12;\r
1130 ShieldProtectionFactorMax           = 0.24;\r
1131 LightBootsProtectionFactorMax       = 0.25;\r
1132 LightGlovesProtectionFactorMax      = 0.25;\r
1133 LightPantsProtectionFactorMax       = 0.25;\r
1134 LightSleevesProtectionFactorMax     = 0.25;\r
1135 LightVestProtectionFactorMax        = 0.25;\r
1136 MediumBootsProtectionFactorMax      = 0.40;\r
1137 MediumGlovesProtectionFactorMax     = 0.40;\r
1138 MediumPantsProtectionFactorMax      = 0.40;\r
1139 MediumSleevesProtectionFactorMax    = 0.40;\r
1140 MediumVestProtectionFactorMax       = 0.40;\r
1141 HeavyBootsProtectionFactorMax       = 0.60;\r
1142 HeavyGlovesProtectionFactorMax      = 0.60;\r
1143 HeavyPantsProtectionFactorMax       = 0.60;\r
1144 HeavySleevesProtectionFactorMax     = 0.60;\r
1145 HeavyVestProtectionFactorMax        = 0.60;\r
1146 HeavyHelmetProtectionFactorMax      = 0.60;\r
1147 /////////////////////////////\r
1148 // MAX SLASHING PROTECTION // value to multiply with the item level.\r
1149 // armor and shield\r
1150 BucklerMaxSlashingProtection        = 0.24;\r
1151 ShieldMaxSlashingProtection         = 0.48;\r
1152 LightBootsMaxSlashingProtection     = 0.56;\r
1153 LightGlovesMaxSlashingProtection    = 0.56;\r
1154 LightPantsMaxSlashingProtection     = 0.56;\r
1155 LightSleevesMaxSlashingProtection   = 0.56;\r
1156 LightVestMaxSlashingProtection      = 0.56;\r
1157 MediumBootsMaxSlashingProtection    = 0.89;\r
1158 MediumGlovesMaxSlashingProtection   = 0.89;\r
1159 MediumPantsMaxSlashingProtection    = 0.89;\r
1160 MediumSleevesMaxSlashingProtection  = 0.89;\r
1161 MediumVestMaxSlashingProtection     = 0.89;\r
1162 HeavyBootsMaxSlashingProtection     = 1.33;\r
1163 HeavyGlovesMaxSlashingProtection    = 1.33;\r
1164 HeavyPantsMaxSlashingProtection     = 1.33;\r
1165 HeavySleevesMaxSlashingProtection   = 1.33;\r
1166 HeavyVestMaxSlashingProtection      = 1.33;\r
1167 HeavyHelmetMaxSlashingProtection    = 1.33;\r
1168 //////////////////////////\r
1169 // MAX BLUNT PROTECTION //\r
1170 // armor and shield\r
1171 BucklerMaxBluntProtection           = 0.24;\r
1172 ShieldMaxBluntProtection            = 0.48;\r
1173 LightBootsMaxBluntProtection        = 0.56;\r
1174 LightGlovesMaxBluntProtection       = 0.56;\r
1175 LightPantsMaxBluntProtection        = 0.56;\r
1176 LightSleevesMaxBluntProtection      = 0.56;\r
1177 LightVestMaxBluntProtection         = 0.56;\r
1178 MediumBootsMaxBluntProtection       = 0.89;\r
1179 MediumGlovesMaxBluntProtection      = 0.89;\r
1180 MediumPantsMaxBluntProtection       = 0.89;\r
1181 MediumSleevesMaxBluntProtection     = 0.89;\r
1182 MediumVestMaxBluntProtection        = 0.89;\r
1183 HeavyBootsMaxBluntProtection        = 1.33;\r
1184 HeavyGlovesMaxBluntProtection       = 1.33;\r
1185 HeavyPantsMaxBluntProtection        = 1.33;\r
1186 HeavySleevesMaxBluntProtection      = 1.33;\r
1187 HeavyVestMaxBluntProtection         = 1.33;\r
1188 HeavyHelmetMaxBluntProtection       = 1.33;\r
1189 /////////////////////////////\r
1190 // MAX PIERCING PROTECTION //\r
1191 // armor and shield\r
1192 BucklerMaxPiercingProtection        = 0.24;\r
1193 ShieldMaxPiercingProtection         = 0.48;\r
1194 LightBootsMaxPiercingProtection     = 0.56;\r
1195 LightGlovesMaxPiercingProtection    = 0.56;\r
1196 LightPantsMaxPiercingProtection     = 0.56;\r
1197 LightSleevesMaxPiercingProtection   = 0.56;\r
1198 LightVestMaxPiercingProtection      = 0.56;\r
1199 MediumBootsMaxPiercingProtection    = 0.89;\r
1200 MediumGlovesMaxPiercingProtection   = 0.89;\r
1201 MediumPantsMaxPiercingProtection    = 0.89;\r
1202 MediumSleevesMaxPiercingProtection  = 0.89;\r
1203 MediumVestMaxPiercingProtection     = 0.89;\r
1204 HeavyBootsMaxPiercingProtection     = 1.33;\r
1205 HeavyGlovesMaxPiercingProtection    = 1.33;\r
1206 HeavyPantsMaxPiercingProtection     = 1.33;\r
1207 HeavySleevesMaxPiercingProtection   = 1.33;\r
1208 HeavyVestMaxPiercingProtection      = 1.33;\r
1209 HeavyHelmetMaxPiercingProtection    = 1.33;\r
1210 //////////////////////////////\r
1211 // JEWEL PROTECTION\r
1212 AcidJewelProtection                 = 0.08001; // de 0 Ã  1.0 (1.0 = 100% de protection)\r
1213 ColdJewelProtection                 = 0.08001;\r
1214 FireJewelProtection                 = 0.08001;\r
1215 RotJewelProtection                  = 0.08001;\r
1216 ShockWaveJewelProtection            = 0.08001;\r
1217 PoisonJewelProtection               = 0.08001;\r
1218 ElectricityJewelProtection          = 0.08001;\r
1220 MaxMagicProtection                  = 70; // Maximum protection can be gived by jewelry (clamp value), de 0 Ã  100 (pourcentage)\r
1221 HominBaseProtection                 = 10; // Homin base protection in generic magic damage type\r
1222 HominRacialProtection               = 20; // Homin base protection in racial magic damage type\r
1223 MaxAbsorptionFactor                 = 50; // Factor used for compute maximum absorption gived by all jewel (100 = 1.0 factor (100%)) (Max absorbtion = sum(equiped jewels recommandeds) * factor)\r
1224 //////////////////////////////\r
1225 // JEWEL RESISTANCE\r
1226 DesertResistance                    = 8; // In skill points bonus\r
1227 ForestResistance                    = 8;\r
1228 LacustreResistance                  = 8;\r
1229 JungleResistance                    = 8;\r
1230 PrimaryRootResistance               = 8;\r
1232 HominRacialResistance               = 10;// Homin racial magic resistance to magic racial spell type\r
1233 MaxMagicResistanceBonus             = 50;// clamp value of resistance bonus resistance after all bonus/malus applied\r
1234 EcosystemResistancePenalty          = 10;// ecosystem resistance penalty value\r
1235 //*************************************************************************************************************\r
1236 //      regen speed parameters\r
1237 //*************************************************************************************************************\r
1238 RegenDivisor            = 12.5;\r
1239 RegenReposFactor        = 2.0;\r
1240 RegenOffset             = 0.6;\r
1242 //*************************************************************************************************************\r
1243 // weapon damage table config\r
1244 //*************************************************************************************************************\r
1245 MinDamage = 27;\r
1246 DamageStep = 1;\r
1247 ExponentialPower = 1;\r
1248 SmoothingFactor = 0;\r
1250 //*************************************************************************************************************\r
1251 // hand to hand combat config\r
1252 //*************************************************************************************************************\r
1253 HandToHandDamageFactor = 0.35;\r
1254 HandToHandLatency = 25; // 25 ticks = 2.5s\r
1256 //*************************************************************************************************************\r
1257 // combat config\r
1258 //*************************************************************************************************************\r
1259 BotDamageFactor = 1; // factor applied on npc and creature damage\r
1260 // special effects when hit to localisation\r
1261 HitChestStaLossFactor = 0.5;\r
1262 HitHeadStunDuration = 2;\r
1263 HitArmsSlowDuration = 8;\r
1264 HitArmsSlowFactor = 30;\r
1265 HitLegsSlowDuration = 8;\r
1266 HitLegsSlowFactor = -20;\r
1267 HitHandsDebuffDuration = 8;\r
1268 HitHandsDebuffValue = -20;\r
1269 HitFeetDebuffDuration = 8;\r
1270 HitFeetDebuffValue = -20;\r
1271 NbOpponentsBeforeMalus = 1;\r
1272 ModPerSupernumeraryOpponent = -5;\r
1273 MinTwoWeaponsLatency = 10;\r
1275 ShieldingRadius = 5;\r
1276 CombatFlagLifetime = 50; // (in ticks) used for openings\r
1278 DodgeFactorForMagicSkills = 1.0;\r
1279 DodgeFactorForForageSkills = 0.5;\r
1281 MagicResistFactorForCombatSkills = 1.0;\r
1282 MagicResistFactorForMagicSkills = 1.0;\r
1283 MagicResistFactorForForageSkills = 0.5;\r
1284 MagicResistSkillDelta = -25;\r
1286 //*************************************************************************************************************\r
1287 // Price parameters ( price formula is ItemPriceCoeff2 * x2 + ItemPriceCoeff1 * x + ItemPriceCoeff0 )\r
1288 //*************************************************************************************************************\r
1289 // polynom coeff of degree 0 in the price formula\r
1290 ItemPriceCoeff0 = 100.0;\r
1291 // polynom coeff of degree 1 in the price formula\r
1292 ItemPriceCoeff1 = 0.6;\r
1293 // polynom coeff of degree 2 in the price formula\r
1294 ItemPriceCoeff2 = 0.02;\r
1295 // factor to apply on non raw maetrial items to compute their price\r
1296 ItemPriceFactor = 2.0;\r
1297 // factor to apply on animal price to get the price a user can buy them\r
1298 AnimalSellFactor = 0.5;\r
1299 // factor to apply on teleport price to get the price a user can buy them\r
1300 TeleportSellFactor = 0.5;\r
1301 // this factor is applied to all faction point prices\r
1302 GlobalFactionPointPriceFactor = 1.0;\r
1304 // this factor is applied to all faction point prices\r
1305 GlobalFactionPointPriceFactor = 1.0;\r
1307 //*************************************************************************************************************\r
1308 // Max quality of Raw Material Npc item selled by NPC\r
1309 //*************************************************************************************************************\r
1310 MaxNPCRawMaterialQualityInSell = 100;\r
1312 //*************************************************************************************************************\r
1313 // Sell store parameters\r
1314 //*************************************************************************************************************\r
1315 // an item can stay 7 days in a sale store (total cumulated time in game cycle)\r
1316 MaxGameCycleSaleStore = 6048000;\r
1318 NBMaxItemPlayerSellDisplay = 128; //NB max item can be displayed for player item list selled\r
1319 NBMaxItemNpcSellDisplay = 128; //NB max item can be displayed for npc item list selled\r
1320 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\r
1322 //*************************************************************************************************************\r
1323 // Factor for apply malus wear equipment to craft ( Recommended max = Recommended - (Recommanded * malus wear * WearMalusCraftFactor )\r
1324 //*************************************************************************************************************\r
1325 WearMalusCraftFactor = 0.1;\r
1327 //*************************************************************************************************************\r
1328 // Item wear config\r
1329 //*************************************************************************************************************\r
1330 //MeleeWeaponWearPerAction      = 0.01;\r
1331 //RangeWeaponWearPerAction      = 0.01;\r
1333 // now we base wear factor for weapons on the ration (WeaponLatency / ReferenceWeaponLatencyForWear)\r
1334 // MUST be > 0\r
1335 ReferenceWeaponLatencyForWear = 20;\r
1337 CraftingToolWearPerAction       = 0.2;\r
1338 ForageToolWearPerAction         = 0.2;\r
1339 ArmorWearPerAction                      = 0.01;\r
1340 ShieldWearPerAction                     = 0.05;\r
1341 JewelryWearPerAction            = 0.01;\r
1343 // melee weapons\r
1344 DaggerWearPerAction                     = 0.01;\r
1345 SwordWearPerAction                      = 0.01;\r
1346 MaceWearPerAction                       = 0.01;\r
1347 AxeWearPerAction                        = 0.01;\r
1348 SpearWearPerAction                      = 0.01;\r
1349 StaffWearPerAction                      = 0.01;\r
1350 MagicianStaffWearPerAction      = 0.01;\r
1351 TwoHandSwordWearPerAction       = 0.01;\r
1352 TwoHandAxeWearPerAction         = 0.01;\r
1353 PikeWearPerAction                       = 0.01;\r
1354 TwoHandMaceWearPerAction        = 0.01;\r
1355 // range weapon\r
1356 AutolauchWearPerAction          = 0.01;\r
1357 BowrifleWearPerAction           = 0.01;\r
1358 LauncherWearPerAction           = 0.01;\r
1359 PistolWearPerAction                     = 0.01;\r
1360 BowpistolWearPerAction          = 0.01;\r
1361 RifleWearPerAction                      = 0.01;\r
1363 //*************************************************************************************************************\r
1364 // Fame Variables\r
1365 //*************************************************************************************************************\r
1366 // Fame memory interpolation periode (default to 5 days)\r
1367 FameMemoryInterpolation = 4320000;\r
1368 // Fame trend reset delay (default to 30 mn)\r
1369 FameTrendResetDelay = 18000;\r
1370 // Point of fame lost with the faction of a killed bot\r
1371 FameByKill = -5000;\r
1372 // Minimum Fame To Buy a Guild Building\r
1373 MinFameToBuyGuildBuilding = 0;\r
1374 // Minimum Fame To Buy a Player Building\r
1375 MinFameToBuyPlayerBuilding = 0;\r
1376 // maximum price variation ( in absolute value ) that can be due to fame\r
1377 MaxFamePriceVariation = 0.3;\r
1378 // Maximum fame value taken in account in trade\r
1379 MaxFameToTrade = 600000;\r
1380 // Minimum fame value taken in account in trade, under this value, the merchant refuse to sell\r
1381 MinFameToTrade = -200000;\r
1382 // Minimum of positive or negtative fame for PVP\r
1383 PVPFameRequired = 25;\r
1385 //*************************************************************************************************************\r
1386 // Guild Variables\r
1387 //*************************************************************************************************************\r
1388 //fame to buy a guild building\r
1389 MinFameToBuyGuildBuilding = 0;\r
1390 // cost of the guild building in money\r
1391 MoneyToBuyGuildBuilding = 10;\r
1392 // base bulk of the guild building\r
1393 BaseGuildBulk = 10000000;\r
1394 // cost in money to create a guild\r
1395 GuildCreationCost = 100000;\r
1396 // max number of charges a guild can apply for\r
1397 MaxAppliedChargeCount = 3;\r
1399 //*************************************************************************************************************\r
1400 // Animals\r
1401 //*************************************************************************************************************\r
1402 AnimalHungerFactor = 0.026042;\r
1403 AnimalStopFollowingDistance = 100;\r
1404 AllowAnimalInventoryAccessFromAnyStable = 0;\r
1406 //*************************************************************************************************************\r
1407 // PVP\r
1408 //*************************************************************************************************************\r
1409 DuelQueryDuration = 600;\r
1410 ChallengeSpawnZones =\r
1412         "pvp_challenge_fyros_spawn_1",\r
1413         "pvp_challenge_fyros_spawn_2",\r
1414 };\r
1416 PVPMeleeCombatDamageFactor = 1.0;\r
1417 PVPRangeCombatDamageFactor = 1.0;\r
1418 PVPMagicDamageFactor       = 1.0;\r
1420 TimeForSetPVPFlag = 1200;       // 2 mn         Timer for set flag pvp become effective\r
1421 TimeForResetPVPFlag = 18000;    // 30 mn        Minimum time pvp flag must stay on before player can reset it\r
1422 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\r
1423 PVPActionTimer = 6000;          // 10 mn        Timer for be able to play in PVE with neutral or other faction character after made an pvp action\r
1425 TotemBuildTime = 6000;\r
1426 TotemRebuildWait = 72000;\r
1428 ResPawnPVPInSameRegionForbiden = 0; // 1 is player character can't respawn in same region of there death in faction PvP.\r
1430 BuildSpireActive = 0;\r
1433 // max distance from PvP combat to gain PvP points (faction and HoF points) from team PvP kills (in meters)\r
1434 MaxDistanceForPVPPointsGain = 50.0;\r
1435 // minimum delta level used to compute the faction points gain\r
1436 MinPVPDeltaLevel = -50;\r
1437 // maximum delta level used to compute the faction points gain\r
1438 MaxPVPDeltaLevel = 50;\r
1439 // for team PvP progression add this value to the faction points divisor for each team member above one\r
1440 PVPTeamMemberDivisorValue = 1.0;\r
1441 // it is the base used in faction point gain formula\r
1442 PVPFactionPointBase = 5.0;\r
1443 // it is the base used in HoF point gain formula\r
1444 PVPHoFPointBase = 5.0;\r
1445 // in faction PvP the killed players loses the faction points gained per killer multiplied by this factor\r
1446 PVPFactionPointLossFactor = 0.1;\r
1447 // in faction PvP the killed players loses the HoF points gained per killer multiplied by this factor\r
1448 PVPHoFPointLossFactor = 0.5;\r
1449 // players will not get any point for the same PvP kill for this time in seconds\r
1450 TimeWithoutPointForSamePVPKill = 300;\r
1452 VerboseFactionPoint = 0;\r
1454 //*************************************************************************************************************\r
1455 // Outpost\r
1456 //*************************************************************************************************************\r
1457 // Global flag to activate outpost challenge system\r
1458 LoadOutposts = 1;\r
1459 // Outpost saving period in tick (1 outpost saved at a time), default is 10 ticks\r
1460 OutpostSavingPeriod = 10;\r
1461 // Period in ticks between 2 updates of the same outpost, default is 10 ticks\r
1462 OutpostUpdatePeriod = 10;\r
1463 // Set if the outpost drillers generate mps or not\r
1464 EnableOutpostDrillerMPGeneration = 1;\r
1465 // Production time of mp in the driller (in seconds)\r
1466 OutpostDrillerTimeUnit = 60*60*24;      // per day\r
1467 // Delay in ticks used to check if 2 actions for editing an outpost are concurrent\r
1468 OutpostEditingConcurrencyCheckDelay = 50;\r
1469 // Period in seconds between 2 updates of outpost timers on clients\r
1470 OutpostClientTimersUpdatePeriod = 60;\r
1471 // Number of rounds in an outpost fight\r
1472 OutpostFightRoundCount = 24;\r
1473 // Time of a round in an outpost fight, in seconds\r
1474 OutpostFightRoundTime = 5*60;\r
1475 // Time to decrement an outpost level in seconds (in peace time)\r
1476 OutpostLevelDecrementTime = 60*60*24*2; // an outpost loses 1 level every 2 days\r
1477 // Delay in ticks used to check if 2 actions for editing an outpost are concurrent\r
1478 OutpostEditingConcurrencyCheckDelay = 50;\r
1479 // Time of each outpost state (challenge, beforeAttack, afterAttack, beforeDefense, afterDefense), in seconds. If 0 default computed value is used.\r
1480 OutpostStateTimeOverride = 0;\r
1481 // Max time the player has to answer the JoinPvp Window, in seconds\r
1482 OutpostJoinPvpTimer = 10;\r
1483 // Time range before next attack period in which a service reboot will cancel the challenge, in seconds\r
1484 OutpostRangeForCancelOnReset = 60*60*3; // 3 hours\r
1485 // Max number of outposts per guild (DO NOT exceed outpost count in database.xml)\r
1486 GuildMaxOutpostCount = 10;\r
1487 //*************************************************************************************************************\r
1489 MonoMissionTimout = 144000;\r
1490 VerboseMissions = 0;\r
1491 MissionLogFile = "egs_missions.log";\r
1492 MissionPrerequisitsEnabled = 1;\r
1493 CheckCharacterVisitPlacePeriodGC = 64;\r
1495 // This icon will be used for missions with an invalid mission icon. If\r
1496 // default icon is invalid too mission will not be displayed at all on client.\r
1497 DefaultMissionIcon = "generic_rite";\r
1499 // Mission states is read from file mission_validation.cfg. The EGS will load\r
1500 // only the files which state is in ValidMissionStates list. If that list\r
1501 // contains the keyword "All" all missions will be loaded.\r
1502 ValidMissionStates = {\r
1503         "All",\r
1504 //      "Disabled",\r
1505 //      "Test",\r
1506 //      "Valid",\r
1507 };\r
1509 StoreBotNames = 1;\r
1511 Tocking = 1;\r
1513 // unlimited death pact for internal testing\r
1514 UnlimitedDeathPact = 1;\r
1516 //ignore race prerequisits for missions\r
1517 IgnoreMissionRacePrerequisits = 1;\r
1519 // Max distance allowed for bot chat & dyn chat\r
1520 MaxBotChatDistanceM = 5;\r
1522 //zone types that must be set as triggers\r
1523 TriggerZoneTypes = { "place","region" };\r
1525 // PeopleAutorized 1:fyros 2:matis 4:tryker 8:zorai\r
1528 StartCommandsWhenMirrorReady =\r
1530         "PeopleAutorized 255",\r
1531 };\r
1533 // set the world instance activity verbosity\r
1534 VerboseWorldInstance = 0;\r
1536 // set the shop category parser verbosity\r
1537 VerboseShopParsing = 0;\r
1539 //NegFiltersDebug      += { "CDB", "FAME" , "PDR:apply", "PDR:store", "BSIF" };\r
1540 //NegFiltersInfo       += { "Register EId" };\r
1541 //NegFiltersWarning    += { };\r
1544 // Checking coherency between saved players and CEntityIdTranslator map, may be slow, so put to 0 if you want\r
1545 CheckEntityIdTranslatorCoherency = 0;\r
1547 // Filename that contains the list of invalid entity names\r
1548 InvalidEntityNamesFilename = "invalid_entity_names.txt";\r
1550 ForageKamiAngerThreshold1 = 9900;\r
1551 ForageKamiAngerThreshold2 = 10000;\r
1552 ForageKamiAngerDecreasePerHour = 830.0;\r
1553 ForageKamiAngerPunishDamage = 6000;\r
1555 ForageValidateSourcesSpawnPos = 1;\r
1556 AutoSpawnForageSourcePeriodOverride = 0;\r
1557 ForageKamiAngerOverride = 0;\r
1558 ForageSiteStock = 100;\r
1559 ForageSiteNbUpdatesToLive = 10;\r
1560 ForageSiteRadius = 9.0;\r
1561 ForageExtractionTimeMinGC = 230.0;\r
1562 ForageExtractionTimeSlopeGC = 2.0;\r
1563 ForageQuantityBaseRate = 0;\r
1564 ForageQuantityBrick1 = 0.34; //0.3;\r
1565 ForageQuantityBrick2 = 0.386; // 0.32;\r
1566 ForageQuantityBrick3 = 0.432; // 0.34\r
1567 ForageQuantityBrick4 = 0.478; // 0.36;\r
1568 ForageQuantityBrick5 = 0.524; // 0.38;\r
1569 ForageQuantityBrick6 = 0.57; // 0.4;\r
1570 ForageQuantityBrick7 = 0.34; // 0.3;\r
1571 ForageQuantityBrick8 = 0.386; // 0.32;\r
1572 ForageQuantityBrick9 = 0.432; // 0.34;\r
1573 ForageQuantityBrick10 = 0.478; // 0.36;\r
1574 ForageQuantityBrick11 = 0.524; // 0.38;\r
1575 ForageQuantityBrick12 = 0.57; // 0.4;\r
1576 ForageQuantitySlowFactor = 0.5;\r
1577 ForageQualitySlowFactor = 1.69;\r
1578 ForageQualitySlowFactorQualityLevelRatio = 0.01;\r
1579 ForageQualitySlowFactorDeltaLevelRatio = 0.08;\r
1580 ForageQualitySlowFactorMatSpecRatio = 0.8;\r
1581 ForageQualityCeilingFactor = 1.1;\r
1582 ForageQualityCeilingClamp = 1;\r
1583 ForageQuantityImpactFactor = 20.0;\r
1584 ForageQualityImpactFactor = 1.5;\r
1585 ForageExtractionAbsorptionMatSpecFactor = 4.0;\r
1586 ForageExtractionAbsorptionMatSpecMax = 0.8;\r
1587 ForageExtractionCareMatSpecFactor = 1.2;\r
1588 ForageExtractionAbsorptionEcoSpecFactor = 3.0;\r
1589 ForageExtractionAbsorptionEcoSpecMax = 0.8;\r
1590 ForageExtractionCareEcoSpecFactor = 1.1;\r
1591 ForageExtractionNaturalDDeltaPerTick = 0.1;\r
1592 ForageExtractionNaturalEDeltaPerTick = 0.1;\r
1593 ForageCareFactor = 4.0;\r
1594 ForageCareBeginZone = 5.0;\r
1595 ForageHPRatioPerSourceLifeImpact = 0.003937;\r
1596 ForageExplosionDamage = 3000.0;\r
1597 ToxicCloudDamage = 600.0;\r
1598 ForageCareSpeed = 0.05;\r
1599 ForageKamiOfferingSpeed = 0.02;\r
1600 ForageDebug = 0;\r
1601 ForageSourceSpawnDelay = 50;\r
1602 ForageFocusRatioOfLocateDeposit = 10;\r
1603 ForageFocusAutoRegenRatio = 1.0;\r
1604 ForageReduceDamageTimeWindow = 30;\r
1605 ForageExtractionXPFactor = 9.0;\r
1606 ForageQuantityXPDeltaLevelBonusRate = 2.0;\r
1607 ForageProspectionXPBonusRatio = 0.2;\r
1608 ForageExtractionNbParticipantsXPBonusRatio = 0.1;\r
1609 ForageExtractionNastyEventXPMalusRatio = 0.1;\r
1611 QuarteringQuantityAverageForCraftHerbivore = 2.5;\r
1612 QuarteringQuantityAverageForCraftCarnivore = 5.0;\r
1613 QuarteringQuantityAverageForMissions = 1.0;\r
1614 QuarteringQuantityAverageForBoss5 = 10;\r
1615 QuarteringQuantityAverageForBoss7 = 60;\r
1616 QuarteringQuantityForInvasion5 = 40;\r
1617 QuarteringQuantityForInvasion7 = 80;\r
1619 VerboseQuartering = 0;\r
1621 LootMoneyAmountPerXPLevel = 10.0;\r
1623 // Shutdown handling\r
1625 // Time to shutdown server in minutes\r
1626 ShutdownCounter = 5;\r
1628 // Time between to shutdown messages in seconds\r
1629 BroadcastShutdownMessageRate = 30;\r
1631 // Time to shutdown to close access to welcome service, in seconds\r
1632 CloseShardAccessAt = 300;\r
1634 // Persistent Logging\r
1636 DatabaseId = 0;\r
1638 // delay during character stay in game after disconnection\r
1639 TimeBeforeDisconnection = 300;\r
1641 // File that contains the privileges for client commands\r
1642 ClientCommandsPrivilegesFile = "client_commands_privileges.txt";\r
1644 // File that contains the info on the current event on the server\r
1645 GameEventFile = "game_event.txt";\r
1647 // Privilege needed for banner\r
1648 BannerPriv = ":G:SG:GM:SGM:";\r
1649 // Privilege that never aggro the bots\r
1650 NeverAggroPriv = ":OBSERVER:G:SG:GM:SGM:EM:";\r
1651 // Privilege always invisible\r
1652 AlwaysInvisiblePriv = ":OBSERVER:EM:";\r
1653 // Privilege to teleport with a mektoub\r
1654 TeleportWithMektoubPriv = ":GM:SGM:DEV:";\r
1655 // Privilege that forbid action execution\r
1656 NoActionAllowedPriv = ":OBSERVER";\r
1657 // Privilege that bypass value and score checking\r
1658 NoValueCheckingPriv = ":GM:SGM:DEV:EM:EG:";\r
1659 // Privilege that prevent being disconnected in case of shard closing for technical problem\r
1660 NoForceDisconnectPriv = ":GM:SGM:DEV:";\r
1662 // File used to save position flags\r
1663 PositionFlagsFile = "position_flags.xml";\r
1665 // load PVP zones from primitives?\r
1666 LoadPVPFreeZones = 1;\r
1667 LoadPVPVersusZones = 1;\r
1668 LoadPVPGuildZones = 1;\r
1670 // buffer time in ticks used when entering/leaving a PVP zone\r
1671 PVPZoneEnterBufferTime = 300;\r
1672 PVPZoneLeaveBufferTime = 1200;\r
1673 PVPZoneWarningRepeatTime = 50;\r
1674 PVPZoneWarningRepeatTimeL = 3000;\r
1676 // If 1, use the Death Penalty factor from the PVPZone primitive, else no death penalty\r
1677 PVPZoneWithDeathPenalty = 1;\r
1679 // if 1, pvp duel/challenge will be disabled\r
1680 DisablePVPDuel = 0;\r
1681 DisablePVPChallenge = 1;\r
1683 // Fame Variables\r
1684 // All values are multiplied by 6000 compared to values displayed on the client.\r
1685 FameMinToDeclare        = 180000;\r
1686 FameWarningLevel        = 30000;\r
1687 FameMinToRemain         = 0;\r
1688 FameMinToTrade          = -180000;\r
1689 FameMinToKOS            = -300000;\r
1690 FameMaxDefault          = 600000;\r
1691 FameAbsoluteMin         = -600000;\r
1692 FameAbsoluteMax         = 600000;\r
1694 FameStartFyrosvFyros    = 120000;\r
1695 FameStartFyrosvMatis    = -120000;\r
1696 FameStartFyrosvTryker   = -60000;\r
1697 FameStartFyrosvZorai    = 60000;\r
1698 FameStartMatisvFyros    = -120000;\r
1699 FameStartMatisvMatis    = 120000;\r
1700 FameStartMatisvTryker   = 60000;\r
1701 FameStartMatisvZorai    = -60000;\r
1702 FameStartTrykervFyros   = -60000;\r
1703 FameStartTrykervMatis   = 60000;\r
1704 FameStartTrykervTryker  = 120000;\r
1705 FameStartTrykervZorai   = -120000;\r
1706 FameStartZoraivFyros    = 60000;\r
1707 FameStartZoraivMatis    = -60000;\r
1708 FameStartZoraivTryker   = -120000;\r
1709 FameStartZoraivZorai    = 120000;\r
1710 FameStartFyrosvKami     = 60000;\r
1711 FameStartFyrosvKaravan  = -60000;\r
1712 FameStartMatisvKami     = -120000;\r
1713 FameStartMatisvKaravan  = 120000;\r
1714 FameStartTrykervKami    = -60000;\r
1715 FameStartTrykervKaravan = 60000;\r
1716 FameStartZoraivKami     = 120000;\r
1717 FameStartZoraivKaravan  = -120000;\r
1719 FameMaxNeutralvFyros    = 300000;\r
1720 FameMaxNeutralvMatis    = 300000;\r
1721 FameMaxNeutralvTryker   = 300000;\r
1722 FameMaxNeutralvZorai    = 300000;\r
1723 FameMaxFyrosvFyros      = 600000;\r
1724 FameMaxFyrosvMatis      = 0;\r
1725 FameMaxFyrosvTryker     = 150000;\r
1726 FameMaxFyrosvZorai      = 450000;\r
1727 FameMaxMatisvFyros      = 0;\r
1728 FameMaxMatisvMatis      = 600000;\r
1729 FameMaxMatisvTryker     = 450000;\r
1730 FameMaxMatisvZorai      = 150000;\r
1731 FameMaxTrykervFyros     = 150000;\r
1732 FameMaxTrykervMatis     = 450000;\r
1733 FameMaxTrykervTryker    = 600000;\r
1734 FameMaxTrykervZorai     = 0;\r
1735 FameMaxZoraivFyros      = 450000;\r
1736 FameMaxZoraivMatis      = 150000;\r
1737 FameMaxZoraivTryker     = 0000;\r
1738 FameMaxZoraivZorai      = 600000;\r
1739 FameMaxNeutralvKami     = 300000;\r
1740 FameMaxNeutralvKaravan  = 300000;\r
1741 FameMaxKamivKami        = 600000;\r
1742 FameMaxKamivKaravan     = -300000;\r
1743 FameMaxKaravanvKami     = -300000;\r
1744 FameMaxKaravanvKaravan  = 600000;\r
1746 // Log switches, turns nlinfo on/off\r
1747 NameManagerLogEnabled                 = 1;\r
1748 GameItemLogEnabled                    = 1;\r
1749 EntityCallbacksLogEnabled             = 1;\r
1750 EntityManagerLogEnabled               = 1;\r
1751 GuildManagerLogEnabled                = 1;\r
1752 ForageExtractionLogEnabled            = 0;\r
1753 PhraseManagerLogEnabled               = 1;\r
1754 CharacterLogEnabled                   = 1;\r
1755 PlayerLogEnabled                      = 1;\r
1756 ShoppingLogEnabled                    = 0;\r
1757 PVPLogEnabled                         = 1;\r
1758 PersistentPlayerDataLogEnabled        = 0;\r
1760 DailyShutdownSequenceTime = "";\r
1761 DailyShutdownBroadcastMessage = "The shard will be shut down in 1 minute";\r
1762 DailyShutdownCounterMinutes = 1;\r
1763 CheckShutdownPeriodGC = 50;\r
1765 PlayerChannelHistoricSize = 50;\r
1767 FlushSendingQueuesOnExit = 1;\r
1768 NamesOfOnlyServiceToFlushSending = "BS";\r
1770 // stat database save period in ticks\r
1771 StatDBSavePeriod = 20;\r
1773 // New Newbieland\r
1774 UseNewNewbieLandStartingPoint= 1;\r
1776 FreeTrialSkillLimit = 125;\r