├── README ├── index.html ├── 4.html ├── 5.html ├── 3fes.html ├── 4golden.html ├── 3portable.html ├── list.html ├── calc.html ├── app.js ├── LICENSE ├── data5.js ├── data3fes.js ├── data4.js └── data3portable.js /README: -------------------------------------------------------------------------------- 1 | A tool to help calcuate fusions in Persona 3, 4, and 5. 2 | 3 | See it at: https://arantius.github.io/persona-fusion-calculator 4 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Persona Fusion Calculator 5 | 6 | 7 | 8 |

Please choose:

9 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Persona 4 Fusion Calculator 5 | 6 | 7 | 8 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /5.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Persona 5 Fusion Calculator 5 | 6 | 7 | 8 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /3fes.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Persona 3 FES: Fusion Calculator 5 | 6 | 7 | 8 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /4golden.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Persona 4: Golden Fusion Calculator 5 | 6 | 7 | 8 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /3portable.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Persona 3 Portable: Fusion Calculator 5 | 6 | 7 | 8 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /list.html: -------------------------------------------------------------------------------- 1 |

2 | 3 | 4 |

5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |
Personae
LevelNameArcana
{{persona.level}}{{persona.name}}{{persona.arcana}}
23 | -------------------------------------------------------------------------------- /calc.html: -------------------------------------------------------------------------------- 1 |

"{{params.persona_name}}" not found!

2 |
3 |

4 | 5 | 6 |

7 | 8 |
9 | {{numRecipes}} Recipes - {{persona.name}} ({{persona.level}} / {{persona.arcana}}) 10 | Social link must be maxed! 11 | Requires an item from one of Elizabeth's requests! 12 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 34 | 35 | 36 |
#CostIngredients
{{recipe.num + 1}}{{recipe.cost | number}} ¥ 31 | {{persona.name}} 32 | ({{persona.level}} / {{persona.arcana}}) 33 |
37 |
38 | -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- 1 | // Derive data: 2 | const personaeByName = (function() { 3 | var personaeByName_ = {}; 4 | for (var i = 0, persona = null; persona = personae[i]; i++) { 5 | personaeByName_[persona.name] = persona; 6 | } 7 | return personaeByName_; 8 | })(); 9 | 10 | const personaeByArcana = (function() { 11 | var personaeByArcana_ = {}; 12 | for (var i = 0, persona = null; persona = personae[i]; i++) { 13 | if (!personaeByArcana_[persona.arcana]) { 14 | personaeByArcana_[persona.arcana] = []; 15 | } 16 | personaeByArcana_[persona.arcana].push(persona); 17 | } 18 | return personaeByArcana_; 19 | })(); 20 | 21 | const arcanaRank = (function() { 22 | var arcanaRank_ = {}; 23 | var rank = 0; 24 | var lastArcana = null; 25 | for (var i = 0, persona = null; persona = personae[i]; i++) { 26 | if (persona.arcana == lastArcana) continue; 27 | lastArcana = persona.arcana; 28 | arcanaRank_[persona.arcana] = rank++; 29 | } 30 | return arcanaRank_; 31 | })(); 32 | 33 | // \\ // \\ // \\ // \\ // \\ // \\ // \\ // \\ // \\ // \\ // \\ // \\ // \\ // 34 | 35 | angular.service('myAngularApp', function($route, $location, $window) { 36 | $route.when( 37 | '/list', 38 | {template: 'list.html', controller: ListCtrl}); 39 | $route.when( 40 | '/list/:sort_by', 41 | {template: 'list.html', controller: ListCtrl}); 42 | $route.when( 43 | '/persona/:persona_name', 44 | {template: 'calc.html', controller: CalcCtrl}); 45 | 46 | var self = this; 47 | $route.onChange(function() { 48 | if (!$route.current) { 49 | $location.updateHash('/list/name'); 50 | self.$eval(); 51 | } else { 52 | $route.current.scope.params = $route.current.params; 53 | $window.scrollTo(0, 0); 54 | } 55 | }); 56 | }, {$inject:['$route', '$location', '$window'], $eager: true}); 57 | 58 | // \\ // \\ // \\ // \\ // \\ // \\ // \\ // \\ // \\ // \\ // \\ // \\ // \\ // 59 | 60 | function CalcCtrl(persona_name) { 61 | window.calc=this; 62 | this.ceil = Math.ceil; 63 | 64 | this.persona = personaeByName[persona_name || this.params.persona_name]; 65 | if (!this.persona) return; 66 | 67 | this.allRecipes = []; 68 | this.getRecipes(); 69 | this.allRecipes = angular.Array.orderBy(this.allRecipes, 'cost'); 70 | this.maxCost = 0; 71 | for (var i = 0, recipe = null; recipe = this.allRecipes[i]; i++) { 72 | recipe.num = i; 73 | this.maxCost = Math.max(this.maxCost, recipe.cost); 74 | } 75 | 76 | this.perPage = 100; 77 | this.lastPage = Math.floor(this.allRecipes.length / this.perPage); 78 | this.pageNum = 0; 79 | this.$watch('filter', this.paginateAndFilter); 80 | this.$watch('pageNum', this.paginateAndFilter, false); 81 | } 82 | CalcCtrl.$inject = []; 83 | 84 | CalcCtrl.prototype.getRank = function(persona) { 85 | return arcanaRank[persona.arcana]; 86 | } 87 | 88 | CalcCtrl.prototype.addRecipe = function(recipe) { 89 | recipe.cost = 0; 90 | for (var i = 0, source = null; source = recipe.sources[i]; i++) { 91 | var level = source.level; 92 | recipe.cost += (27 * level * level) + (126 * level) + 2147; 93 | } 94 | 95 | // Sort so that the "3rd persona" in triangle fusion (the one that needs 96 | // to have the highest current level) is always listed first. In case 97 | // of a tie in level, the persona with the lowest arcana rank is used. 98 | recipe.sources = angular.Array.orderBy(recipe.sources, 99 | [ '-level', this.getRank ]); 100 | this.allRecipes.push(recipe); 101 | }; 102 | 103 | CalcCtrl.prototype.fuse2 = function(arcana, persona1, persona2) { 104 | var level = 1 + Math.floor((persona1.level + persona2.level) / 2); 105 | var personae = personaeByArcana[arcana]; 106 | 107 | for (var i = 0, persona = null; persona = personae[i]; i++) { 108 | if (persona.level >= level) { 109 | if (persona.special) continue; 110 | break; 111 | } 112 | } 113 | 114 | if (persona1.arcana == persona2.arcana) { 115 | i--; 116 | } 117 | if (personae[i] == persona1 || personae[i] == persona2) { 118 | i--; 119 | } 120 | 121 | return personae[i]; 122 | } 123 | 124 | CalcCtrl.prototype.fuse3 = function(arcana, persona1, persona2, persona3) { 125 | var level = 5 + Math.floor( 126 | (persona1.level + persona2.level + persona3.level) / 3); 127 | var personae = personaeByArcana[arcana]; 128 | 129 | var found = false; 130 | for (var i = 0, persona = null; persona = personae[i]; i++) { 131 | if (persona.level >= level) { 132 | if (persona.special) continue; 133 | found = true; 134 | break; 135 | } 136 | } 137 | if (!found) return null; 138 | 139 | // In same arcana fusion, skip over the ingredients. 140 | if (persona1.arcana == arcana 141 | && persona2.arcana == arcana 142 | && persona3.arcana == arcana) { 143 | while (persona1.name == personae[i].name 144 | || persona2.name == personae[i].name 145 | || persona3.name == personae[i].name) { 146 | i++; 147 | if (!personae[i]) return null; 148 | } 149 | } 150 | 151 | return personae[i]; 152 | } 153 | 154 | CalcCtrl.prototype.getRecipes = function(personaName) { 155 | var recipes = []; 156 | 157 | // Check special recipes. 158 | if (this.persona.special) { 159 | for (var i = 0, combo = null; combo = specialCombos[i]; i++) { 160 | if (this.persona.name == combo.result) { 161 | var recipe = {'sources': []}; 162 | for (var j = 0, source = null; source = combo.sources[j]; j++) { 163 | recipe.sources.push(personaeByName[source]); 164 | } 165 | this.addRecipe(recipe); 166 | return; 167 | } 168 | } 169 | } 170 | 171 | // Consider straight fusion. 172 | function filter2Way(persona1, persona2, result) { 173 | if (persona1.name == this.persona.name) return true; 174 | if (persona2.name == this.persona.name) return true; 175 | if (result.name == this.persona.name) return false; 176 | return true; 177 | } 178 | var recipes = this.getArcanaRecipes(this.persona.arcana, filter2Way); 179 | for (var i = 0, recipe = null; recipe = recipes[i]; i++) { 180 | this.addRecipe(recipe); 181 | } 182 | 183 | // Consider triangle fusion. 184 | var arcana_ = this.persona.arcana; // closure ref.; broken this in callback 185 | var combos = angular.Array.filter( 186 | arcana3Combos, function(x) { return x.result == arcana_; }); 187 | for (var i = 0, combo = null; combo = combos[i]; i++) { 188 | // For every possible 3-way fusion, consider all recipes to produce 189 | // arcana A, plus an arcana B if it's higher, plus vice versa. 190 | function persona3IsValid(persona1, persona2, persona3) { 191 | if (persona3 == persona1) return false; 192 | if (persona3 == persona2) return false; 193 | 194 | if (persona3.level < persona1.level) return false; 195 | if (persona3.level < persona2.level) return false; 196 | 197 | if (persona3.level == persona1.level) { 198 | return arcanaRank[persona3.arcana] < arcanaRank[persona1.arcana]; 199 | } 200 | if (persona3.level == persona2.level) { 201 | return arcanaRank[persona3.arcana] < arcanaRank[persona2.arcana]; 202 | } 203 | 204 | return true; 205 | } 206 | 207 | function find3WayRecipes(arcana1, arcana2) { 208 | var step1Recipes = this.getArcanaRecipes(arcana1); 209 | for (var i = 0, step1Recipe = null; step1Recipe = step1Recipes[i]; i++) { 210 | var persona1 = step1Recipe.sources[0]; 211 | var persona2 = step1Recipe.sources[1]; 212 | var personae = personaeByArcana[arcana2]; 213 | for (var j = 0, persona3 = null; persona3 = personae[j]; j++) { 214 | if (persona3IsValid(persona1, persona2, persona3)) { 215 | var result = this.fuse3( 216 | this.persona.arcana, persona1, persona2, persona3); 217 | if (!result || result.name != this.persona.name) continue; 218 | 219 | this.addRecipe({'sources': [ 220 | step1Recipe.sources[0], step1Recipe.sources[1], persona3]}); 221 | } 222 | } 223 | } 224 | } 225 | find3WayRecipes.call(this, combo.source[0], combo.source[1]); 226 | if (combo.source[1] != combo.source[0]) { 227 | find3WayRecipes.call(this, combo.source[1], combo.source[0]); 228 | } 229 | } 230 | }; 231 | 232 | CalcCtrl.prototype.getArcanaRecipes = function(arcanaName, filterCallback) { 233 | var recipes = []; 234 | var combos = angular.Array.filter( 235 | arcana2Combos, function(x) { return x.result == arcanaName; }); 236 | for (var i = 0, combo = null; combo = combos[i]; i++) { 237 | var personae1 = personaeByArcana[combo.source[0]]; 238 | var personae2 = personaeByArcana[combo.source[1]]; 239 | for (var j = 0, persona1 = null; persona1 = personae1[j]; j++) { 240 | for (var k = 0, persona2 = null; persona2 = personae2[k]; k++) { 241 | if (persona1.arcana == persona2.arcana && k <= j) continue; 242 | var result = this.fuse2(combo.result, persona1, persona2); 243 | if (!result) continue; 244 | if (filterCallback 245 | && filterCallback.call(this, persona1, persona2, result)) { 246 | continue; 247 | } 248 | 249 | recipes.push({'sources': [persona1, persona2]}); 250 | } 251 | } 252 | } 253 | return recipes; 254 | }; 255 | 256 | CalcCtrl.prototype.paginateAndFilter = function() { 257 | if (this.pageNum < 0) this.pageNum = 0; 258 | if (this.pageNum > this.lastPage) this.pageNum = this.lastPage; 259 | 260 | this.recipes = angular.Array.filter(this.allRecipes, this.filter); 261 | this.numRecipes = this.recipes.length; 262 | this.recipes = this.recipes.slice( 263 | this.pageNum * this.perPage, 264 | this.pageNum * this.perPage + this.perPage); 265 | }; 266 | 267 | // \\ // \\ // \\ // \\ // \\ // \\ // \\ // \\ // \\ // \\ // \\ // \\ // \\ // 268 | 269 | function ListCtrl() { 270 | this.personae = personae; 271 | this.sortBy = this.params.sort_by || 'name'; 272 | } 273 | ListCtrl.$inject = []; 274 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | 2 | Apache License 3 | Version 2.0, January 2004 4 | http://www.apache.org/licenses/ 5 | 6 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 7 | 8 | 1. Definitions. 9 | 10 | "License" shall mean the terms and conditions for use, reproduction, 11 | and distribution as defined by Sections 1 through 9 of this document. 12 | 13 | "Licensor" shall mean the copyright owner or entity authorized by 14 | the copyright owner that is granting the License. 15 | 16 | "Legal Entity" shall mean the union of the acting entity and all 17 | other entities that control, are controlled by, or are under common 18 | control with that entity. For the purposes of this definition, 19 | "control" means (i) the power, direct or indirect, to cause the 20 | direction or management of such entity, whether by contract or 21 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 22 | outstanding shares, or (iii) beneficial ownership of such entity. 23 | 24 | "You" (or "Your") shall mean an individual or Legal Entity 25 | exercising permissions granted by this License. 26 | 27 | "Source" form shall mean the preferred form for making modifications, 28 | including but not limited to software source code, documentation 29 | source, and configuration files. 30 | 31 | "Object" form shall mean any form resulting from mechanical 32 | transformation or translation of a Source form, including but 33 | not limited to compiled object code, generated documentation, 34 | and conversions to other media types. 35 | 36 | "Work" shall mean the work of authorship, whether in Source or 37 | Object form, made available under the License, as indicated by a 38 | copyright notice that is included in or attached to the work 39 | (an example is provided in the Appendix below). 40 | 41 | "Derivative Works" shall mean any work, whether in Source or Object 42 | form, that is based on (or derived from) the Work and for which the 43 | editorial revisions, annotations, elaborations, or other modifications 44 | represent, as a whole, an original work of authorship. For the purposes 45 | of this License, Derivative Works shall not include works that remain 46 | separable from, or merely link (or bind by name) to the interfaces of, 47 | the Work and Derivative Works thereof. 48 | 49 | "Contribution" shall mean any work of authorship, including 50 | the original version of the Work and any modifications or additions 51 | to that Work or Derivative Works thereof, that is intentionally 52 | submitted to Licensor for inclusion in the Work by the copyright owner 53 | or by an individual or Legal Entity authorized to submit on behalf of 54 | the copyright owner. For the purposes of this definition, "submitted" 55 | means any form of electronic, verbal, or written communication sent 56 | to the Licensor or its representatives, including but not limited to 57 | communication on electronic mailing lists, source code control systems, 58 | and issue tracking systems that are managed by, or on behalf of, the 59 | Licensor for the purpose of discussing and improving the Work, but 60 | excluding communication that is conspicuously marked or otherwise 61 | designated in writing by the copyright owner as "Not a Contribution." 62 | 63 | "Contributor" shall mean Licensor and any individual or Legal Entity 64 | on behalf of whom a Contribution has been received by Licensor and 65 | subsequently incorporated within the Work. 66 | 67 | 2. Grant of Copyright License. Subject to the terms and conditions of 68 | this License, each Contributor hereby grants to You a perpetual, 69 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 70 | copyright license to reproduce, prepare Derivative Works of, 71 | publicly display, publicly perform, sublicense, and distribute the 72 | Work and such Derivative Works in Source or Object form. 73 | 74 | 3. Grant of Patent License. Subject to the terms and conditions of 75 | this License, each Contributor hereby grants to You a perpetual, 76 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 77 | (except as stated in this section) patent license to make, have made, 78 | use, offer to sell, sell, import, and otherwise transfer the Work, 79 | where such license applies only to those patent claims licensable 80 | by such Contributor that are necessarily infringed by their 81 | Contribution(s) alone or by combination of their Contribution(s) 82 | with the Work to which such Contribution(s) was submitted. If You 83 | institute patent litigation against any entity (including a 84 | cross-claim or counterclaim in a lawsuit) alleging that the Work 85 | or a Contribution incorporated within the Work constitutes direct 86 | or contributory patent infringement, then any patent licenses 87 | granted to You under this License for that Work shall terminate 88 | as of the date such litigation is filed. 89 | 90 | 4. Redistribution. You may reproduce and distribute copies of the 91 | Work or Derivative Works thereof in any medium, with or without 92 | modifications, and in Source or Object form, provided that You 93 | meet the following conditions: 94 | 95 | (a) You must give any other recipients of the Work or 96 | Derivative Works a copy of this License; and 97 | 98 | (b) You must cause any modified files to carry prominent notices 99 | stating that You changed the files; and 100 | 101 | (c) You must retain, in the Source form of any Derivative Works 102 | that You distribute, all copyright, patent, trademark, and 103 | attribution notices from the Source form of the Work, 104 | excluding those notices that do not pertain to any part of 105 | the Derivative Works; and 106 | 107 | (d) If the Work includes a "NOTICE" text file as part of its 108 | distribution, then any Derivative Works that You distribute must 109 | include a readable copy of the attribution notices contained 110 | within such NOTICE file, excluding those notices that do not 111 | pertain to any part of the Derivative Works, in at least one 112 | of the following places: within a NOTICE text file distributed 113 | as part of the Derivative Works; within the Source form or 114 | documentation, if provided along with the Derivative Works; or, 115 | within a display generated by the Derivative Works, if and 116 | wherever such third-party notices normally appear. The contents 117 | of the NOTICE file are for informational purposes only and 118 | do not modify the License. You may add Your own attribution 119 | notices within Derivative Works that You distribute, alongside 120 | or as an addendum to the NOTICE text from the Work, provided 121 | that such additional attribution notices cannot be construed 122 | as modifying the License. 123 | 124 | You may add Your own copyright statement to Your modifications and 125 | may provide additional or different license terms and conditions 126 | for use, reproduction, or distribution of Your modifications, or 127 | for any such Derivative Works as a whole, provided Your use, 128 | reproduction, and distribution of the Work otherwise complies with 129 | the conditions stated in this License. 130 | 131 | 5. Submission of Contributions. Unless You explicitly state otherwise, 132 | any Contribution intentionally submitted for inclusion in the Work 133 | by You to the Licensor shall be under the terms and conditions of 134 | this License, without any additional terms or conditions. 135 | Notwithstanding the above, nothing herein shall supersede or modify 136 | the terms of any separate license agreement you may have executed 137 | with Licensor regarding such Contributions. 138 | 139 | 6. Trademarks. This License does not grant permission to use the trade 140 | names, trademarks, service marks, or product names of the Licensor, 141 | except as required for reasonable and customary use in describing the 142 | origin of the Work and reproducing the content of the NOTICE file. 143 | 144 | 7. Disclaimer of Warranty. Unless required by applicable law or 145 | agreed to in writing, Licensor provides the Work (and each 146 | Contributor provides its Contributions) on an "AS IS" BASIS, 147 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 148 | implied, including, without limitation, any warranties or conditions 149 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 150 | PARTICULAR PURPOSE. You are solely responsible for determining the 151 | appropriateness of using or redistributing the Work and assume any 152 | risks associated with Your exercise of permissions under this License. 153 | 154 | 8. Limitation of Liability. In no event and under no legal theory, 155 | whether in tort (including negligence), contract, or otherwise, 156 | unless required by applicable law (such as deliberate and grossly 157 | negligent acts) or agreed to in writing, shall any Contributor be 158 | liable to You for damages, including any direct, indirect, special, 159 | incidental, or consequential damages of any character arising as a 160 | result of this License or out of the use or inability to use the 161 | Work (including but not limited to damages for loss of goodwill, 162 | work stoppage, computer failure or malfunction, or any and all 163 | other commercial damages or losses), even if such Contributor 164 | has been advised of the possibility of such damages. 165 | 166 | 9. Accepting Warranty or Additional Liability. While redistributing 167 | the Work or Derivative Works thereof, You may choose to offer, 168 | and charge a fee for, acceptance of support, warranty, indemnity, 169 | or other liability obligations and/or rights consistent with this 170 | License. However, in accepting such obligations, You may act only 171 | on Your own behalf and on Your sole responsibility, not on behalf 172 | of any other Contributor, and only if You agree to indemnify, 173 | defend, and hold each Contributor harmless for any liability 174 | incurred by, or claims asserted against, such Contributor by reason 175 | of your accepting any such warranty or additional liability. 176 | 177 | END OF TERMS AND CONDITIONS 178 | 179 | APPENDIX: How to apply the Apache License to your work. 180 | 181 | To apply the Apache License to your work, attach the following 182 | boilerplate notice, with the fields enclosed by brackets "[]" 183 | replaced with your own identifying information. (Don't include 184 | the brackets!) The text should be enclosed in the appropriate 185 | comment syntax for the file format. We also recommend that a 186 | file or class name and description of purpose be included on the 187 | same "printed page" as the copyright notice for easier 188 | identification within third-party archives. 189 | 190 | Copyright 2013, Anthony Lieuallen 191 | 192 | Licensed under the Apache License, Version 2.0 (the "License"); 193 | you may not use this file except in compliance with the License. 194 | You may obtain a copy of the License at 195 | 196 | http://www.apache.org/licenses/LICENSE-2.0 197 | 198 | Unless required by applicable law or agreed to in writing, software 199 | distributed under the License is distributed on an "AS IS" BASIS, 200 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 201 | See the License for the specific language governing permissions and 202 | limitations under the License. 203 | -------------------------------------------------------------------------------- /data5.js: -------------------------------------------------------------------------------- 1 | // Derived from: 2 | // https://www.gamefaqs.com/ps4/835628-persona-5/faqs/74769 3 | // https://www.gamefaqs.com/ps4/835628-persona-5/faqs/74765 4 | 5 | const personae = [ 6 | {'arcana': 'Chariot', 'level': 3, 'name': 'Agathion', }, 7 | {'arcana': 'Chariot', 'level': 10, 'name': 'Slime', }, 8 | {'arcana': 'Chariot', 'level': 16, 'name': 'Shiisaa', }, 9 | {'arcana': 'Chariot', 'level': 21, 'name': 'Shiki-Ouji', }, 10 | {'arcana': 'Chariot', 'level': 25, 'name': 'Kin-Ki', }, 11 | {'arcana': 'Chariot', 'level': 31, 'name': 'Ara Mitama', }, 12 | {'arcana': 'Chariot', 'level': 39, 'name': 'White Rider', }, 13 | {'arcana': 'Chariot', 'level': 55, 'name': 'Cerberus', }, 14 | {'arcana': 'Chariot', 'level': 64, 'name': 'Thor', }, 15 | {'arcana': 'Chariot', 'level': 86, 'name': 'Chi You', 'max': true, 'special': true, }, 16 | {'arcana': 'Death', 'level': 3, 'name': 'Mandrake', }, 17 | {'arcana': 'Death', 'level': 9, 'name': 'Mokoi', }, 18 | {'arcana': 'Death', 'level': 19, 'name': 'Matador', }, 19 | {'arcana': 'Death', 'level': 29, 'name': 'Pisaca', }, 20 | {'arcana': 'Death', 'level': 39, 'name': 'Hell Biker', }, 21 | {'arcana': 'Death', 'level': 40, 'name': 'Hope Diamond', }, 22 | {'arcana': 'Death', 'level': 53, 'name': 'Pale Rider', }, 23 | {'arcana': 'Death', 'level': 62, 'name': 'Chernobog', }, 24 | {'arcana': 'Death', 'level': 65, 'name': 'Thanatos', }, 25 | {'arcana': 'Death', 'level': 69, 'name': 'Thanatos Picaro', }, 26 | {'arcana': 'Death', 'level': 72, 'name': 'Mot', }, 27 | {'arcana': 'Death', 'level': 79, 'name': 'Alice', 'max': true, 'special': true, }, 28 | {'arcana': 'Devil', 'level': 5, 'name': 'Incubus', }, 29 | {'arcana': 'Devil', 'level': 10, 'name': 'Andras', }, 30 | {'arcana': 'Devil', 'level': 25, 'name': 'Flauros', 'special': true, }, 31 | {'arcana': 'Devil', 'level': 32, 'name': 'Lilim', }, 32 | {'arcana': 'Devil', 'level': 43, 'name': 'Pazuzu', }, 33 | {'arcana': 'Devil', 'level': 58, 'name': 'Baphomet', }, 34 | {'arcana': 'Devil', 'level': 62, 'name': 'Nebiros', }, 35 | {'arcana': 'Devil', 'level': 68, 'name': 'Belial', }, 36 | {'arcana': 'Devil', 'level': 84, 'name': 'Beelzebub', 'max': true, }, 37 | {'arcana': 'Emperor', 'level': 10, 'name': 'Regent', }, 38 | {'arcana': 'Emperor', 'level': 16, 'name': 'Eligor', }, 39 | {'arcana': 'Emperor', 'level': 28, 'name': 'Setanta', }, 40 | {'arcana': 'Emperor', 'level': 36, 'name': 'Thoth', }, 41 | {'arcana': 'Emperor', 'level': 44, 'name': 'Okuninushi', }, 42 | {'arcana': 'Emperor', 'level': 52, 'name': 'Barong', }, 43 | {'arcana': 'Emperor', 'level': 61, 'name': 'King Frost', }, 44 | {'arcana': 'Emperor', 'level': 66, 'name': 'Oberon', }, 45 | {'arcana': 'Emperor', 'level': 75, 'name': 'Baal', }, 46 | {'arcana': 'Emperor', 'level': 82, 'name': 'Odin', 'max': true, }, 47 | {'arcana': 'Empress', 'level': 15, 'name': 'Queen\'s Necklace', }, 48 | {'arcana': 'Empress', 'level': 20, 'name': 'Yaksini', }, 49 | {'arcana': 'Empress', 'level': 26, 'name': 'Lamia', }, 50 | {'arcana': 'Empress', 'level': 40, 'name': 'Hariti', }, 51 | {'arcana': 'Empress', 'level': 50, 'name': 'Dakini', }, 52 | {'arcana': 'Empress', 'level': 56, 'name': 'Titania', }, 53 | {'arcana': 'Empress', 'level': 77, 'name': 'Kali', }, 54 | {'arcana': 'Empress', 'level': 80, 'name': 'Mother Harlot', 'max': true, }, 55 | {'arcana': 'Fool', 'level': 1, 'name': 'Arsene', }, 56 | {'arcana': 'Fool', 'level': 8, 'name': 'Obariyon', }, 57 | {'arcana': 'Fool', 'level': 16, 'name': 'High Pixie', }, 58 | {'arcana': 'Fool', 'level': 20, 'name': 'Izanagi', }, 59 | {'arcana': 'Fool', 'level': 23, 'name': 'Izanagi Picaro', }, 60 | {'arcana': 'Fool', 'level': 26, 'name': 'Orpheus', }, 61 | {'arcana': 'Fool', 'level': 29, 'name': 'Orpheus Picaro', }, 62 | {'arcana': 'Fool', 'level': 32, 'name': 'Decarabia', }, 63 | {'arcana': 'Fool', 'level': 38, 'name': 'Legion', }, 64 | {'arcana': 'Fool', 'level': 42, 'name': 'Ose', }, 65 | {'arcana': 'Fool', 'level': 49, 'name': 'Bugs', 'special': true, }, 66 | {'arcana': 'Fool', 'level': 50, 'name': 'Crystal Skull', }, 67 | {'arcana': 'Fool', 'level': 61, 'name': 'Dionysus', }, 68 | {'arcana': 'Fool', 'level': 67, 'name': 'Black Frost', 'special': true, }, 69 | {'arcana': 'Fool', 'level': 83, 'name': 'Vishnu', 'max': true, }, 70 | {'arcana': 'Fool', 'level': 95, 'name': 'Satanael', 'special': true, }, 71 | {'arcana': 'Fortune', 'level': 20, 'name': 'Stone of Scone', 'special': true, }, 72 | {'arcana': 'Fortune', 'level': 26, 'name': 'Clotho', }, 73 | {'arcana': 'Fortune', 'level': 30, 'name': 'Ariadne', }, 74 | {'arcana': 'Fortune', 'level': 34, 'name': 'Lachesis', }, 75 | {'arcana': 'Fortune', 'level': 39, 'name': 'Atropos', }, 76 | {'arcana': 'Fortune', 'level': 42, 'name': 'Ariadne Picaro', }, 77 | {'arcana': 'Fortune', 'level': 46, 'name': 'Fortuna', }, 78 | {'arcana': 'Fortune', 'level': 52, 'name': 'Norn', }, 79 | {'arcana': 'Fortune', 'level': 56, 'name': 'Asterius', }, 80 | {'arcana': 'Fortune', 'level': 62, 'name': 'Asterius Picaro', }, 81 | {'arcana': 'Fortune', 'level': 69, 'name': 'Lakshmi', 'max': true, }, 82 | {'arcana': 'Hanged Man', 'level': 9, 'name': 'Hua Po', }, 83 | {'arcana': 'Hanged Man', 'level': 14, 'name': 'Inugami', }, 84 | {'arcana': 'Hanged Man', 'level': 21, 'name': 'Orthrus', }, 85 | {'arcana': 'Hanged Man', 'level': 29, 'name': 'Take-Minakata', }, 86 | {'arcana': 'Hanged Man', 'level': 35, 'name': 'Emperor\'s Amulet', }, 87 | {'arcana': 'Hanged Man', 'level': 42, 'name': 'Hecatoncheires', }, 88 | {'arcana': 'Hanged Man', 'level': 60, 'name': 'Moloch', }, 89 | {'arcana': 'Hanged Man', 'level': 68, 'name': 'Vasuki', 'special': true, }, 90 | {'arcana': 'Hanged Man', 'level': 82, 'name': 'Attis', 'max': true, }, 91 | {'arcana': 'Hermit', 'level': 4, 'name': 'Bicorn', }, 92 | {'arcana': 'Hermit', 'level': 9, 'name': 'Koropokkuru', }, 93 | {'arcana': 'Hermit', 'level': 13, 'name': 'Ippon-Datara', }, 94 | {'arcana': 'Hermit', 'level': 17, 'name': 'Sudama', }, 95 | {'arcana': 'Hermit', 'level': 24, 'name': 'Naga', }, 96 | {'arcana': 'Hermit', 'level': 35, 'name': 'Arahabaki', }, 97 | {'arcana': 'Hermit', 'level': 42, 'name': 'Kumbhanda', }, 98 | {'arcana': 'Hermit', 'level': 49, 'name': 'Koumokuten', }, 99 | {'arcana': 'Hermit', 'level': 56, 'name': 'Kurama Tengu', }, 100 | {'arcana': 'Hermit', 'level': 75, 'name': 'Ongyo-Ki', 'max': true, 'special': true, }, 101 | {'arcana': 'Hierophant', 'level': 9, 'name': 'Berith', }, 102 | {'arcana': 'Hierophant', 'level': 17, 'name': 'Orobas', }, 103 | {'arcana': 'Hierophant', 'level': 22, 'name': 'Phoenix', }, 104 | {'arcana': 'Hierophant', 'level': 25, 'name': 'Anzu', }, 105 | {'arcana': 'Hierophant', 'level': 39, 'name': 'Unicorn', }, 106 | {'arcana': 'Hierophant', 'level': 42, 'name': 'Daisoujou', }, 107 | {'arcana': 'Hierophant', 'level': 63, 'name': 'Forneus', }, 108 | {'arcana': 'Hierophant', 'level': 67, 'name': 'Bishamonten', }, 109 | {'arcana': 'Hierophant', 'level': 76, 'name': 'Kohryu', 'max': true, 'special': true, }, 110 | {'arcana': 'Judgement', 'level': 37, 'name': 'Anubis', }, 111 | {'arcana': 'Judgement', 'level': 59, 'name': 'Trumpeter', 'special': true, }, 112 | {'arcana': 'Judgement', 'level': 64, 'name': 'Yamata-no-Orochi', }, 113 | {'arcana': 'Judgement', 'level': 74, 'name': 'Abaddon', }, 114 | {'arcana': 'Judgement', 'level': 81, 'name': 'Messiah', }, 115 | {'arcana': 'Judgement', 'level': 82, 'name': 'Shiva', 'special': true, }, 116 | {'arcana': 'Judgement', 'level': 87, 'name': 'Michael', 'special': true, }, 117 | {'arcana': 'Judgement', 'level': 90, 'name': 'Messiah Picaro', }, 118 | {'arcana': 'Judgement', 'level': 92, 'name': 'Satan', 'max': true, }, 119 | {'arcana': 'Justice', 'level': 12, 'name': 'Angel', }, 120 | {'arcana': 'Justice', 'level': 16, 'name': 'Archangel', }, 121 | {'arcana': 'Justice', 'level': 29, 'name': 'Principality', }, 122 | {'arcana': 'Justice', 'level': 41, 'name': 'Power', }, 123 | {'arcana': 'Justice', 'level': 60, 'name': 'Melchizedek', }, 124 | {'arcana': 'Justice', 'level': 68, 'name': 'Dominion', }, 125 | {'arcana': 'Justice', 'level': 71, 'name': 'Throne', 'special': true, }, 126 | {'arcana': 'Justice', 'level': 81, 'name': 'Uriel', }, 127 | {'arcana': 'Justice', 'level': 89, 'name': 'Metatron', 'max': true, 'special': true, }, 128 | {'arcana': 'Lovers', 'level': 2, 'name': 'Pixie', }, 129 | {'arcana': 'Lovers', 'level': 6, 'name': 'Saki Mitama', }, 130 | {'arcana': 'Lovers', 'level': 19, 'name': 'Leanan Sidhe', }, 131 | {'arcana': 'Lovers', 'level': 29, 'name': 'Ame-no-Uzume', }, 132 | {'arcana': 'Lovers', 'level': 42, 'name': 'Kushinada-Hime', }, 133 | {'arcana': 'Lovers', 'level': 50, 'name': 'Narcissus', }, 134 | {'arcana': 'Lovers', 'level': 56, 'name': 'Parvati', }, 135 | {'arcana': 'Lovers', 'level': 78, 'name': 'Raphael', }, 136 | {'arcana': 'Lovers', 'level': 85, 'name': 'Ishtar', 'max': true, }, 137 | {'arcana': 'Magician', 'level': 2, 'name': 'Jack-o\'-Lantern', }, 138 | {'arcana': 'Magician', 'level': 11, 'name': 'Jack Frost', }, 139 | {'arcana': 'Magician', 'level': 17, 'name': 'Nekomata', }, 140 | {'arcana': 'Magician', 'level': 24, 'name': 'Sandman', }, 141 | {'arcana': 'Magician', 'level': 28, 'name': 'Choronzon', }, 142 | {'arcana': 'Magician', 'level': 43, 'name': 'Queen Mab', }, 143 | {'arcana': 'Magician', 'level': 48, 'name': 'Rangda', }, 144 | {'arcana': 'Magician', 'level': 59, 'name': 'Surt', }, 145 | {'arcana': 'Magician', 'level': 76, 'name': 'Futsunushi', 'max': true, }, 146 | {'arcana': 'Moon', 'level': 7, 'name': 'Succubus', }, 147 | {'arcana': 'Moon', 'level': 12, 'name': 'Onmoraki', }, 148 | {'arcana': 'Moon', 'level': 16, 'name': 'Kaguya', }, 149 | {'arcana': 'Moon', 'level': 20, 'name': 'Nue', }, 150 | {'arcana': 'Moon', 'level': 24, 'name': 'Sui-Ki', }, 151 | {'arcana': 'Moon', 'level': 25, 'name': 'Kaguya Picaro', }, 152 | {'arcana': 'Moon', 'level': 29, 'name': 'Black Ooze', }, 153 | {'arcana': 'Moon', 'level': 33, 'name': 'Mothman', }, 154 | {'arcana': 'Moon', 'level': 44, 'name': 'Girimehkala', }, 155 | {'arcana': 'Moon', 'level': 50, 'name': 'Tsukiyomi', }, 156 | {'arcana': 'Moon', 'level': 55, 'name': 'Tsukiyomi Picaro', }, 157 | {'arcana': 'Moon', 'level': 60, 'name': 'Lilith', }, 158 | {'arcana': 'Moon', 'level': 75, 'name': 'Sandalphon', 'max': true, }, 159 | {'arcana': 'Priestess', 'level': 6, 'name': 'Silky', }, 160 | {'arcana': 'Priestess', 'level': 11, 'name': 'Apsaras', }, 161 | {'arcana': 'Priestess', 'level': 25, 'name': 'Koh-i-Noor', }, 162 | {'arcana': 'Priestess', 'level': 26, 'name': 'Isis', }, 163 | {'arcana': 'Priestess', 'level': 40, 'name': 'Kikuri-Hime', }, 164 | {'arcana': 'Priestess', 'level': 45, 'name': 'Scathach', }, 165 | {'arcana': 'Priestess', 'level': 50, 'name': 'Sarasvati', }, 166 | {'arcana': 'Priestess', 'level': 55, 'name': 'Skadi', }, 167 | {'arcana': 'Priestess', 'level': 73, 'name': 'Cybele', 'max': true, }, 168 | {'arcana': 'Star', 'level': 11, 'name': 'Kodama', }, 169 | {'arcana': 'Star', 'level': 23, 'name': 'Fuu-Ki', }, 170 | {'arcana': 'Star', 'level': 30, 'name': 'Neko Shogun', 'special': true, }, 171 | {'arcana': 'Star', 'level': 36, 'name': 'Kaiwan', }, 172 | {'arcana': 'Star', 'level': 43, 'name': 'Ananta', }, 173 | {'arcana': 'Star', 'level': 52, 'name': 'Garuda', }, 174 | {'arcana': 'Star', 'level': 64, 'name': 'Hanuman', }, 175 | {'arcana': 'Star', 'level': 67, 'name': 'Cu Chulainn', }, 176 | {'arcana': 'Star', 'level': 80, 'name': 'Sraosha', 'special': true, }, 177 | {'arcana': 'Star', 'level': 93, 'name': 'Lucifer', 'max': true, 'special': true, }, 178 | {'arcana': 'Strength', 'level': 6, 'name': 'Kelpie', }, 179 | {'arcana': 'Strength', 'level': 14, 'name': 'Kusi Mitama', }, 180 | {'arcana': 'Strength', 'level': 19, 'name': 'Oni', }, 181 | {'arcana': 'Strength', 'level': 24, 'name': 'Rakshasa', }, 182 | {'arcana': 'Strength', 'level': 30, 'name': 'Orlov', }, 183 | {'arcana': 'Strength', 'level': 31, 'name': 'Zouchouten', }, 184 | {'arcana': 'Strength', 'level': 44, 'name': 'Valkyrie', }, 185 | {'arcana': 'Strength', 'level': 69, 'name': 'Siegfried', }, 186 | {'arcana': 'Strength', 'level': 80, 'name': 'Zaou-Gongen', 'max': true, }, 187 | {'arcana': 'Sun', 'level': 19, 'name': 'Suzaku', }, 188 | {'arcana': 'Sun', 'level': 39, 'name': 'Mithras', }, 189 | {'arcana': 'Sun', 'level': 42, 'name': 'Yurlungur', }, 190 | {'arcana': 'Sun', 'level': 49, 'name': 'Horus', }, 191 | {'arcana': 'Sun', 'level': 53, 'name': 'Ganesha', }, 192 | {'arcana': 'Sun', 'level': 57, 'name': 'Yatagarasu', }, 193 | {'arcana': 'Sun', 'level': 63, 'name': 'Quetzalcoatl', }, 194 | {'arcana': 'Sun', 'level': 76, 'name': 'Asura-Ou', 'max': true, 'special': true, }, 195 | {'arcana': 'Temperance', 'level': 7, 'name': 'Genbu', }, 196 | {'arcana': 'Temperance', 'level': 11, 'name': 'Koppa Tengu', }, 197 | {'arcana': 'Temperance', 'level': 15, 'name': 'Makami', }, 198 | {'arcana': 'Temperance', 'level': 20, 'name': 'Nigi Mitama', }, 199 | {'arcana': 'Temperance', 'level': 25, 'name': 'Jikokuten', }, 200 | {'arcana': 'Temperance', 'level': 33, 'name': 'Mitra', }, 201 | {'arcana': 'Temperance', 'level': 49, 'name': 'Byakko', }, 202 | {'arcana': 'Temperance', 'level': 55, 'name': 'Raja Naga', }, 203 | {'arcana': 'Temperance', 'level': 62, 'name': 'Seiryu', }, 204 | {'arcana': 'Temperance', 'level': 77, 'name': 'Gabriel', }, 205 | {'arcana': 'Temperance', 'level': 84, 'name': 'Ardha', 'max': true, 'special': true, }, 206 | {'arcana': 'Tower', 'level': 32, 'name': 'Jatayu', }, 207 | {'arcana': 'Tower', 'level': 37, 'name': 'Belphegor', }, 208 | {'arcana': 'Tower', 'level': 41, 'name': 'Red Rider', }, 209 | {'arcana': 'Tower', 'level': 44, 'name': 'Magatsu-Izanagi', }, 210 | {'arcana': 'Tower', 'level': 48, 'name': 'Magatsu-Izanagi Picaro',}, 211 | {'arcana': 'Tower', 'level': 51, 'name': 'Seth', 'special': true, }, 212 | {'arcana': 'Tower', 'level': 59, 'name': 'Black Rider', }, 213 | {'arcana': 'Tower', 'level': 73, 'name': 'Mara', }, 214 | {'arcana': 'Tower', 'level': 79, 'name': 'Yoshitsune', 'special': true, }, 215 | {'arcana': 'Tower', 'level': 85, 'name': 'Mada', 'max': true, }, 216 | ]; 217 | 218 | const arcana2Combos = [ 219 | {'source': ['Chariot', 'Chariot' ], 'result': 'Chariot' }, 220 | {'source': ['Chariot', 'Death' ], 'result': 'Devil' }, 221 | {'source': ['Chariot', 'Devil' ], 'result': 'Temperance' }, 222 | {'source': ['Chariot', 'Fortune' ], 'result': 'Priestess' }, 223 | {'source': ['Chariot', 'Hanged Man' ], 'result': 'Fool' }, 224 | {'source': ['Chariot', 'Hermit' ], 'result': 'Devil' }, 225 | {'source': ['Chariot', 'Justice' ], 'result': 'Moon' }, 226 | {'source': ['Chariot', 'Moon' ], 'result': 'Lovers' }, 227 | {'source': ['Chariot', 'Star' ], 'result': 'Moon' }, 228 | {'source': ['Chariot', 'Strength' ], 'result': 'Hermit' }, 229 | {'source': ['Chariot', 'Sun' ], 'result': 'Priestess' }, 230 | {'source': ['Chariot', 'Temperance' ], 'result': 'Strength' }, 231 | {'source': ['Chariot', 'Tower' ], 'result': 'Fortune' }, 232 | {'source': ['Death', 'Death' ], 'result': 'Death' }, 233 | {'source': ['Death', 'Devil' ], 'result': 'Chariot' }, 234 | {'source': ['Death', 'Moon' ], 'result': 'Hierophant' }, 235 | {'source': ['Death', 'Star' ], 'result': 'Devil' }, 236 | {'source': ['Death', 'Sun' ], 'result': 'Priestess' }, 237 | {'source': ['Death', 'Temperance' ], 'result': 'Hanged Man' }, 238 | {'source': ['Death', 'Tower' ], 'result': 'Sun' }, 239 | {'source': ['Devil', 'Devil' ], 'result': 'Devil' }, 240 | {'source': ['Devil', 'Judgement' ], 'result': 'Lovers' }, 241 | {'source': ['Devil', 'Moon' ], 'result': 'Chariot' }, 242 | {'source': ['Devil', 'Star' ], 'result': 'Strength' }, 243 | {'source': ['Devil', 'Sun' ], 'result': 'Hermit' }, 244 | {'source': ['Devil', 'Tower' ], 'result': 'Magician' }, 245 | {'source': ['Emperor', 'Chariot' ], 'result': 'Strength' }, 246 | {'source': ['Emperor', 'Death' ], 'result': 'Hermit' }, 247 | {'source': ['Emperor', 'Devil' ], 'result': 'Justice' }, 248 | {'source': ['Emperor', 'Emperor' ], 'result': 'Emperor' }, 249 | {'source': ['Emperor', 'Fortune' ], 'result': 'Sun' }, 250 | {'source': ['Emperor', 'Hanged Man' ], 'result': 'Devil' }, 251 | {'source': ['Emperor', 'Hermit' ], 'result': 'Hierophant' }, 252 | {'source': ['Emperor', 'Hierophant' ], 'result': 'Fortune' }, 253 | {'source': ['Emperor', 'Judgement' ], 'result': 'Priestess' }, 254 | {'source': ['Emperor', 'Justice' ], 'result': 'Chariot' }, 255 | {'source': ['Emperor', 'Lovers' ], 'result': 'Fool' }, 256 | {'source': ['Emperor', 'Moon' ], 'result': 'Tower' }, 257 | {'source': ['Emperor', 'Star' ], 'result': 'Lovers' }, 258 | {'source': ['Emperor', 'Strength' ], 'result': 'Tower' }, 259 | {'source': ['Emperor', 'Sun' ], 'result': 'Judgement' }, 260 | {'source': ['Emperor', 'Temperance' ], 'result': 'Devil' }, 261 | {'source': ['Emperor', 'Tower' ], 'result': 'Star' }, 262 | {'source': ['Empress', 'Chariot' ], 'result': 'Star' }, 263 | {'source': ['Empress', 'Death' ], 'result': 'Fool' }, 264 | {'source': ['Empress', 'Devil' ], 'result': 'Sun' }, 265 | {'source': ['Empress', 'Emperor' ], 'result': 'Justice' }, 266 | {'source': ['Empress', 'Empress' ], 'result': 'Empress' }, 267 | {'source': ['Empress', 'Fortune' ], 'result': 'Hermit' }, 268 | {'source': ['Empress', 'Hanged Man' ], 'result': 'Priestess' }, 269 | {'source': ['Empress', 'Hermit' ], 'result': 'Strength' }, 270 | {'source': ['Empress', 'Hierophant' ], 'result': 'Fool' }, 271 | {'source': ['Empress', 'Judgement' ], 'result': 'Emperor' }, 272 | {'source': ['Empress', 'Justice' ], 'result': 'Lovers' }, 273 | {'source': ['Empress', 'Lovers' ], 'result': 'Judgement' }, 274 | {'source': ['Empress', 'Moon' ], 'result': 'Fortune' }, 275 | {'source': ['Empress', 'Star' ], 'result': 'Lovers' }, 276 | {'source': ['Empress', 'Strength' ], 'result': 'Chariot' }, 277 | {'source': ['Empress', 'Sun' ], 'result': 'Tower' }, 278 | {'source': ['Empress', 'Temperance' ], 'result': 'Priestess' }, 279 | {'source': ['Empress', 'Tower' ], 'result': 'Emperor' }, 280 | {'source': ['Fool', 'Chariot' ], 'result': 'Moon' }, 281 | {'source': ['Fool', 'Death' ], 'result': 'Strength' }, 282 | {'source': ['Fool', 'Devil' ], 'result': 'Temperance' }, 283 | {'source': ['Fool', 'Emperor' ], 'result': 'Temperance' }, 284 | {'source': ['Fool', 'Empress' ], 'result': 'Hanged Man' }, 285 | {'source': ['Fool', 'Fool' ], 'result': 'Fool' }, 286 | {'source': ['Fool', 'Fortune' ], 'result': 'Lovers' }, 287 | {'source': ['Fool', 'Hanged Man' ], 'result': 'Tower' }, 288 | {'source': ['Fool', 'Hermit' ], 'result': 'Priestess' }, 289 | {'source': ['Fool', 'Hierophant' ], 'result': 'Hermit' }, 290 | {'source': ['Fool', 'Judgement' ], 'result': 'Sun' }, 291 | {'source': ['Fool', 'Justice' ], 'result': 'Star' }, 292 | {'source': ['Fool', 'Lovers' ], 'result': 'Chariot' }, 293 | {'source': ['Fool', 'Magician' ], 'result': 'Death' }, 294 | {'source': ['Fool', 'Moon' ], 'result': 'Justice' }, 295 | {'source': ['Fool', 'Priestess' ], 'result': 'Moon' }, 296 | {'source': ['Fool', 'Star' ], 'result': 'Magician' }, 297 | {'source': ['Fool', 'Strength' ], 'result': 'Death' }, 298 | {'source': ['Fool', 'Sun' ], 'result': 'Justice' }, 299 | {'source': ['Fool', 'Temperance' ], 'result': 'Hierophant' }, 300 | {'source': ['Fool', 'Tower' ], 'result': 'Empress' }, 301 | {'source': ['Fortune', 'Death' ], 'result': 'Star' }, 302 | {'source': ['Fortune', 'Devil' ], 'result': 'Hierophant' }, 303 | {'source': ['Fortune', 'Fortune' ], 'result': 'Fortune' }, 304 | {'source': ['Fortune', 'Hanged Man' ], 'result': 'Emperor' }, 305 | {'source': ['Fortune', 'Judgement' ], 'result': 'Tower' }, 306 | {'source': ['Fortune', 'Moon' ], 'result': 'Sun' }, 307 | {'source': ['Fortune', 'Star' ], 'result': 'Devil' }, 308 | {'source': ['Fortune', 'Strength' ], 'result': 'Temperance' }, 309 | {'source': ['Fortune', 'Sun' ], 'result': 'Star' }, 310 | {'source': ['Fortune', 'Temperance' ], 'result': 'Empress' }, 311 | {'source': ['Fortune', 'Tower' ], 'result': 'Hanged Man' }, 312 | {'source': ['Hanged Man', 'Death' ], 'result': 'Moon' }, 313 | {'source': ['Hanged Man', 'Devil' ], 'result': 'Fortune' }, 314 | {'source': ['Hanged Man', 'Hanged Man' ], 'result': 'Hanged Man' }, 315 | {'source': ['Hanged Man', 'Judgement' ], 'result': 'Star' }, 316 | {'source': ['Hanged Man', 'Moon' ], 'result': 'Strength' }, 317 | {'source': ['Hanged Man', 'Star' ], 'result': 'Justice' }, 318 | {'source': ['Hanged Man', 'Sun' ], 'result': 'Hierophant' }, 319 | {'source': ['Hanged Man', 'Temperance' ], 'result': 'Death' }, 320 | {'source': ['Hanged Man', 'Tower' ], 'result': 'Hermit' }, 321 | {'source': ['Hermit', 'Death' ], 'result': 'Strength' }, 322 | {'source': ['Hermit', 'Devil' ], 'result': 'Priestess' }, 323 | {'source': ['Hermit', 'Fortune' ], 'result': 'Star' }, 324 | {'source': ['Hermit', 'Hanged Man' ], 'result': 'Star' }, 325 | {'source': ['Hermit', 'Hermit' ], 'result': 'Hermit' }, 326 | {'source': ['Hermit', 'Judgement' ], 'result': 'Emperor' }, 327 | {'source': ['Hermit', 'Moon' ], 'result': 'Priestess' }, 328 | {'source': ['Hermit', 'Star' ], 'result': 'Strength' }, 329 | {'source': ['Hermit', 'Strength' ], 'result': 'Hierophant' }, 330 | {'source': ['Hermit', 'Sun' ], 'result': 'Devil' }, 331 | {'source': ['Hermit', 'Temperance' ], 'result': 'Strength' }, 332 | {'source': ['Hermit', 'Tower' ], 'result': 'Judgement' }, 333 | {'source': ['Hierophant', 'Chariot' ], 'result': 'Star' }, 334 | {'source': ['Hierophant', 'Death' ], 'result': 'Chariot' }, 335 | {'source': ['Hierophant', 'Devil' ], 'result': 'Hanged Man' }, 336 | {'source': ['Hierophant', 'Fortune' ], 'result': 'Justice' }, 337 | {'source': ['Hierophant', 'Hanged Man' ], 'result': 'Sun' }, 338 | {'source': ['Hierophant', 'Hermit' ], 'result': 'Fortune' }, 339 | {'source': ['Hierophant', 'Hierophant' ], 'result': 'Hierophant' }, 340 | {'source': ['Hierophant', 'Judgement' ], 'result': 'Empress' }, 341 | {'source': ['Hierophant', 'Justice' ], 'result': 'Hanged Man' }, 342 | {'source': ['Hierophant', 'Lovers' ], 'result': 'Strength' }, 343 | {'source': ['Hierophant', 'Moon' ], 'result': 'Priestess' }, 344 | {'source': ['Hierophant', 'Star' ], 'result': 'Tower' }, 345 | {'source': ['Hierophant', 'Strength' ], 'result': 'Fool' }, 346 | {'source': ['Hierophant', 'Sun' ], 'result': 'Lovers' }, 347 | {'source': ['Hierophant', 'Temperance' ], 'result': 'Death' }, 348 | {'source': ['Hierophant', 'Tower' ], 'result': 'Judgement' }, 349 | {'source': ['Judgement', 'Judgement' ], 'result': 'Judgement' }, 350 | {'source': ['Justice', 'Death' ], 'result': 'Fool' }, 351 | {'source': ['Justice', 'Devil' ], 'result': 'Fool' }, 352 | {'source': ['Justice', 'Fortune' ], 'result': 'Emperor' }, 353 | {'source': ['Justice', 'Hanged Man' ], 'result': 'Lovers' }, 354 | {'source': ['Justice', 'Hermit' ], 'result': 'Magician' }, 355 | {'source': ['Justice', 'Justice' ], 'result': 'Justice' }, 356 | {'source': ['Justice', 'Moon' ], 'result': 'Devil' }, 357 | {'source': ['Justice', 'Star' ], 'result': 'Empress' }, 358 | {'source': ['Justice', 'Strength' ], 'result': 'Hierophant' }, 359 | {'source': ['Justice', 'Sun' ], 'result': 'Hanged Man' }, 360 | {'source': ['Justice', 'Temperance' ], 'result': 'Emperor' }, 361 | {'source': ['Justice', 'Tower' ], 'result': 'Sun' }, 362 | {'source': ['Lovers', 'Chariot' ], 'result': 'Temperance' }, 363 | {'source': ['Lovers', 'Death' ], 'result': 'Temperance' }, 364 | {'source': ['Lovers', 'Devil' ], 'result': 'Moon' }, 365 | {'source': ['Lovers', 'Fortune' ], 'result': 'Strength' }, 366 | {'source': ['Lovers', 'Hanged Man' ], 'result': 'Sun' }, 367 | {'source': ['Lovers', 'Hermit' ], 'result': 'Chariot' }, 368 | {'source': ['Lovers', 'Judgement' ], 'result': 'Hanged Man' }, 369 | {'source': ['Lovers', 'Justice' ], 'result': 'Judgement' }, 370 | {'source': ['Lovers', 'Lovers' ], 'result': 'Lovers' }, 371 | {'source': ['Lovers', 'Moon' ], 'result': 'Magician' }, 372 | {'source': ['Lovers', 'Star' ], 'result': 'Chariot' }, 373 | {'source': ['Lovers', 'Strength' ], 'result': 'Death' }, 374 | {'source': ['Lovers', 'Sun' ], 'result': 'Empress' }, 375 | {'source': ['Lovers', 'Temperance' ], 'result': 'Strength' }, 376 | {'source': ['Lovers', 'Tower' ], 'result': 'Empress' }, 377 | {'source': ['Magician', 'Chariot' ], 'result': 'Priestess' }, 378 | {'source': ['Magician', 'Death' ], 'result': 'Hermit' }, 379 | {'source': ['Magician', 'Devil' ], 'result': 'Hierophant' }, 380 | {'source': ['Magician', 'Emperor' ], 'result': 'Hanged Man' }, 381 | {'source': ['Magician', 'Empress' ], 'result': 'Justice' }, 382 | {'source': ['Magician', 'Fortune' ], 'result': 'Justice' }, 383 | {'source': ['Magician', 'Hanged Man' ], 'result': 'Empress' }, 384 | {'source': ['Magician', 'Hermit' ], 'result': 'Lovers' }, 385 | {'source': ['Magician', 'Hierophant' ], 'result': 'Death' }, 386 | {'source': ['Magician', 'Judgement' ], 'result': 'Strength' }, 387 | {'source': ['Magician', 'Justice' ], 'result': 'Emperor' }, 388 | {'source': ['Magician', 'Lovers' ], 'result': 'Devil' }, 389 | {'source': ['Magician', 'Magician' ], 'result': 'Magician' }, 390 | {'source': ['Magician', 'Moon' ], 'result': 'Lovers' }, 391 | {'source': ['Magician', 'Priestess' ], 'result': 'Temperance' }, 392 | {'source': ['Magician', 'Star' ], 'result': 'Priestess' }, 393 | {'source': ['Magician', 'Strength' ], 'result': 'Fool' }, 394 | {'source': ['Magician', 'Sun' ], 'result': 'Hierophant' }, 395 | {'source': ['Magician', 'Temperance' ], 'result': 'Chariot' }, 396 | {'source': ['Magician', 'Tower' ], 'result': 'Temperance' }, 397 | {'source': ['Moon', 'Judgement' ], 'result': 'Fool' }, 398 | {'source': ['Moon', 'Moon' ], 'result': 'Moon' }, 399 | {'source': ['Moon', 'Sun' ], 'result': 'Empress' }, 400 | {'source': ['Priestess', 'Chariot' ], 'result': 'Hierophant' }, 401 | {'source': ['Priestess', 'Death' ], 'result': 'Magician' }, 402 | {'source': ['Priestess', 'Devil' ], 'result': 'Moon' }, 403 | {'source': ['Priestess', 'Emperor' ], 'result': 'Empress' }, 404 | {'source': ['Priestess', 'Empress' ], 'result': 'Emperor' }, 405 | {'source': ['Priestess', 'Fortune' ], 'result': 'Magician' }, 406 | {'source': ['Priestess', 'Hanged Man' ], 'result': 'Death' }, 407 | {'source': ['Priestess', 'Hermit' ], 'result': 'Temperance' }, 408 | {'source': ['Priestess', 'Hierophant' ], 'result': 'Magician' }, 409 | {'source': ['Priestess', 'Judgement' ], 'result': 'Justice' }, 410 | {'source': ['Priestess', 'Justice' ], 'result': 'Death' }, 411 | {'source': ['Priestess', 'Lovers' ], 'result': 'Fortune' }, 412 | {'source': ['Priestess', 'Moon' ], 'result': 'Hierophant' }, 413 | {'source': ['Priestess', 'Priestess' ], 'result': 'Priestess' }, 414 | {'source': ['Priestess', 'Star' ], 'result': 'Hermit' }, 415 | {'source': ['Priestess', 'Strength' ], 'result': 'Devil' }, 416 | {'source': ['Priestess', 'Sun' ], 'result': 'Chariot' }, 417 | {'source': ['Priestess', 'Temperance' ], 'result': 'Devil' }, 418 | {'source': ['Priestess', 'Tower' ], 'result': 'Hanged Man' }, 419 | {'source': ['Star', 'Judgement' ], 'result': 'Fortune' }, 420 | {'source': ['Star', 'Moon' ], 'result': 'Temperance' }, 421 | {'source': ['Star', 'Star' ], 'result': 'Star' }, 422 | {'source': ['Star', 'Sun' ], 'result': 'Judgement' }, 423 | {'source': ['Strength', 'Death' ], 'result': 'Hierophant' }, 424 | {'source': ['Strength', 'Devil' ], 'result': 'Death' }, 425 | {'source': ['Strength', 'Hanged Man' ], 'result': 'Temperance' }, 426 | {'source': ['Strength', 'Moon' ], 'result': 'Magician' }, 427 | {'source': ['Strength', 'Star' ], 'result': 'Moon' }, 428 | {'source': ['Strength', 'Strength' ], 'result': 'Strength' }, 429 | {'source': ['Strength', 'Sun' ], 'result': 'Moon' }, 430 | {'source': ['Strength', 'Temperance' ], 'result': 'Chariot' }, 431 | {'source': ['Strength', 'Tower' ], 'result': 'Chariot' }, 432 | {'source': ['Sun', 'Judgement' ], 'result': 'Death' }, 433 | {'source': ['Sun', 'Sun' ], 'result': 'Sun' }, 434 | {'source': ['Temperance', 'Devil' ], 'result': 'Fool' }, 435 | {'source': ['Temperance', 'Judgement' ], 'result': 'Hermit' }, 436 | {'source': ['Temperance', 'Moon' ], 'result': 'Fortune' }, 437 | {'source': ['Temperance', 'Star' ], 'result': 'Sun' }, 438 | {'source': ['Temperance', 'Sun' ], 'result': 'Magician' }, 439 | {'source': ['Temperance', 'Temperance' ], 'result': 'Temperance' }, 440 | {'source': ['Temperance', 'Tower' ], 'result': 'Fortune' }, 441 | {'source': ['Tower', 'Judgement' ], 'result': 'Moon' }, 442 | {'source': ['Tower', 'Moon' ], 'result': 'Hermit' }, 443 | {'source': ['Tower', 'Star' ], 'result': 'Death' }, 444 | {'source': ['Tower', 'Sun' ], 'result': 'Emperor' }, 445 | {'source': ['Tower', 'Tower' ], 'result': 'Tower' }, 446 | ]; 447 | 448 | const arcana3Combos = [ 449 | ]; 450 | 451 | const specialCombos = [ 452 | {'result': 'Alice', 'sources': ['Nebiros', 'Belial']}, 453 | {'result': 'Ardha', 'sources': ['Parvati', 'Shiva']}, 454 | {'result': 'Asura-Ou', 'sources': ['Zouchouten', 'Jikokuten', 'Koumokuten', 'Bishamonten']}, 455 | {'result': 'Black Frost', 'sources': ['Jack O\'Lantern', 'Jack Frost', 'King Frost']}, 456 | {'result': 'Bugs', 'sources': ['Pixie', 'Pisaca', 'Hariti']}, 457 | {'result': 'Chi You', 'sources': ['Hecatoncheires', 'White Rider', 'Thor', 'Yoshitsune', 'Cu Chulainn']}, 458 | {'result': 'Flauros', 'sources': ['Berith', 'Andras', 'Eligor']}, 459 | {'result': 'Kohryu', 'sources': ['Genbu', 'Seiryu', 'Suzaku', 'Byakko']}, 460 | {'result': 'Lucifer', 'sources': ['Anubis', 'Ananta', 'Trumpeter', 'Michael', 'Metatron', 'Satan']}, 461 | {'result': 'Metatron', 'sources': ['Principality', 'Power', 'Dominion', 'Melchizedek', 'Sandalphon', 'Michael']}, 462 | {'result': 'Michael', 'sources': ['Raphael', 'Gabriel', 'Uriel']}, 463 | {'result': 'Neko Shogun', 'sources': ['Kodama', 'Sudama', 'Anzu']}, 464 | {'result': 'Ongyo-Ki', 'sources': ['Kin-Ki', 'Sui-Ki', 'Fuu-Ki']}, 465 | {'result': 'Satanael', 'sources': ['Arsene', 'Anzu', 'Ishtar', 'Satan', 'Lucifer', 'Michael']}, 466 | {'result': 'Seth', 'sources': ['Isis', 'Thoth', 'Anubis', 'Horus']}, 467 | {'result': 'Shiva', 'sources': ['Rangda', 'Barong']}, 468 | {'result': 'Sraosha', 'sources': ['Mithra', 'Mithras', 'Melchizedek', 'Lilith', 'Gabriel']}, 469 | {'result': 'Throne', 'sources': ['Power', 'Melchizedek', 'Dominion']}, 470 | {'result': 'Trumpeter', 'sources': ['White Rider', 'Red Rider', 'Black Rider', 'Pale Rider']}, 471 | {'result': 'Vasuki', 'sources': ['Naga', 'Raja Naga', 'Ananta']}, 472 | {'result': 'Yoshitsune', 'sources': ['Okuninushi', 'Shiki-Ouji', 'Arahabaki', 'Yatagarasu', 'Futsunushi']} 473 | ]; 474 | -------------------------------------------------------------------------------- /data3fes.js: -------------------------------------------------------------------------------- 1 | // Derived from: 2 | // http://www.gamefaqs.com/ps2/937269-shin-megami-tensei-persona-3-fes/faqs/52659 3 | // http://www.gamefaqs.com/ps2/937269-shin-megami-tensei-persona-3-fes/faqs/53404 4 | // http://www.gamefaqs.com/ps2/937269-shin-megami-tensei-persona-3-fes/faqs/52531 5 | 6 | const personae = [ 7 | {'name': 'Orpheus', 'level': 1, 'arcana': 'Fool', 'special': true}, 8 | {'name': 'Slime', 'level': 12, 'arcana': 'Fool'}, 9 | {'name': 'Legion', 'level': 22, 'arcana': 'Fool'}, 10 | {'name': 'Black Frost', 'level': 34, 'arcana': 'Fool', 'special': true}, 11 | {'name': 'Ose', 'level': 44, 'arcana': 'Fool'}, 12 | {'name': 'Decarabia', 'level': 50, 'arcana': 'Fool'}, 13 | {'name': 'Loki', 'level': 58, 'arcana': 'Fool'}, 14 | {'name': 'Susano-o', 'level': 76, 'arcana': 'Fool', 'max': true, 'special': true}, 15 | {'name': 'Orpheus Telos', 'level': 90, 'arcana': 'Fool', 'special': true}, 16 | {'name': 'Nekomata', 'level': 5, 'arcana': 'Magician'}, 17 | {'name': 'Jack Frost', 'level': 8, 'arcana': 'Magician'}, 18 | {'name': 'Pyro Jack', 'level': 14, 'arcana': 'Magician'}, 19 | {'name': 'Hua Po', 'level': 20, 'arcana': 'Magician', 'item': true}, 20 | {'name': 'Sati', 'level': 28, 'arcana': 'Magician'}, 21 | {'name': 'Orobas', 'level': 34, 'arcana': 'Magician'}, 22 | {'name': 'Rangda', 'level': 40, 'arcana': 'Magician'}, 23 | {'name': 'Surt', 'level': 52, 'arcana': 'Magician', 'max': true}, 24 | {'name': 'Apsaras', 'level': 3, 'arcana': 'Priestess'}, 25 | {'name': 'Unicorn', 'level': 11, 'arcana': 'Priestess'}, 26 | {'name': 'High Pixie', 'level': 21, 'arcana': 'Priestess'}, 27 | {'name': 'Sarasvati', 'level': 27, 'arcana': 'Priestess'}, 28 | {'name': 'Ganga', 'level': 35, 'arcana': 'Priestess'}, 29 | {'name': 'Parvati', 'level': 47, 'arcana': 'Priestess'}, 30 | {'name': 'Kikuri-hime', 'level': 53, 'arcana': 'Priestess'}, 31 | {'name': 'Scathach', 'level': 64, 'arcana': 'Priestess', 'max': true}, 32 | {'name': 'Leanan Sidhe', 'level': 33, 'arcana': 'Empress'}, 33 | {'name': 'Yaksini', 'level': 50, 'arcana': 'Empress'}, 34 | {'name': 'Laksmi', 'level': 57, 'arcana': 'Empress'}, 35 | {'name': 'Hariti', 'level': 62, 'arcana': 'Empress'}, 36 | {'name': 'Gabriel', 'level': 69, 'arcana': 'Empress'}, 37 | {'name': 'Mother Harlot', 'level': 74, 'arcana': 'Empress'}, 38 | {'name': 'Skadi', 'level': 80, 'arcana': 'Empress'}, 39 | {'name': 'Alilat', 'level': 84, 'arcana': 'Empress', 'max': true}, 40 | {'name': 'Forneus', 'level': 7, 'arcana': 'Emperor'}, 41 | {'name': 'Oberon', 'level': 15, 'arcana': 'Emperor'}, 42 | {'name': 'Take-mikazuchi', 'level': 24, 'arcana': 'Emperor'}, 43 | {'name': 'King Frost', 'level': 30, 'arcana': 'Emperor', 'item': true}, 44 | {'name': 'Raja Naga', 'level': 36, 'arcana': 'Emperor'}, 45 | {'name': 'Kingu', 'level': 46, 'arcana': 'Emperor'}, 46 | {'name': 'Barong', 'level': 52, 'arcana': 'Emperor'}, 47 | {'name': 'Odin', 'level': 57, 'arcana': 'Emperor', 'max': true}, 48 | {'name': 'Omoikane', 'level': 7, 'arcana': 'Hierophant'}, 49 | {'name': 'Berith', 'level': 13, 'arcana': 'Hierophant'}, 50 | {'name': 'Shiisaa', 'level': 26, 'arcana': 'Hierophant'}, 51 | {'name': 'Flauros', 'level': 33, 'arcana': 'Hierophant'}, 52 | {'name': 'Thoth', 'level': 41, 'arcana': 'Hierophant', 'item': true}, 53 | {'name': 'Hokuto Seikun', 'level': 47, 'arcana': 'Hierophant'}, 54 | {'name': 'Daisoujou', 'level': 53, 'arcana': 'Hierophant', 'special': true}, 55 | {'name': 'Kohryu', 'level': 66, 'arcana': 'Hierophant', 'max': true, 'special': true}, 56 | {'name': 'Pixie', 'level': 2, 'arcana': 'Lovers'}, 57 | {'name': 'Alp', 'level': 6, 'arcana': 'Lovers'}, 58 | {'name': 'Narcissus', 'level': 20, 'arcana': 'Lovers'}, 59 | {'name': 'Queen Mab', 'level': 27, 'arcana': 'Lovers'}, 60 | {'name': 'Saki Mitama', 'level': 39, 'arcana': 'Lovers'}, 61 | {'name': 'Titania', 'level': 48, 'arcana': 'Lovers'}, 62 | {'name': 'Raphael', 'level': 61, 'arcana': 'Lovers'}, 63 | {'name': 'Cybele', 'level': 68, 'arcana': 'Lovers', 'max': true}, 64 | {'name': 'Ara Mitama', 'level': 6, 'arcana': 'Chariot'}, 65 | {'name': 'Chimera', 'level': 9, 'arcana': 'Chariot'}, 66 | {'name': 'Zouchouten', 'level': 14, 'arcana': 'Chariot'}, 67 | {'name': 'Ares', 'level': 19, 'arcana': 'Chariot'}, 68 | {'name': 'Oumitsunu', 'level': 30, 'arcana': 'Chariot'}, 69 | {'name': 'Nata Taishi', 'level': 37, 'arcana': 'Chariot', 'item': true}, 70 | {'name': 'Koumokuten', 'level': 43, 'arcana': 'Chariot'}, 71 | {'name': 'Thor', 'level': 53, 'arcana': 'Chariot', 'max': true}, 72 | {'name': 'Angel', 'level': 4, 'arcana': 'Justice'}, 73 | {'name': 'Archangel', 'level': 10, 'arcana': 'Justice'}, 74 | {'name': 'Principality', 'level': 16, 'arcana': 'Justice'}, 75 | {'name': 'Power', 'level': 25, 'arcana': 'Justice'}, 76 | {'name': 'Virtue', 'level': 32, 'arcana': 'Justice'}, 77 | {'name': 'Dominion', 'level': 42, 'arcana': 'Justice'}, 78 | {'name': 'Throne', 'level': 51, 'arcana': 'Justice'}, 79 | {'name': 'Melchizedek', 'level': 59, 'arcana': 'Justice', 'max': true}, 80 | {'name': 'Yomotsu Shikome', 'level': 9, 'arcana': 'Hermit'}, 81 | {'name': 'Naga', 'level': 17, 'arcana': 'Hermit'}, 82 | {'name': 'Lamia', 'level': 25, 'arcana': 'Hermit'}, 83 | {'name': 'Mothman', 'level': 32, 'arcana': 'Hermit'}, 84 | {'name': 'Taraka', 'level': 38, 'arcana': 'Hermit'}, 85 | {'name': 'Kurama Tengu', 'level': 44, 'arcana': 'Hermit'}, 86 | {'name': 'Nebiros', 'level': 50, 'arcana': 'Hermit', 'item': true}, 87 | {'name': 'Kumbhanda', 'level': 56, 'arcana': 'Hermit'}, 88 | {'name': 'Arahabaki', 'level': 60, 'arcana': 'Hermit', 'max': true, 'special': true}, 89 | {'name': 'Fortuna', 'level': 17, 'arcana': 'Fortune'}, 90 | {'name': 'Empusa', 'level': 23, 'arcana': 'Fortune', 'item': true}, 91 | {'name': 'Kusi Mitama', 'level': 29, 'arcana': 'Fortune'}, 92 | {'name': 'Clotho', 'level': 38, 'arcana': 'Fortune'}, 93 | {'name': 'Lachesis', 'level': 45, 'arcana': 'Fortune'}, 94 | {'name': 'Atropos', 'level': 54, 'arcana': 'Fortune'}, 95 | {'name': 'Norn', 'level': 62, 'arcana': 'Fortune', 'max': true, 'special': true}, 96 | {'name': 'Valkyrie', 'level': 11, 'arcana': 'Strength'}, 97 | {'name': 'Rakshasa', 'level': 16, 'arcana': 'Strength'}, 98 | {'name': 'Titan', 'level': 23, 'arcana': 'Strength'}, 99 | {'name': 'Jikokuten', 'level': 29, 'arcana': 'Strength'}, 100 | {'name': 'Hanuman', 'level': 37, 'arcana': 'Strength'}, 101 | {'name': 'Narasimha', 'level': 46, 'arcana': 'Strength'}, 102 | {'name': 'Kali', 'level': 55, 'arcana': 'Strength'}, 103 | {'name': 'Siegfried', 'level': 59, 'arcana': 'Strength', 'max': true}, 104 | {'name': 'Inugami', 'level': 10, 'arcana': 'Hanged Man'}, 105 | {'name': 'Take-minakata', 'level': 21, 'arcana': 'Hanged Man'}, 106 | {'name': 'Orthrus', 'level': 28, 'arcana': 'Hanged Man'}, 107 | {'name': 'Vasuki', 'level': 38, 'arcana': 'Hanged Man'}, 108 | {'name': 'Ubelluris', 'level': 48, 'arcana': 'Hanged Man'}, 109 | {'name': 'Hecatoncheires', 'level': 54, 'arcana': 'Hanged Man'}, 110 | {'name': 'Hell Biker', 'level': 60, 'arcana': 'Hanged Man', 'item': true}, 111 | {'name': 'Attis', 'level': 67, 'arcana': 'Hanged Man', 'max': true, 'special': true}, 112 | {'name': 'Ghoul', 'level': 18, 'arcana': 'Death'}, 113 | {'name': 'Pale Rider', 'level': 24, 'arcana': 'Death', 'item': true}, 114 | {'name': 'Loa', 'level': 31, 'arcana': 'Death'}, 115 | {'name': 'Samael', 'level': 37, 'arcana': 'Death'}, 116 | {'name': 'Mot', 'level': 45, 'arcana': 'Death'}, 117 | {'name': 'Alice', 'level': 56, 'arcana': 'Death', 'special': true}, 118 | {'name': 'Thanatos', 'level': 64, 'arcana': 'Death', 'max': true, 'special': true}, 119 | {'name': 'Nigi Mitama', 'level': 12, 'arcana': 'Temperance'}, 120 | {'name': 'Mithra', 'level': 22, 'arcana': 'Temperance'}, 121 | {'name': 'Genbu', 'level': 29, 'arcana': 'Temperance'}, 122 | {'name': 'Seiryuu', 'level': 36, 'arcana': 'Temperance'}, 123 | {'name': 'Okuninushi', 'level': 44, 'arcana': 'Temperance'}, 124 | {'name': 'Suzaku', 'level': 51, 'arcana': 'Temperance'}, 125 | {'name': 'Byakko', 'level': 57, 'arcana': 'Temperance'}, 126 | {'name': 'Yurlungur', 'level': 64, 'arcana': 'Temperance', 'max': true}, 127 | {'name': 'Lilim', 'level': 8, 'arcana': 'Devil'}, 128 | {'name': 'Vetala', 'level': 24, 'arcana': 'Devil'}, 129 | {'name': 'Incubus', 'level': 34, 'arcana': 'Devil'}, 130 | {'name': 'Succubus', 'level': 43, 'arcana': 'Devil'}, 131 | {'name': 'Pazuzu', 'level': 52, 'arcana': 'Devil'}, 132 | {'name': 'Lilith', 'level': 61, 'arcana': 'Devil', 'item': true, 'special': true}, 133 | {'name': 'Abaddon', 'level': 68, 'arcana': 'Devil'}, 134 | {'name': 'Beelzebub', 'level': 81, 'arcana': 'Devil', 'max': true, 'special': true}, 135 | {'name': 'Eligor', 'level': 31, 'arcana': 'Tower'}, 136 | {'name': 'Cu Chulainn', 'level': 40, 'arcana': 'Tower'}, 137 | {'name': 'Bishamonten', 'level': 60, 'arcana': 'Tower'}, 138 | {'name': 'Seiten Taisei', 'level': 67, 'arcana': 'Tower'}, 139 | {'name': 'Masakado', 'level': 73, 'arcana': 'Tower', 'item': true, 'special': true}, 140 | {'name': 'Mara', 'level': 77, 'arcana': 'Tower', 'special': true}, 141 | {'name': 'Shiva', 'level': 82, 'arcana': 'Tower', 'special': true}, 142 | {'name': 'Chi You', 'level': 86, 'arcana': 'Tower', 'max': true}, 143 | {'name': 'Nandi', 'level': 39, 'arcana': 'Star'}, 144 | {'name': 'Kaiwan', 'level': 49, 'arcana': 'Star'}, 145 | {'name': 'Ganesha', 'level': 58, 'arcana': 'Star'}, 146 | {'name': 'Garuda', 'level': 65, 'arcana': 'Star'}, 147 | {'name': 'Kartikeya', 'level': 70, 'arcana': 'Star', 'item': true}, 148 | {'name': 'Saturnus', 'level': 78, 'arcana': 'Star'}, 149 | {'name': 'Helel', 'level': 88, 'arcana': 'Star', 'max': true}, 150 | {'name': 'Gurr', 'level': 15, 'arcana': 'Moon'}, 151 | {'name': 'Yamatano-orochi', 'level': 26, 'arcana': 'Moon'}, 152 | {'name': 'Girimehkala', 'level': 42, 'arcana': 'Moon', 'special': true}, 153 | {'name': 'Dionysus', 'level': 48, 'arcana': 'Moon'}, 154 | {'name': 'Chernobog', 'level': 58, 'arcana': 'Moon'}, 155 | {'name': 'Seth', 'level': 66, 'arcana': 'Moon'}, 156 | {'name': 'Baal Zebul', 'level': 71, 'arcana': 'Moon'}, 157 | {'name': 'Sandalphon', 'level': 74, 'arcana': 'Moon', 'max': true, 'special': true}, 158 | {'name': 'Yatagarasu', 'level': 30, 'arcana': 'Sun'}, 159 | {'name': 'Quetzalcoatl', 'level': 43, 'arcana': 'Sun'}, 160 | {'name': 'Jatayu', 'level': 55, 'arcana': 'Sun'}, 161 | {'name': 'Horus', 'level': 63, 'arcana': 'Sun'}, 162 | {'name': 'Suparna', 'level': 70, 'arcana': 'Sun'}, 163 | {'name': 'Vishnu', 'level': 78, 'arcana': 'Sun'}, 164 | {'name': 'Asura', 'level': 85, 'arcana': 'Sun', 'max': true, 'special': true}, 165 | {'name': 'Anubis', 'level': 59, 'arcana': 'Judgment'}, 166 | {'name': 'Trumpeter', 'level': 65, 'arcana': 'Judgment'}, 167 | {'name': 'Michael', 'level': 72, 'arcana': 'Judgment'}, 168 | {'name': 'Satan', 'level': 79, 'arcana': 'Judgment'}, 169 | {'name': 'Lucifer', 'level': 89, 'arcana': 'Judgment', 'special': true}, 170 | {'name': 'Messiah', 'level': 90, 'arcana': 'Judgment', 'max': true, 'special': true}, 171 | {'name': 'Uriel', 'level': 63, 'arcana': 'Aeon'}, 172 | {'name': 'Nidhoggr', 'level': 69, 'arcana': 'Aeon'}, 173 | {'name': 'Ananta', 'level': 75, 'arcana': 'Aeon'}, 174 | {'name': 'Atavaka', 'level': 80, 'arcana': 'Aeon'}, 175 | {'name': 'Metatron', 'level': 87, 'arcana': 'Aeon', 'max': true, 'special': true}, 176 | ]; 177 | 178 | const arcana2Combos = [ 179 | {'source': ['Fool', 'Fool' ], 'result': 'Fool' }, 180 | {'source': ['Fool', 'Magician' ], 'result': 'Hierophant' }, 181 | {'source': ['Fool', 'Priestess' ], 'result': 'Justice' }, 182 | {'source': ['Fool', 'Empress' ], 'result': 'Fortune' }, 183 | {'source': ['Fool', 'Emperor' ], 'result': 'Chariot' }, 184 | {'source': ['Fool', 'Hierophant' ], 'result': 'Hermit' }, 185 | {'source': ['Fool', 'Lovers' ], 'result': 'Priestess' }, 186 | {'source': ['Fool', 'Chariot' ], 'result': 'Emperor' }, 187 | {'source': ['Fool', 'Justice' ], 'result': 'Lovers' }, 188 | {'source': ['Fool', 'Hermit' ], 'result': 'Priestess' }, 189 | {'source': ['Fool', 'Fortune' ], 'result': 'Justice' }, 190 | {'source': ['Fool', 'Strength' ], 'result': 'Hanged Man' }, 191 | {'source': ['Fool', 'Hanged Man' ], 'result': 'Magician' }, 192 | {'source': ['Fool', 'Death' ], 'result': 'Strength' }, 193 | {'source': ['Fool', 'Temperance' ], 'result': 'Hierophant' }, 194 | {'source': ['Fool', 'Devil' ], 'result': 'Hermit' }, 195 | {'source': ['Fool', 'Tower' ], 'result': 'Moon' }, 196 | {'source': ['Fool', 'Star' ], 'result': 'Aeon' }, 197 | {'source': ['Fool', 'Moon' ], 'result': 'Fortune' }, 198 | {'source': ['Fool', 'Sun' ], 'result': 'Empress' }, 199 | {'source': ['Fool', 'Judgment' ], 'result': 'Star' }, 200 | {'source': ['Fool', 'Aeon' ], 'result': 'Death' }, 201 | {'source': ['Magician', 'Magician' ], 'result': 'Magician' }, 202 | {'source': ['Magician', 'Priestess' ], 'result': 'Lovers' }, 203 | {'source': ['Magician', 'Empress' ], 'result': 'Hanged Man' }, 204 | {'source': ['Magician', 'Emperor' ], 'result': 'Temperance' }, 205 | {'source': ['Magician', 'Hierophant' ], 'result': 'Hermit' }, 206 | {'source': ['Magician', 'Lovers' ], 'result': 'Emperor' }, 207 | {'source': ['Magician', 'Chariot' ], 'result': 'Devil' }, 208 | {'source': ['Magician', 'Justice' ], 'result': 'Hierophant' }, 209 | {'source': ['Magician', 'Hermit' ], 'result': 'Chariot' }, 210 | {'source': ['Magician', 'Fortune' ], 'result': 'Emperor' }, 211 | {'source': ['Magician', 'Hanged Man' ], 'result': 'Devil' }, 212 | {'source': ['Magician', 'Temperance' ], 'result': 'Death' }, 213 | {'source': ['Magician', 'Devil' ], 'result': 'Temperance' }, 214 | {'source': ['Magician', 'Tower' ], 'result': 'Empress' }, 215 | {'source': ['Magician', 'Star' ], 'result': 'Empress' }, 216 | {'source': ['Magician', 'Moon' ], 'result': 'Priestess' }, 217 | {'source': ['Magician', 'Sun' ], 'result': 'Lovers' }, 218 | {'source': ['Priestess', 'Priestess' ], 'result': 'Priestess' }, 219 | {'source': ['Priestess', 'Empress' ], 'result': 'Lovers' }, 220 | {'source': ['Priestess', 'Emperor' ], 'result': 'Justice' }, 221 | {'source': ['Priestess', 'Hierophant' ], 'result': 'Chariot' }, 222 | {'source': ['Priestess', 'Lovers' ], 'result': 'Magician' }, 223 | {'source': ['Priestess', 'Chariot' ], 'result': 'Magician' }, 224 | {'source': ['Priestess', 'Justice' ], 'result': 'Lovers' }, 225 | {'source': ['Priestess', 'Hermit' ], 'result': 'Strength' }, 226 | {'source': ['Priestess', 'Fortune' ], 'result': 'Magician' }, 227 | {'source': ['Priestess', 'Strength' ], 'result': 'Hermit' }, 228 | {'source': ['Priestess', 'Hanged Man' ], 'result': 'Strength' }, 229 | {'source': ['Priestess', 'Death' ], 'result': 'Emperor' }, 230 | {'source': ['Priestess', 'Temperance' ], 'result': 'Empress' }, 231 | {'source': ['Priestess', 'Star' ], 'result': 'Justice' }, 232 | {'source': ['Priestess', 'Moon' ], 'result': 'Star' }, 233 | {'source': ['Priestess', 'Sun' ], 'result': 'Star' }, 234 | {'source': ['Priestess', 'Judgment' ], 'result': 'Empress' }, 235 | {'source': ['Priestess', 'Aeon' ], 'result': 'Empress' }, 236 | {'source': ['Empress', 'Empress' ], 'result': 'Empress' }, 237 | {'source': ['Empress', 'Emperor' ], 'result': 'Lovers' }, 238 | {'source': ['Empress', 'Hierophant' ], 'result': 'Priestess' }, 239 | {'source': ['Empress', 'Lovers' ], 'result': 'Fortune' }, 240 | {'source': ['Empress', 'Chariot' ], 'result': 'Devil' }, 241 | {'source': ['Empress', 'Justice' ], 'result': 'Emperor' }, 242 | {'source': ['Empress', 'Hermit' ], 'result': 'Lovers' }, 243 | {'source': ['Empress', 'Fortune' ], 'result': 'Strength' }, 244 | {'source': ['Empress', 'Strength' ], 'result': 'Chariot' }, 245 | {'source': ['Empress', 'Hanged Man' ], 'result': 'Chariot' }, 246 | {'source': ['Empress', 'Death' ], 'result': 'Devil' }, 247 | {'source': ['Empress', 'Temperance' ], 'result': 'Lovers' }, 248 | {'source': ['Empress', 'Devil' ], 'result': 'Lovers' }, 249 | {'source': ['Empress', 'Tower' ], 'result': 'Chariot' }, 250 | {'source': ['Empress', 'Star' ], 'result': 'Temperance' }, 251 | {'source': ['Empress', 'Moon' ], 'result': 'Lovers' }, 252 | {'source': ['Empress', 'Sun' ], 'result': 'Lovers' }, 253 | {'source': ['Empress', 'Aeon' ], 'result': 'Moon' }, 254 | {'source': ['Emperor', 'Emperor' ], 'result': 'Emperor' }, 255 | {'source': ['Emperor', 'Hierophant' ], 'result': 'Chariot' }, 256 | {'source': ['Emperor', 'Lovers' ], 'result': 'Chariot' }, 257 | {'source': ['Emperor', 'Chariot' ], 'result': 'Hermit' }, 258 | {'source': ['Emperor', 'Justice' ], 'result': 'Devil' }, 259 | {'source': ['Emperor', 'Hermit' ], 'result': 'Strength' }, 260 | {'source': ['Emperor', 'Strength' ], 'result': 'Hanged Man' }, 261 | {'source': ['Emperor', 'Hanged Man' ], 'result': 'Hermit' }, 262 | {'source': ['Emperor', 'Death' ], 'result': 'Moon' }, 263 | {'source': ['Emperor', 'Temperance' ], 'result': 'Hanged Man' }, 264 | {'source': ['Emperor', 'Star' ], 'result': 'Justice' }, 265 | {'source': ['Emperor', 'Sun' ], 'result': 'Empress' }, 266 | {'source': ['Emperor', 'Judgment' ], 'result': 'Hierophant' }, 267 | {'source': ['Hierophant', 'Hierophant' ], 'result': 'Hierophant' }, 268 | {'source': ['Hierophant', 'Lovers' ], 'result': 'Magician' }, 269 | {'source': ['Hierophant', 'Chariot' ], 'result': 'Justice' }, 270 | {'source': ['Hierophant', 'Justice' ], 'result': 'Chariot' }, 271 | {'source': ['Hierophant', 'Hermit' ], 'result': 'Chariot' }, 272 | {'source': ['Hierophant', 'Fortune' ], 'result': 'Emperor' }, 273 | {'source': ['Hierophant', 'Strength' ], 'result': 'Priestess' }, 274 | {'source': ['Hierophant', 'Hanged Man' ], 'result': 'Lovers' }, 275 | {'source': ['Hierophant', 'Death' ], 'result': 'Empress' }, 276 | {'source': ['Hierophant', 'Temperance' ], 'result': 'Strength' }, 277 | {'source': ['Hierophant', 'Tower' ], 'result': 'Temperance' }, 278 | {'source': ['Hierophant', 'Star' ], 'result': 'Priestess' }, 279 | {'source': ['Hierophant', 'Moon' ], 'result': 'Temperance' }, 280 | {'source': ['Hierophant', 'Sun' ], 'result': 'Temperance' }, 281 | {'source': ['Hierophant', 'Judgment' ], 'result': 'Lovers' }, 282 | {'source': ['Lovers', 'Lovers' ], 'result': 'Lovers' }, 283 | {'source': ['Lovers', 'Chariot' ], 'result': 'Emperor' }, 284 | {'source': ['Lovers', 'Justice' ], 'result': 'Chariot' }, 285 | {'source': ['Lovers', 'Hermit' ], 'result': 'Justice' }, 286 | {'source': ['Lovers', 'Fortune' ], 'result': 'Magician' }, 287 | {'source': ['Lovers', 'Strength' ], 'result': 'Hierophant' }, 288 | {'source': ['Lovers', 'Hanged Man' ], 'result': 'Hermit' }, 289 | {'source': ['Lovers', 'Death' ], 'result': 'Devil' }, 290 | {'source': ['Lovers', 'Temperance' ], 'result': 'Priestess' }, 291 | {'source': ['Lovers', 'Devil' ], 'result': 'Strength' }, 292 | {'source': ['Lovers', 'Tower' ], 'result': 'Star' }, 293 | {'source': ['Lovers', 'Star' ], 'result': 'Hierophant' }, 294 | {'source': ['Lovers', 'Moon' ], 'result': 'Empress' }, 295 | {'source': ['Lovers', 'Sun' ], 'result': 'Hierophant' }, 296 | {'source': ['Lovers', 'Aeon' ], 'result': 'Hanged Man' }, 297 | {'source': ['Chariot', 'Chariot' ], 'result': 'Chariot' }, 298 | {'source': ['Chariot', 'Justice' ], 'result': 'Magician' }, 299 | {'source': ['Chariot', 'Hermit' ], 'result': 'Temperance' }, 300 | {'source': ['Chariot', 'Fortune' ], 'result': 'Strength' }, 301 | {'source': ['Chariot', 'Strength' ], 'result': 'Justice' }, 302 | {'source': ['Chariot', 'Hanged Man' ], 'result': 'Fortune' }, 303 | {'source': ['Chariot', 'Temperance' ], 'result': 'Death' }, 304 | {'source': ['Chariot', 'Devil' ], 'result': 'Hanged Man' }, 305 | {'source': ['Chariot', 'Tower' ], 'result': 'Moon' }, 306 | {'source': ['Chariot', 'Moon' ], 'result': 'Fortune' }, 307 | {'source': ['Chariot', 'Aeon' ], 'result': 'Death' }, 308 | {'source': ['Justice', 'Justice' ], 'result': 'Justice' }, 309 | {'source': ['Justice', 'Hermit' ], 'result': 'Priestess' }, 310 | {'source': ['Justice', 'Fortune' ], 'result': 'Chariot' }, 311 | {'source': ['Justice', 'Strength' ], 'result': 'Temperance' }, 312 | {'source': ['Justice', 'Hanged Man' ], 'result': 'Priestess' }, 313 | {'source': ['Justice', 'Death' ], 'result': 'Moon' }, 314 | {'source': ['Justice', 'Temperance' ], 'result': 'Moon' }, 315 | {'source': ['Justice', 'Tower' ], 'result': 'Star' }, 316 | {'source': ['Justice', 'Star' ], 'result': 'Emperor' }, 317 | {'source': ['Justice', 'Sun' ], 'result': 'Emperor' }, 318 | {'source': ['Justice', 'Judgment' ], 'result': 'Aeon' }, 319 | {'source': ['Hermit', 'Hermit' ], 'result': 'Hermit' }, 320 | {'source': ['Hermit', 'Fortune' ], 'result': 'Emperor' }, 321 | {'source': ['Hermit', 'Strength' ], 'result': 'Fortune' }, 322 | {'source': ['Hermit', 'Hanged Man' ], 'result': 'Fortune' }, 323 | {'source': ['Hermit', 'Temperance' ], 'result': 'Hanged Man' }, 324 | {'source': ['Hermit', 'Devil' ], 'result': 'Death' }, 325 | {'source': ['Hermit', 'Star' ], 'result': 'Chariot' }, 326 | {'source': ['Hermit', 'Moon' ], 'result': 'Magician' }, 327 | {'source': ['Hermit', 'Aeon' ], 'result': 'Star' }, 328 | {'source': ['Fortune', 'Fortune' ], 'result': 'Fortune' }, 329 | {'source': ['Fortune', 'Hanged Man' ], 'result': 'Strength' }, 330 | {'source': ['Fortune', 'Temperance' ], 'result': 'Lovers' }, 331 | {'source': ['Fortune', 'Devil' ], 'result': 'Moon' }, 332 | {'source': ['Fortune', 'Tower' ], 'result': 'Moon' }, 333 | {'source': ['Fortune', 'Star' ], 'result': 'Moon' }, 334 | {'source': ['Fortune', 'Moon' ], 'result': 'Chariot' }, 335 | {'source': ['Fortune', 'Sun' ], 'result': 'Temperance' }, 336 | {'source': ['Fortune', 'Aeon' ], 'result': 'Devil' }, 337 | {'source': ['Strength', 'Strength' ], 'result': 'Strength' }, 338 | {'source': ['Strength', 'Hanged Man' ], 'result': 'Hermit' }, 339 | {'source': ['Strength', 'Death' ], 'result': 'Hanged Man' }, 340 | {'source': ['Strength', 'Temperance' ], 'result': 'Moon' }, 341 | {'source': ['Strength', 'Devil' ], 'result': 'Fortune' }, 342 | {'source': ['Strength', 'Tower' ], 'result': 'Devil' }, 343 | {'source': ['Strength', 'Star' ], 'result': 'Priestess' }, 344 | {'source': ['Strength', 'Moon' ], 'result': 'Hanged Man' }, 345 | {'source': ['Strength', 'Sun' ], 'result': 'Priestess' }, 346 | {'source': ['Strength', 'Judgment' ], 'result': 'Hanged Man' }, 347 | {'source': ['Hanged Man', 'Hanged Man' ], 'result': 'Hanged Man' }, 348 | {'source': ['Hanged Man', 'Death' ], 'result': 'Devil' }, 349 | {'source': ['Hanged Man', 'Temperance' ], 'result': 'Hierophant' }, 350 | {'source': ['Hanged Man', 'Devil' ], 'result': 'Moon' }, 351 | {'source': ['Hanged Man', 'Tower' ], 'result': 'Death' }, 352 | {'source': ['Hanged Man', 'Star' ], 'result': 'Strength' }, 353 | {'source': ['Hanged Man', 'Moon' ], 'result': 'Empress' }, 354 | {'source': ['Hanged Man', 'Aeon' ], 'result': 'Temperance' }, 355 | {'source': ['Death', 'Death' ], 'result': 'Death' }, 356 | {'source': ['Death', 'Moon' ], 'result': 'Star' }, 357 | {'source': ['Temperance', 'Temperance' ], 'result': 'Temperance' }, 358 | {'source': ['Temperance', 'Devil' ], 'result': 'Death' }, 359 | {'source': ['Temperance', 'Tower' ], 'result': 'Devil' }, 360 | {'source': ['Temperance', 'Star' ], 'result': 'Moon' }, 361 | {'source': ['Temperance', 'Moon' ], 'result': 'Empress' }, 362 | {'source': ['Temperance', 'Sun' ], 'result': 'Star' }, 363 | {'source': ['Temperance', 'Judgment' ], 'result': 'Moon' }, 364 | {'source': ['Temperance', 'Aeon' ], 'result': 'Star' }, 365 | {'source': ['Devil', 'Devil' ], 'result': 'Devil' }, 366 | {'source': ['Devil', 'Aeon' ], 'result': 'Lovers' }, 367 | {'source': ['Tower', 'Tower' ], 'result': 'Tower' }, 368 | {'source': ['Tower', 'Moon' ], 'result': 'Fortune' }, 369 | {'source': ['Tower', 'Judgment' ], 'result': 'Aeon' }, 370 | {'source': ['Tower', 'Aeon' ], 'result': 'Moon' }, 371 | {'source': ['Star', 'Star' ], 'result': 'Star' }, 372 | {'source': ['Star', 'Moon' ], 'result': 'Death' }, 373 | {'source': ['Star', 'Sun' ], 'result': 'Justice' }, 374 | {'source': ['Star', 'Judgment' ], 'result': 'Temperance' }, 375 | {'source': ['Star', 'Aeon' ], 'result': 'Devil' }, 376 | {'source': ['Moon', 'Moon' ], 'result': 'Moon' }, 377 | {'source': ['Moon', 'Sun' ], 'result': 'Temperance' }, 378 | {'source': ['Sun', 'Sun' ], 'result': 'Sun' }, 379 | {'source': ['Sun', 'Judgment' ], 'result': 'Star' }, 380 | {'source': ['Sun', 'Aeon' ], 'result': 'Empress' }, 381 | {'source': ['Judgment', 'Judgment' ], 'result': 'Judgment' }, 382 | {'source': ['Judgment', 'Aeon' ], 'result': 'Star' }, 383 | {'source': ['Aeon', 'Aeon' ], 'result': 'Aeon' }, 384 | ]; 385 | 386 | const arcana3Combos = [ 387 | {'source': ['Fool', 'Fool' ], 'result': 'Fool' }, 388 | {'source': ['Fool', 'Magician' ], 'result': 'Emperor' }, 389 | {'source': ['Fool', 'Priestess' ], 'result': 'Magician' }, 390 | {'source': ['Fool', 'Empress' ], 'result': 'Fortune' }, 391 | {'source': ['Fool', 'Emperor' ], 'result': 'Lovers' }, 392 | {'source': ['Fool', 'Hierophant' ], 'result': 'Hermit' }, 393 | {'source': ['Fool', 'Lovers' ], 'result': 'Temperance' }, 394 | {'source': ['Fool', 'Chariot' ], 'result': 'Devil' }, 395 | {'source': ['Fool', 'Justice' ], 'result': 'Chariot' }, 396 | {'source': ['Fool', 'Hermit' ], 'result': 'Priestess' }, 397 | {'source': ['Fool', 'Fortune' ], 'result': 'Justice' }, 398 | {'source': ['Fool', 'Strength' ], 'result': 'Hanged Man' }, 399 | {'source': ['Fool', 'Hanged Man' ], 'result': 'Magician' }, 400 | {'source': ['Fool', 'Death' ], 'result': 'Strength' }, 401 | {'source': ['Fool', 'Temperance' ], 'result': 'Hierophant' }, 402 | {'source': ['Fool', 'Devil' ], 'result': 'Justice' }, 403 | {'source': ['Fool', 'Tower' ], 'result': 'Moon' }, 404 | {'source': ['Fool', 'Star' ], 'result': 'Aeon' }, 405 | {'source': ['Fool', 'Moon' ], 'result': 'Fortune' }, 406 | {'source': ['Fool', 'Sun' ], 'result': 'Empress' }, 407 | {'source': ['Fool', 'Judgment' ], 'result': 'Star' }, 408 | {'source': ['Fool', 'Aeon' ], 'result': 'Death' }, 409 | {'source': ['Magician', 'Magician' ], 'result': 'Magician' }, 410 | {'source': ['Magician', 'Priestess' ], 'result': 'Devil' }, 411 | {'source': ['Magician', 'Empress' ], 'result': 'Hanged Man' }, 412 | {'source': ['Magician', 'Emperor' ], 'result': 'Lovers' }, 413 | {'source': ['Magician', 'Hierophant' ], 'result': 'Hermit' }, 414 | {'source': ['Magician', 'Lovers' ], 'result': 'Devil' }, 415 | {'source': ['Magician', 'Chariot' ], 'result': 'Moon' }, 416 | {'source': ['Magician', 'Justice' ], 'result': 'Fool' }, 417 | {'source': ['Magician', 'Hermit' ], 'result': 'Hanged Man' }, 418 | {'source': ['Magician', 'Fortune' ], 'result': 'Emperor' }, 419 | {'source': ['Magician', 'Strength' ], 'result': 'Star' }, 420 | {'source': ['Magician', 'Hanged Man' ], 'result': 'Devil' }, 421 | {'source': ['Magician', 'Death' ], 'result': 'Tower' }, 422 | {'source': ['Magician', 'Temperance' ], 'result': 'Death' }, 423 | {'source': ['Magician', 'Devil' ], 'result': 'Temperance' }, 424 | {'source': ['Magician', 'Tower' ], 'result': 'Empress' }, 425 | {'source': ['Magician', 'Star' ], 'result': 'Empress' }, 426 | {'source': ['Magician', 'Moon' ], 'result': 'Fortune' }, 427 | {'source': ['Magician', 'Sun' ], 'result': 'Lovers' }, 428 | {'source': ['Magician', 'Judgment' ], 'result': 'Tower' }, 429 | {'source': ['Magician', 'Aeon' ], 'result': 'Sun' }, 430 | {'source': ['Priestess', 'Priestess' ], 'result': 'Priestess' }, 431 | {'source': ['Priestess', 'Empress' ], 'result': 'Lovers' }, 432 | {'source': ['Priestess', 'Emperor' ], 'result': 'Hierophant' }, 433 | {'source': ['Priestess', 'Hierophant' ], 'result': 'Chariot' }, 434 | {'source': ['Priestess', 'Lovers' ], 'result': 'Hermit' }, 435 | {'source': ['Priestess', 'Chariot' ], 'result': 'Emperor' }, 436 | {'source': ['Priestess', 'Justice' ], 'result': 'Hierophant' }, 437 | {'source': ['Priestess', 'Hermit' ], 'result': 'Fool' }, 438 | {'source': ['Priestess', 'Fortune' ], 'result': 'Magician' }, 439 | {'source': ['Priestess', 'Strength' ], 'result': 'Chariot' }, 440 | {'source': ['Priestess', 'Hanged Man' ], 'result': 'Strength' }, 441 | {'source': ['Priestess', 'Death' ], 'result': 'Emperor' }, 442 | {'source': ['Priestess', 'Temperance' ], 'result': 'Empress' }, 443 | {'source': ['Priestess', 'Devil' ], 'result': 'Tower' }, 444 | {'source': ['Priestess', 'Tower' ], 'result': 'Death' }, 445 | {'source': ['Priestess', 'Star' ], 'result': 'Justice' }, 446 | {'source': ['Priestess', 'Moon' ], 'result': 'Star' }, 447 | {'source': ['Priestess', 'Sun' ], 'result': 'Star' }, 448 | {'source': ['Priestess', 'Judgment' ], 'result': 'Justice' }, 449 | {'source': ['Priestess', 'Aeon' ], 'result': 'Empress' }, 450 | {'source': ['Empress', 'Empress' ], 'result': 'Empress' }, 451 | {'source': ['Empress', 'Emperor' ], 'result': 'Fool' }, 452 | {'source': ['Empress', 'Hierophant' ], 'result': 'Priestess' }, 453 | {'source': ['Empress', 'Lovers' ], 'result': 'Fortune' }, 454 | {'source': ['Empress', 'Chariot' ], 'result': 'Devil' }, 455 | {'source': ['Empress', 'Justice' ], 'result': 'Emperor' }, 456 | {'source': ['Empress', 'Hermit' ], 'result': 'Lovers' }, 457 | {'source': ['Empress', 'Fortune' ], 'result': 'Strength' }, 458 | {'source': ['Empress', 'Strength' ], 'result': 'Chariot' }, 459 | {'source': ['Empress', 'Hanged Man' ], 'result': 'Chariot' }, 460 | {'source': ['Empress', 'Death' ], 'result': 'Devil' }, 461 | {'source': ['Empress', 'Temperance' ], 'result': 'Lovers' }, 462 | {'source': ['Empress', 'Devil' ], 'result': 'Magician' }, 463 | {'source': ['Empress', 'Tower' ], 'result': 'Chariot' }, 464 | {'source': ['Empress', 'Star' ], 'result': 'Temperance' }, 465 | {'source': ['Empress', 'Moon' ], 'result': 'Lovers' }, 466 | {'source': ['Empress', 'Sun' ], 'result': 'Lovers' }, 467 | {'source': ['Empress', 'Judgment' ], 'result': 'Devil' }, 468 | {'source': ['Empress', 'Aeon' ], 'result': 'Moon' }, 469 | {'source': ['Emperor', 'Emperor' ], 'result': 'Emperor' }, 470 | {'source': ['Emperor', 'Hierophant' ], 'result': 'Chariot' }, 471 | {'source': ['Emperor', 'Lovers' ], 'result': 'Strength' }, 472 | {'source': ['Emperor', 'Chariot' ], 'result': 'Justice' }, 473 | {'source': ['Emperor', 'Justice' ], 'result': 'Chariot' }, 474 | {'source': ['Emperor', 'Hermit' ], 'result': 'Lovers' }, 475 | {'source': ['Emperor', 'Fortune' ], 'result': 'Sun' }, 476 | {'source': ['Emperor', 'Strength' ], 'result': 'Hanged Man' }, 477 | {'source': ['Emperor', 'Hanged Man' ], 'result': 'Temperance' }, 478 | {'source': ['Emperor', 'Death' ], 'result': 'Moon' }, 479 | {'source': ['Emperor', 'Temperance' ], 'result': 'Hanged Man' }, 480 | {'source': ['Emperor', 'Devil' ], 'result': 'Tower' }, 481 | {'source': ['Emperor', 'Tower' ], 'result': 'Death' }, 482 | {'source': ['Emperor', 'Star' ], 'result': 'Hermit' }, 483 | {'source': ['Emperor', 'Moon' ], 'result': 'Tower' }, 484 | {'source': ['Emperor', 'Sun' ], 'result': 'Empress' }, 485 | {'source': ['Emperor', 'Judgment' ], 'result': 'Hierophant' }, 486 | {'source': ['Emperor', 'Aeon' ], 'result': 'Sun' }, 487 | {'source': ['Hierophant', 'Hierophant' ], 'result': 'Hierophant' }, 488 | {'source': ['Hierophant', 'Lovers' ], 'result': 'Temperance' }, 489 | {'source': ['Hierophant', 'Chariot' ], 'result': 'Sun' }, 490 | {'source': ['Hierophant', 'Justice' ], 'result': 'Magician' }, 491 | {'source': ['Hierophant', 'Hermit' ], 'result': 'Chariot' }, 492 | {'source': ['Hierophant', 'Fortune' ], 'result': 'Emperor' }, 493 | {'source': ['Hierophant', 'Strength' ], 'result': 'Emperor' }, 494 | {'source': ['Hierophant', 'Hanged Man' ], 'result': 'Fortune' }, 495 | {'source': ['Hierophant', 'Death' ], 'result': 'Empress' }, 496 | {'source': ['Hierophant', 'Temperance' ], 'result': 'Strength' }, 497 | {'source': ['Hierophant', 'Devil' ], 'result': 'Fool' }, 498 | {'source': ['Hierophant', 'Tower' ], 'result': 'Temperance' }, 499 | {'source': ['Hierophant', 'Star' ], 'result': 'Priestess' }, 500 | {'source': ['Hierophant', 'Moon' ], 'result': 'Temperance' }, 501 | {'source': ['Hierophant', 'Sun' ], 'result': 'Temperance' }, 502 | {'source': ['Hierophant', 'Judgment' ], 'result': 'Lovers' }, 503 | {'source': ['Hierophant', 'Aeon' ], 'result': 'Tower' }, 504 | {'source': ['Lovers', 'Lovers' ], 'result': 'Lovers' }, 505 | {'source': ['Lovers', 'Chariot' ], 'result': 'Strength' }, 506 | {'source': ['Lovers', 'Justice' ], 'result': 'Hanged Man' }, 507 | {'source': ['Lovers', 'Hermit' ], 'result': 'Hierophant' }, 508 | {'source': ['Lovers', 'Fortune' ], 'result': 'Fool' }, 509 | {'source': ['Lovers', 'Strength' ], 'result': 'Hierophant' }, 510 | {'source': ['Lovers', 'Hanged Man' ], 'result': 'Hermit' }, 511 | {'source': ['Lovers', 'Death' ], 'result': 'Devil' }, 512 | {'source': ['Lovers', 'Temperance' ], 'result': 'Priestess' }, 513 | {'source': ['Lovers', 'Devil' ], 'result': 'Death' }, 514 | {'source': ['Lovers', 'Tower' ], 'result': 'Star' }, 515 | {'source': ['Lovers', 'Star' ], 'result': 'Hierophant' }, 516 | {'source': ['Lovers', 'Moon' ], 'result': 'Empress' }, 517 | {'source': ['Lovers', 'Sun' ], 'result': 'Hierophant' }, 518 | {'source': ['Lovers', 'Judgment' ], 'result': 'Sun' }, 519 | {'source': ['Lovers', 'Aeon' ], 'result': 'Hanged Man' }, 520 | {'source': ['Chariot', 'Chariot' ], 'result': 'Chariot' }, 521 | {'source': ['Chariot', 'Justice' ], 'result': 'Magician' }, 522 | {'source': ['Chariot', 'Hermit' ], 'result': 'Hanged Man' }, 523 | {'source': ['Chariot', 'Fortune' ], 'result': 'Hermit' }, 524 | {'source': ['Chariot', 'Strength' ], 'result': 'Justice' }, 525 | {'source': ['Chariot', 'Hanged Man' ], 'result': 'Fortune' }, 526 | {'source': ['Chariot', 'Death' ], 'result': 'Fool' }, 527 | {'source': ['Chariot', 'Temperance' ], 'result': 'Death' }, 528 | {'source': ['Chariot', 'Devil' ], 'result': 'Star' }, 529 | {'source': ['Chariot', 'Tower' ], 'result': 'Moon' }, 530 | {'source': ['Chariot', 'Star' ], 'result': 'Sun' }, 531 | {'source': ['Chariot', 'Moon' ], 'result': 'Fortune' }, 532 | {'source': ['Chariot', 'Sun' ], 'result': 'Justice' }, 533 | {'source': ['Chariot', 'Judgment' ], 'result': 'Tower' }, 534 | {'source': ['Chariot', 'Aeon' ], 'result': 'Death' }, 535 | {'source': ['Justice', 'Justice' ], 'result': 'Justice' }, 536 | {'source': ['Justice', 'Hermit' ], 'result': 'Strength' }, 537 | {'source': ['Justice', 'Fortune' ], 'result': 'Chariot' }, 538 | {'source': ['Justice', 'Strength' ], 'result': 'Temperance' }, 539 | {'source': ['Justice', 'Hanged Man' ], 'result': 'Priestess' }, 540 | {'source': ['Justice', 'Death' ], 'result': 'Moon' }, 541 | {'source': ['Justice', 'Temperance' ], 'result': 'Moon' }, 542 | {'source': ['Justice', 'Devil' ], 'result': 'Tower' }, 543 | {'source': ['Justice', 'Tower' ], 'result': 'Sun' }, 544 | {'source': ['Justice', 'Star' ], 'result': 'Emperor' }, 545 | {'source': ['Justice', 'Moon' ], 'result': 'Tower' }, 546 | {'source': ['Justice', 'Sun' ], 'result': 'Emperor' }, 547 | {'source': ['Justice', 'Judgment' ], 'result': 'Aeon' }, 548 | {'source': ['Justice', 'Aeon' ], 'result': 'Judgment' }, 549 | {'source': ['Hermit', 'Hermit' ], 'result': 'Hermit' }, 550 | {'source': ['Hermit', 'Fortune' ], 'result': 'Emperor' }, 551 | {'source': ['Hermit', 'Strength' ], 'result': 'Fortune' }, 552 | {'source': ['Hermit', 'Hanged Man' ], 'result': 'Fortune' }, 553 | {'source': ['Hermit', 'Death' ], 'result': 'Tower' }, 554 | {'source': ['Hermit', 'Temperance' ], 'result': 'Hanged Man' }, 555 | {'source': ['Hermit', 'Devil' ], 'result': 'Death' }, 556 | {'source': ['Hermit', 'Tower' ], 'result': 'Death' }, 557 | {'source': ['Hermit', 'Star' ], 'result': 'Chariot' }, 558 | {'source': ['Hermit', 'Moon' ], 'result': 'Magician' }, 559 | {'source': ['Hermit', 'Sun' ], 'result': 'Star' }, 560 | {'source': ['Hermit', 'Judgment' ], 'result': 'Tower' }, 561 | {'source': ['Hermit', 'Aeon' ], 'result': 'Star' }, 562 | {'source': ['Fortune', 'Fortune' ], 'result': 'Fortune' }, 563 | {'source': ['Fortune', 'Strength' ], 'result': 'Sun' }, 564 | {'source': ['Fortune', 'Hanged Man' ], 'result': 'Strength' }, 565 | {'source': ['Fortune', 'Death' ], 'result': 'Judgment' }, 566 | {'source': ['Fortune', 'Temperance' ], 'result': 'Lovers' }, 567 | {'source': ['Fortune', 'Devil' ], 'result': 'Hermit' }, 568 | {'source': ['Fortune', 'Tower' ], 'result': 'Aeon' }, 569 | {'source': ['Fortune', 'Star' ], 'result': 'Moon' }, 570 | {'source': ['Fortune', 'Moon' ], 'result': 'Chariot' }, 571 | {'source': ['Fortune', 'Sun' ], 'result': 'Temperance' }, 572 | {'source': ['Fortune', 'Judgment' ], 'result': 'Star' }, 573 | {'source': ['Fortune', 'Aeon' ], 'result': 'Devil' }, 574 | {'source': ['Strength', 'Hermit' ], 'result': 'Emperor' }, 575 | {'source': ['Strength', 'Strength' ], 'result': 'Strength' }, 576 | {'source': ['Strength', 'Hanged Man' ], 'result': 'Fortune' }, 577 | {'source': ['Strength', 'Death' ], 'result': 'Hanged Man' }, 578 | {'source': ['Strength', 'Temperance' ], 'result': 'Moon' }, 579 | {'source': ['Strength', 'Devil' ], 'result': 'Empress' }, 580 | {'source': ['Strength', 'Tower' ], 'result': 'Judgment' }, 581 | {'source': ['Strength', 'Star' ], 'result': 'Priestess' }, 582 | {'source': ['Strength', 'Moon' ], 'result': 'Aeon' }, 583 | {'source': ['Strength', 'Sun' ], 'result': 'Priestess' }, 584 | {'source': ['Strength', 'Judgment' ], 'result': 'Hanged Man' }, 585 | {'source': ['Strength', 'Aeon' ], 'result': 'Tower' }, 586 | {'source': ['Hanged Man', 'Hanged Man' ], 'result': 'Hanged Man' }, 587 | {'source': ['Hanged Man', 'Death' ], 'result': 'Devil' }, 588 | {'source': ['Hanged Man', 'Temperance' ], 'result': 'Hierophant' }, 589 | {'source': ['Hanged Man', 'Devil' ], 'result': 'Death' }, 590 | {'source': ['Hanged Man', 'Tower' ], 'result': 'Death' }, 591 | {'source': ['Hanged Man', 'Star' ], 'result': 'Strength' }, 592 | {'source': ['Hanged Man', 'Moon' ], 'result': 'Empress' }, 593 | {'source': ['Hanged Man', 'Sun' ], 'result': 'Judgment' }, 594 | {'source': ['Hanged Man', 'Judgment' ], 'result': 'Aeon' }, 595 | {'source': ['Hanged Man', 'Aeon' ], 'result': 'Temperance' }, 596 | {'source': ['Death', 'Chariot' ], 'result': 'Fool' }, 597 | {'source': ['Death', 'Death' ], 'result': 'Death' }, 598 | {'source': ['Death', 'Temperance' ], 'result': 'Tower' }, 599 | {'source': ['Death', 'Devil' ], 'result': 'Judgment' }, 600 | {'source': ['Death', 'Tower' ], 'result': 'Sun' }, 601 | {'source': ['Death', 'Star' ], 'result': 'Tower' }, 602 | {'source': ['Death', 'Moon' ], 'result': 'Star' }, 603 | {'source': ['Death', 'Sun' ], 'result': 'Moon' }, 604 | {'source': ['Death', 'Judgment' ], 'result': 'Fool' }, 605 | {'source': ['Death', 'Aeon' ], 'result': 'Sun' }, 606 | {'source': ['Temperance', 'Temperance' ], 'result': 'Temperance' }, 607 | {'source': ['Temperance', 'Devil' ], 'result': 'Moon' }, 608 | {'source': ['Temperance', 'Tower' ], 'result': 'Devil' }, 609 | {'source': ['Temperance', 'Star' ], 'result': 'Hermit' }, 610 | {'source': ['Temperance', 'Moon' ], 'result': 'Empress' }, 611 | {'source': ['Temperance', 'Sun' ], 'result': 'Judgment' }, 612 | {'source': ['Temperance', 'Judgment' ], 'result': 'Justice' }, 613 | {'source': ['Temperance', 'Aeon' ], 'result': 'Star' }, 614 | {'source': ['Devil', 'Devil' ], 'result': 'Devil' }, 615 | {'source': ['Devil', 'Tower' ], 'result': 'Judgment' }, 616 | {'source': ['Devil', 'Star' ], 'result': 'Magician' }, 617 | {'source': ['Devil', 'Moon' ], 'result': 'Judgment' }, 618 | {'source': ['Devil', 'Sun' ], 'result': 'Death' }, 619 | {'source': ['Devil', 'Judgment' ], 'result': 'Moon' }, 620 | {'source': ['Devil', 'Aeon' ], 'result': 'Lovers' }, 621 | {'source': ['Tower', 'Tower' ], 'result': 'Tower' }, 622 | {'source': ['Tower', 'Star' ], 'result': 'Judgment' }, 623 | {'source': ['Tower', 'Moon' ], 'result': 'Fortune' }, 624 | {'source': ['Tower', 'Sun' ], 'result': 'Moon' }, 625 | {'source': ['Tower', 'Judgment' ], 'result': 'Aeon' }, 626 | {'source': ['Tower', 'Aeon' ], 'result': 'Fool' }, 627 | {'source': ['Star', 'Star' ], 'result': 'Star' }, 628 | {'source': ['Star', 'Moon' ], 'result': 'Sun' }, 629 | {'source': ['Star', 'Sun' ], 'result': 'Aeon' }, 630 | {'source': ['Star', 'Judgment' ], 'result': 'Temperance' }, 631 | {'source': ['Star', 'Aeon' ], 'result': 'Devil' }, 632 | {'source': ['Moon', 'Moon' ], 'result': 'Moon' }, 633 | {'source': ['Moon', 'Sun' ], 'result': 'Temperance' }, 634 | {'source': ['Moon', 'Judgment' ], 'result': 'Priestess' }, 635 | {'source': ['Moon', 'Aeon' ], 'result': 'Judgment' }, 636 | {'source': ['Sun', 'Sun' ], 'result': 'Sun' }, 637 | {'source': ['Sun', 'Judgment' ], 'result': 'Star' }, 638 | {'source': ['Sun', 'Aeon' ], 'result': 'Empress' }, 639 | {'source': ['Judgment', 'Judgment' ], 'result': 'Judgment' }, 640 | {'source': ['Judgment', 'Aeon' ], 'result': 'Fool' }, 641 | {'source': ['Aeon', 'Aeon' ], 'result': 'Aeon' }, 642 | ]; 643 | 644 | const specialCombos = [ 645 | {'result': 'Alice', 'sources': ['Pixie', 'Lilim', 'Narcissus', 'Nata Taishi']}, 646 | {'result': 'Arahabaki', 'sources': ['Omoikane', 'Take-minakata', 'Okuninushi', 'Kikuri-hime']}, 647 | {'result': 'Asura', 'sources': ['Yatagarasu', 'Quetzalcoatl', 'Jatayu', 'Horus', 'Suparna', 'Vishnu']}, 648 | {'result': 'Attis', 'sources': ['Inugami', 'Take-minakata', 'Orthrus', 'Vasuki', 'Ubelluris']}, 649 | {'result': 'Beelzebub', 'sources': ['Incubus', 'Succubus', 'Pazuzu', 'Lilith', 'Abaddon', 'Baal Zebul']}, 650 | {'result': 'Black Frost', 'sources': ['Jack Frost', 'Pyro Jack', 'King Frost', 'Queen Mab']}, 651 | {'result': 'Daisoujou', 'sources': ['Mithra', 'Ara Mitama', 'Nigi Mitama', 'Kusi Mitama', 'Saki Mitama']}, 652 | {'result': 'Girimehkala', 'sources': ['Gurr', 'Vetala', 'Taraka', 'Rangda']}, 653 | {'result': 'Kohryu', 'sources': ['Genbu', 'Seiryuu', 'Suzaku', 'Byakko']}, 654 | {'result': 'Lilith', 'sources': ['Lilim', 'Vetala', 'Incubus', 'Succubus']}, 655 | {'result': 'Lucifer', 'sources': ['Samael', 'Abaddon', 'Beelzebub', 'Satan', 'Helel']}, 656 | {'result': 'Mara', 'sources': ['Incubus', 'Pazuzu', 'Mot', 'Kumbhanda', 'Attis']}, 657 | {'result': 'Masakado', 'sources': ['Zouchouten', 'Jikokuten', 'Koumokuten', 'Bishamonten']}, 658 | {'result': 'Messiah', 'sources': ['Orpheus', 'Thanatos']}, 659 | {'result': 'Metatron', 'sources': ['Uriel', 'Raphael', 'Gabriel', 'Michael']}, 660 | {'result': 'Norn', 'sources': ['Clotho', 'Lachesis', 'Atropos']}, 661 | {'result': 'Orpheus', 'sources': ['Slime', 'Legion']}, 662 | {'result': 'Orpheus Telos', 'sources': ['Thanatos', 'Chi You', 'Helel', 'Asura', 'Messiah', 'Metatron']}, 663 | {'result': 'Sandalphon', 'sources': ['Gurr', 'Suzaku', 'Yatagarasu', 'Horus', 'Garuda']}, 664 | {'result': 'Shiva', 'sources': ['Barong', 'Rangda']}, 665 | {'result': 'Susano-o', 'sources': ['Orpheus', 'Legion', 'Black Frost', 'Ose', 'Decarabia', 'Loki']}, 666 | {'result': 'Thanatos', 'sources': ['Ghoul', 'Pale Rider', 'Loa', 'Samael', 'Mot', 'Alice']}, 667 | ]; 668 | -------------------------------------------------------------------------------- /data4.js: -------------------------------------------------------------------------------- 1 | // Derived from: 2 | // http://www.gamefaqs.com/ps2/945498-shin-megami-tensei-persona-4/faqs/54981 3 | // http://www.gamefaqs.com/ps2/945498-shin-megami-tensei-persona-4/faqs/54981 4 | 5 | const personae = [ 6 | {'arcana': 'Fool', 'level': 1, 'name': 'Izanagi', }, 7 | {'arcana': 'Fool', 'level': 7, 'name': 'Yomotsu-Shikome', }, 8 | {'arcana': 'Fool', 'level': 13, 'name': 'Obariyon', }, 9 | {'arcana': 'Fool', 'level': 21, 'name': 'Legion', }, 10 | {'arcana': 'Fool', 'level': 31, 'name': 'Ose', }, 11 | {'arcana': 'Fool', 'level': 38, 'name': 'Black Frost', 'special': true }, 12 | {'arcana': 'Fool', 'level': 46, 'name': 'Decarabia', }, 13 | {'arcana': 'Fool', 'level': 56, 'name': 'Shiki-Ouji', }, 14 | {'arcana': 'Fool', 'level': 64, 'name': 'Loki', 'max': true, }, 15 | {'arcana': 'Magician', 'level': 2, 'name': 'Pixie', }, 16 | {'arcana': 'Magician', 'level': 8, 'name': 'Orobas', }, 17 | {'arcana': 'Magician', 'level': 16, 'name': 'Jack Frost', }, 18 | {'arcana': 'Magician', 'level': 25, 'name': 'Hua Po', }, 19 | {'arcana': 'Magician', 'level': 32, 'name': 'Pyro Jack', }, 20 | {'arcana': 'Magician', 'level': 39, 'name': 'Dis', }, 21 | {'arcana': 'Magician', 'level': 47, 'name': 'Rangda', }, 22 | {'arcana': 'Magician', 'level': 62, 'name': 'Jinn', }, 23 | {'arcana': 'Magician', 'level': 69, 'name': 'Surt', }, 24 | {'arcana': 'Magician', 'level': 78, 'name': 'Mada', 'max': true, }, 25 | {'arcana': 'Priestess', 'level': 11, 'name': 'Saki Mitama', }, 26 | {'arcana': 'Priestess', 'level': 17, 'name': 'Sarasvati', }, 27 | {'arcana': 'Priestess', 'level': 22, 'name': 'High Pixie', }, 28 | {'arcana': 'Priestess', 'level': 29, 'name': 'Ganga', }, 29 | {'arcana': 'Priestess', 'level': 37, 'name': 'Parvati', }, 30 | {'arcana': 'Priestess', 'level': 48, 'name': 'Kikuri-Hime', }, 31 | {'arcana': 'Priestess', 'level': 59, 'name': 'Hariti', }, 32 | {'arcana': 'Priestess', 'level': 70, 'name': 'Tzitzimitl', }, 33 | {'arcana': 'Priestess', 'level': 79, 'name': 'Scathach', 'max': true, }, 34 | {'arcana': 'Empress', 'level': 9, 'name': 'Senri', }, 35 | {'arcana': 'Empress', 'level': 18, 'name': 'Yaksini', }, 36 | {'arcana': 'Empress', 'level': 26, 'name': 'Titania', }, 37 | {'arcana': 'Empress', 'level': 34, 'name': 'Gorgon', }, 38 | {'arcana': 'Empress', 'level': 44, 'name': 'Gabriel', }, 39 | {'arcana': 'Empress', 'level': 52, 'name': 'Skadi', }, 40 | {'arcana': 'Empress', 'level': 60, 'name': 'Mother Harlot', }, 41 | {'arcana': 'Empress', 'level': 70, 'name': 'Alilat', }, 42 | {'arcana': 'Empress', 'level': 79, 'name': 'Isis', 'max': true, }, 43 | {'arcana': 'Emperor', 'level': 12, 'name': 'Oberon', }, 44 | {'arcana': 'Emperor', 'level': 22, 'name': 'King Frost', }, 45 | {'arcana': 'Emperor', 'level': 34, 'name': 'Setanta', }, 46 | {'arcana': 'Emperor', 'level': 41, 'name': 'Oukuninushi', }, 47 | {'arcana': 'Emperor', 'level': 45, 'name': 'Thoth', }, 48 | {'arcana': 'Emperor', 'level': 51, 'name': 'Pabilsag', }, 49 | {'arcana': 'Emperor', 'level': 65, 'name': 'Barong', }, 50 | {'arcana': 'Emperor', 'level': 74, 'name': 'Odin', 'max': true, }, 51 | {'arcana': 'Heirophant', 'level': 7, 'name': 'Omoikane', }, 52 | {'arcana': 'Heirophant', 'level': 15, 'name': 'Anzu', }, 53 | {'arcana': 'Heirophant', 'level': 21, 'name': 'Shiisaa', }, 54 | {'arcana': 'Heirophant', 'level': 29, 'name': 'Unicorn', }, 55 | {'arcana': 'Heirophant', 'level': 36, 'name': 'Flauros', }, 56 | {'arcana': 'Heirophant', 'level': 45, 'name': 'Hokuto Seikun', }, 57 | {'arcana': 'Heirophant', 'level': 52, 'name': 'Cerberus', }, 58 | {'arcana': 'Heirophant', 'level': 60, 'name': 'Daisoujou', }, 59 | {'arcana': 'Heirophant', 'level': 70, 'name': 'Hachiman', }, 60 | {'arcana': 'Heirophant', 'level': 76, 'name': 'Kohryu', 'max': true, 'special': true }, 61 | {'arcana': 'Lovers', 'level': 25, 'name': 'Queen Mab', }, 62 | {'arcana': 'Lovers', 'level': 33, 'name': 'Undine', }, 63 | {'arcana': 'Lovers', 'level': 42, 'name': 'Leanan Sidhe', }, 64 | {'arcana': 'Lovers', 'level': 53, 'name': 'Raphael', }, 65 | {'arcana': 'Lovers', 'level': 64, 'name': 'Cybele', }, 66 | {'arcana': 'Lovers', 'level': 71, 'name': 'Ishtar', 'max': true, }, 67 | {'arcana': 'Chariot', 'level': 2, 'name': 'Slime', }, 68 | {'arcana': 'Chariot', 'level': 6, 'name': 'Nata Taishi', }, 69 | {'arcana': 'Chariot', 'level': 12, 'name': 'Eligor', }, 70 | {'arcana': 'Chariot', 'level': 18, 'name': 'Ara Mitama', }, 71 | {'arcana': 'Chariot', 'level': 25, 'name': 'Ares', }, 72 | {'arcana': 'Chariot', 'level': 43, 'name': 'Triglav', }, 73 | {'arcana': 'Chariot', 'level': 54, 'name': 'Kin-ki', }, 74 | {'arcana': 'Chariot', 'level': 65, 'name': 'Thor', }, 75 | {'arcana': 'Chariot', 'level': 72, 'name': 'Atavaka', }, 76 | {'arcana': 'Chariot', 'level': 80, 'name': 'Futsunushi', 'max': true, 'special': true }, 77 | {'arcana': 'Justice', 'level': 4, 'name': 'Angel', }, 78 | {'arcana': 'Justice', 'level': 11, 'name': 'Archangel', }, 79 | {'arcana': 'Justice', 'level': 19, 'name': 'Principality', }, 80 | {'arcana': 'Justice', 'level': 27, 'name': 'Power', }, 81 | {'arcana': 'Justice', 'level': 33, 'name': 'Virtue', }, 82 | {'arcana': 'Justice', 'level': 38, 'name': 'Dominion', }, 83 | {'arcana': 'Justice', 'level': 49, 'name': 'Throne', }, 84 | {'arcana': 'Justice', 'level': 58, 'name': 'Uriel', }, 85 | {'arcana': 'Justice', 'level': 66, 'name': 'Melchizedek', }, 86 | {'arcana': 'Justice', 'level': 74, 'name': 'Sraosha', 'max': true, }, 87 | {'arcana': 'Hermit', 'level': 6, 'name': 'Forneus', }, 88 | {'arcana': 'Hermit', 'level': 17, 'name': 'Ippon-Datara', }, 89 | {'arcana': 'Hermit', 'level': 26, 'name': 'Lamia', }, 90 | {'arcana': 'Hermit', 'level': 33, 'name': 'Mothman', }, 91 | {'arcana': 'Hermit', 'level': 41, 'name': 'Hitokoto-Nushi', }, 92 | {'arcana': 'Hermit', 'level': 48, 'name': 'Kurama Tengu', }, 93 | {'arcana': 'Hermit', 'level': 55, 'name': 'Niddhoggr', }, 94 | {'arcana': 'Hermit', 'level': 63, 'name': 'Nebiros', }, 95 | {'arcana': 'Hermit', 'level': 73, 'name': 'Arahabaki', }, 96 | {'arcana': 'Hermit', 'level': 82, 'name': 'Ongyo-ki', 'max': true, 'special': true }, 97 | {'arcana': 'Fortune', 'level': 35, 'name': 'Fortuna', }, 98 | {'arcana': 'Fortune', 'level': 44, 'name': 'Clotho', }, 99 | {'arcana': 'Fortune', 'level': 51, 'name': 'Lachesis', }, 100 | {'arcana': 'Fortune', 'level': 58, 'name': 'Ananta', }, 101 | {'arcana': 'Fortune', 'level': 65, 'name': 'Atropos', }, 102 | {'arcana': 'Fortune', 'level': 72, 'name': 'Norn', 'max': true, 'special': true }, 103 | {'arcana': 'Strength', 'level': 5, 'name': 'Sandman', }, 104 | {'arcana': 'Strength', 'level': 8, 'name': 'Valkyrie', }, 105 | {'arcana': 'Strength', 'level': 14, 'name': 'Titan', }, 106 | {'arcana': 'Strength', 'level': 23, 'name': 'Rakshasa', }, 107 | {'arcana': 'Strength', 'level': 28, 'name': 'Kusi Mitama', }, 108 | {'arcana': 'Strength', 'level': 30, 'name': 'Oni', }, 109 | {'arcana': 'Strength', 'level': 42, 'name': 'Hanuman', }, 110 | {'arcana': 'Strength', 'level': 50, 'name': 'Kali', }, 111 | {'arcana': 'Strength', 'level': 63, 'name': 'Siegfried', }, 112 | {'arcana': 'Strength', 'level': 90, 'name': 'Zaou-Gongen', 'max': true, }, 113 | {'arcana': 'Hanged Man', 'level': 15, 'name': 'Berith', }, 114 | {'arcana': 'Hanged Man', 'level': 22, 'name': 'Yomotsu-Ikusa', }, 115 | {'arcana': 'Hanged Man', 'level': 27, 'name': 'Makami', }, 116 | {'arcana': 'Hanged Man', 'level': 39, 'name': 'Orthrus', }, 117 | {'arcana': 'Hanged Man', 'level': 49, 'name': 'Yatsufusa', 'special': true }, 118 | {'arcana': 'Hanged Man', 'level': 56, 'name': 'Taowu', }, 119 | {'arcana': 'Hanged Man', 'level': 66, 'name': 'Hell Biker', }, 120 | {'arcana': 'Hanged Man', 'level': 71, 'name': 'Vasuki', }, 121 | {'arcana': 'Hanged Man', 'level': 82, 'name': 'Attis', 'max': true, }, 122 | {'arcana': 'Death', 'level': 9, 'name': 'Ghoul', }, 123 | {'arcana': 'Death', 'level': 14, 'name': 'Mokoi', }, 124 | {'arcana': 'Death', 'level': 24, 'name': 'Matador', }, 125 | {'arcana': 'Death', 'level': 36, 'name': 'Samael', }, 126 | {'arcana': 'Death', 'level': 46, 'name': 'Mot', }, 127 | {'arcana': 'Death', 'level': 58, 'name': 'White Rider', }, 128 | {'arcana': 'Death', 'level': 72, 'name': 'Alice', 'special': true }, 129 | {'arcana': 'Death', 'level': 78, 'name': 'Mahakala', 'max': true, 'special': true }, 130 | {'arcana': 'Temperance', 'level': 4, 'name': 'Apsaras', }, 131 | {'arcana': 'Temperance', 'level': 11, 'name': 'Sylph', }, 132 | {'arcana': 'Temperance', 'level': 16, 'name': 'Xiezhai', }, 133 | {'arcana': 'Temperance', 'level': 23, 'name': 'Nigi Mitama', }, 134 | {'arcana': 'Temperance', 'level': 31, 'name': 'Mithra', }, 135 | {'arcana': 'Temperance', 'level': 40, 'name': 'Genbu', }, 136 | {'arcana': 'Temperance', 'level': 47, 'name': 'Seiryu', }, 137 | {'arcana': 'Temperance', 'level': 54, 'name': 'Suzaku', }, 138 | {'arcana': 'Temperance', 'level': 62, 'name': 'Byakko', }, 139 | {'arcana': 'Temperance', 'level': 69, 'name': 'Yurlungur', }, 140 | {'arcana': 'Temperance', 'level': 73, 'name': 'Vishnu', 'max': true, }, 141 | {'arcana': 'Devil', 'level': 3, 'name': 'Ukobach', }, 142 | {'arcana': 'Devil', 'level': 10, 'name': 'Lilim', }, 143 | {'arcana': 'Devil', 'level': 19, 'name': 'Vetala', }, 144 | {'arcana': 'Devil', 'level': 28, 'name': 'Incubus', }, 145 | {'arcana': 'Devil', 'level': 37, 'name': 'Pazuzu', }, 146 | {'arcana': 'Devil', 'level': 44, 'name': 'Succubus', }, 147 | {'arcana': 'Devil', 'level': 53, 'name': 'Lilith', }, 148 | {'arcana': 'Devil', 'level': 61, 'name': 'Belphegor', }, 149 | {'arcana': 'Devil', 'level': 68, 'name': 'Belial', }, 150 | {'arcana': 'Devil', 'level': 81, 'name': 'Beelzebub', 'max': true, 'special': true }, 151 | {'arcana': 'Tower', 'level': 35, 'name': 'Taotie', }, 152 | {'arcana': 'Tower', 'level': 46, 'name': 'Cu Chulainn', }, 153 | {'arcana': 'Tower', 'level': 55, 'name': 'Abaddon', }, 154 | {'arcana': 'Tower', 'level': 62, 'name': 'Mara', }, 155 | {'arcana': 'Tower', 'level': 69, 'name': 'Masakado', }, 156 | {'arcana': 'Tower', 'level': 75, 'name': 'Yoshitsune', 'special': true }, 157 | {'arcana': 'Tower', 'level': 80, 'name': 'Shiva', 'max': true, 'special': true }, 158 | {'arcana': 'Star', 'level': 24, 'name': 'Kaiwan', }, 159 | {'arcana': 'Star', 'level': 32, 'name': 'Neko Shogun', 'special': true }, 160 | {'arcana': 'Star', 'level': 43, 'name': 'Fuu-ki', }, 161 | {'arcana': 'Star', 'level': 50, 'name': 'Ganesha', }, 162 | {'arcana': 'Star', 'level': 57, 'name': 'Garuda', }, 163 | {'arcana': 'Star', 'level': 67, 'name': 'Kartikeya', }, 164 | {'arcana': 'Star', 'level': 75, 'name': 'Saturnus', }, 165 | {'arcana': 'Star', 'level': 87, 'name': 'Helel', 'max': true, }, 166 | {'arcana': 'Moon', 'level': 20, 'name': 'Andra', }, 167 | {'arcana': 'Moon', 'level': 27, 'name': 'Nozuchi', }, 168 | {'arcana': 'Moon', 'level': 34, 'name': 'Yamata-no-Orochi', }, 169 | {'arcana': 'Moon', 'level': 41, 'name': 'Alraune', }, 170 | {'arcana': 'Moon', 'level': 48, 'name': 'Girimehkala', }, 171 | {'arcana': 'Moon', 'level': 57, 'name': 'Sui-ki', }, 172 | {'arcana': 'Moon', 'level': 68, 'name': 'Seth', }, 173 | {'arcana': 'Moon', 'level': 77, 'name': 'Baal Zebul', }, 174 | {'arcana': 'Moon', 'level': 84, 'name': 'Sandalphon', 'max': true, }, 175 | {'arcana': 'Sun', 'level': 10, 'name': 'Cu Sith', }, 176 | {'arcana': 'Sun', 'level': 20, 'name': 'Phoenix', }, 177 | {'arcana': 'Sun', 'level': 31, 'name': 'Gdon', }, 178 | {'arcana': 'Sun', 'level': 40, 'name': 'Yatagarasu', }, 179 | {'arcana': 'Sun', 'level': 47, 'name': 'Narasimha', }, 180 | {'arcana': 'Sun', 'level': 53, 'name': 'Tam Lin', 'special': true }, 181 | {'arcana': 'Sun', 'level': 61, 'name': 'Jatayu', }, 182 | {'arcana': 'Sun', 'level': 68, 'name': 'Horus', }, 183 | {'arcana': 'Sun', 'level': 77, 'name': 'Suparna', }, 184 | {'arcana': 'Sun', 'level': 86, 'name': 'Asura', 'max': true, }, 185 | {'arcana': 'Judgement', 'level': 59, 'name': 'Anubis', }, 186 | {'arcana': 'Judgement', 'level': 67, 'name': 'Trumpeter', 'special': true }, 187 | {'arcana': 'Judgement', 'level': 72, 'name': 'Michael', }, 188 | {'arcana': 'Judgement', 'level': 76, 'name': 'Satan', }, 189 | {'arcana': 'Judgement', 'level': 83, 'name': 'Metatron', }, 190 | {'arcana': 'Judgement', 'level': 90, 'name': 'Ardha', 'max': true, 'special': true }, 191 | {'arcana': 'Judgement', 'level': 93, 'name': 'Lucifer', 'max': true, 'special': true }, 192 | {'arcana': 'World', 'level': 91, 'name': 'Izanagi-no-Okami', 'max': true, 'special': true }, 193 | ]; 194 | 195 | const arcana2Combos = [ 196 | {'source': ['Fool', 'Fool', ], 'result': 'Fool' }, 197 | {'source': ['Fool', 'Magician', ], 'result': 'Temperance' }, 198 | {'source': ['Fool', 'Priestess', ], 'result': 'Death' }, 199 | {'source': ['Fool', 'Empress', ], 'result': 'Moon' }, 200 | {'source': ['Fool', 'Emperor', ], 'result': 'Death' }, 201 | {'source': ['Fool', 'Heirophant', ], 'result': 'Chariot' }, 202 | {'source': ['Fool', 'Lovers', ], 'result': 'Empress' }, 203 | {'source': ['Fool', 'Chariot', ], 'result': 'Sun' }, 204 | {'source': ['Fool', 'Justice', ], 'result': 'Magician' }, 205 | {'source': ['Fool', 'Hermit', ], 'result': 'Strength' }, 206 | {'source': ['Fool', 'Fortune', ], 'result': 'Magician' }, 207 | {'source': ['Fool', 'Strength', ], 'result': 'Magician' }, 208 | {'source': ['Fool', 'Hanged Man', ], 'result': 'Strength' }, 209 | {'source': ['Fool', 'Death', ], 'result': 'Hermit' }, 210 | {'source': ['Fool', 'Temperance', ], 'result': 'Heirophant' }, 211 | {'source': ['Fool', 'Devil', ], 'result': 'Temperance' }, 212 | {'source': ['Fool', 'Tower', ], 'result': 'Star' }, 213 | {'source': ['Fool', 'Star', ], 'result': 'Empress' }, 214 | {'source': ['Fool', 'Moon', ], 'result': 'Emperor' }, 215 | {'source': ['Fool', 'Sun', ], 'result': 'Devil' }, 216 | {'source': ['Fool', 'Judgement', ], 'result': 'Hanged Man' }, 217 | {'source': ['Magician', 'Magician', ], 'result': 'Magician' }, 218 | {'source': ['Magician', 'Priestess', ], 'result': 'Moon' }, 219 | {'source': ['Magician', 'Empress', ], 'result': 'Justice' }, 220 | {'source': ['Magician', 'Emperor', ], 'result': 'Strength' }, 221 | {'source': ['Magician', 'Heirophant', ], 'result': 'Devil' }, 222 | {'source': ['Magician', 'Lovers', ], 'result': 'Death' }, 223 | {'source': ['Magician', 'Chariot', ], 'result': 'Temperance' }, 224 | {'source': ['Magician', 'Justice', ], 'result': 'Strength' }, 225 | {'source': ['Magician', 'Hermit', ], 'result': 'Empress' }, 226 | {'source': ['Magician', 'Fortune', ], 'result': 'Lovers' }, 227 | {'source': ['Magician', 'Strength', ], 'result': 'Justice' }, 228 | {'source': ['Magician', 'Hanged Man', ], 'result': 'Sun' }, 229 | {'source': ['Magician', 'Death', ], 'result': 'Emperor' }, 230 | {'source': ['Magician', 'Temperance', ], 'result': 'Strength' }, 231 | {'source': ['Magician', 'Devil', ], 'result': 'Sun' }, 232 | {'source': ['Magician', 'Tower', ], 'result': 'Hanged Man' }, 233 | {'source': ['Magician', 'Moon', ], 'result': 'Star' }, 234 | {'source': ['Magician', 'Sun', ], 'result': 'Chariot' }, 235 | {'source': ['Magician', 'Judgement', ], 'result': 'Lovers' }, 236 | {'source': ['Priestess', 'Priestess', ], 'result': 'Priestess' }, 237 | {'source': ['Priestess', 'Empress', ], 'result': 'Hermit' }, 238 | {'source': ['Priestess', 'Emperor', ], 'result': 'Empress' }, 239 | {'source': ['Priestess', 'Heirophant', ], 'result': 'Sun' }, 240 | {'source': ['Priestess', 'Lovers', ], 'result': 'Emperor' }, 241 | {'source': ['Priestess', 'Chariot', ], 'result': 'Heirophant' }, 242 | {'source': ['Priestess', 'Justice', ], 'result': 'Hermit' }, 243 | {'source': ['Priestess', 'Hermit', ], 'result': 'Death' }, 244 | {'source': ['Priestess', 'Fortune', ], 'result': 'Hanged Man' }, 245 | {'source': ['Priestess', 'Strength', ], 'result': 'Justice' }, 246 | {'source': ['Priestess', 'Hanged Man', ], 'result': 'Moon' }, 247 | {'source': ['Priestess', 'Death', ], 'result': 'Magician' }, 248 | {'source': ['Priestess', 'Temperance', ], 'result': 'Heirophant' }, 249 | {'source': ['Priestess', 'Devil', ], 'result': 'Justice' }, 250 | {'source': ['Priestess', 'Tower', ], 'result': 'Magician' }, 251 | {'source': ['Priestess', 'Star', ], 'result': 'Emperor' }, 252 | {'source': ['Priestess', 'Moon', ], 'result': 'Star' }, 253 | {'source': ['Priestess', 'Sun', ], 'result': 'Devil' }, 254 | {'source': ['Priestess', 'Judgement', ], 'result': 'Sun' }, 255 | {'source': ['Empress', 'Empress', ], 'result': 'Empress' }, 256 | {'source': ['Empress', 'Emperor', ], 'result': 'Moon' }, 257 | {'source': ['Empress', 'Heirophant', ], 'result': 'Death' }, 258 | {'source': ['Empress', 'Lovers', ], 'result': 'Justice' }, 259 | {'source': ['Empress', 'Chariot', ], 'result': 'Justice' }, 260 | {'source': ['Empress', 'Justice', ], 'result': 'Magician' }, 261 | {'source': ['Empress', 'Hermit', ], 'result': 'Magician' }, 262 | {'source': ['Empress', 'Fortune', ], 'result': 'Star' }, 263 | {'source': ['Empress', 'Strength', ], 'result': 'Heirophant' }, 264 | {'source': ['Empress', 'Hanged Man', ], 'result': 'Temperance' }, 265 | {'source': ['Empress', 'Death', ], 'result': 'Chariot' }, 266 | {'source': ['Empress', 'Temperance', ], 'result': 'Devil' }, 267 | {'source': ['Empress', 'Devil', ], 'result': 'Priestess' }, 268 | {'source': ['Empress', 'Tower', ], 'result': 'Hermit' }, 269 | {'source': ['Empress', 'Star', ], 'result': 'Chariot' }, 270 | {'source': ['Empress', 'Moon', ], 'result': 'Temperance' }, 271 | {'source': ['Empress', 'Sun', ], 'result': 'Priestess' }, 272 | {'source': ['Empress', 'Judgement', ], 'result': 'Priestess' }, 273 | {'source': ['Emperor', 'Emperor', ], 'result': 'Emperor' }, 274 | {'source': ['Emperor', 'Heirophant', ], 'result': 'Empress' }, 275 | {'source': ['Emperor', 'Lovers', ], 'result': 'Justice' }, 276 | {'source': ['Emperor', 'Chariot', ], 'result': 'Temperance' }, 277 | {'source': ['Emperor', 'Justice', ], 'result': 'Devil' }, 278 | {'source': ['Emperor', 'Hermit', ], 'result': 'Priestess' }, 279 | {'source': ['Emperor', 'Fortune', ], 'result': 'Lovers' }, 280 | {'source': ['Emperor', 'Strength', ], 'result': 'Hermit' }, 281 | {'source': ['Emperor', 'Hanged Man', ], 'result': 'Empress' }, 282 | {'source': ['Emperor', 'Death', ], 'result': 'Moon' }, 283 | {'source': ['Emperor', 'Temperance', ], 'result': 'Sun' }, 284 | {'source': ['Emperor', 'Devil', ], 'result': 'Moon' }, 285 | {'source': ['Emperor', 'Tower', ], 'result': 'Star' }, 286 | {'source': ['Emperor', 'Star', ], 'result': 'Death' }, 287 | {'source': ['Emperor', 'Moon', ], 'result': 'Magician' }, 288 | {'source': ['Emperor', 'Sun', ], 'result': 'Chariot' }, 289 | {'source': ['Emperor', 'Judgement', ], 'result': 'Lovers' }, 290 | {'source': ['Heirophant', 'Heirophant', ], 'result': 'Heirophant' }, 291 | {'source': ['Heirophant', 'Lovers', ], 'result': 'Death' }, 292 | {'source': ['Heirophant', 'Chariot', ], 'result': 'Sun' }, 293 | {'source': ['Heirophant', 'Justice', ], 'result': 'Temperance' }, 294 | {'source': ['Heirophant', 'Hermit', ], 'result': 'Justice' }, 295 | {'source': ['Heirophant', 'Fortune', ], 'result': 'Priestess' }, 296 | {'source': ['Heirophant', 'Strength', ], 'result': 'Sun' }, 297 | {'source': ['Heirophant', 'Hanged Man', ], 'result': 'Death' }, 298 | {'source': ['Heirophant', 'Death', ], 'result': 'Devil' }, 299 | {'source': ['Heirophant', 'Temperance', ], 'result': 'Magician' }, 300 | {'source': ['Heirophant', 'Devil', ], 'result': 'Emperor' }, 301 | {'source': ['Heirophant', 'Tower', ], 'result': 'Hanged Man' }, 302 | {'source': ['Heirophant', 'Star', ], 'result': 'Moon' }, 303 | {'source': ['Heirophant', 'Moon', ], 'result': 'Empress' }, 304 | {'source': ['Heirophant', 'Sun', ], 'result': 'Strength' }, 305 | {'source': ['Heirophant', 'Judgement', ], 'result': 'Chariot' }, 306 | {'source': ['Lovers', 'Lovers', ], 'result': 'Lovers' }, 307 | {'source': ['Lovers', 'Chariot', ], 'result': 'Heirophant' }, 308 | {'source': ['Lovers', 'Justice', ], 'result': 'Priestess' }, 309 | {'source': ['Lovers', 'Hermit', ], 'result': 'Magician' }, 310 | {'source': ['Lovers', 'Fortune', ], 'result': 'Star' }, 311 | {'source': ['Lovers', 'Strength', ], 'result': 'Emperor' }, 312 | {'source': ['Lovers', 'Hanged Man', ], 'result': 'Moon' }, 313 | {'source': ['Lovers', 'Death', ], 'result': 'Star' }, 314 | {'source': ['Lovers', 'Temperance', ], 'result': 'Heirophant' }, 315 | {'source': ['Lovers', 'Devil', ], 'result': 'Heirophant' }, 316 | {'source': ['Lovers', 'Tower', ], 'result': 'Star' }, 317 | {'source': ['Lovers', 'Star', ], 'result': 'Hermit' }, 318 | {'source': ['Lovers', 'Moon', ], 'result': 'Hanged Man' }, 319 | {'source': ['Lovers', 'Sun', ], 'result': 'Devil' }, 320 | {'source': ['Lovers', 'Judgement', ], 'result': 'Strength' }, 321 | {'source': ['Chariot', 'Chariot', ], 'result': 'Chariot' }, 322 | {'source': ['Chariot', 'Justice', ], 'result': 'Temperance' }, 323 | {'source': ['Chariot', 'Hermit', ], 'result': 'Justice' }, 324 | {'source': ['Chariot', 'Fortune', ], 'result': 'Devil' }, 325 | {'source': ['Chariot', 'Strength', ], 'result': 'Magician' }, 326 | {'source': ['Chariot', 'Hanged Man', ], 'result': 'Death' }, 327 | {'source': ['Chariot', 'Death', ], 'result': 'Hermit' }, 328 | {'source': ['Chariot', 'Temperance', ], 'result': 'Magician' }, 329 | {'source': ['Chariot', 'Devil', ], 'result': 'Moon' }, 330 | {'source': ['Chariot', 'Tower', ], 'result': 'Hanged Man' }, 331 | {'source': ['Chariot', 'Star', ], 'result': 'Heirophant' }, 332 | {'source': ['Chariot', 'Moon', ], 'result': 'Sun' }, 333 | {'source': ['Chariot', 'Sun', ], 'result': 'Strength' }, 334 | {'source': ['Chariot', 'Judgement', ], 'result': 'Temperance' }, 335 | {'source': ['Justice', 'Justice', ], 'result': 'Justice' }, 336 | {'source': ['Justice', 'Hermit', ], 'result': 'Strength' }, 337 | {'source': ['Justice', 'Fortune', ], 'result': 'Lovers' }, 338 | {'source': ['Justice', 'Strength', ], 'result': 'Temperance' }, 339 | {'source': ['Justice', 'Hanged Man', ], 'result': 'Priestess' }, 340 | {'source': ['Justice', 'Death', ], 'result': 'Strength' }, 341 | {'source': ['Justice', 'Temperance', ], 'result': 'Hermit' }, 342 | {'source': ['Justice', 'Devil', ], 'result': 'Magician' }, 343 | {'source': ['Justice', 'Tower', ], 'result': 'Lovers' }, 344 | {'source': ['Justice', 'Star', ], 'result': 'Moon' }, 345 | {'source': ['Justice', 'Moon', ], 'result': 'Strength' }, 346 | {'source': ['Justice', 'Sun', ], 'result': 'Temperance' }, 347 | {'source': ['Justice', 'Judgement', ], 'result': 'Lovers' }, 348 | {'source': ['Hermit', 'Hermit', ], 'result': 'Hermit' }, 349 | {'source': ['Hermit', 'Fortune', ], 'result': 'Empress' }, 350 | {'source': ['Hermit', 'Strength', ], 'result': 'Heirophant' }, 351 | {'source': ['Hermit', 'Hanged Man', ], 'result': 'Moon' }, 352 | {'source': ['Hermit', 'Death', ], 'result': 'Sun' }, 353 | {'source': ['Hermit', 'Temperance', ], 'result': 'Magician' }, 354 | {'source': ['Hermit', 'Devil', ], 'result': 'Justice' }, 355 | {'source': ['Hermit', 'Tower', ], 'result': 'Death' }, 356 | {'source': ['Hermit', 'Star', ], 'result': 'Justice' }, 357 | {'source': ['Hermit', 'Moon', ], 'result': 'Empress' }, 358 | {'source': ['Hermit', 'Sun', ], 'result': 'Temperance' }, 359 | {'source': ['Hermit', 'Judgement', ], 'result': 'Star' }, 360 | {'source': ['Fortune', 'Fortune', ], 'result': 'Fortune' }, 361 | {'source': ['Fortune', 'Strength', ], 'result': 'Star' }, 362 | {'source': ['Fortune', 'Hanged Man', ], 'result': 'Death' }, 363 | {'source': ['Fortune', 'Death', ], 'result': 'Hermit' }, 364 | {'source': ['Fortune', 'Temperance', ], 'result': 'Devil' }, 365 | {'source': ['Fortune', 'Devil', ], 'result': 'Emperor' }, 366 | {'source': ['Fortune', 'Tower', ], 'result': 'Chariot' }, 367 | {'source': ['Fortune', 'Star', ], 'result': 'Star' }, 368 | {'source': ['Fortune', 'Moon', ], 'result': 'Lovers' }, 369 | {'source': ['Fortune', 'Sun', ], 'result': 'Priestess' }, 370 | {'source': ['Fortune', 'Judgement', ], 'result': 'Hanged Man' }, 371 | {'source': ['Strength', 'Strength', ], 'result': 'Strength' }, 372 | {'source': ['Strength', 'Hanged Man', ], 'result': 'Heirophant' }, 373 | {'source': ['Strength', 'Death', ], 'result': 'Hanged Man' }, 374 | {'source': ['Strength', 'Temperance', ], 'result': 'Sun' }, 375 | {'source': ['Strength', 'Devil', ], 'result': 'Hermit' }, 376 | {'source': ['Strength', 'Tower', ], 'result': 'Hanged Man' }, 377 | {'source': ['Strength', 'Star', ], 'result': 'Emperor' }, 378 | {'source': ['Strength', 'Moon', ], 'result': 'Justice' }, 379 | {'source': ['Strength', 'Sun', ], 'result': 'Temperance' }, 380 | {'source': ['Hanged Man', 'Hanged Man', ], 'result': 'Hanged Man' }, 381 | {'source': ['Hanged Man', 'Death', ], 'result': 'Priestess' }, 382 | {'source': ['Hanged Man', 'Temperance', ], 'result': 'Death' }, 383 | {'source': ['Hanged Man', 'Devil', ], 'result': 'Justice' }, 384 | {'source': ['Hanged Man', 'Tower', ], 'result': 'Hermit' }, 385 | {'source': ['Hanged Man', 'Star', ], 'result': 'Empress' }, 386 | {'source': ['Hanged Man', 'Moon', ], 'result': 'Priestess' }, 387 | {'source': ['Hanged Man', 'Sun', ], 'result': 'Devil' }, 388 | {'source': ['Hanged Man', 'Judgement', ], 'result': 'Empress' }, 389 | {'source': ['Death', 'Death', ], 'result': 'Death' }, 390 | {'source': ['Death', 'Temperance', ], 'result': 'Chariot' }, 391 | {'source': ['Death', 'Devil', ], 'result': 'Star' }, 392 | {'source': ['Death', 'Tower', ], 'result': 'Lovers' }, 393 | {'source': ['Death', 'Star', ], 'result': 'Lovers' }, 394 | {'source': ['Death', 'Moon', ], 'result': 'Priestess' }, 395 | {'source': ['Death', 'Sun', ], 'result': 'Empress' }, 396 | {'source': ['Temperance', 'Temperance', ], 'result': 'Temperance' }, 397 | {'source': ['Temperance', 'Devil', ], 'result': 'Hermit' }, 398 | {'source': ['Temperance', 'Tower', ], 'result': 'Star' }, 399 | {'source': ['Temperance', 'Star', ], 'result': 'Heirophant' }, 400 | {'source': ['Temperance', 'Moon', ], 'result': 'Hanged Man' }, 401 | {'source': ['Temperance', 'Sun', ], 'result': 'Hermit' }, 402 | {'source': ['Devil', 'Devil', ], 'result': 'Devil' }, 403 | {'source': ['Devil', 'Tower', ], 'result': 'Emperor' }, 404 | {'source': ['Devil', 'Star', ], 'result': 'Emperor' }, 405 | {'source': ['Devil', 'Moon', ], 'result': 'Empress' }, 406 | {'source': ['Devil', 'Sun', ], 'result': 'Heirophant' }, 407 | {'source': ['Tower', 'Tower', ], 'result': 'Tower' }, 408 | {'source': ['Tower', 'Star', ], 'result': 'Hanged Man' }, 409 | {'source': ['Tower', 'Moon', ], 'result': 'Priestess' }, 410 | {'source': ['Tower', 'Sun', ], 'result': 'Chariot' }, 411 | {'source': ['Star', 'Star', ], 'result': 'Star' }, 412 | {'source': ['Star', 'Moon', ], 'result': 'Emperor' }, 413 | {'source': ['Star', 'Sun', ], 'result': 'Moon' }, 414 | {'source': ['Moon', 'Moon', ], 'result': 'Moon' }, 415 | {'source': ['Moon', 'Sun', ], 'result': 'Strength' }, 416 | {'source': ['Sun', 'Sun', ], 'result': 'Sun' }, 417 | {'source': ['Judgement', 'Judgement', ], 'result': 'Judgement' }, 418 | ]; 419 | 420 | const arcana3Combos = [ 421 | {'source': ['Magician', 'Fool', ], 'result': 'Fortune' }, 422 | {'source': ['Priestess', 'Fool', ], 'result': 'Lovers' }, 423 | {'source': ['Priestess', 'Magician', ], 'result': 'Fortune' }, 424 | {'source': ['Empress', 'Fool', ], 'result': 'Judgement' }, 425 | {'source': ['Empress', 'Magician', ], 'result': 'Sun' }, 426 | {'source': ['Empress', 'Priestess', ], 'result': 'Temperance' }, 427 | {'source': ['Emperor', 'Fool', ], 'result': 'Empress' }, 428 | {'source': ['Emperor', 'Magician', ], 'result': 'Death' }, 429 | {'source': ['Emperor', 'Priestess', ], 'result': 'Justice' }, 430 | {'source': ['Emperor', 'Empress', ], 'result': 'Fool' }, 431 | {'source': ['Heirophant', 'Fool', ], 'result': 'Tower' }, 432 | {'source': ['Heirophant', 'Magician', ], 'result': 'Judgement' }, 433 | {'source': ['Heirophant', 'Priestess', ], 'result': 'Empress' }, 434 | {'source': ['Heirophant', 'Empress', ], 'result': 'Priestess' }, 435 | {'source': ['Heirophant', 'Emperor', ], 'result': 'Chariot' }, 436 | {'source': ['Lovers', 'Fool', ], 'result': 'Devil' }, 437 | {'source': ['Lovers', 'Magician', ], 'result': 'Temperance' }, 438 | {'source': ['Lovers', 'Priestess', ], 'result': 'Hanged Man' }, 439 | {'source': ['Lovers', 'Empress', ], 'result': 'Fool' }, 440 | {'source': ['Lovers', 'Emperor', ], 'result': 'Devil' }, 441 | {'source': ['Lovers', 'Heirophant', ], 'result': 'Hanged Man' }, 442 | {'source': ['Chariot', 'Fool', ], 'result': 'Lovers' }, 443 | {'source': ['Chariot', 'Magician', ], 'result': 'Emperor' }, 444 | {'source': ['Chariot', 'Priestess', ], 'result': 'Magician' }, 445 | {'source': ['Chariot', 'Empress', ], 'result': 'Emperor' }, 446 | {'source': ['Chariot', 'Emperor', ], 'result': 'Tower' }, 447 | {'source': ['Chariot', 'Heirophant', ], 'result': 'Judgement' }, 448 | {'source': ['Chariot', 'Lovers', ], 'result': 'Heirophant' }, 449 | {'source': ['Justice', 'Fool', ], 'result': 'Chariot' }, 450 | {'source': ['Justice', 'Magician', ], 'result': 'Chariot' }, 451 | {'source': ['Justice', 'Priestess', ], 'result': 'Hermit' }, 452 | {'source': ['Justice', 'Empress', ], 'result': 'Death' }, 453 | {'source': ['Justice', 'Emperor', ], 'result': 'Devil' }, 454 | {'source': ['Justice', 'Heirophant', ], 'result': 'Magician' }, 455 | {'source': ['Justice', 'Lovers', ], 'result': 'Magician' }, 456 | {'source': ['Justice', 'Chariot', ], 'result': 'Temperance' }, 457 | {'source': ['Hermit', 'Fool', ], 'result': 'Strength' }, 458 | {'source': ['Hermit', 'Magician', ], 'result': 'Empress' }, 459 | {'source': ['Hermit', 'Priestess', ], 'result': 'Magician' }, 460 | {'source': ['Hermit', 'Empress', ], 'result': 'Fool' }, 461 | {'source': ['Hermit', 'Emperor', ], 'result': 'Moon' }, 462 | {'source': ['Hermit', 'Heirophant', ], 'result': 'Lovers' }, 463 | {'source': ['Hermit', 'Lovers', ], 'result': 'Heirophant' }, 464 | {'source': ['Hermit', 'Chariot', ], 'result': 'Priestess' }, 465 | {'source': ['Hermit', 'Justice', ], 'result': 'Emperor' }, 466 | {'source': ['Fortune', 'Fool', ], 'result': 'Judgement' }, 467 | {'source': ['Fortune', 'Magician', ], 'result': 'Strength' }, 468 | {'source': ['Fortune', 'Priestess', ], 'result': 'Strength' }, 469 | {'source': ['Fortune', 'Empress', ], 'result': 'Strength' }, 470 | {'source': ['Fortune', 'Emperor', ], 'result': 'Priestess' }, 471 | {'source': ['Fortune', 'Heirophant', ], 'result': 'Hanged Man' }, 472 | {'source': ['Fortune', 'Lovers', ], 'result': 'Hanged Man' }, 473 | {'source': ['Fortune', 'Chariot', ], 'result': 'Temperance' }, 474 | {'source': ['Fortune', 'Justice', ], 'result': 'Priestess' }, 475 | {'source': ['Fortune', 'Hermit', ], 'result': 'Judgement' }, 476 | {'source': ['Strength', 'Fool', ], 'result': 'Empress' }, 477 | {'source': ['Strength', 'Magician', ], 'result': 'Tower' }, 478 | {'source': ['Strength', 'Priestess', ], 'result': 'Empress' }, 479 | {'source': ['Strength', 'Empress', ], 'result': 'Fool' }, 480 | {'source': ['Strength', 'Emperor', ], 'result': 'Hermit' }, 481 | {'source': ['Strength', 'Heirophant', ], 'result': 'Moon' }, 482 | {'source': ['Strength', 'Lovers', ], 'result': 'Fool' }, 483 | {'source': ['Strength', 'Chariot', ], 'result': 'Magician' }, 484 | {'source': ['Strength', 'Justice', ], 'result': 'Priestess' }, 485 | {'source': ['Strength', 'Hermit', ], 'result': 'Justice' }, 486 | {'source': ['Strength', 'Fortune', ], 'result': 'Priestess' }, 487 | {'source': ['Hanged Man', 'Fool', ], 'result': 'Star' }, 488 | {'source': ['Hanged Man', 'Magician', ], 'result': 'Fortune' }, 489 | {'source': ['Hanged Man', 'Priestess', ], 'result': 'Chariot' }, 490 | {'source': ['Hanged Man', 'Empress', ], 'result': 'Sun' }, 491 | {'source': ['Hanged Man', 'Emperor', ], 'result': 'Heirophant' }, 492 | {'source': ['Hanged Man', 'Heirophant', ], 'result': 'Star' }, 493 | {'source': ['Hanged Man', 'Lovers', ], 'result': 'Justice' }, 494 | {'source': ['Hanged Man', 'Chariot', ], 'result': 'Devil' }, 495 | {'source': ['Hanged Man', 'Justice', ], 'result': 'Star' }, 496 | {'source': ['Hanged Man', 'Hermit', ], 'result': 'Death' }, 497 | {'source': ['Hanged Man', 'Fortune', ], 'result': 'Fool' }, 498 | {'source': ['Hanged Man', 'Strength', ], 'result': 'Star' }, 499 | {'source': ['Death', 'Fool', ], 'result': 'Star' }, 500 | {'source': ['Death', 'Magician', ], 'result': 'Fool' }, 501 | {'source': ['Death', 'Priestess', ], 'result': 'Chariot' }, 502 | {'source': ['Death', 'Empress', ], 'result': 'Heirophant' }, 503 | {'source': ['Death', 'Emperor', ], 'result': 'Strength' }, 504 | {'source': ['Death', 'Heirophant', ], 'result': 'Magician' }, 505 | {'source': ['Death', 'Lovers', ], 'result': 'Hanged Man' }, 506 | {'source': ['Death', 'Chariot', ], 'result': 'Devil' }, 507 | {'source': ['Death', 'Justice', ], 'result': 'Devil' }, 508 | {'source': ['Death', 'Hermit', ], 'result': 'Magician' }, 509 | {'source': ['Death', 'Fortune', ], 'result': 'Moon' }, 510 | {'source': ['Death', 'Strength', ], 'result': 'Empress' }, 511 | {'source': ['Death', 'Hanged Man', ], 'result': 'Devil' }, 512 | {'source': ['Temperance', 'Fool', ], 'result': 'Justice' }, 513 | {'source': ['Temperance', 'Magician', ], 'result': 'Sun' }, 514 | {'source': ['Temperance', 'Priestess', ], 'result': 'Lovers' }, 515 | {'source': ['Temperance', 'Empress', ], 'result': 'Emperor' }, 516 | {'source': ['Temperance', 'Emperor', ], 'result': 'Devil' }, 517 | {'source': ['Temperance', 'Heirophant', ], 'result': 'Emperor' }, 518 | {'source': ['Temperance', 'Lovers', ], 'result': 'Fortune' }, 519 | {'source': ['Temperance', 'Chariot', ], 'result': 'Moon' }, 520 | {'source': ['Temperance', 'Justice', ], 'result': 'Magician' }, 521 | {'source': ['Temperance', 'Hermit', ], 'result': 'Devil' }, 522 | {'source': ['Temperance', 'Fortune', ], 'result': 'Tower' }, 523 | {'source': ['Temperance', 'Strength', ], 'result': 'Emperor' }, 524 | {'source': ['Temperance', 'Hanged Man', ], 'result': 'Justice' }, 525 | {'source': ['Temperance', 'Death', ], 'result': 'Fool' }, 526 | {'source': ['Devil', 'Fool', ], 'result': 'Lovers' }, 527 | {'source': ['Devil', 'Magician', ], 'result': 'Chariot' }, 528 | {'source': ['Devil', 'Priestess', ], 'result': 'Hermit' }, 529 | {'source': ['Devil', 'Empress', ], 'result': 'Fool' }, 530 | {'source': ['Devil', 'Emperor', ], 'result': 'Death' }, 531 | {'source': ['Devil', 'Heirophant', ], 'result': 'Moon' }, 532 | {'source': ['Devil', 'Lovers', ], 'result': 'Tower' }, 533 | {'source': ['Devil', 'Chariot', ], 'result': 'Emperor' }, 534 | {'source': ['Devil', 'Justice', ], 'result': 'Priestess' }, 535 | {'source': ['Devil', 'Hermit', ], 'result': 'Death' }, 536 | {'source': ['Devil', 'Fortune', ], 'result': 'Tower' }, 537 | {'source': ['Devil', 'Strength', ], 'result': 'Lovers' }, 538 | {'source': ['Devil', 'Hanged Man', ], 'result': 'Justice' }, 539 | {'source': ['Devil', 'Death', ], 'result': 'Lovers' }, 540 | {'source': ['Devil', 'Temperance', ], 'result': 'Justice' }, 541 | {'source': ['Tower', 'Fool', ], 'result': 'Fortune' }, 542 | {'source': ['Tower', 'Magician', ], 'result': 'Emperor' }, 543 | {'source': ['Tower', 'Priestess', ], 'result': 'Moon' }, 544 | {'source': ['Tower', 'Empress', ], 'result': 'Judgement' }, 545 | {'source': ['Tower', 'Emperor', ], 'result': 'Chariot' }, 546 | {'source': ['Tower', 'Heirophant', ], 'result': 'Emperor' }, 547 | {'source': ['Tower', 'Lovers', ], 'result': 'Judgement' }, 548 | {'source': ['Tower', 'Chariot', ], 'result': 'Heirophant' }, 549 | {'source': ['Tower', 'Justice', ], 'result': 'Chariot' }, 550 | {'source': ['Tower', 'Hermit', ], 'result': 'Empress' }, 551 | {'source': ['Tower', 'Fortune', ], 'result': 'Magician' }, 552 | {'source': ['Tower', 'Strength', ], 'result': 'Devil' }, 553 | {'source': ['Tower', 'Hanged Man', ], 'result': 'Fortune' }, 554 | {'source': ['Tower', 'Death', ], 'result': 'Justice' }, 555 | {'source': ['Tower', 'Temperance', ], 'result': 'Judgement' }, 556 | {'source': ['Tower', 'Devil', ], 'result': 'Star' }, 557 | {'source': ['Star', 'Fool', ], 'result': 'Hermit' }, 558 | {'source': ['Star', 'Magician', ], 'result': 'Heirophant' }, 559 | {'source': ['Star', 'Priestess', ], 'result': 'Empress' }, 560 | {'source': ['Star', 'Empress', ], 'result': 'Fool' }, 561 | {'source': ['Star', 'Emperor', ], 'result': 'Sun' }, 562 | {'source': ['Star', 'Heirophant', ], 'result': 'Lovers' }, 563 | {'source': ['Star', 'Lovers', ], 'result': 'Heirophant' }, 564 | {'source': ['Star', 'Chariot', ], 'result': 'Magician' }, 565 | {'source': ['Star', 'Justice', ], 'result': 'Sun' }, 566 | {'source': ['Star', 'Hermit', ], 'result': 'Death' }, 567 | {'source': ['Star', 'Fortune', ], 'result': 'Magician' }, 568 | {'source': ['Star', 'Strength', ], 'result': 'Devil' }, 569 | {'source': ['Star', 'Hanged Man', ], 'result': 'Sun' }, 570 | {'source': ['Star', 'Death', ], 'result': 'Fortune' }, 571 | {'source': ['Star', 'Temperance', ], 'result': 'Heirophant' }, 572 | {'source': ['Star', 'Devil', ], 'result': 'Fortune' }, 573 | {'source': ['Star', 'Tower', ], 'result': 'Hermit' }, 574 | {'source': ['Moon', 'Fool', ], 'result': 'Empress' }, 575 | {'source': ['Moon', 'Magician', ], 'result': 'Sun' }, 576 | {'source': ['Moon', 'Priestess', ], 'result': 'Empress' }, 577 | {'source': ['Moon', 'Empress', ], 'result': 'Moon' }, 578 | {'source': ['Moon', 'Emperor', ], 'result': 'Strength' }, 579 | {'source': ['Moon', 'Heirophant', ], 'result': 'Magician' }, 580 | {'source': ['Moon', 'Lovers', ], 'result': 'Hanged Man' }, 581 | {'source': ['Moon', 'Chariot', ], 'result': 'Fool' }, 582 | {'source': ['Moon', 'Justice', ], 'result': 'Star' }, 583 | {'source': ['Moon', 'Hermit', ], 'result': 'Temperance' }, 584 | {'source': ['Moon', 'Fortune', ], 'result': 'Strength' }, 585 | {'source': ['Moon', 'Strength', ], 'result': 'Heirophant' }, 586 | {'source': ['Moon', 'Hanged Man', ], 'result': 'Magician' }, 587 | {'source': ['Moon', 'Death', ], 'result': 'Hanged Man' }, 588 | {'source': ['Moon', 'Temperance', ], 'result': 'Hanged Man' }, 589 | {'source': ['Moon', 'Devil', ], 'result': 'Death' }, 590 | {'source': ['Moon', 'Tower', ], 'result': 'Hanged Man' }, 591 | {'source': ['Moon', 'Star', ], 'result': 'Death' }, 592 | {'source': ['Sun', 'Fool', ], 'result': 'Empress' }, 593 | {'source': ['Sun', 'Magician', ], 'result': 'Fortune' }, 594 | {'source': ['Sun', 'Priestess', ], 'result': 'Fool' }, 595 | {'source': ['Sun', 'Empress', ], 'result': 'Lovers' }, 596 | {'source': ['Sun', 'Emperor', ], 'result': 'Devil' }, 597 | {'source': ['Sun', 'Heirophant', ], 'result': 'Magician' }, 598 | {'source': ['Sun', 'Lovers', ], 'result': 'Justice' }, 599 | {'source': ['Sun', 'Chariot', ], 'result': 'Priestess' }, 600 | {'source': ['Sun', 'Justice', ], 'result': 'Judgement' }, 601 | {'source': ['Sun', 'Hermit', ], 'result': 'Tower' }, 602 | {'source': ['Sun', 'Fortune', ], 'result': 'Chariot' }, 603 | {'source': ['Sun', 'Strength', ], 'result': 'Tower' }, 604 | {'source': ['Sun', 'Hanged Man', ], 'result': 'Empress' }, 605 | {'source': ['Sun', 'Death', ], 'result': 'Empress' }, 606 | {'source': ['Sun', 'Temperance', ], 'result': 'Fortune' }, 607 | {'source': ['Sun', 'Devil', ], 'result': 'Lovers' }, 608 | {'source': ['Sun', 'Tower', ], 'result': 'Death' }, 609 | {'source': ['Sun', 'Star', ], 'result': 'Chariot' }, 610 | {'source': ['Sun', 'Moon', ], 'result': 'Death' }, 611 | {'source': ['Judgement', 'Fool', ], 'result': 'Temperance' }, 612 | {'source': ['Judgement', 'Magician', ], 'result': 'Sun' }, 613 | {'source': ['Judgement', 'Priestess', ], 'result': 'Temperance' }, 614 | {'source': ['Judgement', 'Empress', ], 'result': 'Star' }, 615 | {'source': ['Judgement', 'Emperor', ], 'result': 'Hanged Man' }, 616 | {'source': ['Judgement', 'Heirophant', ], 'result': 'Fool' }, 617 | {'source': ['Judgement', 'Lovers', ], 'result': 'Emperor' }, 618 | {'source': ['Judgement', 'Chariot', ], 'result': 'Tower' }, 619 | {'source': ['Judgement', 'Justice', ], 'result': 'Sun' }, 620 | {'source': ['Judgement', 'Hermit', ], 'result': 'Temperance' }, 621 | {'source': ['Judgement', 'Fortune', ], 'result': 'Fool' }, 622 | {'source': ['Judgement', 'Strength', ], 'result': 'Temperance' }, 623 | {'source': ['Judgement', 'Hanged Man', ], 'result': 'Fool' }, 624 | {'source': ['Judgement', 'Death', ], 'result': 'Strength' }, 625 | {'source': ['Judgement', 'Temperance', ], 'result': 'Chariot' }, 626 | {'source': ['Judgement', 'Devil', ], 'result': 'Death' }, 627 | {'source': ['Judgement', 'Tower', ], 'result': 'Lovers' }, 628 | {'source': ['Judgement', 'Star', ], 'result': 'Lovers' }, 629 | {'source': ['Judgement', 'Moon', ], 'result': 'Hermit' }, 630 | {'source': ['Judgement', 'Sun', ], 'result': 'Chariot' }, 631 | ]; 632 | 633 | const specialCombos = [ 634 | {'result': 'Izanagi', 'sources': ['Yomotsu-Shikome', 'Obariyon']}, 635 | {'result': 'Black Frost', 'sources': ['Jack Frost', 'Pyro Jack', 'King Frost', 'Pixie', 'Ghoul']}, 636 | {'result': 'Pixie', 'sources': ['Orobas', 'Jack Frost']}, 637 | {'result': 'Kohryu', 'sources': ['Genbu', 'Seiryu', 'Suzaku', 'Byakko']}, 638 | {'result': 'Slime', 'sources': ['Eligor', 'Nata Taishi']}, 639 | {'result': 'Futsunushi', 'sources': ['Ares', 'Triglav', 'Kin-ki', 'Atavaka', 'Neko Shogun']}, 640 | {'result': 'Ongyo-ki', 'sources': ['Oni', 'Fuu-ki', 'Kin-ki', 'Sui-ki']}, 641 | {'result': 'Norn', 'sources': ['Atropos', 'Lachesis', 'Clotho']}, 642 | {'result': 'Yatsufusa', 'sources': ['Makami', 'Orthrus', 'Mothman', 'Thoth', 'Narasimha']}, 643 | {'result': 'Alice', 'sources': ['Nebiros', 'Belial']}, 644 | {'result': 'Mahakala', 'sources': ['Matador', 'White Rider', 'Mother Harlot', 'Daisoujou', 'Hell Biker', 'Trumpeter']}, 645 | {'result': 'Ukobach', 'sources': ['Lilim', 'Vetala']}, 646 | {'result': 'Beelzebub', 'sources': ['Pazuzu', 'Belphegor', 'Belial', 'Mot', 'Seth', 'Baal Zebul']}, 647 | {'result': 'Yoshitsune', 'sources': ['Masakado', 'Shiki-Ouji', 'Oukuninushi', 'Hachiman', 'Hitokoto-Nushi']}, 648 | {'result': 'Shiva', 'sources': ['Rangda', 'Barong']}, 649 | {'result': 'Neko Shogun', 'sources': ['Saki Mitama', 'Ara Mitama', 'Kusi Mitama', 'Nigi Mitama']}, 650 | {'result': 'Tam Lin', 'sources': ['Phoenix', 'Gdon', 'Yatagarasu', 'Narasimha']}, 651 | {'result': 'Trumpeter', 'sources': ['Matador', 'White Rider', 'Daisoujou', 'Taotie', 'Pabilsag', 'Taowu']}, 652 | {'result': 'Ardha', 'sources': ['Parvati', 'Shiva']}, 653 | {'result': 'Lucifer', 'sources': ['Ananta', 'Anubis', 'Trumpeter', 'Michael', 'Satan', 'Metatron']}, 654 | {'result': 'Izanagi-no-Okami', 'sources': ['Izanagi', 'Sandman', 'Nata Taishi', 'Girimehkala', 'Norn', 'Oukuninushi', 'Orthrus', 'Kartikeya', 'Mithra', 'Tzitzimitl', 'Cu Chulainn', 'Legion']}, 655 | ]; 656 | -------------------------------------------------------------------------------- /data3portable.js: -------------------------------------------------------------------------------- 1 | // Derived from: 2 | // http://www.gamefaqs.com/ps2/937269-shin-megami-tensei-persona-3-fes/faqs/52659 3 | // http://www.gamefaqs.com/ps2/937269-shin-megami-tensei-persona-3-fes/faqs/53404 4 | // http://www.gamefaqs.com/ps2/937269-shin-megami-tensei-persona-3-fes/faqs/52531 5 | // http://db.gamefaqs.com//portable/psp//file/persona_3_portable_fusion.png 6 | 7 | const personae = [ 8 | {'name': 'Orpheus', 'level': 1, 'arcana': 'Fool', 'special': true}, 9 | {'name': 'Slime', 'level': 12, 'arcana': 'Fool'}, 10 | {'name': 'Legion', 'level': 22, 'arcana': 'Fool'}, 11 | {'name': 'Black Frost', 'level': 34, 'arcana': 'Fool', 'special': true}, 12 | {'name': 'Ose', 'level': 44, 'arcana': 'Fool'}, 13 | {'name': 'Decarabia', 'level': 50, 'arcana': 'Fool'}, 14 | {'name': 'Loki', 'level': 58, 'arcana': 'Fool'}, 15 | {'name': 'Susano-o', 'level': 76, 'arcana': 'Fool', 'max': true, 'special': true}, 16 | {'name': 'Orpheus Telos', 'level': 90, 'arcana': 'Fool', 'special': true}, 17 | {'name': 'Nekomata', 'level': 5, 'arcana': 'Magician'}, 18 | {'name': 'Jack Frost', 'level': 8, 'arcana': 'Magician'}, 19 | {'name': 'Pyro Jack', 'level': 14, 'arcana': 'Magician'}, 20 | {'name': 'Hua Po', 'level': 20, 'arcana': 'Magician', 'item': true}, 21 | {'name': 'Sati', 'level': 28, 'arcana': 'Magician'}, 22 | {'name': 'Orobas', 'level': 34, 'arcana': 'Magician'}, 23 | {'name': 'Rangda', 'level': 40, 'arcana': 'Magician'}, 24 | {'name': 'Surt', 'level': 52, 'arcana': 'Magician', 'max': true}, 25 | {'name': 'Apsaras', 'level': 3, 'arcana': 'Priestess'}, 26 | {'name': 'Unicorn', 'level': 11, 'arcana': 'Priestess'}, 27 | {'name': 'High Pixie', 'level': 21, 'arcana': 'Priestess'}, 28 | {'name': 'Sarasvati', 'level': 27, 'arcana': 'Priestess'}, 29 | {'name': 'Ganga', 'level': 35, 'arcana': 'Priestess'}, 30 | {'name': 'Parvati', 'level': 47, 'arcana': 'Priestess'}, 31 | {'name': 'Kikuri-hime', 'level': 53, 'arcana': 'Priestess'}, 32 | {'name': 'Scathach', 'level': 64, 'arcana': 'Priestess', 'max': true}, 33 | {'name': 'Leanan Sidhe', 'level': 33, 'arcana': 'Empress'}, 34 | {'name': 'Yaksini', 'level': 50, 'arcana': 'Empress'}, 35 | {'name': 'Laksmi', 'level': 57, 'arcana': 'Empress'}, 36 | {'name': 'Hariti', 'level': 62, 'arcana': 'Empress'}, 37 | {'name': 'Gabriel', 'level': 69, 'arcana': 'Empress'}, 38 | {'name': 'Mother Harlot', 'level': 74, 'arcana': 'Empress'}, 39 | {'name': 'Skadi', 'level': 80, 'arcana': 'Empress'}, 40 | {'name': 'Alilat', 'level': 84, 'arcana': 'Empress', 'max': true}, 41 | {'name': 'Forneus', 'level': 7, 'arcana': 'Emperor'}, 42 | {'name': 'Oberon', 'level': 15, 'arcana': 'Emperor'}, 43 | {'name': 'Take-mikazuchi', 'level': 24, 'arcana': 'Emperor'}, 44 | {'name': 'King Frost', 'level': 30, 'arcana': 'Emperor', 'item': true}, 45 | {'name': 'Raja Naga', 'level': 36, 'arcana': 'Emperor'}, 46 | {'name': 'Kingu', 'level': 46, 'arcana': 'Emperor'}, 47 | {'name': 'Barong', 'level': 52, 'arcana': 'Emperor'}, 48 | {'name': 'Odin', 'level': 57, 'arcana': 'Emperor', 'max': true}, 49 | {'name': 'Omoikane', 'level': 7, 'arcana': 'Hierophant'}, 50 | {'name': 'Berith', 'level': 13, 'arcana': 'Hierophant'}, 51 | {'name': 'Shiisaa', 'level': 26, 'arcana': 'Hierophant'}, 52 | {'name': 'Flauros', 'level': 33, 'arcana': 'Hierophant'}, 53 | {'name': 'Thoth', 'level': 41, 'arcana': 'Hierophant', 'item': true}, 54 | {'name': 'Hokuto Seikun', 'level': 47, 'arcana': 'Hierophant'}, 55 | {'name': 'Daisoujou', 'level': 53, 'arcana': 'Hierophant', 'special': true}, 56 | {'name': 'Kohryu', 'level': 66, 'arcana': 'Hierophant', 'max': true, 'special': true}, 57 | {'name': 'Pixie', 'level': 2, 'arcana': 'Lovers'}, 58 | {'name': 'Alp', 'level': 6, 'arcana': 'Lovers'}, 59 | {'name': 'Tam Lin', 'level': 13, 'arcana': 'Lovers'}, 60 | {'name': 'Narcissus', 'level': 20, 'arcana': 'Lovers'}, 61 | {'name': 'Queen Mab', 'level': 27, 'arcana': 'Lovers'}, 62 | {'name': 'Saki Mitama', 'level': 39, 'arcana': 'Lovers'}, 63 | {'name': 'Titania', 'level': 48, 'arcana': 'Lovers'}, 64 | {'name': 'Raphael', 'level': 61, 'arcana': 'Lovers'}, 65 | {'name': 'Cybele', 'level': 68, 'arcana': 'Lovers', 'max': true}, 66 | {'name': 'Ara Mitama', 'level': 6, 'arcana': 'Chariot'}, 67 | {'name': 'Chimera', 'level': 9, 'arcana': 'Chariot'}, 68 | {'name': 'Zouchouten', 'level': 14, 'arcana': 'Chariot'}, 69 | {'name': 'Ares', 'level': 19, 'arcana': 'Chariot'}, 70 | {'name': 'Oumitsunu', 'level': 30, 'arcana': 'Chariot'}, 71 | {'name': 'Nata Taishi', 'level': 37, 'arcana': 'Chariot', 'item': true}, 72 | {'name': 'Koumokuten', 'level': 43, 'arcana': 'Chariot'}, 73 | {'name': 'Thor', 'level': 53, 'arcana': 'Chariot', 'max': true}, 74 | {'name': 'Angel', 'level': 4, 'arcana': 'Justice'}, 75 | {'name': 'Archangel', 'level': 10, 'arcana': 'Justice'}, 76 | {'name': 'Principality', 'level': 16, 'arcana': 'Justice'}, 77 | {'name': 'Power', 'level': 25, 'arcana': 'Justice'}, 78 | {'name': 'Virtue', 'level': 32, 'arcana': 'Justice'}, 79 | {'name': 'Dominion', 'level': 42, 'arcana': 'Justice'}, 80 | {'name': 'Throne', 'level': 51, 'arcana': 'Justice'}, 81 | {'name': 'Melchizedek', 'level': 59, 'arcana': 'Justice', 'max': true}, 82 | {'name': 'Yomotsu Shikome', 'level': 9, 'arcana': 'Hermit'}, 83 | {'name': 'Naga', 'level': 17, 'arcana': 'Hermit'}, 84 | {'name': 'Lamia', 'level': 25, 'arcana': 'Hermit'}, 85 | {'name': 'Mothman', 'level': 32, 'arcana': 'Hermit'}, 86 | {'name': 'Taraka', 'level': 38, 'arcana': 'Hermit'}, 87 | {'name': 'Kurama Tengu', 'level': 44, 'arcana': 'Hermit'}, 88 | {'name': 'Nebiros', 'level': 50, 'arcana': 'Hermit', 'item': true}, 89 | {'name': 'Kumbhanda', 'level': 56, 'arcana': 'Hermit'}, 90 | {'name': 'Arahabaki', 'level': 60, 'arcana': 'Hermit', 'max': true, 'special': true}, 91 | {'name': 'Fortuna', 'level': 17, 'arcana': 'Fortune'}, 92 | {'name': 'Empusa', 'level': 23, 'arcana': 'Fortune', 'item': true}, 93 | {'name': 'Kusi Mitama', 'level': 29, 'arcana': 'Fortune'}, 94 | {'name': 'Clotho', 'level': 38, 'arcana': 'Fortune'}, 95 | {'name': 'Lachesis', 'level': 45, 'arcana': 'Fortune'}, 96 | {'name': 'Atropos', 'level': 54, 'arcana': 'Fortune'}, 97 | {'name': 'Norn', 'level': 62, 'arcana': 'Fortune', 'max': true, 'special': true}, 98 | {'name': 'Valkyrie', 'level': 11, 'arcana': 'Strength'}, 99 | {'name': 'Rakshasa', 'level': 16, 'arcana': 'Strength'}, 100 | {'name': 'Titan', 'level': 23, 'arcana': 'Strength'}, 101 | {'name': 'Jikokuten', 'level': 29, 'arcana': 'Strength'}, 102 | {'name': 'Hanuman', 'level': 37, 'arcana': 'Strength'}, 103 | {'name': 'Narasimha', 'level': 46, 'arcana': 'Strength'}, 104 | {'name': 'Kali', 'level': 55, 'arcana': 'Strength'}, 105 | {'name': 'Siegfried', 'level': 59, 'arcana': 'Strength', 'max': true}, 106 | {'name': 'Inugami', 'level': 10, 'arcana': 'Hanged Man'}, 107 | {'name': 'Take-minakata', 'level': 21, 'arcana': 'Hanged Man'}, 108 | {'name': 'Orthrus', 'level': 28, 'arcana': 'Hanged Man'}, 109 | {'name': 'Vasuki', 'level': 38, 'arcana': 'Hanged Man'}, 110 | {'name': 'Ubelluris', 'level': 48, 'arcana': 'Hanged Man'}, 111 | {'name': 'Hecatoncheires', 'level': 54, 'arcana': 'Hanged Man'}, 112 | {'name': 'Hell Biker', 'level': 60, 'arcana': 'Hanged Man', 'item': true}, 113 | {'name': 'Attis', 'level': 67, 'arcana': 'Hanged Man', 'max': true, 'special': true}, 114 | {'name': 'Ghoul', 'level': 18, 'arcana': 'Death'}, 115 | {'name': 'Pale Rider', 'level': 24, 'arcana': 'Death', 'item': true}, 116 | {'name': 'Loa', 'level': 31, 'arcana': 'Death'}, 117 | {'name': 'Samael', 'level': 37, 'arcana': 'Death'}, 118 | {'name': 'Mot', 'level': 45, 'arcana': 'Death'}, 119 | {'name': 'Alice', 'level': 56, 'arcana': 'Death', 'special': true}, 120 | {'name': 'Thanatos', 'level': 64, 'arcana': 'Death', 'max': true, 'special': true}, 121 | {'name': 'Nigi Mitama', 'level': 12, 'arcana': 'Temperance'}, 122 | {'name': 'Mithra', 'level': 22, 'arcana': 'Temperance'}, 123 | {'name': 'Genbu', 'level': 29, 'arcana': 'Temperance'}, 124 | {'name': 'Seiryuu', 'level': 36, 'arcana': 'Temperance'}, 125 | {'name': 'Okuninushi', 'level': 44, 'arcana': 'Temperance'}, 126 | {'name': 'Suzaku', 'level': 51, 'arcana': 'Temperance'}, 127 | {'name': 'Byakko', 'level': 57, 'arcana': 'Temperance'}, 128 | {'name': 'Yurlungur', 'level': 64, 'arcana': 'Temperance', 'max': true}, 129 | {'name': 'Lilim', 'level': 8, 'arcana': 'Devil'}, 130 | {'name': 'Mokoi', 'level': 18, 'arcana': 'Devil'}, 131 | {'name': 'Vetala', 'level': 24, 'arcana': 'Devil'}, 132 | {'name': 'Incubus', 'level': 34, 'arcana': 'Devil'}, 133 | {'name': 'Succubus', 'level': 43, 'arcana': 'Devil'}, 134 | {'name': 'Pazuzu', 'level': 52, 'arcana': 'Devil'}, 135 | {'name': 'Lilith', 'level': 61, 'arcana': 'Devil', 'item': true, 'special': true}, 136 | {'name': 'Abaddon', 'level': 68, 'arcana': 'Devil'}, 137 | {'name': 'Beelzebub', 'level': 81, 'arcana': 'Devil', 'max': true, 'special': true}, 138 | {'name': 'Eligor', 'level': 31, 'arcana': 'Tower'}, 139 | {'name': 'Cu Chulainn', 'level': 40, 'arcana': 'Tower'}, 140 | {'name': 'Bishamonten', 'level': 60, 'arcana': 'Tower'}, 141 | {'name': 'Seiten Taisei', 'level': 67, 'arcana': 'Tower'}, 142 | {'name': 'Masakado', 'level': 73, 'arcana': 'Tower', 'item': true, 'special': true}, 143 | {'name': 'Mara', 'level': 77, 'arcana': 'Tower', 'special': true}, 144 | {'name': 'Shiva', 'level': 82, 'arcana': 'Tower', 'special': true}, 145 | {'name': 'Chi You', 'level': 86, 'arcana': 'Tower', 'max': true}, 146 | {'name': 'Neko Shogun', 'level': 19, 'arcana': 'Star'}, 147 | {'name': 'Setanta', 'level': 28, 'arcana': 'Star'}, 148 | {'name': 'Nandi', 'level': 39, 'arcana': 'Star'}, 149 | {'name': 'Kaiwan', 'level': 49, 'arcana': 'Star'}, 150 | {'name': 'Ganesha', 'level': 58, 'arcana': 'Star'}, 151 | {'name': 'Garuda', 'level': 65, 'arcana': 'Star'}, 152 | {'name': 'Kartikeya', 'level': 70, 'arcana': 'Star', 'item': true}, 153 | {'name': 'Saturnus', 'level': 78, 'arcana': 'Star'}, 154 | {'name': 'Helel', 'level': 88, 'arcana': 'Star', 'max': true}, 155 | {'name': 'Gurr', 'level': 15, 'arcana': 'Moon'}, 156 | {'name': 'Yamatano-orochi', 'level': 26, 'arcana': 'Moon'}, 157 | {'name': 'Girimehkala', 'level': 42, 'arcana': 'Moon', 'special': true}, 158 | {'name': 'Dionysus', 'level': 48, 'arcana': 'Moon'}, 159 | {'name': 'Chernobog', 'level': 58, 'arcana': 'Moon'}, 160 | {'name': 'Seth', 'level': 66, 'arcana': 'Moon'}, 161 | {'name': 'Baal Zebul', 'level': 71, 'arcana': 'Moon'}, 162 | {'name': 'Sandalphon', 'level': 74, 'arcana': 'Moon', 'max': true, 'special': true}, 163 | {'name': 'Yatagarasu', 'level': 30, 'arcana': 'Sun'}, 164 | {'name': 'Quetzalcoatl', 'level': 43, 'arcana': 'Sun'}, 165 | {'name': 'Jatayu', 'level': 55, 'arcana': 'Sun'}, 166 | {'name': 'Horus', 'level': 63, 'arcana': 'Sun'}, 167 | {'name': 'Suparna', 'level': 70, 'arcana': 'Sun'}, 168 | {'name': 'Vishnu', 'level': 78, 'arcana': 'Sun'}, 169 | {'name': 'Asura', 'level': 85, 'arcana': 'Sun', 'max': true, 'special': true}, 170 | {'name': 'Anubis', 'level': 59, 'arcana': 'Judgment'}, 171 | {'name': 'Trumpeter', 'level': 65, 'arcana': 'Judgment'}, 172 | {'name': 'Michael', 'level': 72, 'arcana': 'Judgment'}, 173 | {'name': 'Satan', 'level': 79, 'arcana': 'Judgment'}, 174 | {'name': 'Lucifer', 'level': 89, 'arcana': 'Judgment', 'special': true}, 175 | {'name': 'Messiah', 'level': 90, 'arcana': 'Judgment', 'max': true, 'special': true}, 176 | {'name': 'Uriel', 'level': 63, 'arcana': 'Aeon'}, 177 | {'name': 'Nidhoggr', 'level': 69, 'arcana': 'Aeon'}, 178 | {'name': 'Ananta', 'level': 75, 'arcana': 'Aeon'}, 179 | {'name': 'Atavaka', 'level': 80, 'arcana': 'Aeon'}, 180 | {'name': 'Metatron', 'level': 87, 'arcana': 'Aeon', 'max': true, 'special': true}, 181 | ]; 182 | 183 | const arcana2Combos = [ 184 | {'source': ['Fool', 'Fool' ], 'result': 'Fool' }, 185 | {'source': ['Fool', 'Magician' ], 'result': 'Hierophant' }, 186 | {'source': ['Fool', 'Priestess' ], 'result': 'Justice' }, 187 | {'source': ['Fool', 'Empress' ], 'result': 'Fortune' }, 188 | {'source': ['Fool', 'Emperor' ], 'result': 'Chariot' }, 189 | {'source': ['Fool', 'Hierophant' ], 'result': 'Hermit' }, 190 | {'source': ['Fool', 'Lovers' ], 'result': 'Priestess' }, 191 | {'source': ['Fool', 'Chariot' ], 'result': 'Emperor' }, 192 | {'source': ['Fool', 'Justice' ], 'result': 'Lovers' }, 193 | {'source': ['Fool', 'Hermit' ], 'result': 'Priestess' }, 194 | {'source': ['Fool', 'Fortune' ], 'result': 'Justice' }, 195 | {'source': ['Fool', 'Strength' ], 'result': 'Hanged Man' }, 196 | {'source': ['Fool', 'Hanged Man' ], 'result': 'Magician' }, 197 | {'source': ['Fool', 'Death' ], 'result': 'Strength' }, 198 | {'source': ['Fool', 'Temperance' ], 'result': 'Hierophant' }, 199 | {'source': ['Fool', 'Devil' ], 'result': 'Hermit' }, 200 | {'source': ['Fool', 'Tower' ], 'result': 'Moon' }, 201 | {'source': ['Fool', 'Star' ], 'result': 'Aeon' }, 202 | {'source': ['Fool', 'Moon' ], 'result': 'Fortune' }, 203 | {'source': ['Fool', 'Sun' ], 'result': 'Empress' }, 204 | {'source': ['Fool', 'Judgment' ], 'result': 'Star' }, 205 | {'source': ['Fool', 'Aeon' ], 'result': 'Death' }, 206 | {'source': ['Magician', 'Magician' ], 'result': 'Magician' }, 207 | {'source': ['Magician', 'Priestess' ], 'result': 'Lovers' }, 208 | {'source': ['Magician', 'Empress' ], 'result': 'Hanged Man' }, 209 | {'source': ['Magician', 'Emperor' ], 'result': 'Temperance' }, 210 | {'source': ['Magician', 'Hierophant' ], 'result': 'Hermit' }, 211 | {'source': ['Magician', 'Lovers' ], 'result': 'Emperor' }, 212 | {'source': ['Magician', 'Chariot' ], 'result': 'Devil' }, 213 | {'source': ['Magician', 'Justice' ], 'result': 'Hierophant' }, 214 | {'source': ['Magician', 'Hermit' ], 'result': 'Chariot' }, 215 | {'source': ['Magician', 'Fortune' ], 'result': 'Emperor' }, 216 | {'source': ['Magician', 'Hanged Man' ], 'result': 'Devil' }, 217 | {'source': ['Magician', 'Temperance' ], 'result': 'Death' }, 218 | {'source': ['Magician', 'Devil' ], 'result': 'Temperance' }, 219 | {'source': ['Magician', 'Tower' ], 'result': 'Empress' }, 220 | {'source': ['Magician', 'Star' ], 'result': 'Empress' }, 221 | {'source': ['Magician', 'Moon' ], 'result': 'Priestess' }, 222 | {'source': ['Magician', 'Sun' ], 'result': 'Lovers' }, 223 | {'source': ['Priestess', 'Priestess' ], 'result': 'Priestess' }, 224 | {'source': ['Priestess', 'Empress' ], 'result': 'Lovers' }, 225 | {'source': ['Priestess', 'Emperor' ], 'result': 'Justice' }, 226 | {'source': ['Priestess', 'Hierophant' ], 'result': 'Chariot' }, 227 | {'source': ['Priestess', 'Lovers' ], 'result': 'Magician' }, 228 | {'source': ['Priestess', 'Chariot' ], 'result': 'Magician' }, 229 | {'source': ['Priestess', 'Justice' ], 'result': 'Lovers' }, 230 | {'source': ['Priestess', 'Hermit' ], 'result': 'Strength' }, 231 | {'source': ['Priestess', 'Fortune' ], 'result': 'Magician' }, 232 | {'source': ['Priestess', 'Strength' ], 'result': 'Hermit' }, 233 | {'source': ['Priestess', 'Hanged Man' ], 'result': 'Strength' }, 234 | {'source': ['Priestess', 'Death' ], 'result': 'Emperor' }, 235 | {'source': ['Priestess', 'Temperance' ], 'result': 'Empress' }, 236 | {'source': ['Priestess', 'Star' ], 'result': 'Justice' }, 237 | {'source': ['Priestess', 'Moon' ], 'result': 'Star' }, 238 | {'source': ['Priestess', 'Sun' ], 'result': 'Star' }, 239 | {'source': ['Priestess', 'Judgment' ], 'result': 'Empress' }, 240 | {'source': ['Priestess', 'Aeon' ], 'result': 'Empress' }, 241 | {'source': ['Empress', 'Empress' ], 'result': 'Empress' }, 242 | {'source': ['Empress', 'Emperor' ], 'result': 'Lovers' }, 243 | {'source': ['Empress', 'Hierophant' ], 'result': 'Priestess' }, 244 | {'source': ['Empress', 'Lovers' ], 'result': 'Fortune' }, 245 | {'source': ['Empress', 'Chariot' ], 'result': 'Devil' }, 246 | {'source': ['Empress', 'Justice' ], 'result': 'Emperor' }, 247 | {'source': ['Empress', 'Hermit' ], 'result': 'Lovers' }, 248 | {'source': ['Empress', 'Fortune' ], 'result': 'Strength' }, 249 | {'source': ['Empress', 'Strength' ], 'result': 'Chariot' }, 250 | {'source': ['Empress', 'Hanged Man' ], 'result': 'Chariot' }, 251 | {'source': ['Empress', 'Death' ], 'result': 'Devil' }, 252 | {'source': ['Empress', 'Temperance' ], 'result': 'Lovers' }, 253 | {'source': ['Empress', 'Devil' ], 'result': 'Lovers' }, 254 | {'source': ['Empress', 'Tower' ], 'result': 'Chariot' }, 255 | {'source': ['Empress', 'Star' ], 'result': 'Temperance' }, 256 | {'source': ['Empress', 'Moon' ], 'result': 'Lovers' }, 257 | {'source': ['Empress', 'Sun' ], 'result': 'Lovers' }, 258 | {'source': ['Empress', 'Aeon' ], 'result': 'Moon' }, 259 | {'source': ['Emperor', 'Emperor' ], 'result': 'Emperor' }, 260 | {'source': ['Emperor', 'Hierophant' ], 'result': 'Chariot' }, 261 | {'source': ['Emperor', 'Lovers' ], 'result': 'Chariot' }, 262 | {'source': ['Emperor', 'Chariot' ], 'result': 'Hermit' }, 263 | {'source': ['Emperor', 'Justice' ], 'result': 'Devil' }, 264 | {'source': ['Emperor', 'Hermit' ], 'result': 'Strength' }, 265 | {'source': ['Emperor', 'Strength' ], 'result': 'Hanged Man' }, 266 | {'source': ['Emperor', 'Hanged Man' ], 'result': 'Hermit' }, 267 | {'source': ['Emperor', 'Death' ], 'result': 'Moon' }, 268 | {'source': ['Emperor', 'Temperance' ], 'result': 'Hanged Man' }, 269 | {'source': ['Emperor', 'Star' ], 'result': 'Justice' }, 270 | {'source': ['Emperor', 'Sun' ], 'result': 'Empress' }, 271 | {'source': ['Emperor', 'Judgment' ], 'result': 'Hierophant' }, 272 | {'source': ['Hierophant', 'Hierophant' ], 'result': 'Hierophant' }, 273 | {'source': ['Hierophant', 'Lovers' ], 'result': 'Magician' }, 274 | {'source': ['Hierophant', 'Chariot' ], 'result': 'Justice' }, 275 | {'source': ['Hierophant', 'Justice' ], 'result': 'Chariot' }, 276 | {'source': ['Hierophant', 'Hermit' ], 'result': 'Chariot' }, 277 | {'source': ['Hierophant', 'Fortune' ], 'result': 'Emperor' }, 278 | {'source': ['Hierophant', 'Strength' ], 'result': 'Priestess' }, 279 | {'source': ['Hierophant', 'Hanged Man' ], 'result': 'Lovers' }, 280 | {'source': ['Hierophant', 'Death' ], 'result': 'Empress' }, 281 | {'source': ['Hierophant', 'Temperance' ], 'result': 'Strength' }, 282 | {'source': ['Hierophant', 'Tower' ], 'result': 'Temperance' }, 283 | {'source': ['Hierophant', 'Star' ], 'result': 'Priestess' }, 284 | {'source': ['Hierophant', 'Moon' ], 'result': 'Temperance' }, 285 | {'source': ['Hierophant', 'Sun' ], 'result': 'Temperance' }, 286 | {'source': ['Hierophant', 'Judgment' ], 'result': 'Lovers' }, 287 | {'source': ['Lovers', 'Lovers' ], 'result': 'Lovers' }, 288 | {'source': ['Lovers', 'Chariot' ], 'result': 'Emperor' }, 289 | {'source': ['Lovers', 'Justice' ], 'result': 'Chariot' }, 290 | {'source': ['Lovers', 'Hermit' ], 'result': 'Justice' }, 291 | {'source': ['Lovers', 'Fortune' ], 'result': 'Magician' }, 292 | {'source': ['Lovers', 'Strength' ], 'result': 'Hierophant' }, 293 | {'source': ['Lovers', 'Hanged Man' ], 'result': 'Hermit' }, 294 | {'source': ['Lovers', 'Death' ], 'result': 'Devil' }, 295 | {'source': ['Lovers', 'Temperance' ], 'result': 'Priestess' }, 296 | {'source': ['Lovers', 'Devil' ], 'result': 'Strength' }, 297 | {'source': ['Lovers', 'Tower' ], 'result': 'Star' }, 298 | {'source': ['Lovers', 'Star' ], 'result': 'Hierophant' }, 299 | {'source': ['Lovers', 'Moon' ], 'result': 'Empress' }, 300 | {'source': ['Lovers', 'Sun' ], 'result': 'Hierophant' }, 301 | {'source': ['Lovers', 'Aeon' ], 'result': 'Hanged Man' }, 302 | {'source': ['Chariot', 'Chariot' ], 'result': 'Chariot' }, 303 | {'source': ['Chariot', 'Justice' ], 'result': 'Magician' }, 304 | {'source': ['Chariot', 'Hermit' ], 'result': 'Temperance' }, 305 | {'source': ['Chariot', 'Fortune' ], 'result': 'Strength' }, 306 | {'source': ['Chariot', 'Strength' ], 'result': 'Justice' }, 307 | {'source': ['Chariot', 'Hanged Man' ], 'result': 'Fortune' }, 308 | {'source': ['Chariot', 'Temperance' ], 'result': 'Death' }, 309 | {'source': ['Chariot', 'Devil' ], 'result': 'Hanged Man' }, 310 | {'source': ['Chariot', 'Tower' ], 'result': 'Moon' }, 311 | {'source': ['Chariot', 'Moon' ], 'result': 'Fortune' }, 312 | {'source': ['Chariot', 'Aeon' ], 'result': 'Death' }, 313 | {'source': ['Justice', 'Justice' ], 'result': 'Justice' }, 314 | {'source': ['Justice', 'Hermit' ], 'result': 'Priestess' }, 315 | {'source': ['Justice', 'Fortune' ], 'result': 'Chariot' }, 316 | {'source': ['Justice', 'Strength' ], 'result': 'Temperance' }, 317 | {'source': ['Justice', 'Hanged Man' ], 'result': 'Priestess' }, 318 | {'source': ['Justice', 'Death' ], 'result': 'Moon' }, 319 | {'source': ['Justice', 'Temperance' ], 'result': 'Moon' }, 320 | {'source': ['Justice', 'Tower' ], 'result': 'Star' }, 321 | {'source': ['Justice', 'Star' ], 'result': 'Emperor' }, 322 | {'source': ['Justice', 'Sun' ], 'result': 'Emperor' }, 323 | {'source': ['Justice', 'Judgment' ], 'result': 'Aeon' }, 324 | {'source': ['Hermit', 'Hermit' ], 'result': 'Hermit' }, 325 | {'source': ['Hermit', 'Fortune' ], 'result': 'Emperor' }, 326 | {'source': ['Hermit', 'Strength' ], 'result': 'Fortune' }, 327 | {'source': ['Hermit', 'Hanged Man' ], 'result': 'Fortune' }, 328 | {'source': ['Hermit', 'Temperance' ], 'result': 'Hanged Man' }, 329 | {'source': ['Hermit', 'Devil' ], 'result': 'Death' }, 330 | {'source': ['Hermit', 'Star' ], 'result': 'Chariot' }, 331 | {'source': ['Hermit', 'Moon' ], 'result': 'Magician' }, 332 | {'source': ['Hermit', 'Aeon' ], 'result': 'Star' }, 333 | {'source': ['Fortune', 'Fortune' ], 'result': 'Fortune' }, 334 | {'source': ['Fortune', 'Hanged Man' ], 'result': 'Strength' }, 335 | {'source': ['Fortune', 'Temperance' ], 'result': 'Lovers' }, 336 | {'source': ['Fortune', 'Devil' ], 'result': 'Moon' }, 337 | {'source': ['Fortune', 'Tower' ], 'result': 'Moon' }, 338 | {'source': ['Fortune', 'Star' ], 'result': 'Moon' }, 339 | {'source': ['Fortune', 'Moon' ], 'result': 'Chariot' }, 340 | {'source': ['Fortune', 'Sun' ], 'result': 'Temperance' }, 341 | {'source': ['Fortune', 'Aeon' ], 'result': 'Devil' }, 342 | {'source': ['Strength', 'Strength' ], 'result': 'Strength' }, 343 | {'source': ['Strength', 'Hanged Man' ], 'result': 'Hermit' }, 344 | {'source': ['Strength', 'Death' ], 'result': 'Hanged Man' }, 345 | {'source': ['Strength', 'Temperance' ], 'result': 'Moon' }, 346 | {'source': ['Strength', 'Devil' ], 'result': 'Fortune' }, 347 | {'source': ['Strength', 'Tower' ], 'result': 'Devil' }, 348 | {'source': ['Strength', 'Star' ], 'result': 'Priestess' }, 349 | {'source': ['Strength', 'Moon' ], 'result': 'Hanged Man' }, 350 | {'source': ['Strength', 'Sun' ], 'result': 'Priestess' }, 351 | {'source': ['Strength', 'Judgment' ], 'result': 'Hanged Man' }, 352 | {'source': ['Hanged Man', 'Hanged Man' ], 'result': 'Hanged Man' }, 353 | {'source': ['Hanged Man', 'Death' ], 'result': 'Devil' }, 354 | {'source': ['Hanged Man', 'Temperance' ], 'result': 'Hierophant' }, 355 | {'source': ['Hanged Man', 'Devil' ], 'result': 'Moon' }, 356 | {'source': ['Hanged Man', 'Tower' ], 'result': 'Death' }, 357 | {'source': ['Hanged Man', 'Star' ], 'result': 'Strength' }, 358 | {'source': ['Hanged Man', 'Moon' ], 'result': 'Empress' }, 359 | {'source': ['Hanged Man', 'Aeon' ], 'result': 'Temperance' }, 360 | {'source': ['Death', 'Death' ], 'result': 'Death' }, 361 | {'source': ['Death', 'Moon' ], 'result': 'Star' }, 362 | {'source': ['Temperance', 'Temperance' ], 'result': 'Temperance' }, 363 | {'source': ['Temperance', 'Devil' ], 'result': 'Death' }, 364 | {'source': ['Temperance', 'Tower' ], 'result': 'Devil' }, 365 | {'source': ['Temperance', 'Star' ], 'result': 'Moon' }, 366 | {'source': ['Temperance', 'Moon' ], 'result': 'Empress' }, 367 | {'source': ['Temperance', 'Sun' ], 'result': 'Star' }, 368 | {'source': ['Temperance', 'Judgment' ], 'result': 'Moon' }, 369 | {'source': ['Temperance', 'Aeon' ], 'result': 'Star' }, 370 | {'source': ['Devil', 'Devil' ], 'result': 'Devil' }, 371 | {'source': ['Devil', 'Aeon' ], 'result': 'Lovers' }, 372 | {'source': ['Tower', 'Tower' ], 'result': 'Tower' }, 373 | {'source': ['Tower', 'Moon' ], 'result': 'Fortune' }, 374 | {'source': ['Tower', 'Judgment' ], 'result': 'Aeon' }, 375 | {'source': ['Tower', 'Aeon' ], 'result': 'Moon' }, 376 | {'source': ['Star', 'Star' ], 'result': 'Star' }, 377 | {'source': ['Star', 'Moon' ], 'result': 'Death' }, 378 | {'source': ['Star', 'Sun' ], 'result': 'Justice' }, 379 | {'source': ['Star', 'Judgment' ], 'result': 'Temperance' }, 380 | {'source': ['Star', 'Aeon' ], 'result': 'Devil' }, 381 | {'source': ['Moon', 'Moon' ], 'result': 'Moon' }, 382 | {'source': ['Moon', 'Sun' ], 'result': 'Temperance' }, 383 | {'source': ['Sun', 'Sun' ], 'result': 'Sun' }, 384 | {'source': ['Sun', 'Judgment' ], 'result': 'Star' }, 385 | {'source': ['Sun', 'Aeon' ], 'result': 'Empress' }, 386 | {'source': ['Judgment', 'Judgment' ], 'result': 'Judgment' }, 387 | {'source': ['Judgment', 'Aeon' ], 'result': 'Star' }, 388 | {'source': ['Aeon', 'Aeon' ], 'result': 'Aeon' }, 389 | ]; 390 | 391 | const arcana3Combos = [ 392 | {'source': ['Fool', 'Fool' ], 'result': 'Fool' }, 393 | {'source': ['Fool', 'Magician' ], 'result': 'Emperor' }, 394 | {'source': ['Fool', 'Priestess' ], 'result': 'Magician' }, 395 | {'source': ['Fool', 'Empress' ], 'result': 'Fortune' }, 396 | {'source': ['Fool', 'Emperor' ], 'result': 'Lovers' }, 397 | {'source': ['Fool', 'Hierophant' ], 'result': 'Hermit' }, 398 | {'source': ['Fool', 'Lovers' ], 'result': 'Temperance' }, 399 | {'source': ['Fool', 'Chariot' ], 'result': 'Devil' }, 400 | {'source': ['Fool', 'Justice' ], 'result': 'Chariot' }, 401 | {'source': ['Fool', 'Hermit' ], 'result': 'Priestess' }, 402 | {'source': ['Fool', 'Fortune' ], 'result': 'Justice' }, 403 | {'source': ['Fool', 'Strength' ], 'result': 'Hanged Man' }, 404 | {'source': ['Fool', 'Hanged Man' ], 'result': 'Magician' }, 405 | {'source': ['Fool', 'Death' ], 'result': 'Strength' }, 406 | {'source': ['Fool', 'Temperance' ], 'result': 'Hierophant' }, 407 | {'source': ['Fool', 'Devil' ], 'result': 'Justice' }, 408 | {'source': ['Fool', 'Tower' ], 'result': 'Moon' }, 409 | {'source': ['Fool', 'Star' ], 'result': 'Aeon' }, 410 | {'source': ['Fool', 'Moon' ], 'result': 'Fortune' }, 411 | {'source': ['Fool', 'Sun' ], 'result': 'Empress' }, 412 | {'source': ['Fool', 'Judgment' ], 'result': 'Star' }, 413 | {'source': ['Fool', 'Aeon' ], 'result': 'Death' }, 414 | {'source': ['Magician', 'Magician' ], 'result': 'Magician' }, 415 | {'source': ['Magician', 'Priestess' ], 'result': 'Devil' }, 416 | {'source': ['Magician', 'Empress' ], 'result': 'Hanged Man' }, 417 | {'source': ['Magician', 'Emperor' ], 'result': 'Lovers' }, 418 | {'source': ['Magician', 'Hierophant' ], 'result': 'Hermit' }, 419 | {'source': ['Magician', 'Lovers' ], 'result': 'Devil' }, 420 | {'source': ['Magician', 'Chariot' ], 'result': 'Moon' }, 421 | {'source': ['Magician', 'Justice' ], 'result': 'Fool' }, 422 | {'source': ['Magician', 'Hermit' ], 'result': 'Hanged Man' }, 423 | {'source': ['Magician', 'Fortune' ], 'result': 'Emperor' }, 424 | {'source': ['Magician', 'Strength' ], 'result': 'Star' }, 425 | {'source': ['Magician', 'Hanged Man' ], 'result': 'Devil' }, 426 | {'source': ['Magician', 'Death' ], 'result': 'Tower' }, 427 | {'source': ['Magician', 'Temperance' ], 'result': 'Death' }, 428 | {'source': ['Magician', 'Devil' ], 'result': 'Temperance' }, 429 | {'source': ['Magician', 'Tower' ], 'result': 'Empress' }, 430 | {'source': ['Magician', 'Star' ], 'result': 'Empress' }, 431 | {'source': ['Magician', 'Moon' ], 'result': 'Fortune' }, 432 | {'source': ['Magician', 'Sun' ], 'result': 'Lovers' }, 433 | {'source': ['Magician', 'Judgment' ], 'result': 'Tower' }, 434 | {'source': ['Magician', 'Aeon' ], 'result': 'Sun' }, 435 | {'source': ['Priestess', 'Priestess' ], 'result': 'Priestess' }, 436 | {'source': ['Priestess', 'Empress' ], 'result': 'Lovers' }, 437 | {'source': ['Priestess', 'Emperor' ], 'result': 'Hierophant' }, 438 | {'source': ['Priestess', 'Hierophant' ], 'result': 'Chariot' }, 439 | {'source': ['Priestess', 'Lovers' ], 'result': 'Hermit' }, 440 | {'source': ['Priestess', 'Chariot' ], 'result': 'Emperor' }, 441 | {'source': ['Priestess', 'Justice' ], 'result': 'Hierophant' }, 442 | {'source': ['Priestess', 'Hermit' ], 'result': 'Fool' }, 443 | {'source': ['Priestess', 'Fortune' ], 'result': 'Magician' }, 444 | {'source': ['Priestess', 'Strength' ], 'result': 'Chariot' }, 445 | {'source': ['Priestess', 'Hanged Man' ], 'result': 'Strength' }, 446 | {'source': ['Priestess', 'Death' ], 'result': 'Emperor' }, 447 | {'source': ['Priestess', 'Temperance' ], 'result': 'Empress' }, 448 | {'source': ['Priestess', 'Devil' ], 'result': 'Tower' }, 449 | {'source': ['Priestess', 'Tower' ], 'result': 'Death' }, 450 | {'source': ['Priestess', 'Star' ], 'result': 'Justice' }, 451 | {'source': ['Priestess', 'Moon' ], 'result': 'Star' }, 452 | {'source': ['Priestess', 'Sun' ], 'result': 'Star' }, 453 | {'source': ['Priestess', 'Judgment' ], 'result': 'Justice' }, 454 | {'source': ['Priestess', 'Aeon' ], 'result': 'Empress' }, 455 | {'source': ['Empress', 'Empress' ], 'result': 'Empress' }, 456 | {'source': ['Empress', 'Emperor' ], 'result': 'Fool' }, 457 | {'source': ['Empress', 'Hierophant' ], 'result': 'Priestess' }, 458 | {'source': ['Empress', 'Lovers' ], 'result': 'Fortune' }, 459 | {'source': ['Empress', 'Chariot' ], 'result': 'Devil' }, 460 | {'source': ['Empress', 'Justice' ], 'result': 'Emperor' }, 461 | {'source': ['Empress', 'Hermit' ], 'result': 'Lovers' }, 462 | {'source': ['Empress', 'Fortune' ], 'result': 'Strength' }, 463 | {'source': ['Empress', 'Strength' ], 'result': 'Chariot' }, 464 | {'source': ['Empress', 'Hanged Man' ], 'result': 'Chariot' }, 465 | {'source': ['Empress', 'Death' ], 'result': 'Devil' }, 466 | {'source': ['Empress', 'Temperance' ], 'result': 'Lovers' }, 467 | {'source': ['Empress', 'Devil' ], 'result': 'Magician' }, 468 | {'source': ['Empress', 'Tower' ], 'result': 'Chariot' }, 469 | {'source': ['Empress', 'Star' ], 'result': 'Temperance' }, 470 | {'source': ['Empress', 'Moon' ], 'result': 'Lovers' }, 471 | {'source': ['Empress', 'Sun' ], 'result': 'Lovers' }, 472 | {'source': ['Empress', 'Judgment' ], 'result': 'Devil' }, 473 | {'source': ['Empress', 'Aeon' ], 'result': 'Moon' }, 474 | {'source': ['Emperor', 'Emperor' ], 'result': 'Emperor' }, 475 | {'source': ['Emperor', 'Hierophant' ], 'result': 'Chariot' }, 476 | {'source': ['Emperor', 'Lovers' ], 'result': 'Strength' }, 477 | {'source': ['Emperor', 'Chariot' ], 'result': 'Justice' }, 478 | {'source': ['Emperor', 'Justice' ], 'result': 'Chariot' }, 479 | {'source': ['Emperor', 'Hermit' ], 'result': 'Lovers' }, 480 | {'source': ['Emperor', 'Fortune' ], 'result': 'Sun' }, 481 | {'source': ['Emperor', 'Strength' ], 'result': 'Hanged Man' }, 482 | {'source': ['Emperor', 'Hanged Man' ], 'result': 'Temperance' }, 483 | {'source': ['Emperor', 'Death' ], 'result': 'Moon' }, 484 | {'source': ['Emperor', 'Temperance' ], 'result': 'Hanged Man' }, 485 | {'source': ['Emperor', 'Devil' ], 'result': 'Tower' }, 486 | {'source': ['Emperor', 'Tower' ], 'result': 'Death' }, 487 | {'source': ['Emperor', 'Star' ], 'result': 'Hermit' }, 488 | {'source': ['Emperor', 'Moon' ], 'result': 'Tower' }, 489 | {'source': ['Emperor', 'Sun' ], 'result': 'Empress' }, 490 | {'source': ['Emperor', 'Judgment' ], 'result': 'Hierophant' }, 491 | {'source': ['Emperor', 'Aeon' ], 'result': 'Sun' }, 492 | {'source': ['Hierophant', 'Hierophant' ], 'result': 'Hierophant' }, 493 | {'source': ['Hierophant', 'Lovers' ], 'result': 'Temperance' }, 494 | {'source': ['Hierophant', 'Chariot' ], 'result': 'Sun' }, 495 | {'source': ['Hierophant', 'Justice' ], 'result': 'Magician' }, 496 | {'source': ['Hierophant', 'Hermit' ], 'result': 'Chariot' }, 497 | {'source': ['Hierophant', 'Fortune' ], 'result': 'Emperor' }, 498 | {'source': ['Hierophant', 'Strength' ], 'result': 'Emperor' }, 499 | {'source': ['Hierophant', 'Hanged Man' ], 'result': 'Fortune' }, 500 | {'source': ['Hierophant', 'Death' ], 'result': 'Empress' }, 501 | {'source': ['Hierophant', 'Temperance' ], 'result': 'Strength' }, 502 | {'source': ['Hierophant', 'Devil' ], 'result': 'Fool' }, 503 | {'source': ['Hierophant', 'Tower' ], 'result': 'Temperance' }, 504 | {'source': ['Hierophant', 'Star' ], 'result': 'Priestess' }, 505 | {'source': ['Hierophant', 'Moon' ], 'result': 'Temperance' }, 506 | {'source': ['Hierophant', 'Sun' ], 'result': 'Temperance' }, 507 | {'source': ['Hierophant', 'Judgment' ], 'result': 'Lovers' }, 508 | {'source': ['Hierophant', 'Aeon' ], 'result': 'Tower' }, 509 | {'source': ['Lovers', 'Lovers' ], 'result': 'Lovers' }, 510 | {'source': ['Lovers', 'Chariot' ], 'result': 'Strength' }, 511 | {'source': ['Lovers', 'Justice' ], 'result': 'Hanged Man' }, 512 | {'source': ['Lovers', 'Hermit' ], 'result': 'Hierophant' }, 513 | {'source': ['Lovers', 'Fortune' ], 'result': 'Fool' }, 514 | {'source': ['Lovers', 'Strength' ], 'result': 'Hierophant' }, 515 | {'source': ['Lovers', 'Hanged Man' ], 'result': 'Hermit' }, 516 | {'source': ['Lovers', 'Death' ], 'result': 'Devil' }, 517 | {'source': ['Lovers', 'Temperance' ], 'result': 'Priestess' }, 518 | {'source': ['Lovers', 'Devil' ], 'result': 'Death' }, 519 | {'source': ['Lovers', 'Tower' ], 'result': 'Star' }, 520 | {'source': ['Lovers', 'Star' ], 'result': 'Hierophant' }, 521 | {'source': ['Lovers', 'Moon' ], 'result': 'Empress' }, 522 | {'source': ['Lovers', 'Sun' ], 'result': 'Hierophant' }, 523 | {'source': ['Lovers', 'Judgment' ], 'result': 'Sun' }, 524 | {'source': ['Lovers', 'Aeon' ], 'result': 'Hanged Man' }, 525 | {'source': ['Chariot', 'Chariot' ], 'result': 'Chariot' }, 526 | {'source': ['Chariot', 'Justice' ], 'result': 'Magician' }, 527 | {'source': ['Chariot', 'Hermit' ], 'result': 'Hanged Man' }, 528 | {'source': ['Chariot', 'Fortune' ], 'result': 'Hermit' }, 529 | {'source': ['Chariot', 'Strength' ], 'result': 'Justice' }, 530 | {'source': ['Chariot', 'Hanged Man' ], 'result': 'Fortune' }, 531 | {'source': ['Chariot', 'Death' ], 'result': 'Fool' }, 532 | {'source': ['Chariot', 'Temperance' ], 'result': 'Death' }, 533 | {'source': ['Chariot', 'Devil' ], 'result': 'Star' }, 534 | {'source': ['Chariot', 'Tower' ], 'result': 'Moon' }, 535 | {'source': ['Chariot', 'Star' ], 'result': 'Sun' }, 536 | {'source': ['Chariot', 'Moon' ], 'result': 'Fortune' }, 537 | {'source': ['Chariot', 'Sun' ], 'result': 'Justice' }, 538 | {'source': ['Chariot', 'Judgment' ], 'result': 'Tower' }, 539 | {'source': ['Chariot', 'Aeon' ], 'result': 'Death' }, 540 | {'source': ['Justice', 'Justice' ], 'result': 'Justice' }, 541 | {'source': ['Justice', 'Hermit' ], 'result': 'Strength' }, 542 | {'source': ['Justice', 'Fortune' ], 'result': 'Chariot' }, 543 | {'source': ['Justice', 'Strength' ], 'result': 'Temperance' }, 544 | {'source': ['Justice', 'Hanged Man' ], 'result': 'Priestess' }, 545 | {'source': ['Justice', 'Death' ], 'result': 'Moon' }, 546 | {'source': ['Justice', 'Temperance' ], 'result': 'Moon' }, 547 | {'source': ['Justice', 'Devil' ], 'result': 'Tower' }, 548 | {'source': ['Justice', 'Tower' ], 'result': 'Sun' }, 549 | {'source': ['Justice', 'Star' ], 'result': 'Emperor' }, 550 | {'source': ['Justice', 'Moon' ], 'result': 'Tower' }, 551 | {'source': ['Justice', 'Sun' ], 'result': 'Emperor' }, 552 | {'source': ['Justice', 'Judgment' ], 'result': 'Aeon' }, 553 | {'source': ['Justice', 'Aeon' ], 'result': 'Judgment' }, 554 | {'source': ['Hermit', 'Hermit' ], 'result': 'Hermit' }, 555 | {'source': ['Hermit', 'Fortune' ], 'result': 'Emperor' }, 556 | {'source': ['Hermit', 'Strength' ], 'result': 'Fortune' }, 557 | {'source': ['Hermit', 'Hanged Man' ], 'result': 'Fortune' }, 558 | {'source': ['Hermit', 'Death' ], 'result': 'Tower' }, 559 | {'source': ['Hermit', 'Temperance' ], 'result': 'Hanged Man' }, 560 | {'source': ['Hermit', 'Devil' ], 'result': 'Death' }, 561 | {'source': ['Hermit', 'Tower' ], 'result': 'Death' }, 562 | {'source': ['Hermit', 'Star' ], 'result': 'Chariot' }, 563 | {'source': ['Hermit', 'Moon' ], 'result': 'Magician' }, 564 | {'source': ['Hermit', 'Sun' ], 'result': 'Star' }, 565 | {'source': ['Hermit', 'Judgment' ], 'result': 'Tower' }, 566 | {'source': ['Hermit', 'Aeon' ], 'result': 'Star' }, 567 | {'source': ['Fortune', 'Fortune' ], 'result': 'Fortune' }, 568 | {'source': ['Fortune', 'Strength' ], 'result': 'Sun' }, 569 | {'source': ['Fortune', 'Hanged Man' ], 'result': 'Strength' }, 570 | {'source': ['Fortune', 'Death' ], 'result': 'Judgment' }, 571 | {'source': ['Fortune', 'Temperance' ], 'result': 'Lovers' }, 572 | {'source': ['Fortune', 'Devil' ], 'result': 'Hermit' }, 573 | {'source': ['Fortune', 'Tower' ], 'result': 'Aeon' }, 574 | {'source': ['Fortune', 'Star' ], 'result': 'Moon' }, 575 | {'source': ['Fortune', 'Moon' ], 'result': 'Chariot' }, 576 | {'source': ['Fortune', 'Sun' ], 'result': 'Temperance' }, 577 | {'source': ['Fortune', 'Judgment' ], 'result': 'Star' }, 578 | {'source': ['Fortune', 'Aeon' ], 'result': 'Devil' }, 579 | {'source': ['Strength', 'Hermit' ], 'result': 'Emperor' }, 580 | {'source': ['Strength', 'Strength' ], 'result': 'Strength' }, 581 | {'source': ['Strength', 'Hanged Man' ], 'result': 'Fortune' }, 582 | {'source': ['Strength', 'Death' ], 'result': 'Hanged Man' }, 583 | {'source': ['Strength', 'Temperance' ], 'result': 'Moon' }, 584 | {'source': ['Strength', 'Devil' ], 'result': 'Empress' }, 585 | {'source': ['Strength', 'Tower' ], 'result': 'Judgment' }, 586 | {'source': ['Strength', 'Star' ], 'result': 'Priestess' }, 587 | {'source': ['Strength', 'Moon' ], 'result': 'Aeon' }, 588 | {'source': ['Strength', 'Sun' ], 'result': 'Priestess' }, 589 | {'source': ['Strength', 'Judgment' ], 'result': 'Hanged Man' }, 590 | {'source': ['Strength', 'Aeon' ], 'result': 'Tower' }, 591 | {'source': ['Hanged Man', 'Hanged Man' ], 'result': 'Hanged Man' }, 592 | {'source': ['Hanged Man', 'Death' ], 'result': 'Devil' }, 593 | {'source': ['Hanged Man', 'Temperance' ], 'result': 'Hierophant' }, 594 | {'source': ['Hanged Man', 'Devil' ], 'result': 'Death' }, 595 | {'source': ['Hanged Man', 'Tower' ], 'result': 'Death' }, 596 | {'source': ['Hanged Man', 'Star' ], 'result': 'Strength' }, 597 | {'source': ['Hanged Man', 'Moon' ], 'result': 'Empress' }, 598 | {'source': ['Hanged Man', 'Sun' ], 'result': 'Judgment' }, 599 | {'source': ['Hanged Man', 'Judgment' ], 'result': 'Aeon' }, 600 | {'source': ['Hanged Man', 'Aeon' ], 'result': 'Temperance' }, 601 | {'source': ['Death', 'Chariot' ], 'result': 'Fool' }, 602 | {'source': ['Death', 'Death' ], 'result': 'Death' }, 603 | {'source': ['Death', 'Temperance' ], 'result': 'Tower' }, 604 | {'source': ['Death', 'Devil' ], 'result': 'Judgment' }, 605 | {'source': ['Death', 'Tower' ], 'result': 'Sun' }, 606 | {'source': ['Death', 'Star' ], 'result': 'Tower' }, 607 | {'source': ['Death', 'Moon' ], 'result': 'Star' }, 608 | {'source': ['Death', 'Sun' ], 'result': 'Moon' }, 609 | {'source': ['Death', 'Judgment' ], 'result': 'Fool' }, 610 | {'source': ['Death', 'Aeon' ], 'result': 'Sun' }, 611 | {'source': ['Temperance', 'Temperance' ], 'result': 'Temperance' }, 612 | {'source': ['Temperance', 'Devil' ], 'result': 'Moon' }, 613 | {'source': ['Temperance', 'Tower' ], 'result': 'Devil' }, 614 | {'source': ['Temperance', 'Star' ], 'result': 'Hermit' }, 615 | {'source': ['Temperance', 'Moon' ], 'result': 'Empress' }, 616 | {'source': ['Temperance', 'Sun' ], 'result': 'Judgment' }, 617 | {'source': ['Temperance', 'Judgment' ], 'result': 'Justice' }, 618 | {'source': ['Temperance', 'Aeon' ], 'result': 'Star' }, 619 | {'source': ['Devil', 'Devil' ], 'result': 'Devil' }, 620 | {'source': ['Devil', 'Tower' ], 'result': 'Judgment' }, 621 | {'source': ['Devil', 'Star' ], 'result': 'Magician' }, 622 | {'source': ['Devil', 'Moon' ], 'result': 'Judgment' }, 623 | {'source': ['Devil', 'Sun' ], 'result': 'Death' }, 624 | {'source': ['Devil', 'Judgment' ], 'result': 'Moon' }, 625 | {'source': ['Devil', 'Aeon' ], 'result': 'Lovers' }, 626 | {'source': ['Tower', 'Tower' ], 'result': 'Tower' }, 627 | {'source': ['Tower', 'Star' ], 'result': 'Judgment' }, 628 | {'source': ['Tower', 'Moon' ], 'result': 'Fortune' }, 629 | {'source': ['Tower', 'Sun' ], 'result': 'Moon' }, 630 | {'source': ['Tower', 'Judgment' ], 'result': 'Aeon' }, 631 | {'source': ['Tower', 'Aeon' ], 'result': 'Fool' }, 632 | {'source': ['Star', 'Star' ], 'result': 'Star' }, 633 | {'source': ['Star', 'Moon' ], 'result': 'Sun' }, 634 | {'source': ['Star', 'Sun' ], 'result': 'Aeon' }, 635 | {'source': ['Star', 'Judgment' ], 'result': 'Temperance' }, 636 | {'source': ['Star', 'Aeon' ], 'result': 'Devil' }, 637 | {'source': ['Moon', 'Moon' ], 'result': 'Moon' }, 638 | {'source': ['Moon', 'Sun' ], 'result': 'Temperance' }, 639 | {'source': ['Moon', 'Judgment' ], 'result': 'Priestess' }, 640 | {'source': ['Moon', 'Aeon' ], 'result': 'Judgment' }, 641 | {'source': ['Sun', 'Sun' ], 'result': 'Sun' }, 642 | {'source': ['Sun', 'Judgment' ], 'result': 'Star' }, 643 | {'source': ['Sun', 'Aeon' ], 'result': 'Empress' }, 644 | {'source': ['Judgment', 'Judgment' ], 'result': 'Judgment' }, 645 | {'source': ['Judgment', 'Aeon' ], 'result': 'Fool' }, 646 | {'source': ['Aeon', 'Aeon' ], 'result': 'Aeon' }, 647 | ]; 648 | 649 | const specialCombos = [ 650 | {'result': 'Alice', 'sources': ['Pixie', 'Lilim', 'Narcissus', 'Nata Taishi']}, 651 | {'result': 'Arahabaki', 'sources': ['Omoikane', 'Take-minakata', 'Okuninushi', 'Kikuri-hime']}, 652 | {'result': 'Asura', 'sources': ['Yatagarasu', 'Quetzalcoatl', 'Jatayu', 'Horus', 'Suparna', 'Vishnu']}, 653 | {'result': 'Attis', 'sources': ['Inugami', 'Take-minakata', 'Orthrus', 'Vasuki', 'Ubelluris']}, 654 | {'result': 'Beelzebub', 'sources': ['Incubus', 'Succubus', 'Pazuzu', 'Lilith', 'Abaddon', 'Baal Zebul']}, 655 | {'result': 'Black Frost', 'sources': ['Jack Frost', 'Pyro Jack', 'King Frost', 'Queen Mab']}, 656 | {'result': 'Daisoujou', 'sources': ['Mithra', 'Ara Mitama', 'Nigi Mitama', 'Kusi Mitama', 'Saki Mitama']}, 657 | {'result': 'Girimehkala', 'sources': ['Gurr', 'Vetala', 'Taraka', 'Rangda']}, 658 | {'result': 'Kohryu', 'sources': ['Genbu', 'Seiryuu', 'Suzaku', 'Byakko']}, 659 | {'result': 'Lilith', 'sources': ['Lilim', 'Vetala', 'Incubus', 'Succubus']}, 660 | {'result': 'Lucifer', 'sources': ['Samael', 'Abaddon', 'Beelzebub', 'Satan', 'Helel']}, 661 | {'result': 'Mara', 'sources': ['Incubus', 'Pazuzu', 'Mot', 'Kumbhanda', 'Attis']}, 662 | {'result': 'Masakado', 'sources': ['Zouchouten', 'Jikokuten', 'Koumokuten', 'Bishamonten']}, 663 | {'result': 'Messiah', 'sources': ['Orpheus', 'Thanatos']}, 664 | {'result': 'Metatron', 'sources': ['Uriel', 'Raphael', 'Gabriel', 'Michael']}, 665 | {'result': 'Norn', 'sources': ['Clotho', 'Lachesis', 'Atropos']}, 666 | {'result': 'Orpheus', 'sources': ['Slime', 'Legion']}, 667 | {'result': 'Orpheus Telos', 'sources': ['Thanatos', 'Chi You', 'Helel', 'Asura', 'Messiah', 'Metatron']}, 668 | {'result': 'Sandalphon', 'sources': ['Gurr', 'Suzaku', 'Yatagarasu', 'Horus', 'Garuda']}, 669 | {'result': 'Shiva', 'sources': ['Barong', 'Rangda']}, 670 | {'result': 'Susano-o', 'sources': ['Orpheus', 'Legion', 'Black Frost', 'Ose', 'Decarabia', 'Loki']}, 671 | {'result': 'Thanatos', 'sources': ['Ghoul', 'Pale Rider', 'Loa', 'Samael', 'Mot', 'Alice']}, 672 | ]; 673 | --------------------------------------------------------------------------------