Misc[]
- Pages with script errors: 0
- Job queue: http://mobius.gamepedia.com/api.php?action=query&meta=siteinfo&siprop=statistics ("jobs=")
- My /sandbox (should probably move the job grid to some template or something)
- (Ultimate) ability Attack and Break Power multiplier:
-- {1.0, 1.1, 1.2, 1.3, 1.4, 1.7, 2.0, 2.3, 2.6, 3.0} local function multiplier(n) if 1 <= n and n <= 10 then return (2 * math.max(n - 5, 0) + math.max(n, 9) + n) / 10 end error("Ability level outside valid range of 1~10") end
Base ability[]
General formula:
attack[level] = attack[1] * {1.0, 1.1, 1.2, 1.3, 1.4, 1.7, 2.0, 2.3, 2.6, 3.0}[level]
If we assumed that they store base_attack as Integer, then the formula fails on some cards such as:
Card | Integer Base | Multiplier | Float Attack | Integer Attack | Expected |
---|---|---|---|---|---|
Professor Alraune | 810 | 2.3 | 1863 | 1863 | 1862 |
Professor Alraune | 809 | 2.3 | 1860.7 | 1861 | 1862 |
YAT-99: FFX | 525 | 2.3 | 1207.5 | 1208 | 1207 [1] |
Lebreau: FFXIII | 65 | 2.3 | 149.5 | 150 | 149 |
Sand Worm (Monk) | 315 | 2.3 | 724.5 | 725 | 724 |
- Use a different rounding, like half-down, half-odd, half-even, etc.
- Truncates on half-odd or half-even. This won't work for "Professor Alraune".
- Use a float. This can solve Professor Alraune.
- For fast-learner with only one rarity, could use a fixed value (e.g. fixed attack of 1862 for Professor Alraune).
Data[]
Job cards[]
{{#cargo_declare:_table=Jobcards | id = Integer <!-- The job card number. Not visible in-game, and assumed to follow ability-card numbering (natural numbers). --> | name = String <!-- Canonical name of the job card. --> | type = String (allowed values=Warrior,Mage,Ranger,Monk,Meia) <!-- The job type. Meia is a mage. --> | info = Wikitext <!-- The ''description'' that is displayed near the top of the job card. --> | rarity = String <!-- (allowed values=Basic,Normal,Legend,Ultimate) --> | release = Datetime <!-- The date and time the job was released. --> }}
Jobs[]
{{#cargo_declare:_table=Jobs | name = String <!-- Canonical name of the job. --> | info = String <!-- Seen in the "Job Change" screen in the "Decks" and "Multiplayer Decks" options in the "Cards" menu. --> | role = String (allowed values=Attacker,Breaker,Defender,Healer) | element1 = String (allowed values=Fire,Water,Wind,Earth,Light,Dark) | element2 = String (allowed values=Fire,Water,Wind,Earth,Light,Dark) | element3 = String (allowed values=Fire,Water,Wind,Earth,Light,Dark) | ultimate = String }}
Skill panels[]
{{#cargo_declare:_table=Skillpanels | page = Integer <!-- The page number, from 1 to 8. --> | slot = Integer <!-- Number from 1 to 16. --> | skill = String <!-- This refers to the top text, e.g. HP; Onion Knight; Resist Earth. --> | value = String <!-- The middle text (+100, New Job) --> | seed1 = String (allowed values=Fire,Water,Wind,Earth,Light,Dark,Crystal,None) <!-- Name of first seed --> | count1 = Integer <!-- number of first seed --> | seed2 = String (allowed values=Fire,Water,Wind,Earth,Light,Dark) <!-- Name of second seed, if applicable --> | count2 = Integer <!-- number of second seeds, if applicable --> }}
Note
- For panels with dual cost, the first seed will never exceed the second (e.g.
dark x50, fire x100
). - For panels with single cost, the second seed is omitted. (e.g.
fire x10
)
Weapons[]
- For stats, the number represents the weapon rarity
- For abilities, the number represents the four auto-abilities.
{{#cargo_declare: _table = Weapons | name = String | type = String | icon = File | hp = List (,) of Integer | atk = List (,) of Integer | brk = List (,) of Integer | mag = List (,) of Integer | crt = List (,) of Integer | spd = List (,) of Integer | def = List (,) of Integer | abi1_name = String | abi1_value = List (,) of Integer | abi1_max = Integer | abi2_name = String | abi2_value = List (,) of Integer | abi4_max = Integer | abi3_name = String | abi3_value = List (,) of Integer | abi4_max = Integer | abi4_name = String | abi4_value = List (,) of Integer | abi4_max = Integer }}
Cargo[]
Card pages that store ability stat info: No results
- Compare abilities table to replacement table to find missing pages
No results
- Find duplicate rows in abilities
No results
- Find duplicate rows in abilities__NEXT
No results