Welcome to the DFO World Wiki. With many major updates since the release of DFO, many items are missing. Visit Item Database Project to learn more.
Please remember to click "show preview" before saving the page.
Thanks for the updated logo snafuPop!

Estimated Skill Growth Table

Jump to: navigation, search
Revision as of 7 November 2018 at 14:47.
The highlighted comment was created in this revision.

Hey Dfoplayer. Would it be okay if we use mathematical estimated expressions like this for certain skill growths? The amount of time and effort spent updating these pages becomes heavily taxing after a while. Also, it's very difficult to manually update each value when every new rework patch changes all the values anyway.

Right now, the only problems with this I see are that the values aren't exactly precise, and it becomes incredibly clunky with certain skills with multiple values like Flash.

    14:58, 3 April 2018

    Yes. I would not mind it.

      17:52, 4 April 2018

      Hey Dfoplayer. Due to table visibility issues, Bah Wikier and I have been discussing on his talk page about changing the skill growth table format on the SkillPage to a SkillAttribute List of expressions.

      Considering User:Everspace's suggestion about omitting non-changing information in tables and the fact that we are now using 'non-changing' mathematical expressions, it may be more beneficial to use a list format.

      If it's okay with you, we will be issuing this as the new makeshift standard for the skill growth section.

        12:17, 24 September 2018

        If you are suggesting to put the new list

        *{{SkillAttribute|Level|n}}
        *{{SkillAttribute|Lv Req|80+2(n-1)}}
        

        in |SkillGrowth= section, then I'm fine with it.

          13:02, 24 September 2018

          Hey Dfoplayer. I just had an idea.

          Out of curiosity, do we have a loop extension installed and would it be possible to construct a skill table from a #while loop extension?

          Here's an example I had in mind using the skill: Quick Punto.png Quick Punto

          {{#vardefine:maxlv | 50 }}
          {|{{SkillTableHeader}}
          !Level
          !Lv Req
          !MP
          !Melee Atk.
          !Lance Tip Atk.
          |-
          {{#vardefine:i| 1 }}{{#while:
          | {{#ifexpr: {{#var:i}} <= {{#var:maxlv}} | true }}
          | <nowiki />
          
          |-
          | <!--Level--> {{#var:i}}
          | <!--Lv Req--> {{#expr: 1+2*({{#var:i}}-1)}}
          | <!--MP--> {{#expr: 6+0.568*({{#var:i}}-1) round 0}}
          | <!--Melee Atk.--> {{#expr: 781+79.273*({{#var:i}}-1) round 0}}% + {{AbsoluteDamage| {{#expr: 1.95+0.198*({{#var:i}}-1) }} | 1 }}
          | <!--Lance Tip Atk.--> {{#expr: 1027+104.273*({{#var:i}}-1) round 0}}% + {{AbsoluteDamage| {{#expr: 2.57+0.261*({{#var:i}}-1) }} | 1 }}
          
          {{#vardefine:i| {{#expr: {{#var:i}} + 1 }} }} <!--Incrementation-->
          }}
          |}
          

          Ideally, this would create a table and output 50 rows for the skill. I'm not that good at MediaWiki coding, but would this type of implementation be possible?

            02:32, 7 November 2018

            I looked into this weeks ago when you asked me the first time, atleast trying to find some way for mediawiki to calculate mathematical formulas. We do not have loops installed. I asked the site owner sometime ago because of your timeline and she replied we need to see if Extension:arrays can be substituted. Shown below, the while loop does not work

            {{#while:

            | true
            | 
            
            • 0

            }}

            However, I did not know we had variables installed, so combining arrays and variables should definitely looked into. It could solve some more problems!

            I'll try to do some work on the weekend...

              07:47, 7 November 2018