Quantcast
lotrointerface.com
Search Downloads


Go Back   LoTROInterface > LotRO Libraries

Category: LotRO LibrariesCalcStat
Interface Information
Download
How do I install this? (FAQ)
Name: CalcStat   Updated this week!   Popular!
Author:
Date: 07-30-2020 05:07 AM
Size: 53.61 Kb
Version: 1.5.4
Rate File: 5 out of 5 with 2 votes  
Pictures
Click to enlarge 

Views: 0
Size: 173.60 Kb
Dimensions: 1488 x 781
Simplicity in it's use and flexibility because of a stat definition table.
 
Click to enlarge 

Views: 0
Size: 59.46 Kb
Dimensions: 1248 x 809
PHP script for calculations on websites.
 
Click to enlarge 

Views: 0
Size: 24.07 Kb
Dimensions: 400 x 400
Available compiler options.
 
Click to enlarge 

Views: 0
Size: 10.41 Kb
Dimensions: 609 x 372
JavaScript test output
 
Click to enlarge 

Views: 0
Size: 843.83 Kb
Dimensions: 1645 x 1920
Normal Stat Calculation Diagram
 
Description
This package adds stat calculation support to applications (so does not offer any user experience on it's own).

Examples are:
1) all what is needed for Rating to Percentage (or vice versa) calculations
2) item stat calculations based on item level
3) skill/effect stat calculations based on character level
4) virtue stat calculations based on rank, including required xp

I created CalcStat initially for my spreadsheet LotroPlan, but I've expanded it and made it more flexible, so it can be used in many other types of applications, like Lotro plugins, websites and scripts.
An example of a plugin is StatWatch and of a website application is LOTRO Ratings Calculator.

Developer information:
The included VisualBasic script compiles statdata.csv which results in the CalcStat.lua file (option 2) with the major calculation function (other output formats like StarBasic/VBA, VB-script, PHP and JavaScript are also available). Statdata.csv contains currently ~2200 entries (an entry is one stat calculation segment). You can most conveniently view the .csv with a spreadsheet application.
The download contains standard the percentage calculations only version for plugins.

version 1.0.1:
- fixed a bug in Roman number decoding for LI titles.

version 1.0.2:
- fixed a bug in Roman number decoding for LI titles reprisal.
- added comments to the calculation function support file CalcSsup.lua

version 1.0.3:
- implemented a binary search tree for the stats lookup. tree height/depth is 10 at the moment (max capacity 2^10-1=1023 stats).

version 1.0.4:
- added more comments to statdata.csv
- some stats were added or changed(made current with BR U23.2p2) see post below.

version 1.0.5:
- added TpenArmour, TpenResist and TpenBPE with the new penetration calculations. N=tier, so like CalcStat("TpenArmour",120,3) for Tier 3.
- added T2penArmour which is the same as the old T2penMit stat (reused in the game). Other old stats T2penResist etc are also still available. Old pen stats are used in older instances (instances without T3).

version 1.0.6:
added some basics like:
- all character class base stat tables
- hope/dread percentages
- stat tome main values: CalcStat("TomeMain",nil,"XVIII")
- stat tome total values (adds up all up to rank): CalcStat("TomeTotal",nil,"XX")
new calculation type 'D'(ata lookup table) for values of which I can't find a good formula fit for

version 1.0.7:
- added virtue stats. Like some other stats, virtue stats come in 3 strengths - L(ow), M(edium) and H(igh). Example: CalcStat("VirtMoraleH",20)

version 1.0.8:
- added new virtue system stats. example: CalcStat("VirtCompassion",60,"PhyMit") gives Physical Mitigation Rating rank 60 Compassion or CalcStat("VirtZeal",49,"VPTacMas") gives Virtue Passive Tactical Mastery Rating rank 49 Zeal.
- VRnkToILvl: virtue rank to item level mapping

version 1.0.9:
- VRnkCap: virtue rank overall cap (60)
- VRnkLvlCap: virtue rank character level based cap
- VirtRnkCost: virtue xp cost single rank
- VirtRnkCostTot: total virtue xp cost to reach rank from 0

version 1.0.10:
24.2 captain stat changes
- Blade-brother: CptBladeCritDef, CptBladePhyMas, CptBladeTacMas
- Shield-brother: CptShieldCritDef, CptShieldPhyMas, CptShieldTacMas
- Song-brother: CptSongCritDef, CptSongPhyMas, CptSongTacMas
- IDOME: CptIDOMEMain, CptIDOMEVitality
- Cry of Vengeance: CptCoVMain, CptCoVVitality, CptCoVPhyMit, CptCoVAttDurP
- Tactic: Relentless Attack: CptRelentlessCritHit, CptRelentlessPhyMas, CptRelentlessTacMas
- Tactic: On Guard: CptOnGuardParry
- Defending: CptDefendingArmour

version 1.0.11:
solves an issue with finding stats which have digits in the statname

version 1.0.12:
Changes (based on Bullroarer Update 24.3 - Preview #1):
- adjusted percentage/rating calculations for levels 1-99, because of new roundings in cap rating progressions, which caused percentages for Light & Medium mitigations to be slightly higher than before.
- adjusted percentage/rating calculation for levels 101-104, because I detected a bump in cap rating progressions at levels 101 & 102 (lvl101=1.1*lvl100, lvl102=oddity like lvl76).
- added 25% extra bonus percentage to Partial Evade Mitigation at Level 1 (PartEvadeMitPBonus)

version 1.0.13 (became 1.0.14 by mistake):
In this version I've implemented a standard progression (StdProg) from which most most of the stats are now calculated more or less directly. This is in preparation for stat changes (and so standard/normal progression change) which next expansion will bring with a level cap change, item level changes etc. No real changes in percentage calculation, except under the hood things like mentioned. Some stats changes:
- Battle & Warding lore scrolls stats.
- Max morale and power scroll Morale.
- Stats scaling by character level as used on Shield of the Hammerhand, High-Elf earrings and racial traits.

version 1.0.14b:
Contains changes for U25 preview #3 on BR. Not to be used on live servers.

version 1.0.15:
Contains all updates for U25.

version 1.1.0:
Added class and race data, like main stat contributions and race traits.
Changed the way virtue stats are arranged.
The compiler can now output various versions for efficiency: "Full" and "Percentage calculations only".

version 1.1.1:
Fixed Minstrel Enduring Morale Trait (MINENDMORALE) and renamed _Version to -Version

version 1.1.2:
Fixes AwardLvlToILvl.
This version includes the support files for all 3 script types (Lua-script/StarBasic/VB-script).

version 1.2.0:
CalcStat is now a global library, which can be imported by plugins with: import "Giseldah.CalcStat"
Includes support for plugin compendium.

version 1.2.1:
U25.1 changes:
- Beorning/Champion stat contributions.
- ICMR/NCMR progression change (more in line with vitality now).

version 1.3.0:
- U25.1.1: Vitality fix Stout-axe racial trait.
- Fixed a bug in @ScaleArmour calculation.
- Major update of compiler to make it more flexible.
- All CalcStat functionality now in one file.
- Added PHP-script compile option for use of CalcStat on websites.

version 1.3.1:
Adds JavaScript as compile option (and some example html).

version 1.3.2:
- Fixed a possible bug for Lua-script.
- Script option 1 should now be VBA/MS Office compatible (untested).

version 1.3.3:
- Fixed some bugs for JavaScript.
- Slightly expanded "Percentage calculations only" set with class information stats CanBlock and ArmourType.
- New stat LevelCap (130).

version 1.4a254p1:
Contains a lot of changes for U25.4 preview #1 on BR. Not to be used on live servers.

version 1.4:
This version contains all updates for U25.4. All stats were checked during the beta time and a large part also with final 'live' client.

version 1.4.1:
Solves a bug which caused old trait/skill stats to scale to above lvl130.

version 1.4.2:
Adds stats LvlExpCost (amount of xp needed for single level from previous level) and LvlExpCostTot (total amount of xp needed to reach level). These stats are not capped by level cap. They are included in percentage-only set for TitanBar-plugin.

version 1.5.0:
- Contains a lot of new stats which are related to Trait trees (skills/bonuses/passives). See examples for a list.
- Added a new stats set named "Trait trees stats" in the compiler. This is an optimized set for using these kind of stats only.

version 1.5.1:
Adds stat SkillPowerCost. This stat gives the skill power usage value for a character level L, based on a basevalue N (power increase at low levels) such as (typically) 0.5, 1, 1.5, 2 etc.

version 1.5.2:
Adds stats LvlBonusPhyDmg, LvlBonusTacDmg and LvlBonusHeals for skill output calculations.

version 1.5.3:
- Renamed LvlBonusHeals to LvlBonusMorRes (morale restoration skills).
- Added LvlBonusPowRes (typical N=0.5,1,2.5,5) for power restoration skills.
- Added LvlBonusRuneofRes: Rune of Restoration Level Bonus

version 1.5.4:
Fixes a bug in LvlBonusMorRes, so values above lvl115 show up again.
Archive List (Old Versions)
File Name
Version
Size
Author
Date
1.5.3
53.61 Kb
Giseldah
07-22-2020 04:02 AM
1.5.2
53.33 Kb
Giseldah
07-19-2020 01:19 PM
1.5.1
53.02 Kb
Giseldah
07-14-2020 06:54 AM
1.5.0
52.93 Kb
Giseldah
07-13-2020 07:12 AM
1.4.2
48.50 Kb
Giseldah
05-08-2020 03:20 AM
1.4.1
47.55 Kb
Giseldah
03-11-2020 02:28 AM
1.4.0
47.51 Kb
Giseldah
03-08-2020 05:11 AM
1.4a254p1
48.10 Kb
Giseldah
02-16-2020 07:11 PM
1.3.3
78.05 Kb
Giseldah
01-26-2020 02:04 PM
1.3.2
47.86 Kb
Giseldah
01-02-2020 10:36 AM
1.3.1
48.62 Kb
Giseldah
12-21-2019 10:54 AM
1.3.0
47.29 Kb
Giseldah
12-19-2019 10:09 PM
1.2.1
45.67 Kb
Giseldah
12-13-2019 01:29 PM
1.2.0
45.17 Kb
Giseldah
12-09-2019 08:11 AM
1.1.2
37.94 Kb
Giseldah
12-09-2019 04:34 AM
1.1.1
32.68 Kb
Giseldah
11-20-2019 02:23 AM
1.1.0
32.69 Kb
Giseldah
11-18-2019 07:27 AM
1.0.15
29.84 Kb
Giseldah
11-09-2019 04:40 AM
1.0.14b
29.63 Kb
Giseldah
11-01-2019 02:48 AM
1.0.14
29.24 Kb
Giseldah
10-13-2019 12:53 PM
1.0.12
29.90 Kb
Giseldah
09-21-2019 08:50 AM
1.0.11
29.88 Kb
Giseldah
08-24-2019 01:22 AM
1.0.10
29.89 Kb
Giseldah
08-05-2019 09:42 AM
1.0.9
29.57 Kb
Giseldah
06-16-2019 07:25 AM
1.0.8
29.40 Kb
Giseldah
06-15-2019 08:05 AM
1.0.7
32.70 Kb
Giseldah
12-18-2018 03:02 PM
1.0.6
31.97 Kb
Giseldah
12-16-2018 11:00 AM
1.0.5
23.16 Kb
Giseldah
12-14-2018 06:07 AM
1.0.4
21.18 Kb
Giseldah
12-07-2018 09:04 AM
1.0.3
18.16 Kb
Giseldah
12-05-2018 10:20 AM
1.0.2
16.98 Kb
Giseldah
12-03-2018 04:52 AM
1.0.1
15.48 Kb
Giseldah
12-02-2018 04:33 PM
1.0
15.52 Kb
Giseldah
12-02-2018 01:36 PM
File Statistics
User Rating:
5 out of 5 with 2 votes
Downloads: 14930
Views: 25725
Favorites: 6
Uploaded By:
 
Last Modified: N/A

View Pictures. Download Now! Post A Comment


Post A Reply
Author Comments Comment Options
Unread 07-29-2020, 12:25 PM  
Giseldah
The Wary
 
Giseldah's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 29
Uploads: 3
Skill output - Healing

Healing formula:

SkillMaxHeal = (THR*[email protected])*([email protected]+Add P)

1) THR:
- 1 per level (max 50)
- THR from LI including rune of Binding

2) SkillMP:
- a skill defined multiplier value (separate multiplier for HoTs)

3) AddP:
- percentages from traits/LIs that add to the rating percentage

Example Minstrel Bolster Courage 130, 323380 Outgoing Healing Rating etc.:

THR = 50 + 327.63(songbook LI) + 118(LI rune) = 495.63

CalcStat(LvlBonusMorRes,130) = 430.54095

SkillMP = 14.4(Bolster Courage)

CalcStat(OutHealPratP,130,323380) = 28.593% -> /100 = 0.28593

AddP = 34.4%(Legacy Healing and Motivation Skills) + 32.4%(Legacy Bolster Courage Healing) + 12%(yellow trait Of All Traits) = 78.8% -> /100 = 0.788

->

SkillMaxHeal = (495.63*14.4+430.54095) * (1+0.28593+0.788)

SkillMaxHeal = 7567.61295 * 2.07393 = ~ 15694.7

SkillMinHeal = 0.7 * SkillMaxHeal = ~ 10986.29

Tooltip: 10986 - 15695

Last edited by Giseldah : 07-30-2020 at 05:12 AM.
Giseldah is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 07-19-2020, 01:29 PM  
Giseldah
The Wary
 
Giseldah's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 29
Uploads: 3
Skill output - Tactical Damage

Tactical Damage formula:

SkillMaxTacDmg = ([email protected])*SkillMP*([email protected]+AddP )*(1+MultiP)

1) TDR:
- 1 per level (max 50)
- TDR from LI including rune of Enchantment

2) SkillMP:
- a skill defined multiplier value

3) AddP:
- percentages from traits/LIs that add to the rating percentage

4) MultiP:
- percentages from traits/LIs that need to be multipied with all

Example Minstrel Cry of the Valar 130, 312343 Tactical Mastery etc.:

TDR = 50 + 1168.66(weapon LI) + 177(LI rune) = 1395.66

CalcStat(LvlBonusTacDmg,130) = 693.374

SkillMP = 5.4(Cry of the Valar)

CalcStat(TacDmgPratP,130,312343) = 107.44% -> /100 = 1.0744

AddP = 5%(red bonus trait Discordant Ballads) + 12%(yellow trait Of All Traits) = 17 -> /100 = 0.17

MultiP = 5%(Li title Light dmg) + 68.8%(Li legacy Light dmg) + 20%(red trait tree passive Light dmg) + 25%(red trait Discordant Cries) = 118.8% -> /100 = 1.188

->

SkillMaxTacDmg = (1395.66+693.374) * 5.4 * (1+1.0744+0.17) * (1+1.188)

SkillMaxTacDmg = 2089.034 * 5.4 * 2.2444 * 2.188 = ~55397.076

SkillMinTacDmg = 0.7 * SkillMaxTacDmg = ~ 38777.954

Tooltip: 38778 - 55397

Last edited by Giseldah : 07-30-2020 at 03:47 AM.
Giseldah is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 05-07-2020, 07:36 AM  
Giseldah
The Wary
 
Giseldah's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 29
Uploads: 3
Level XP

Next version will have calculation of Level Experience. I've spent well over a week on figuring out what's happening on various levels. Fortunately, I have something working now. Results will almost all be calculated (I don't like data tables) on the fly. A drawback is that it can take some calculation time, especially when going to high character levels > 1000, because of the way the numbers are calculated (level^2 calculations) Ofc, realistic levels are much faster.

I've made a mod for TitanBar which uses this and some more integration of CalcStat. In principle, the player tooltip information window code does not need to be updated anymore, whenever stats change with a new update. All you need is a current CalcStat (which is now integrated in Plugin Compendium).
Plugin Compendium has the option of Dependencies, so if I'm correct, it can automatically install CalcStat with the main plugin.
https://i.imgur.com/b0FhG2b.png

Last edited by Giseldah : 05-07-2020 at 07:42 AM.
Giseldah is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-27-2020, 12:19 PM  
XFaern
The Wary
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 4
Uploads: 2
Re: Re: Re: Re: Plugin Compendium support

Quote:
Yes, indeed. Lunarwater has just done the addition and it seems to work well with current version.
Many thanks
XFaern is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-26-2020, 04:20 AM  
Giseldah
The Wary
 
Giseldah's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 29
Uploads: 3
Version 1.4.1 looks alright for update 26.
I didn't check trait/skill/effect stats yet. It's always possible that some unannounced changes were made.
Giseldah is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-26-2020, 03:27 AM  
Giseldah
The Wary
 
Giseldah's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 29
Uploads: 3
Re: Re: Re: Plugin Compendium support

Quote:
Inclusion in the Compendium feed is not dependent on number of downloads, it is only dependent on Lunarwater adding your plugin to her feed. You have to send her a PM or post a message in the Compendium download forum to ask her to include your plugin (it's not an automated process, she has to add plugins manually and doesn't always see new plugins). Of course, for it to work, your .plugincompendium file does have to be correct as well.
Yes, indeed. Lunarwater has just done the addition and it seems to work well with current version.
Giseldah is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-24-2020, 02:23 PM  
Garan
The Undying
 
Garan's Avatar
Interface Author - Click to view interfaces

Forum posts: 275
File comments: 801
Uploads: 19
Re: Re: Plugin Compendium support

Quote:
It has Plugin Compendium support (I hope that I implemented it correctly), but I suspect that it's not included because it's not being downloaded enough (has not been in daily top 10).
Inclusion in the Compendium feed is not dependent on number of downloads, it is only dependent on Lunarwater adding your plugin to her feed. You have to send her a PM or post a message in the Compendium download forum to ask her to include your plugin (it's not an automated process, she has to add plugins manually and doesn't always see new plugins). Of course, for it to work, your .plugincompendium file does have to be correct as well.

Last edited by Garan : 04-24-2020 at 02:24 PM.
Garan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-24-2020, 10:35 AM  
Giseldah
The Wary
 
Giseldah's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 29
Uploads: 3
Re: Plugin Compendium support

Quote:
Would it be possible for you to add Plugin Compendium support to this? I use it to manage my plugins and while I have manually installed it and it works fine, I'd like the ability to update (and see that there's an update) through the Compendium program.
It has Plugin Compendium support (I hope that I implemented it correctly), but I suspect that it's not included because it's not being downloaded enough (has not been in daily top 10).
Giseldah is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 04-14-2020, 08:51 PM  
XFaern
The Wary
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 4
Uploads: 2
Plugin Compendium support

Would it be possible for you to add Plugin Compendium support to this? I use it to manage my plugins and while I have manually installed it and it works fine, I'd like the ability to update (and see that there's an update) through the Compendium program.
XFaern is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 03-07-2020, 04:52 AM  
Giseldah
The Wary
 
Giseldah's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 29
Uploads: 3
v1.4 common progression extensions

One of the changes in coming new version 1.4 will be the use of common progression extensions for old style stats.

https://i.imgur.com/UapGWqi.png

Old style trait/skill stats (character level based) are usually linear from level 1 to 105 like value = level * 8.08 and this value can be rounded to whole numbers or left as is.

What happens above level 105 has been decided on with the Mordor expansion: the stats will progress to higher levels in one of multiple standardized patterns. See it as a quickfix, for lack of time for changing them all in more detail.

ProgExt calculations implements these patterns in the following way: it accepts the level 105 value by the $N parameter and then builds a progression based on this value.

For example if we look at the ProgExtHighLinExpRnd definition we see a level 106-115 segment which is type T(linear interpolated) which is based on $N (the level 105 value). P2 is start multiplier, so level 106 value will be 2 * the 105 value. P3 is end multiplier, so level 115 is 4 * 105 value. In-between values for 107-114 are linear calculated and then rounded to -1 decimals (10s).
Next segment is type A (for assignment) which transfers the calculation to the next building block ProgExtComLowRnd for the higher levels with $N is the level 115 value.

ProgExtComLowRnd starts with a lvl116 segment which is of calculation type 'E' which means it's Exponential. It takes P1 (lvl115 value) as it's base and adds P2 in percent for the result, so lvl116 = 1.2 * lvl115 This result is then rounded to 0 decimals (whole number).

Next segment is based on this lvl116 value and each level in there gets an increase of 5.5%. Important to note is that each level's result gets rounded to P3's value 0 for decimals(whole number) and the next level is based on previous level's rounded value.

At level 121 we get another building block again which contains more 20%+5.5% patterns.

Note that fortunately more and more of these old stats are disappearing and replaced by 'normalized' stats which are based on the Standard Progression (StdProg). Many are still around though like all the Food Regeneration stats, Balance of Man b/p/e stats, LM Prepare for War tactical mastery etc.

Last edited by Giseldah : 03-07-2020 at 05:39 AM.
Giseldah is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-26-2020, 02:14 PM  
Giseldah
The Wary
 
Giseldah's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 29
Uploads: 3
LOTRO Ratings Calculator

The new (beta version 0.99) LOTRO Ratings Calculator is using 1.3.3p JavaScript version of CalcStat.
The proper location for calcstat.js is the js subdirectory in the root of that web-application.
Giseldah is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-20-2019, 07:07 AM  
Giseldah
The Wary
 
Giseldah's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 29
Uploads: 3
If you have a request for some script type then let me know.
Current system is flexible, but it's not suited for languages with strict type-casted variables.

Last edited by Giseldah : 12-21-2019 at 10:56 AM.
Giseldah is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 12-09-2019, 04:37 AM  
Giseldah
The Wary
 
Giseldah's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 29
Uploads: 3
readme

Stat definition file statdata.csv:

You can view this comma separated values file with something like a spreadsheet application. Upload it to Google Sheets for example or use LibreOffice Calc, Microsoft Excel etc.

Compilation of statdata.csv:

Execute statdcmp.vbs (double click) to generate the CalcStat script file. This will contain the major calculation function.
Output version "Percentage calculations only" supports ratings<->percentages and rating penetration calculations and will do for all known Lotro plugins at this time.

Installation/use:

Lotro Plugins:
Extract the zip file to your Lotro Plugins directory. After, you should have a directory like "C:\Users\UserName\Documents\The Lord of the Rings Online\Plugins\Giseldah\CalcStat"
Plugins can import this library using the statement: import "Giseldah.CalcStat"
The directory already contains a "Percentage calculations only" version by default, so you don't need to compile statdata.csv if this is all you require.

OpenOffice/LibreOffice:
Compile statdata.csv with StarBasic as output script type. This will generate the CalcStat.bas file with the CalcStat function.
Inside the Calc spreadsheet application, create a new CalcStat macro module, either under "My macros & Dialogs" for use globally in any spreadsheet or create the module in a specific spreadsheet.
Copy the content of the CalcStat.bas file to this new module.

VB-script (Windows):
Compile statdata.csv with VB-script as output script type. This will generate the CalcStat.vbs file with the CalcStat function.
You can include CalcStat.vbs conveniently in a script job by using a WSF file (see https://en.wikipedia.org/wiki/Windows_Script_File).
See the vbs_example directory for an example script.

PHP:
Compile statdata.csv with PHP as output script type. This will generate the calcstat.php file.
You can include this file in your PHP enabled web pages and start using the CalcStat function for your calculations.

javascript:
Compile statdata.csv with JavaScript as output script type. This will generate the calcstat.js file.
You can include this file in your JavaScript enabled web pages and start using the CalcStat function for your calculations.

Last edited by Giseldah : 12-21-2019 at 10:55 AM.
Giseldah is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-29-2019, 06:37 AM  
Giseldah
The Wary
 
Giseldah's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 29
Uploads: 3
"AwardLvlToILvl" (Character Level to Item Level mapping as used for Mathom armour items, scaling leveling items) was changed again for levels > 120 and is incorrect in current version 1.1.1
Giseldah is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-18-2019, 07:38 AM  
Giseldah
The Wary
 
Giseldah's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 29
Uploads: 3
New compiler option version selection:

"Percentage calculations only" supports ratings->percentages, percentages->ratings and rating penetration calculations.

Resulting CalcStat function size will become smaller with the reduced number of stats. Search tree depth becomes smaller as well, so stat searches become slightly more efficient.

You can query version type with stat -Version which will return something like "1.1.1f" or "1.1.1p" (string type).

Last edited by Giseldah : 11-20-2019 at 02:18 AM.
Giseldah is offline Report comment to moderator   Reply With Quote Reply With Quote
Post A Reply

 
Category Jump:
Search this Category:
 

All times are GMT -5. The time now is 03:12 PM.


Our Network
EQInterface | EQ2Interface | Minion | WoWInterface | ESOUI | LoTROInterface | MMOUI | Swtorui