diff --git a/app/models/weapon.rb b/app/models/weapon.rb
index b3cd632..6f6e7e8 100644
--- a/app/models/weapon.rb
+++ b/app/models/weapon.rb
@@ -37,6 +37,54 @@ class Weapon < ApplicationRecord
has_many :weapon_awakenings
has_many :awakenings, through: :weapon_awakenings
+ SERIES_SLUGS = {
+ 1 => 'seraphic',
+ 2 => 'grand',
+ 3 => 'dark-opus',
+ 4 => 'revenant',
+ 5 => 'primal',
+ 6 => 'beast',
+ 7 => 'regalia',
+ 8 => 'omega',
+ 9 => 'olden-primal',
+ 10 => 'hollowsky',
+ 11 => 'xeno',
+ 12 => 'rose',
+ 13 => 'ultima',
+ 14 => 'bahamut',
+ 15 => 'epic',
+ 16 => 'cosmos',
+ 17 => 'superlative',
+ 18 => 'vintage',
+ 19 => 'class-champion',
+ 20 => 'replica',
+ 21 => 'relic',
+ 22 => 'rusted',
+ 23 => 'sephira',
+ 24 => 'vyrmament',
+ 25 => 'upgrader',
+ 26 => 'astral',
+ 27 => 'draconic',
+ 28 => 'eternal-splendor',
+ 29 => 'ancestral',
+ 30 => 'new-world-foundation',
+ 31 => 'ennead',
+ 32 => 'militis',
+ 33 => 'malice',
+ 34 => 'menace',
+ 35 => 'illustrious',
+ 36 => 'proven',
+ 37 => 'revans',
+ 38 => 'world',
+ 39 => 'exo',
+ 40 => 'draconic-providence',
+ 41 => 'celestial',
+ 42 => 'omega-rebirth',
+ 43 => 'collab',
+ 98 => 'event',
+ 99 => 'gacha'
+ }.freeze
+
def blueprint
WeaponBlueprint
end
@@ -51,11 +99,23 @@ class Weapon < ApplicationRecord
# Returns whether the weapon is included in the Draconic or Dark Opus series
def opus_or_draconic?
- [2, 3].include?(series)
+ [3, 27].include?(series)
end
# Returns whether the weapon belongs to the Draconic Weapon series or the Draconic Weapon Providence series
def draconic_or_providence?
- [3, 34].include?(series)
+ [27, 40].include?(series)
+ end
+
+ def self.element_changeable?(series)
+ [4, 13, 17, 19].include?(series.to_i)
+ end
+
+ private
+
+ def series_slug
+ # Assuming series is an array, take the first value
+ series_number = series.first
+ SERIES_SLUGS[series_number]
end
end
diff --git a/db/seed/test/weapon_awakenings_test.csv b/db/seed/test/weapon_awakenings_test.csv
new file mode 100644
index 0000000..5e15114
--- /dev/null
+++ b/db/seed/test/weapon_awakenings_test.csv
@@ -0,0 +1,14 @@
+"id","weapon_id","awakening_id"
+"3f8be70e-db9f-41c0-91a7-b07cca9ed263","706438c4-a5eb-4f7c-a145-0c2a3e7e6fbe","18ab5007-3fcb-4f83-a7a0-879a9a4a7ad7"
+"59af97e7-8828-432e-9ff7-b2c792d08d70","ba7af3b3-c62f-4f85-a420-0321c776ba00","275c9de5-db1e-4c66-8210-660505fd1af4"
+"97c4b396-597f-4622-9f6d-ee9536a6629b","ba7af3b3-c62f-4f85-a420-0321c776ba00","d691a61c-dc7e-4d92-a8e6-98c04608353c"
+"b6b911bb-ee89-435f-b325-9df53a1ce6ea","ba7af3b3-c62f-4f85-a420-0321c776ba00","969d37db-5f14-4d1a-bef4-59ba5a016674"
+"1dbff135-b401-4619-973d-740f4504ee3a","a2f0db22-baf1-4640-8c2e-6d283375744f","d691a61c-dc7e-4d92-a8e6-98c04608353c"
+"d48fd874-484d-41c5-bff0-709cb714f7b0","a2f0db22-baf1-4640-8c2e-6d283375744f","275c9de5-db1e-4c66-8210-660505fd1af4"
+"e793cc76-025d-4b6d-975a-58c56ff19141","47208685-e87a-4e07-b328-fb9ac3888718","d691a61c-dc7e-4d92-a8e6-98c04608353c"
+"42ba1467-971e-40bd-b701-07538678cc95","e7a05d2e-a3ec-4620-98a5-d8472d474971","d691a61c-dc7e-4d92-a8e6-98c04608353c"
+"6e94080f-1bbf-4171-8d77-40328c1daf1f","e7a05d2e-a3ec-4620-98a5-d8472d474971","969d37db-5f14-4d1a-bef4-59ba5a016674"
+"714e3575-d536-4a77-870b-b5e2d8b31b68","e7a05d2e-a3ec-4620-98a5-d8472d474971","275c9de5-db1e-4c66-8210-660505fd1af4"
+"5daffb43-f456-41db-8e04-dadc42bea788","8137294e-6bf1-4bac-a1e0-38cdc542622b","d691a61c-dc7e-4d92-a8e6-98c04608353c"
+"ab83344b-b4ee-4aad-8e9b-1b7a8169575b","8137294e-6bf1-4bac-a1e0-38cdc542622b","275c9de5-db1e-4c66-8210-660505fd1af4"
+"e26dbd37-b4d1-49f2-a5f2-36525a57b998","8137294e-6bf1-4bac-a1e0-38cdc542622b","969d37db-5f14-4d1a-bef4-59ba5a016674"
diff --git a/db/seed/test/weapon_keys_test.csv b/db/seed/test/weapon_keys_test.csv
new file mode 100644
index 0000000..cac637f
--- /dev/null
+++ b/db/seed/test/weapon_keys_test.csv
@@ -0,0 +1,47 @@
+"id","name_en","name_jp","slot","group","order","slug","granblue_id","series"
+"02b40c48-b0d4-4df6-a27f-da2bc58fdd0f","Pendulum of Strife","闘争のペンデュラム",1,0,2,"pendulum-strife",14003,"{3}"
+"0946e421-db65-403b-946f-5e2285e963f5","Pendulum of Sagacity","窮理のペンデュラム",1,2,2,"pendulum-sagacity",14006,"{3}"
+"14534be3-defa-44cd-9096-09bae07565c8","Chain of Temperament","技錬のチェイン",1,1,0,"chain-temperament",14011,"{3}"
+"1e2a1e5b-75f4-4e00-85d5-e5ef474dd6d7","Chain of Depravity","邪罪のチェイン",1,1,5,"chain-depravity",14016,"{3}"
+"3faafaf1-5fc5-4aa8-8c65-894bbe1c615f","α Pendulum","アルファ・ペンデュラム",0,0,0,"pendulum-alpha",13001,"{3}"
+"562c89bd-68cf-4a33-8609-d82e017130d6","Chain of Restoration","賦活のチェイン",1,1,1,"chain-restoration",14012,"{3}"
+"5936e870-61a1-40a4-8c52-b85b9ab96967","Pendulum of Prosperity","隆盛のペンデュラム",1,0,3,"pendulum-prosperity",14004,"{3}"
+"653477b7-5321-4ea4-8b6f-42218e67a090","Pendulum of Zeal","激情のペンデュラム",1,0,1,"pendulum-zeal",14002,"{3}"
+"6ded911e-81d6-4fae-a3e7-682a5d18f2fc","Chain of Glorification","謳歌のチェイン",1,1,2,"chain-glorification",14013,"{3}"
+"b3d8d4d8-8bf6-4e03-9f21-547653bf7574","Pendulum of Strength","強壮のペンデュラム",1,0,0,"pendulum-strength",14001,"{3}"
+"c7a65d1f-c6a5-4c12-a90e-f3a31dc9d8f9","Pendulum of Extremity","絶涯のペンデュラム",1,2,1,"pendulum-extremity",14005,"{3}"
+"d5b81056-fd58-45b6-b6ef-a43b45a15194","Chain of Temptation","誘惑のチェイン",1,1,3,"chain-temptation",14014,"{3}"
+"d5ed9765-263e-4e28-b46a-a1f6bf8c6615","Pendulum of Supremacy","天髄のペンデュラム",1,2,3,"pendulum-supremacy",14007,"{3}"
+"e719de37-500e-44cd-98a4-2d9af71e0809","Δ Pendulum","デルタ・ペンデュラム",0,0,4,"pendulum-delta",13004,"{3}"
+"ebe424a0-7370-4b07-bd37-7eeee9b8425c","Chain of Falsehood","虚詐のチェイン",1,1,6,"chain-falsehood",14017,"{3}"
+"ed19dcef-8579-4125-8607-5a43922d0999","β Pendulum","ベータ・ペンデュラム",0,0,1,"pendulum-beta",13002,"{3}"
+"f5d711d8-f2f8-4909-9a64-ce6dc3584e03","γ Pendulum","ガンマ・ペンデュラム",0,0,2,"pendulum-gamma",13003,"{3}"
+"f81ec8e8-acc8-4ad3-8460-b628e90cd29d","Chain of Forbiddance","禁忌のチェイン",1,1,4,"chain-forbiddance",14015,"{3}"
+"0b696acb-baf4-4ad8-9caa-4255b338b13b","Gauph Key of Vitality","ガフスキー【生命】",0,3,2,"gauph-vitality",10003,"{13}"
+"148e3323-395f-417c-b18a-96fd9421cfe6","Gauph Key of Strife","ガフスキー【闘争】",0,3,1,"gauph-strife",10002,"{13}"
+"2ebe966e-0339-4464-acb9-0db138c3e2e7","Gauph Key of Will","ガフスキー【戦意】",0,3,0,"gauph-will",10001,"{13}"
+"3ca1a71c-66bf-464a-8ad2-254c52169e8e","Gauph Key γ","ガフスキー【γ】",1,3,2,"gauph-gamma",11003,"{13}"
+"3d5d610a-3734-444d-8818-fce2024a190b","Gauph Key Tria","ガフスキー【トリア】",2,3,2,"gauph-tria",17003,"{13}"
+"4d6fefb6-09e6-4c92-98b0-a48b35ddd738","Gauph Key β","ガフスキー【β】",1,3,1,"gauph-beta",11002,"{13}"
+"606632e3-3391-4223-8147-07060fe6f2e4","Gauph Key of Courage","ガフスキー【勇気】",0,3,5,"gauph-courage",10006,"{13}"
+"6d03b9c2-08d8-49ea-8522-5507e9243ccc","Gauph Key α","ガフスキー【α】",1,3,0,"gauph-alpha",11001,"{13}"
+"98a358bc-d123-40c9-8c0e-7953467c9a27","Gauph Key Δ","ガフスキー【Δ】",1,3,3,"gauph-delta",11004,"{13}"
+"a1613dcd-dcc1-4290-95e7-3f9dfc28dd06","Gauph Key Tessera","ガフスキー【テーセラ】",2,3,3,"gauph-tessera",17004,"{13}"
+"abd48244-8398-4159-ada6-9062803189f1","Gauph Key of Strength","ガフスキー【強壮】",0,3,3,"gauph-strength",10004,"{13}"
+"cdd87f62-2d29-4698-b09d-8eef3f7b4406","Gauph Key Ena","ガフスキー【エナ】",2,3,0,"gauph-ena",17001,"{13}"
+"d0dd2b46-cb55-4c2f-beb6-e2ee380bdb5e","Gauph Key Dio","ガフスキー【ディオ】",2,3,1,"gauph-dio",17002,"{13}"
+"d6c0afdb-f6f3-4473-ada3-d505228ee348","Gauph Key of Zeal","ガフスキー【激情】",0,3,4,"gauph-zeal",10005,"{13}"
+"44c2b0ba-642e-4edc-9680-1a34abe20418","Emblem of Devilry","魔獄のエンブレム",0,4,2,"emblem-devilry",3,"{19}"
+"5ac2ad0a-f8da-403a-b098-7831d354f8e0","Emblem of Divinity","天聖のエンブレム",0,4,1,"emblem-divinity",2,"{19}"
+"c2f1e5bc-9f8b-4af1-821c-2b32a9fb5f1f","Emblem of Humanity","英勇のエンブレム",0,4,0,"emblem-humanity",1,"{19}"
+"0c6ce91c-864c-4c62-8c9b-be61e8fae47f","Optimus Teluma","オプティマス・テルマ",1,2,0,"teluma-optimus",16001,"{27,40}"
+"1929bfa8-6bbd-4918-9ad7-594525b5e2c6","Crag Teluma","巨岩のテルマ",0,2,3,"teluma-crag",15004,"{27,40}"
+"3fa65774-1ed1-4a16-86cd-9133adca2232","Omega Teluma","マグナ・テルマ",1,2,1,"teluma-omega",16002,"{27,40}"
+"49f46e22-1796-435e-bce2-d9fdfe76d6c5","Tempest Teluma","暴風のテルマ",0,2,4,"teluma-tempest",15005,"{27,40}"
+"81950efb-a4e1-4d45-8572-ddb604246212","Malice Teluma","闇禍のテルマ",0,2,6,"teluma-malice",15007,"{27,40}"
+"d14e933e-630d-4cd6-9d61-dbdfd6e9332e","Abyss Teluma","深海のテルマ",0,2,2,"teluma-abyss",15003,"{27,40}"
+"dc96edb7-8bee-4721-94c2-daa6508aaed8","Inferno Teluma","炎獄のテルマ",0,2,1,"teluma-inferno",15002,"{27,40}"
+"e36950be-1ea9-4642-af94-164187e38e6c","Aureole Teluma","後光のテルマ",0,2,5,"teluma-aureole",15006,"{27,40}"
+"ee80ff09-71c0-48bb-90ff-45e138df7481","Endurance Teluma","剛堅のテルマ",0,2,0,"teluma-endurance",15001,"{27,40}"
+"b0b6d3be-7203-437e-8acd-2a59c2b5506a","Oblivion Teluma","冥烈のテルマ",0,2,8,"teluma-oblivion",15009,"{40}"
+"d79558df-53fb-4c24-963b-e0b67040afc7","Salvation Teluma","燦護のテルマ",0,2,7,"teluma-salvation",15008,"{40}"
diff --git a/spec/fixtures/deck_sample.json b/spec/fixtures/deck_sample.json
new file mode 100644
index 0000000..e831e68
--- /dev/null
+++ b/spec/fixtures/deck_sample.json
@@ -0,0 +1,3066 @@
+{
+ "is_equipment_shield": false,
+ "is_equipment_familiar": true,
+ "is_companionweapon_job_skin": false,
+ "bullet_info": [],
+ "hiddenweapon_count": null,
+ "deck": {
+ "group_name": "Party Slot 16",
+ "is_used": false,
+ "name": "ルシゼロ",
+ "order_no": 1,
+ "priority": 161,
+ "combination_id": 20505522,
+ "combination_group_id": 3393346,
+ "npc": {
+ "1": {
+ "master": {
+ "id": "3040425000",
+ "character_id": "3042",
+ "name": "Percival",
+ "short_name": "Percival",
+ "attribute": 1,
+ "rarity": "4",
+ "type": "2",
+ "image_id": null,
+ "tribe": "1",
+ "tribe_2": ""
+ },
+ "param": {
+ "attack": 83069,
+ "hp": 21974,
+ "level": "80",
+ "total": "22260",
+ "quality": "300",
+ "evolution": "4",
+ "phase": "0",
+ "style": "1",
+ "rarity": "4",
+ "id": 205376859,
+ "image_id_3": "skin/3710026000_01_s1",
+ "has_npcaugment_constant": true,
+ "cjs_name": "npc_3710026000_01",
+ "cjs_position": null,
+ "image_id_3_tower": "skin/3710026000_01_s1"
+ },
+ "skill": {
+ "count": 20,
+ "description": [
+ {
+ "over": 1,
+ "comment": "Big boost to fire allies' ATK and max HP",
+ "sort": "10100151"
+ },
+ {
+ "over": 3,
+ "comment": "Small boost to fire allies' ATK and max HP",
+ "sort": "10100153"
+ },
+ {
+ "over": 4,
+ "comment": "Small boost to fire allies' ATK and critical hit rate",
+ "sort": "10100413"
+ },
+ {
+ "over": 1,
+ "comment": "Massive boost to all allies' ATK / Small boost to HP",
+ "sort": "10100803"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to ATK, multiattack rate, C.A. specs, and DMG cap (Boost to specs for staff-specialty allies)",
+ "sort": "10301004"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to ATK, DEF, and max HP",
+ "sort": "10301101"
+ },
+ {
+ "over": 1,
+ "comment": "Big boost to fire allies' critical hit rate and healing cap",
+ "sort": "10500411"
+ },
+ {
+ "over": 1,
+ "comment": "Big boost to fire allies' ATK and max HP / Big amplifying boost to DMG",
+ "sort": "10700971"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to fire allies' ATK based on number of turns passed",
+ "sort": "10707971"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to ATK based on how many staffs are equipped",
+ "sort": "10708005"
+ },
+ {
+ "over": 3,
+ "comment": "When at least 4 weapons of the same weapon group are equipped: Boost to fire allies' ATK, DEF, and DMG cap",
+ "sort": "10709311"
+ },
+ {
+ "over": 1,
+ "comment": "Amplify fire allies' DMG against non-elemental foes",
+ "sort": "10710011"
+ },
+ {
+ "over": 3,
+ "comment": "Big Bonus Fire DMG effect to fire allies",
+ "sort": "10710511"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to all allies' healing cap",
+ "sort": "20200200"
+ },
+ {
+ "over": 1,
+ "comment": "Big boost to fire allies' DEF based on how low HP is",
+ "sort": "20300011"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to all allies' normal attack DMG cap",
+ "sort": "30300005"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to skill DMG cap and skill hit rate",
+ "sort": "30300010"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to fire allies' ATK, DMG cap, and multiattack rate / Amplify normal attack DMG (Activates when either fire Omega or fire Optimus weapon skills have a boost of 280% or above)",
+ "sort": "30300013"
+ },
+ {
+ "over": 1,
+ "comment": "Supplement fire allies' critical hit DMG",
+ "sort": "40101921"
+ },
+ {
+ "over": 3,
+ "comment": "30% boost to Fire's, Hellfire's, and Inferno's weapon skills",
+ "sort": "40102711"
+ }
+ ]
+ },
+ "is_doll": false
+ },
+ "2": {
+ "master": {
+ "id": "3040499000",
+ "character_id": "3024",
+ "name": "Zeta",
+ "short_name": "Zeta",
+ "attribute": 1,
+ "rarity": "4",
+ "type": "2",
+ "image_id": null,
+ "tribe": "1",
+ "tribe_2": ""
+ },
+ "param": {
+ "attack": 83825,
+ "hp": 21934,
+ "level": "80",
+ "total": "23900",
+ "quality": "300",
+ "evolution": "4",
+ "phase": "0",
+ "style": "1",
+ "rarity": "4",
+ "id": 218553088,
+ "image_id_3": "3040499000_02",
+ "has_npcaugment_constant": true,
+ "cjs_name": "npc_3040499000_02",
+ "cjs_position": null,
+ "image_id_3_tower": "3040499000_02"
+ },
+ "skill": {
+ "count": 21,
+ "description": [
+ {
+ "over": 1,
+ "comment": "Big boost to fire allies' ATK and max HP",
+ "sort": "10100151"
+ },
+ {
+ "over": 3,
+ "comment": "Small boost to fire allies' ATK and max HP",
+ "sort": "10100153"
+ },
+ {
+ "over": 4,
+ "comment": "Small boost to fire allies' ATK and critical hit rate",
+ "sort": "10100413"
+ },
+ {
+ "over": 1,
+ "comment": "Massive boost to all allies' ATK / Small boost to HP",
+ "sort": "10100803"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to ATK, multiattack rate, C.A. specs, and DMG cap (Boost to specs for staff-specialty allies)",
+ "sort": "10301004"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to ATK, DEF, and max HP",
+ "sort": "10301101"
+ },
+ {
+ "over": 1,
+ "comment": "Big boost to fire allies' critical hit rate and healing cap",
+ "sort": "10500411"
+ },
+ {
+ "over": 1,
+ "comment": "Big boost to fire allies' ATK and max HP / Big amplifying boost to DMG",
+ "sort": "10700971"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to fire allies' ATK based on number of turns passed",
+ "sort": "10707971"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to ATK based on how many staffs are equipped",
+ "sort": "10708005"
+ },
+ {
+ "over": 3,
+ "comment": "When at least 4 weapons of the same weapon group are equipped: Boost to fire allies' ATK, DEF, and DMG cap",
+ "sort": "10709311"
+ },
+ {
+ "over": 1,
+ "comment": "Amplify fire allies' DMG against non-elemental foes",
+ "sort": "10710011"
+ },
+ {
+ "over": 3,
+ "comment": "Big Bonus Fire DMG effect to fire allies",
+ "sort": "10710511"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to all allies' healing cap",
+ "sort": "20200200"
+ },
+ {
+ "over": 1,
+ "comment": "Big boost to fire allies' DEF based on how low HP is",
+ "sort": "20300011"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to all allies' normal attack DMG cap",
+ "sort": "30300005"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to skill DMG cap and skill hit rate",
+ "sort": "30300010"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to fire allies' ATK, DMG cap, and multiattack rate / Amplify normal attack DMG (Activates when either fire Omega or fire Optimus weapon skills have a boost of 280% or above)",
+ "sort": "30300013"
+ },
+ {
+ "over": 1,
+ "comment": "Supplement fire allies' critical hit DMG",
+ "sort": "40101921"
+ },
+ {
+ "over": 1,
+ "comment": "Amplify skill DMG for dagger- and spear-specialty allies (Skill DMG further amplified in Arcarum)",
+ "sort": "40102212"
+ },
+ {
+ "over": 3,
+ "comment": "30% boost to Fire's, Hellfire's, and Inferno's weapon skills",
+ "sort": "40102711"
+ }
+ ]
+ },
+ "is_doll": false
+ },
+ "3": {
+ "master": {
+ "id": "3040519000",
+ "character_id": "3246",
+ "name": "Fenie",
+ "short_name": "Fenie",
+ "attribute": 1,
+ "rarity": "4",
+ "type": "4",
+ "image_id": null,
+ "tribe": "5",
+ "tribe_2": ""
+ },
+ "param": {
+ "attack": 79400,
+ "hp": 23258,
+ "level": "80",
+ "total": "21104",
+ "quality": "300",
+ "evolution": "4",
+ "phase": "0",
+ "style": "1",
+ "rarity": "4",
+ "id": 222912196,
+ "image_id_3": "3040519000_01",
+ "has_npcaugment_constant": true,
+ "cjs_name": "npc_3040519000_02",
+ "cjs_position": null,
+ "image_id_3_tower": "3040519000_01"
+ },
+ "skill": {
+ "count": 21,
+ "description": [
+ {
+ "over": 1,
+ "comment": "Big boost to fire allies' ATK and max HP",
+ "sort": "10100151"
+ },
+ {
+ "over": 3,
+ "comment": "Small boost to fire allies' ATK and max HP",
+ "sort": "10100153"
+ },
+ {
+ "over": 4,
+ "comment": "Small boost to fire allies' ATK and critical hit rate",
+ "sort": "10100413"
+ },
+ {
+ "over": 1,
+ "comment": "Massive boost to all allies' ATK / Small boost to HP",
+ "sort": "10100803"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to ATK, multiattack rate, C.A. specs, and DMG cap (Boost to specs for staff-specialty allies)",
+ "sort": "10301004"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to ATK, DEF, and max HP",
+ "sort": "10301101"
+ },
+ {
+ "over": 1,
+ "comment": "Big boost to fire allies' critical hit rate and healing cap",
+ "sort": "10500411"
+ },
+ {
+ "over": 1,
+ "comment": "Big boost to fire allies' ATK and max HP / Big amplifying boost to DMG",
+ "sort": "10700971"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to fire allies' ATK based on number of turns passed",
+ "sort": "10707971"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to ATK based on how many staffs are equipped",
+ "sort": "10708005"
+ },
+ {
+ "over": 3,
+ "comment": "When at least 4 weapons of the same weapon group are equipped: Boost to fire allies' ATK, DEF, and DMG cap",
+ "sort": "10709311"
+ },
+ {
+ "over": 1,
+ "comment": "Amplify fire allies' DMG against non-elemental foes",
+ "sort": "10710011"
+ },
+ {
+ "over": 3,
+ "comment": "Big Bonus Fire DMG effect to fire allies",
+ "sort": "10710511"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to all allies' healing cap",
+ "sort": "20200200"
+ },
+ {
+ "over": 1,
+ "comment": "Big boost to fire allies' DEF based on how low HP is",
+ "sort": "20300011"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to all allies' normal attack DMG cap",
+ "sort": "30300005"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to skill DMG cap and skill hit rate",
+ "sort": "30300010"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to fire allies' ATK, DMG cap, and multiattack rate / Amplify normal attack DMG (Activates when either fire Omega or fire Optimus weapon skills have a boost of 280% or above)",
+ "sort": "30300013"
+ },
+ {
+ "over": 1,
+ "comment": "Big boost to staff-specialty allies' ATK and max HP and multiattack rate",
+ "sort": "40100935"
+ },
+ {
+ "over": 1,
+ "comment": "Supplement fire allies' critical hit DMG",
+ "sort": "40101921"
+ },
+ {
+ "over": 3,
+ "comment": "30% boost to Fire's, Hellfire's, and Inferno's weapon skills",
+ "sort": "40102711"
+ }
+ ]
+ },
+ "is_doll": false
+ },
+ "4": {
+ "master": {
+ "id": "3040161000",
+ "character_id": "3100",
+ "name": "Fraux",
+ "short_name": "Fraux",
+ "attribute": 1,
+ "rarity": "4",
+ "type": "2",
+ "image_id": null,
+ "tribe": "2",
+ "tribe_2": ""
+ },
+ "param": {
+ "attack": 80270,
+ "hp": 22449,
+ "level": "100",
+ "total": "23023",
+ "quality": "300",
+ "evolution": "5",
+ "phase": "0",
+ "style": "1",
+ "rarity": "4",
+ "id": 136112235,
+ "image_id_3": "3040161000_03",
+ "has_npcaugment_constant": false,
+ "cjs_name": "npc_3040161000_03",
+ "cjs_position": {
+ "x": -7,
+ "y": 0
+ },
+ "image_id_3_tower": "3040161000_03"
+ },
+ "skill": {
+ "count": 20,
+ "description": [
+ {
+ "over": 1,
+ "comment": "Big boost to fire allies' ATK and max HP",
+ "sort": "10100151"
+ },
+ {
+ "over": 3,
+ "comment": "Small boost to fire allies' ATK and max HP",
+ "sort": "10100153"
+ },
+ {
+ "over": 4,
+ "comment": "Small boost to fire allies' ATK and critical hit rate",
+ "sort": "10100413"
+ },
+ {
+ "over": 1,
+ "comment": "Massive boost to all allies' ATK / Small boost to HP",
+ "sort": "10100803"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to ATK, multiattack rate, C.A. specs, and DMG cap (Boost to specs for staff-specialty allies)",
+ "sort": "10301004"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to ATK, DEF, and max HP",
+ "sort": "10301101"
+ },
+ {
+ "over": 1,
+ "comment": "Big boost to fire allies' critical hit rate and healing cap",
+ "sort": "10500411"
+ },
+ {
+ "over": 1,
+ "comment": "Big boost to fire allies' ATK and max HP / Big amplifying boost to DMG",
+ "sort": "10700971"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to fire allies' ATK based on number of turns passed",
+ "sort": "10707971"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to ATK based on how many staffs are equipped",
+ "sort": "10708005"
+ },
+ {
+ "over": 3,
+ "comment": "When at least 4 weapons of the same weapon group are equipped: Boost to fire allies' ATK, DEF, and DMG cap",
+ "sort": "10709311"
+ },
+ {
+ "over": 1,
+ "comment": "Amplify fire allies' DMG against non-elemental foes",
+ "sort": "10710011"
+ },
+ {
+ "over": 3,
+ "comment": "Big Bonus Fire DMG effect to fire allies",
+ "sort": "10710511"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to all allies' healing cap",
+ "sort": "20200200"
+ },
+ {
+ "over": 1,
+ "comment": "Big boost to fire allies' DEF based on how low HP is",
+ "sort": "20300011"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to all allies' normal attack DMG cap",
+ "sort": "30300005"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to skill DMG cap and skill hit rate",
+ "sort": "30300010"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to fire allies' ATK, DMG cap, and multiattack rate / Amplify normal attack DMG (Activates when either fire Omega or fire Optimus weapon skills have a boost of 280% or above)",
+ "sort": "30300013"
+ },
+ {
+ "over": 1,
+ "comment": "Supplement fire allies' critical hit DMG",
+ "sort": "40101921"
+ },
+ {
+ "over": 3,
+ "comment": "30% boost to Fire's, Hellfire's, and Inferno's weapon skills",
+ "sort": "40102711"
+ }
+ ]
+ },
+ "is_doll": false
+ },
+ "5": {
+ "master": {
+ "id": "3040167000",
+ "character_id": "3106",
+ "name": "Alanaan",
+ "short_name": "Alanaan",
+ "attribute": 1,
+ "rarity": "4",
+ "type": "2",
+ "image_id": null,
+ "tribe": "2",
+ "tribe_2": ""
+ },
+ "param": {
+ "attack": 84825,
+ "hp": 18603,
+ "level": "100",
+ "total": "21874",
+ "quality": "300",
+ "evolution": "5",
+ "phase": "0",
+ "style": "1",
+ "rarity": "4",
+ "id": 128935603,
+ "image_id_3": "3040167000_03",
+ "has_npcaugment_constant": true,
+ "cjs_name": "npc_3040167000_03",
+ "cjs_position": null,
+ "image_id_3_tower": "3040167000_03"
+ },
+ "skill": {
+ "count": 21,
+ "description": [
+ {
+ "over": 1,
+ "comment": "Big boost to fire allies' ATK and max HP",
+ "sort": "10100151"
+ },
+ {
+ "over": 3,
+ "comment": "Small boost to fire allies' ATK and max HP",
+ "sort": "10100153"
+ },
+ {
+ "over": 4,
+ "comment": "Small boost to fire allies' ATK and critical hit rate",
+ "sort": "10100413"
+ },
+ {
+ "over": 1,
+ "comment": "Massive boost to all allies' ATK / Small boost to HP",
+ "sort": "10100803"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to ATK, multiattack rate, C.A. specs, and DMG cap (Boost to specs for staff-specialty allies)",
+ "sort": "10301004"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to ATK, DEF, and max HP",
+ "sort": "10301101"
+ },
+ {
+ "over": 1,
+ "comment": "Big boost to fire allies' critical hit rate and healing cap",
+ "sort": "10500411"
+ },
+ {
+ "over": 1,
+ "comment": "Big boost to fire allies' ATK and max HP / Big amplifying boost to DMG",
+ "sort": "10700971"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to fire allies' ATK based on number of turns passed",
+ "sort": "10707971"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to ATK based on how many staffs are equipped",
+ "sort": "10708005"
+ },
+ {
+ "over": 3,
+ "comment": "When at least 4 weapons of the same weapon group are equipped: Boost to fire allies' ATK, DEF, and DMG cap",
+ "sort": "10709311"
+ },
+ {
+ "over": 1,
+ "comment": "Amplify fire allies' DMG against non-elemental foes",
+ "sort": "10710011"
+ },
+ {
+ "over": 3,
+ "comment": "Big Bonus Fire DMG effect to fire allies",
+ "sort": "10710511"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to all allies' healing cap",
+ "sort": "20200200"
+ },
+ {
+ "over": 1,
+ "comment": "Big boost to fire allies' DEF based on how low HP is",
+ "sort": "20300011"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to all allies' normal attack DMG cap",
+ "sort": "30300005"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to skill DMG cap and skill hit rate",
+ "sort": "30300010"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to fire allies' ATK, DMG cap, and multiattack rate / Amplify normal attack DMG (Activates when either fire Omega or fire Optimus weapon skills have a boost of 280% or above)",
+ "sort": "30300013"
+ },
+ {
+ "over": 1,
+ "comment": "Big boost to staff-specialty allies' ATK and max HP and multiattack rate",
+ "sort": "40100935"
+ },
+ {
+ "over": 1,
+ "comment": "Supplement fire allies' critical hit DMG",
+ "sort": "40101921"
+ },
+ {
+ "over": 3,
+ "comment": "30% boost to Fire's, Hellfire's, and Inferno's weapon skills",
+ "sort": "40102711"
+ }
+ ]
+ },
+ "is_doll": false
+ }
+ },
+ "pc": {
+ "skin_weapon_id": null,
+ "skin_weapon_id_2": null,
+ "use_skin_weapon_effect": "0",
+ "use_skin_weapon_effect_2": "0",
+ "weapons": {
+ "1": {
+ "param": {
+ "id": 4585965586,
+ "image_id": "1040422700",
+ "level": "150",
+ "attack": "3284",
+ "hp": "496",
+ "bonus_attack": 0,
+ "bonus_hp": 0,
+ "adequate_flag": true,
+ "quality": "99",
+ "is_user_level": true,
+ "arousal_level": "1",
+ "arousal_form": "1",
+ "arousal_exp": "0",
+ "augment_image": [],
+ "augment_skill_icon_image": [],
+ "augment_skill_info": [],
+ "arousal": {
+ "is_arousal_weapon": false,
+ "level": null,
+ "form": null,
+ "form_name": null,
+ "remain_for_next_level": null,
+ "width": null,
+ "is_complete_condition": false,
+ "release_conditions": [],
+ "max_level": null,
+ "total_bonus": null,
+ "total_acquired_bonus": null,
+ "skill": [],
+ "is_caution": false
+ },
+ "skill_level": "15"
+ },
+ "master": {
+ "id": "1040422700",
+ "name": "Phoenix's Torch",
+ "attribute": "1",
+ "kind": "5",
+ "rarity": "4",
+ "is_group": "6",
+ "series_id": "2",
+ "pre_weapon_skill_index": "",
+ "skill1_display": "",
+ "skill2_display": "0",
+ "skill3_display": "0"
+ },
+ "skill1": {
+ "id": "2347",
+ "description": "Big boost to fire allies' critical hit rate and healing cap",
+ "image": "skill_tec_heal_limit_1_3",
+ "attribute": "1",
+ "name": "Inferno's Precocity"
+ },
+ "skill2": {
+ "id": "2353",
+ "description": "When main weapon (MC only): When MC's HP is 50% or above after normal attacks: 6-hit fire DMG to a foe / Raise Singed lvl by 1",
+ "image": "skill_job_weapon",
+ "attribute": "",
+ "name": "Flame of the Godrender"
+ },
+ "skill3": {
+ "id": "2354",
+ "description": "When main weapon (MC only): At end of turn when a foe's Singed lvl is 7 or above: Restore fire allies' HP / 10% boost to charge bars",
+ "image": "skill_job_weapon",
+ "attribute": "",
+ "name": "Prayer of the Phoenix"
+ },
+ "hidden_skill1": null,
+ "hidden_skill2": null
+ },
+ "2": {
+ "param": {
+ "id": 4194991591,
+ "image_id": "1040023700",
+ "level": "150",
+ "attack": "3845",
+ "hp": "384",
+ "bonus_attack": 0,
+ "bonus_hp": 0,
+ "adequate_flag": true,
+ "quality": "99",
+ "is_user_level": true,
+ "arousal_level": "1",
+ "arousal_form": "1",
+ "arousal_exp": "0",
+ "augment_image": [],
+ "augment_skill_icon_image": [],
+ "augment_skill_info": [],
+ "arousal": {
+ "is_arousal_weapon": false,
+ "level": null,
+ "form": null,
+ "form_name": null,
+ "remain_for_next_level": null,
+ "width": null,
+ "is_complete_condition": false,
+ "release_conditions": [],
+ "max_level": null,
+ "total_bonus": null,
+ "total_acquired_bonus": null,
+ "skill": [],
+ "is_caution": false
+ },
+ "skill_level": "15"
+ },
+ "master": {
+ "id": "1040023700",
+ "name": "Lord of Flames",
+ "attribute": "1",
+ "kind": "1",
+ "rarity": "4",
+ "is_group": "6",
+ "series_id": "2",
+ "pre_weapon_skill_index": "",
+ "skill1_display": "0",
+ "skill2_display": "",
+ "skill3_display": ""
+ },
+ "skill1": {
+ "id": "1913",
+ "description": "When at least 4 weapons of the same weapon group are equipped: Boost to fire allies' ATK, DEF, and DMG cap",
+ "image": "skill_job_weapon",
+ "attribute": "1",
+ "name": "Scarlet Convergence"
+ },
+ "skill2": {
+ "id": "375",
+ "description": "Small boost to fire allies' ATK and max HP",
+ "image": "skill_god_1",
+ "attribute": "1",
+ "name": "Fire's Majesty"
+ },
+ "skill3": null,
+ "hidden_skill1": null,
+ "hidden_skill2": null
+ },
+ "3": {
+ "param": {
+ "id": 4194991596,
+ "image_id": "1040023700",
+ "level": "150",
+ "attack": "3845",
+ "hp": "384",
+ "bonus_attack": 0,
+ "bonus_hp": 0,
+ "adequate_flag": true,
+ "quality": "99",
+ "is_user_level": true,
+ "arousal_level": "1",
+ "arousal_form": "1",
+ "arousal_exp": "0",
+ "augment_image": [],
+ "augment_skill_icon_image": [],
+ "augment_skill_info": [],
+ "arousal": {
+ "is_arousal_weapon": false,
+ "level": null,
+ "form": null,
+ "form_name": null,
+ "remain_for_next_level": null,
+ "width": null,
+ "is_complete_condition": false,
+ "release_conditions": [],
+ "max_level": null,
+ "total_bonus": null,
+ "total_acquired_bonus": null,
+ "skill": [],
+ "is_caution": false
+ },
+ "skill_level": "15"
+ },
+ "master": {
+ "id": "1040023700",
+ "name": "Lord of Flames",
+ "attribute": "1",
+ "kind": "1",
+ "rarity": "4",
+ "is_group": "6",
+ "series_id": "2",
+ "pre_weapon_skill_index": "",
+ "skill1_display": "0",
+ "skill2_display": "",
+ "skill3_display": ""
+ },
+ "skill1": {
+ "id": "1913",
+ "description": "When at least 4 weapons of the same weapon group are equipped: Boost to fire allies' ATK, DEF, and DMG cap",
+ "image": "skill_job_weapon",
+ "attribute": "1",
+ "name": "Scarlet Convergence"
+ },
+ "skill2": {
+ "id": "375",
+ "description": "Small boost to fire allies' ATK and max HP",
+ "image": "skill_god_1",
+ "attribute": "1",
+ "name": "Fire's Majesty"
+ },
+ "skill3": null,
+ "hidden_skill1": null,
+ "hidden_skill2": null
+ },
+ "4": {
+ "param": {
+ "id": 4254504765,
+ "image_id": "1040023700",
+ "level": "150",
+ "attack": "3845",
+ "hp": "384",
+ "bonus_attack": 0,
+ "bonus_hp": 0,
+ "adequate_flag": true,
+ "quality": "99",
+ "is_user_level": true,
+ "arousal_level": "1",
+ "arousal_form": "1",
+ "arousal_exp": "0",
+ "augment_image": [],
+ "augment_skill_icon_image": [],
+ "augment_skill_info": [],
+ "arousal": {
+ "is_arousal_weapon": false,
+ "level": null,
+ "form": null,
+ "form_name": null,
+ "remain_for_next_level": null,
+ "width": null,
+ "is_complete_condition": false,
+ "release_conditions": [],
+ "max_level": null,
+ "total_bonus": null,
+ "total_acquired_bonus": null,
+ "skill": [],
+ "is_caution": false
+ },
+ "skill_level": "15"
+ },
+ "master": {
+ "id": "1040023700",
+ "name": "Lord of Flames",
+ "attribute": "1",
+ "kind": "1",
+ "rarity": "4",
+ "is_group": "6",
+ "series_id": "2",
+ "pre_weapon_skill_index": "",
+ "skill1_display": "0",
+ "skill2_display": "",
+ "skill3_display": ""
+ },
+ "skill1": {
+ "id": "1913",
+ "description": "When at least 4 weapons of the same weapon group are equipped: Boost to fire allies' ATK, DEF, and DMG cap",
+ "image": "skill_job_weapon",
+ "attribute": "1",
+ "name": "Scarlet Convergence"
+ },
+ "skill2": {
+ "id": "375",
+ "description": "Small boost to fire allies' ATK and max HP",
+ "image": "skill_god_1",
+ "attribute": "1",
+ "name": "Fire's Majesty"
+ },
+ "skill3": null,
+ "hidden_skill1": null,
+ "hidden_skill2": null
+ },
+ "5": {
+ "param": {
+ "id": 4520829180,
+ "image_id": "1040218900",
+ "level": "150",
+ "attack": "3609",
+ "hp": "430",
+ "bonus_attack": 0,
+ "bonus_hp": 0,
+ "adequate_flag": true,
+ "quality": "99",
+ "is_user_level": true,
+ "arousal_level": "1",
+ "arousal_form": "1",
+ "arousal_exp": "0",
+ "augment_image": [],
+ "augment_skill_icon_image": [],
+ "augment_skill_info": [],
+ "arousal": {
+ "is_arousal_weapon": false,
+ "level": null,
+ "form": null,
+ "form_name": null,
+ "remain_for_next_level": null,
+ "width": null,
+ "is_complete_condition": false,
+ "release_conditions": [],
+ "max_level": null,
+ "total_bonus": null,
+ "total_acquired_bonus": null,
+ "skill": [],
+ "is_caution": false
+ },
+ "skill_level": "15"
+ },
+ "master": {
+ "id": "1040218900",
+ "name": "Overrider",
+ "attribute": "1",
+ "kind": "3",
+ "rarity": "4",
+ "is_group": "6",
+ "series_id": "2",
+ "pre_weapon_skill_index": "1",
+ "skill1_display": "0",
+ "skill2_display": "",
+ "skill3_display": ""
+ },
+ "skill1": {
+ "id": "2025",
+ "description": "30% boost to Fire's, Hellfire's, and Inferno's weapon skills",
+ "image": "skill_optimus_1",
+ "attribute": "1",
+ "name": "Optimus Exalto Ardendi"
+ },
+ "skill2": {
+ "id": "845",
+ "description": "Small boost to fire allies' ATK and critical hit rate",
+ "image": "skill_moment_1_1",
+ "attribute": "1",
+ "name": "Fire's Celere"
+ },
+ "skill3": {
+ "id": "2174",
+ "description": "Big Bonus Fire DMG effect to fire allies",
+ "image": "skill_concurrent_attack_1_3",
+ "attribute": "1",
+ "name": "Inferno's Deathstrike"
+ },
+ "hidden_skill1": null,
+ "hidden_skill2": null
+ },
+ "6": {
+ "param": {
+ "id": 4520829482,
+ "image_id": "1040218900",
+ "level": "150",
+ "attack": "3609",
+ "hp": "430",
+ "bonus_attack": 0,
+ "bonus_hp": 0,
+ "adequate_flag": true,
+ "quality": "99",
+ "is_user_level": true,
+ "arousal_level": "1",
+ "arousal_form": "1",
+ "arousal_exp": "0",
+ "augment_image": [],
+ "augment_skill_icon_image": [],
+ "augment_skill_info": [],
+ "arousal": {
+ "is_arousal_weapon": false,
+ "level": null,
+ "form": null,
+ "form_name": null,
+ "remain_for_next_level": null,
+ "width": null,
+ "is_complete_condition": false,
+ "release_conditions": [],
+ "max_level": null,
+ "total_bonus": null,
+ "total_acquired_bonus": null,
+ "skill": [],
+ "is_caution": false
+ },
+ "skill_level": "15"
+ },
+ "master": {
+ "id": "1040218900",
+ "name": "Overrider",
+ "attribute": "1",
+ "kind": "3",
+ "rarity": "4",
+ "is_group": "6",
+ "series_id": "2",
+ "pre_weapon_skill_index": "1",
+ "skill1_display": "0",
+ "skill2_display": "",
+ "skill3_display": ""
+ },
+ "skill1": {
+ "id": "2025",
+ "description": "30% boost to Fire's, Hellfire's, and Inferno's weapon skills",
+ "image": "skill_optimus_1",
+ "attribute": "1",
+ "name": "Optimus Exalto Ardendi"
+ },
+ "skill2": {
+ "id": "845",
+ "description": "Small boost to fire allies' ATK and critical hit rate",
+ "image": "skill_moment_1_1",
+ "attribute": "1",
+ "name": "Fire's Celere"
+ },
+ "skill3": {
+ "id": "2174",
+ "description": "Big Bonus Fire DMG effect to fire allies",
+ "image": "skill_concurrent_attack_1_3",
+ "attribute": "1",
+ "name": "Inferno's Deathstrike"
+ },
+ "hidden_skill1": null,
+ "hidden_skill2": null
+ },
+ "7": {
+ "param": {
+ "id": 4520829475,
+ "image_id": "1040218900",
+ "level": "150",
+ "attack": "3609",
+ "hp": "430",
+ "bonus_attack": 0,
+ "bonus_hp": 0,
+ "adequate_flag": true,
+ "quality": "99",
+ "is_user_level": true,
+ "arousal_level": "1",
+ "arousal_form": "1",
+ "arousal_exp": "0",
+ "augment_image": [],
+ "augment_skill_icon_image": [],
+ "augment_skill_info": [],
+ "arousal": {
+ "is_arousal_weapon": false,
+ "level": null,
+ "form": null,
+ "form_name": null,
+ "remain_for_next_level": null,
+ "width": null,
+ "is_complete_condition": false,
+ "release_conditions": [],
+ "max_level": null,
+ "total_bonus": null,
+ "total_acquired_bonus": null,
+ "skill": [],
+ "is_caution": false
+ },
+ "skill_level": "15"
+ },
+ "master": {
+ "id": "1040218900",
+ "name": "Overrider",
+ "attribute": "1",
+ "kind": "3",
+ "rarity": "4",
+ "is_group": "6",
+ "series_id": "2",
+ "pre_weapon_skill_index": "1",
+ "skill1_display": "0",
+ "skill2_display": "",
+ "skill3_display": ""
+ },
+ "skill1": {
+ "id": "2025",
+ "description": "30% boost to Fire's, Hellfire's, and Inferno's weapon skills",
+ "image": "skill_optimus_1",
+ "attribute": "1",
+ "name": "Optimus Exalto Ardendi"
+ },
+ "skill2": {
+ "id": "845",
+ "description": "Small boost to fire allies' ATK and critical hit rate",
+ "image": "skill_moment_1_1",
+ "attribute": "1",
+ "name": "Fire's Celere"
+ },
+ "skill3": {
+ "id": "2174",
+ "description": "Big Bonus Fire DMG effect to fire allies",
+ "image": "skill_concurrent_attack_1_3",
+ "attribute": "1",
+ "name": "Inferno's Deathstrike"
+ },
+ "hidden_skill1": null,
+ "hidden_skill2": null
+ },
+ "8": {
+ "param": {
+ "id": 2679385223,
+ "image_id": "1040310600_03",
+ "level": "250",
+ "attack": "4935",
+ "hp": "417",
+ "bonus_attack": 0,
+ "bonus_hp": 0,
+ "adequate_flag": true,
+ "quality": "99",
+ "is_user_level": true,
+ "arousal_level": "1",
+ "arousal_form": "1",
+ "arousal_exp": "0",
+ "augment_image": [],
+ "augment_skill_icon_image": [],
+ "augment_skill_info": [],
+ "arousal": {
+ "is_arousal_weapon": false,
+ "level": null,
+ "form": null,
+ "form_name": null,
+ "remain_for_next_level": null,
+ "width": null,
+ "is_complete_condition": false,
+ "release_conditions": [],
+ "max_level": null,
+ "total_bonus": null,
+ "total_acquired_bonus": null,
+ "skill": [],
+ "is_caution": false
+ },
+ "skill_level": "25"
+ },
+ "master": {
+ "id": "1040310600",
+ "name": "Scythe of Repudiation",
+ "attribute": "1",
+ "kind": "4",
+ "rarity": "4",
+ "is_group": "17",
+ "series_id": "3",
+ "pre_weapon_skill_index": "",
+ "skill1_display": "",
+ "skill2_display": "0",
+ "skill3_display": "0"
+ },
+ "skill1": {
+ "id": "2192",
+ "description": "Big boost to fire allies' ATK and max HP / Big amplifying boost to DMG",
+ "image": "skill_atk_hp_rise_1_3\t",
+ "attribute": "1",
+ "name": "Inferno's Apotheosis"
+ },
+ "skill2": {
+ "id": "2209",
+ "description": "Boost to skill DMG cap and skill hit rate",
+ "image": "skill_ability_limit_3",
+ "attribute": "",
+ "name": "β Revelation Albus II"
+ },
+ "skill3": {
+ "id": "2212",
+ "description": "Boost to fire allies' ATK, DMG cap, and multiattack rate / Amplify normal attack DMG (Activates when either fire Omega or fire Optimus weapon skills have a boost of 280% or above)",
+ "image": "skill_job_weapon",
+ "attribute": "1",
+ "name": "Divine Fire's Ruination"
+ },
+ "hidden_skill1": null,
+ "hidden_skill2": null
+ },
+ "9": {
+ "param": {
+ "id": 4517515696,
+ "image_id": "1040025100",
+ "level": "150",
+ "attack": "3901",
+ "hp": "387",
+ "bonus_attack": 0,
+ "bonus_hp": 0,
+ "adequate_flag": true,
+ "quality": "99",
+ "is_user_level": true,
+ "arousal_level": "20",
+ "arousal_form": "2",
+ "arousal_exp": "10500",
+ "augment_image": [],
+ "augment_skill_icon_image": [],
+ "augment_skill_info": [],
+ "arousal": {
+ "is_arousal_weapon": true,
+ "level": 20,
+ "form": 2,
+ "form_name": "Defense",
+ "remain_for_next_level": 0,
+ "width": 100,
+ "is_complete_condition": true,
+ "release_conditions": [
+ {
+ "condition_type": "1",
+ "condition_value": "100",
+ "is_cleared": true
+ }
+ ],
+ "max_level": 20,
+ "total_bonus": {
+ "2": [
+ {
+ "name": "HP",
+ "image": "bonus_14",
+ "attribute_image": "icon_type_1",
+ "weapon_kind_images": [],
+ "disp_string": "+%s%",
+ "effect_value": 3
+ }
+ ],
+ "3": [
+ {
+ "name": "DEF",
+ "image": "bonus_2",
+ "attribute_image": "icon_type_1",
+ "weapon_kind_images": [],
+ "disp_string": "+%s%",
+ "effect_value": 3
+ }
+ ],
+ "4": [
+ {
+ "name": "HP",
+ "image": "bonus_14",
+ "attribute_image": "icon_type_1",
+ "weapon_kind_images": [],
+ "disp_string": "+%s%",
+ "effect_value": 4
+ }
+ ],
+ "5": [
+ {
+ "name": "HP",
+ "image": "bonus_14",
+ "attribute_image": "icon_type_1",
+ "weapon_kind_images": [],
+ "disp_string": "+%s%",
+ "effect_value": 4
+ }
+ ],
+ "6": [
+ {
+ "name": "DEF",
+ "image": "bonus_2",
+ "attribute_image": "icon_type_1",
+ "weapon_kind_images": [],
+ "disp_string": "+%s%",
+ "effect_value": 3
+ }
+ ],
+ "7": [
+ {
+ "name": "HP",
+ "image": "bonus_14",
+ "attribute_image": "icon_type_1",
+ "weapon_kind_images": [],
+ "disp_string": "+%s%",
+ "effect_value": 6
+ }
+ ],
+ "8": [
+ {
+ "name": "HP",
+ "image": "bonus_14",
+ "attribute_image": "icon_type_1",
+ "weapon_kind_images": [],
+ "disp_string": "+%s%",
+ "effect_value": 6
+ }
+ ],
+ "9": [
+ {
+ "name": "DEF",
+ "image": "bonus_2",
+ "attribute_image": "icon_type_1",
+ "weapon_kind_images": [],
+ "disp_string": "+%s%",
+ "effect_value": 3
+ }
+ ],
+ "10": [
+ {
+ "name": "HP",
+ "image": "bonus_14",
+ "attribute_image": "icon_type_1",
+ "weapon_kind_images": [],
+ "disp_string": "+%s%",
+ "effect_value": 8
+ }
+ ],
+ "11": [
+ {
+ "name": "HP",
+ "image": "bonus_14",
+ "attribute_image": "icon_type_1",
+ "weapon_kind_images": [],
+ "disp_string": "+%s%",
+ "effect_value": 8
+ }
+ ],
+ "12": [
+ {
+ "name": "DEF",
+ "image": "bonus_2",
+ "attribute_image": "icon_type_1",
+ "weapon_kind_images": [],
+ "disp_string": "+%s%",
+ "effect_value": 3
+ }
+ ],
+ "13": [
+ {
+ "name": "HP",
+ "image": "bonus_14",
+ "attribute_image": "icon_type_1",
+ "weapon_kind_images": [],
+ "disp_string": "+%s%",
+ "effect_value": 8
+ }
+ ],
+ "14": [
+ {
+ "name": "HP",
+ "image": "bonus_14",
+ "attribute_image": "icon_type_1",
+ "weapon_kind_images": [],
+ "disp_string": "+%s%",
+ "effect_value": 8
+ }
+ ],
+ "15": [
+ {
+ "name": "DEF",
+ "image": "bonus_2",
+ "attribute_image": "icon_type_1",
+ "weapon_kind_images": [],
+ "disp_string": "+%s%",
+ "effect_value": 3
+ }
+ ],
+ "16": [
+ {
+ "name": "Debuff Resistance",
+ "image": "bonus_3",
+ "attribute_image": "icon_type_1",
+ "weapon_kind_images": [],
+ "disp_string": "+%s%",
+ "effect_value": 2
+ }
+ ],
+ "17": [
+ {
+ "name": "Wind Reduc.",
+ "image": "bonus_7",
+ "attribute_image": "icon_type_1",
+ "weapon_kind_images": [],
+ "disp_string": "+%s%",
+ "effect_value": 2
+ }
+ ],
+ "18": [
+ {
+ "name": "Debuff Resistance",
+ "image": "bonus_3",
+ "attribute_image": "icon_type_1",
+ "weapon_kind_images": [],
+ "disp_string": "+%s%",
+ "effect_value": 3
+ }
+ ],
+ "19": [
+ {
+ "name": "Wind Reduc.",
+ "image": "bonus_7",
+ "attribute_image": "icon_type_1",
+ "weapon_kind_images": [],
+ "disp_string": "+%s%",
+ "effect_value": 3
+ }
+ ],
+ "20": [
+ {
+ "name": "Healing Cap",
+ "image": "bonus_13",
+ "attribute_image": "icon_type_1",
+ "weapon_kind_images": [],
+ "disp_string": "+%s%",
+ "effect_value": 5
+ }
+ ]
+ },
+ "total_acquired_bonus": [
+ {
+ "status_id": "191",
+ "level": "2",
+ "name": "HP",
+ "effect_value": 55,
+ "disp_string": "+%s%",
+ "image": "bonus_14",
+ "attribute_image": "icon_type_1",
+ "weapon_kind_images": [],
+ "unit_type": "1"
+ },
+ {
+ "status_id": "201",
+ "level": "3",
+ "name": "DEF",
+ "effect_value": 15,
+ "disp_string": "+%s%",
+ "image": "bonus_2",
+ "attribute_image": "icon_type_1",
+ "weapon_kind_images": [],
+ "unit_type": "1"
+ },
+ {
+ "status_id": "121",
+ "level": "16",
+ "name": "Debuff Resistance",
+ "effect_value": 5,
+ "disp_string": "+%s%",
+ "image": "bonus_3",
+ "attribute_image": "icon_type_1",
+ "weapon_kind_images": [],
+ "unit_type": "1"
+ },
+ {
+ "status_id": "134",
+ "level": "17",
+ "name": "Wind Reduc.",
+ "effect_value": 5,
+ "disp_string": "+%s%",
+ "image": "bonus_7",
+ "attribute_image": "icon_type_1",
+ "weapon_kind_images": [],
+ "unit_type": "1"
+ },
+ {
+ "status_id": "141",
+ "level": "20",
+ "name": "Healing Cap",
+ "effect_value": 5,
+ "disp_string": "+%s%",
+ "image": "bonus_13",
+ "attribute_image": "icon_type_1",
+ "weapon_kind_images": [],
+ "unit_type": "1"
+ }
+ ],
+ "skill": [
+ {
+ "skill_id": 2121,
+ "name": "HP",
+ "comment": "Boost to fire allies' max HP",
+ "image": "ex_skill_hp",
+ "disp_string": "+%s%",
+ "unit_type": 1,
+ "display_type": 0,
+ "effect_value": 55,
+ "acquired_awakening_level": null,
+ "acquired_skill": true
+ },
+ {
+ "skill_id": 2133,
+ "name": "DEF",
+ "comment": "Boost to fire allies' DEF",
+ "image": "ex_skill_def",
+ "disp_string": "+%s%",
+ "unit_type": 1,
+ "display_type": 0,
+ "effect_value": 15,
+ "acquired_awakening_level": null,
+ "acquired_skill": true
+ },
+ {
+ "skill_id": 2067,
+ "name": "Debuff Resistance",
+ "comment": "Boost to fire allies' debuff resistance",
+ "image": "ex_skill_guard_ailment",
+ "disp_string": "+%s%",
+ "unit_type": 1,
+ "display_type": 0,
+ "effect_value": 5,
+ "acquired_awakening_level": null,
+ "acquired_skill": true
+ },
+ {
+ "skill_id": 2076,
+ "name": "Wind Reduction",
+ "comment": "Wind DMG reduction to fire allies",
+ "image": "ex_skill_damage_red_4",
+ "disp_string": "+%s%",
+ "unit_type": 1,
+ "display_type": 0,
+ "effect_value": 5,
+ "acquired_awakening_level": null,
+ "acquired_skill": true
+ },
+ {
+ "skill_id": 2079,
+ "name": "Healing Cap",
+ "comment": "Boost to fire allies' healing cap",
+ "image": "ex_skill_heal",
+ "disp_string": "+%s%",
+ "unit_type": 1,
+ "display_type": 0,
+ "effect_value": 5,
+ "acquired_awakening_level": null,
+ "acquired_skill": true
+ }
+ ],
+ "is_caution": false
+ },
+ "skill_level": "15"
+ },
+ "master": {
+ "id": "1040025100",
+ "name": "Extinction Blade Mk II",
+ "attribute": "1",
+ "kind": "1",
+ "rarity": "4",
+ "is_group": "",
+ "series_id": "37",
+ "pre_weapon_skill_index": "",
+ "skill1_display": "",
+ "skill2_display": "",
+ "skill3_display": "0"
+ },
+ "skill1": {
+ "id": "426",
+ "description": "Big boost to fire allies' DEF based on how low HP is",
+ "image": "skill_guard_1_3",
+ "attribute": "1",
+ "name": "Inferno's Garrison"
+ },
+ "skill2": {
+ "id": "845",
+ "description": "Small boost to fire allies' ATK and critical hit rate",
+ "image": "skill_moment_1_1",
+ "attribute": "1",
+ "name": "Fire's Celere"
+ },
+ "skill3": {
+ "id": "1656",
+ "description": "Supplement fire allies' critical hit DMG",
+ "image": "skill_job_weapon",
+ "attribute": "1",
+ "name": "Scarlet Craft"
+ },
+ "hidden_skill1": null,
+ "hidden_skill2": null
+ },
+ "10": {
+ "param": {
+ "id": 4667152812,
+ "image_id": "1040423300",
+ "level": "150",
+ "attack": "2840",
+ "hp": "381",
+ "bonus_attack": 0,
+ "bonus_hp": 0,
+ "adequate_flag": true,
+ "quality": "6",
+ "is_user_level": true,
+ "arousal_level": "1",
+ "arousal_form": "1",
+ "arousal_exp": "0",
+ "augment_image": [],
+ "augment_skill_icon_image": [],
+ "augment_skill_info": [],
+ "arousal": {
+ "is_arousal_weapon": false,
+ "level": null,
+ "form": null,
+ "form_name": null,
+ "remain_for_next_level": null,
+ "width": null,
+ "is_complete_condition": false,
+ "release_conditions": [],
+ "max_level": null,
+ "total_bonus": null,
+ "total_acquired_bonus": null,
+ "skill": [],
+ "is_caution": false
+ },
+ "skill_level": "1"
+ },
+ "master": {
+ "id": "1040423300",
+ "name": "Altruism-Soul Staff",
+ "attribute": "5",
+ "kind": "5",
+ "rarity": "4",
+ "is_group": "",
+ "series_id": "41",
+ "pre_weapon_skill_index": "",
+ "skill1_display": "0",
+ "skill2_display": "0",
+ "skill3_display": "0"
+ },
+ "skill1": {
+ "id": "1844",
+ "description": "Boost to ATK based on how many staffs are equipped",
+ "image": "skill_job_weapon",
+ "attribute": "",
+ "name": "Staff Voltage II"
+ },
+ "skill2": {
+ "id": "2252",
+ "description": "Boost to ATK, multiattack rate, C.A. specs, and DMG cap (Boost to specs for staff-specialty allies)",
+ "image": "skill_job_weapon",
+ "attribute": "",
+ "name": "Ultimate Wisdom's Shine"
+ },
+ "skill3": {
+ "id": "2280",
+ "description": "Boost to ATK, DEF, and max HP",
+ "image": "skill_job_weapon",
+ "attribute": "",
+ "name": "Guiding Star's Splendor"
+ },
+ "hidden_skill1": {
+ "id": "2262",
+ "description": "Boost to ATK, multiattack rate, C.A. specs, and DMG cap (Boost to specs for staff-specialty allies)",
+ "image": "skill_job_weapon",
+ "attribute": "",
+ "name": "Ultimate Wisdom's Shine"
+ },
+ "hidden_skill2": null
+ },
+ "11": {
+ "param": {
+ "id": 4067585848,
+ "image_id": "1040411100",
+ "level": "200",
+ "attack": "3173",
+ "hp": "401",
+ "bonus_attack": 0,
+ "bonus_hp": 0,
+ "adequate_flag": true,
+ "quality": "0",
+ "is_user_level": true,
+ "arousal_level": "1",
+ "arousal_form": "1",
+ "arousal_exp": "0",
+ "augment_image": [],
+ "augment_skill_icon_image": [],
+ "augment_skill_info": [],
+ "arousal": {
+ "is_arousal_weapon": false,
+ "level": null,
+ "form": null,
+ "form_name": null,
+ "remain_for_next_level": null,
+ "width": null,
+ "is_complete_condition": false,
+ "release_conditions": [],
+ "max_level": null,
+ "total_bonus": null,
+ "total_acquired_bonus": null,
+ "skill": [],
+ "is_caution": false
+ },
+ "skill_level": "20"
+ },
+ "master": {
+ "id": "1040411100",
+ "name": "Ultima Staff",
+ "attribute": "4",
+ "kind": "5",
+ "rarity": "4",
+ "is_group": "7",
+ "series_id": "13",
+ "pre_weapon_skill_index": "",
+ "skill1_display": "",
+ "skill2_display": "0",
+ "skill3_display": "0"
+ },
+ "skill1": {
+ "id": "711",
+ "description": "Big boost to staff-specialty allies' ATK, max HP, and multiattack rate",
+ "image": "skill_weapon_da_5",
+ "attribute": "",
+ "name": "Baculum Parity"
+ },
+ "skill2": {
+ "id": "758",
+ "description": "Boost to all allies' normal attack DMG cap",
+ "image": "skill_normal_limit",
+ "attribute": "",
+ "name": "Scandere Aggressio"
+ },
+ "skill3": {
+ "id": "1808",
+ "description": "Boost to all allies' healing cap",
+ "image": "skill_job_weapon",
+ "attribute": "",
+ "name": "Fulgor Sanatio"
+ },
+ "hidden_skill1": null,
+ "hidden_skill2": null
+ },
+ "12": {
+ "param": {
+ "id": 4497712807,
+ "image_id": "1040815200",
+ "level": "150",
+ "attack": "2743",
+ "hp": "344",
+ "bonus_attack": 0,
+ "bonus_hp": 0,
+ "adequate_flag": true,
+ "quality": "0",
+ "is_user_level": true,
+ "arousal_level": "10",
+ "arousal_form": "5",
+ "arousal_exp": "5400",
+ "augment_image": [],
+ "augment_skill_icon_image": [],
+ "augment_skill_info": [],
+ "arousal": {
+ "is_arousal_weapon": true,
+ "level": 10,
+ "form": 5,
+ "form_name": "Skill DMG",
+ "remain_for_next_level": 0,
+ "width": 100,
+ "is_complete_condition": true,
+ "release_conditions": [
+ {
+ "condition_type": "1",
+ "condition_value": "150",
+ "is_cleared": true
+ }
+ ],
+ "max_level": 10,
+ "total_bonus": {
+ "2": [
+ {
+ "name": "Skill DMG Cap",
+ "image": "bonus_18",
+ "attribute_image": "",
+ "weapon_kind_images": [
+ "2",
+ "3"
+ ],
+ "disp_string": "+%s%",
+ "effect_value": 4
+ }
+ ],
+ "3": [
+ {
+ "name": "EX Might",
+ "image": "bonus_1",
+ "attribute_image": "",
+ "weapon_kind_images": [
+ "2",
+ "3"
+ ],
+ "disp_string": "+%s%",
+ "effect_value": 5
+ }
+ ],
+ "4": [
+ {
+ "name": "HP",
+ "image": "bonus_14",
+ "attribute_image": "",
+ "weapon_kind_images": [
+ "2",
+ "3"
+ ],
+ "disp_string": "+%s%",
+ "effect_value": 5
+ }
+ ],
+ "5": [
+ {
+ "name": "Skill DMG Cap",
+ "image": "bonus_18",
+ "attribute_image": "",
+ "weapon_kind_images": [
+ "2",
+ "3"
+ ],
+ "disp_string": "+%s%",
+ "effect_value": 4
+ }
+ ],
+ "6": [
+ {
+ "name": "EX Might",
+ "image": "bonus_1",
+ "attribute_image": "",
+ "weapon_kind_images": [
+ "2",
+ "3"
+ ],
+ "disp_string": "+%s%",
+ "effect_value": 5
+ }
+ ],
+ "7": [
+ {
+ "name": "HP",
+ "image": "bonus_14",
+ "attribute_image": "",
+ "weapon_kind_images": [
+ "2",
+ "3"
+ ],
+ "disp_string": "+%s%",
+ "effect_value": 5
+ }
+ ],
+ "8": [
+ {
+ "name": "Skill DMG Cap",
+ "image": "bonus_18",
+ "attribute_image": "",
+ "weapon_kind_images": [
+ "2",
+ "3"
+ ],
+ "disp_string": "+%s%",
+ "effect_value": 4
+ }
+ ],
+ "9": [
+ {
+ "name": "Skill DMG Cap",
+ "image": "bonus_18",
+ "attribute_image": "",
+ "weapon_kind_images": [
+ "2",
+ "3"
+ ],
+ "disp_string": "+%s%",
+ "effect_value": 4
+ }
+ ],
+ "10": [
+ {
+ "name": "Skill DMG Cap",
+ "image": "bonus_18",
+ "attribute_image": "",
+ "weapon_kind_images": [
+ "2",
+ "3"
+ ],
+ "disp_string": "+%s%",
+ "effect_value": 4
+ }
+ ]
+ },
+ "total_acquired_bonus": [
+ {
+ "status_id": "223",
+ "level": "2",
+ "name": "Skill DMG Cap",
+ "effect_value": 20,
+ "disp_string": "+%s%",
+ "image": "bonus_18",
+ "attribute_image": "",
+ "weapon_kind_images": [
+ "2",
+ "3"
+ ],
+ "unit_type": "1"
+ },
+ {
+ "status_id": "228",
+ "level": "3",
+ "name": "EX Might",
+ "effect_value": 10,
+ "disp_string": "+%s%",
+ "image": "bonus_1",
+ "attribute_image": "",
+ "weapon_kind_images": [
+ "2",
+ "3"
+ ],
+ "unit_type": "1"
+ },
+ {
+ "status_id": "233",
+ "level": "4",
+ "name": "HP",
+ "effect_value": 10,
+ "disp_string": "+%s%",
+ "image": "bonus_14",
+ "attribute_image": "",
+ "weapon_kind_images": [
+ "2",
+ "3"
+ ],
+ "unit_type": "1"
+ }
+ ],
+ "skill": [
+ {
+ "skill_id": 2171,
+ "name": "Skill DMG Cap",
+ "comment": "Boost to skill DMG cap for dagger- and spear-specialty allies",
+ "image": "ex_skill_ab_limit",
+ "disp_string": "+%s%",
+ "unit_type": 1,
+ "display_type": 0,
+ "effect_value": 20,
+ "acquired_awakening_level": null,
+ "acquired_skill": true
+ },
+ {
+ "skill_id": 2275,
+ "name": "EX Might",
+ "comment": "Boost to ATK for dagger- and spear-specialty allies",
+ "image": "ex_skill_atk_ex",
+ "disp_string": "+%s%",
+ "unit_type": 1,
+ "display_type": 0,
+ "effect_value": 10,
+ "acquired_awakening_level": null,
+ "acquired_skill": true
+ },
+ {
+ "skill_id": 2270,
+ "name": "HP",
+ "comment": "Boost to max HP for dagger- and spear-specialty allies",
+ "image": "ex_skill_hp",
+ "disp_string": "+%s%",
+ "unit_type": 1,
+ "display_type": 0,
+ "effect_value": 10,
+ "acquired_awakening_level": null,
+ "acquired_skill": true
+ }
+ ],
+ "is_caution": false
+ },
+ "skill_level": "15"
+ },
+ "master": {
+ "id": "1040815200",
+ "name": "Worldstorming Aetos",
+ "attribute": "2",
+ "kind": "9",
+ "rarity": "4",
+ "is_group": "28",
+ "series_id": "38",
+ "pre_weapon_skill_index": "",
+ "skill1_display": "",
+ "skill2_display": "0",
+ "skill3_display": ""
+ },
+ "skill1": {
+ "id": "1996",
+ "description": "Massive boost to all allies' ATK / Small boost to HP",
+ "image": "skill_job_weapon",
+ "attribute": "",
+ "name": "Tidings of the New World"
+ },
+ "skill2": {
+ "id": "2165",
+ "description": "Amplify skill DMG for dagger- and spear-specialty allies (Skill DMG further amplified in Arcarum)",
+ "image": "skill_weapon_sephiraous_2",
+ "attribute": "",
+ "name": "Sephirath Brogue II"
+ },
+ "skill3": null,
+ "hidden_skill1": null,
+ "hidden_skill2": null
+ },
+ "13": {
+ "param": {
+ "id": 4527390359,
+ "image_id": "1040815900",
+ "level": "200",
+ "attack": "3892",
+ "hp": "518",
+ "bonus_attack": 0,
+ "bonus_hp": 0,
+ "adequate_flag": true,
+ "quality": "99",
+ "is_user_level": true,
+ "arousal_level": "1",
+ "arousal_form": "1",
+ "arousal_exp": "0",
+ "augment_image": [],
+ "augment_skill_icon_image": [],
+ "augment_skill_info": [],
+ "arousal": {
+ "is_arousal_weapon": false,
+ "level": null,
+ "form": null,
+ "form_name": null,
+ "remain_for_next_level": null,
+ "width": null,
+ "is_complete_condition": false,
+ "release_conditions": [],
+ "max_level": null,
+ "total_bonus": null,
+ "total_acquired_bonus": null,
+ "skill": [],
+ "is_caution": false
+ },
+ "skill_level": "20"
+ },
+ "master": {
+ "id": "1040815900",
+ "name": "Refrain of Blazing Vigor",
+ "attribute": "1",
+ "kind": "9",
+ "rarity": "4",
+ "is_group": "27",
+ "series_id": "40",
+ "pre_weapon_skill_index": "",
+ "skill1_display": "",
+ "skill2_display": "0",
+ "skill3_display": "0"
+ },
+ "skill1": {
+ "id": "1453",
+ "description": "Boost to fire allies' ATK based on number of turns passed",
+ "image": "skill_job_weapon",
+ "attribute": "1",
+ "name": "Wilnas's Firestorm"
+ },
+ "skill2": {
+ "id": "2049",
+ "description": "Amplify fire allies' DMG against non-elemental foes",
+ "image": "skill_job_weapon",
+ "attribute": "1",
+ "name": "Vermillion Magnitude"
+ },
+ "skill3": {
+ "id": "1228",
+ "description": "Big boost to fire allies' ATK and max HP",
+ "image": "skill_god_1_3",
+ "attribute": "1",
+ "name": "Inferno's Majesty"
+ },
+ "hidden_skill1": null,
+ "hidden_skill2": null
+ }
+ },
+ "weapons_attack": 47130,
+ "weapons_hp": 5386,
+ "weapon_kind_replace": {
+ "weapon": 5
+ },
+ "weapon_replace": {
+ "weapon": "1040422700"
+ },
+ "weapon_open_flag_list": {
+ "is_open_weapon_11": true,
+ "is_open_weapon_12": true,
+ "is_open_weapon_13": true
+ },
+ "is_effective_companionweapon": false,
+ "skin_summon_id": null,
+ "skin_summon_is_mypage": false,
+ "skin_summon_pose": null,
+ "summons": {
+ "1": {
+ "param": {
+ "id": "591430969",
+ "image_id": "2040094000_04",
+ "level": "250",
+ "attack": "4652",
+ "hp": "1513",
+ "quality": "99",
+ "evolution_flag": "0",
+ "evolution": "6",
+ "is_mypage": true
+ },
+ "master": {
+ "id": "2040094000",
+ "name": "Agni",
+ "attribute": "1",
+ "rarity": "4"
+ },
+ "skill": {
+ "id": "120163",
+ "comment": "170% boost to Fire's, Hellfire's, and Inferno's weapon skills (When main summon: 30% boost to fire ATK)",
+ "name": "Agni's Aura"
+ },
+ "sub_skill": {
+ "id": "110492",
+ "comment": "20% boost to fire allies' fire ATK and HP",
+ "name": "Agni's Aura"
+ }
+ },
+ "2": {
+ "param": {
+ "id": "837889690",
+ "image_id": "2040158000",
+ "level": "100",
+ "attack": "2125",
+ "hp": "748",
+ "quality": "99",
+ "evolution_flag": "0",
+ "evolution": "3",
+ "is_mypage": false
+ },
+ "master": {
+ "id": "2040158000",
+ "name": "Qilin",
+ "attribute": "6",
+ "rarity": "4"
+ },
+ "skill": {
+ "id": "10206",
+ "comment": "50% boost to all elemental ATK and skill DMG / 25% boost to skill DMG cap",
+ "name": "Qilin's Aura"
+ },
+ "sub_skill": null
+ },
+ "3": {
+ "param": {
+ "id": "1381579085",
+ "image_id": "2040425000",
+ "level": "150",
+ "attack": "3442",
+ "hp": "1239",
+ "quality": "99",
+ "evolution_flag": "0",
+ "evolution": "4",
+ "is_mypage": true
+ },
+ "master": {
+ "id": "2040425000",
+ "name": "Triple Zero",
+ "attribute": "5",
+ "rarity": "4"
+ },
+ "skill": {
+ "id": "20484",
+ "comment": "120% boost to all elemental ATK / 12 Wings of Promise to MC at battle start (Boost to MC's ATK and DEF based on number of Wings of Promise / Amplify all allies' DMG dealt when at 12)",
+ "name": "Vying of Twelve Wings"
+ },
+ "sub_skill": {
+ "id": "20485",
+ "comment": "2 Wings of Promise to MC upon MC using a skill or charge attack (Max: 12 / Boost to MC's ATK and DEF based on number of Wings of Promise / Amplify all allies' DMG dealt when at 12)",
+ "name": "Vying of Twelve Wings"
+ }
+ },
+ "4": {
+ "param": {
+ "id": "837027170",
+ "image_id": "2040321000",
+ "level": "200",
+ "attack": "3332",
+ "hp": "1189",
+ "quality": "99",
+ "evolution_flag": "0",
+ "evolution": "5",
+ "is_mypage": false
+ },
+ "master": {
+ "id": "2040321000",
+ "name": "The Sun",
+ "attribute": "1",
+ "rarity": "4"
+ },
+ "skill": {
+ "id": "30283",
+ "comment": "Boost to fire allies' multiattack rate (Boost rises based on turns passed)",
+ "name": "The Sun's Aura"
+ },
+ "sub_skill": {
+ "id": "20284",
+ "comment": "Amplify fire allies' DMG against wind foes by 10%",
+ "name": "The Sun's Aura"
+ }
+ },
+ "5": {
+ "param": {
+ "id": "675435184",
+ "image_id": "2040056000_04",
+ "level": "250",
+ "attack": "4181",
+ "hp": "1759",
+ "quality": "99",
+ "evolution_flag": "0",
+ "evolution": "6",
+ "is_mypage": true
+ },
+ "master": {
+ "id": "2040056000",
+ "name": "Lucifer",
+ "attribute": "5",
+ "rarity": "4"
+ },
+ "skill": {
+ "id": "120130",
+ "comment": "150% boost to all elemental ATK / 50% boost to max HP / When a foe uses a special attack: Remove 1 debuff / Wings of Pure White effect",
+ "name": "Lucifer's Aura"
+ },
+ "sub_skill": {
+ "id": "120471",
+ "comment": "30% boost to healing specs",
+ "name": "Lucifer's Aura"
+ }
+ }
+ },
+ "summons_attack": 17732,
+ "summons_hp": 6448,
+ "sub_summons": {
+ "1": {
+ "param": {
+ "id": "1160191630",
+ "image_id": "2040398000",
+ "level": "150",
+ "attack": "3324",
+ "hp": "1093",
+ "quality": "0",
+ "evolution_flag": "0",
+ "evolution": "4",
+ "is_mypage": false
+ },
+ "master": {
+ "id": "2040398000",
+ "name": "Wilnas",
+ "attribute": "1",
+ "rarity": "4"
+ },
+ "skill": {
+ "id": "20433",
+ "comment": "140% boost to fire ATK",
+ "name": "Wilnas's Aura"
+ },
+ "sub_skill": {
+ "id": "20434",
+ "comment": "40% boost to Fire's, Hellfire's, and Inferno's weapon skills",
+ "name": "Wilnas's Aura"
+ }
+ },
+ "2": {
+ "param": {
+ "id": "827452109",
+ "image_id": "2040306000",
+ "level": "150",
+ "attack": "3181",
+ "hp": "1184",
+ "quality": "0",
+ "evolution_flag": "0",
+ "evolution": "4",
+ "is_mypage": false
+ },
+ "master": {
+ "id": "2040306000",
+ "name": "Michael",
+ "attribute": "1",
+ "rarity": "4"
+ },
+ "skill": {
+ "id": "20330",
+ "comment": "140% boost to fire ATK",
+ "name": "Michael's Aura"
+ },
+ "sub_skill": {
+ "id": "20331",
+ "comment": "15% boost to fire allies' DMG cap",
+ "name": "Michael's Aura"
+ }
+ }
+ },
+ "quick_user_summon_id": 675435184,
+ "cjs_name": "vss_sw_0_01",
+ "cjs_position": {
+ "x": 4,
+ "y": 2
+ },
+ "param": {
+ "id": 11675274,
+ "attack": 96860,
+ "hp": 21853,
+ "attribute": 1,
+ "kind": 5,
+ "image": "310901_sw_0_01"
+ },
+ "job": {
+ "master": {
+ "id": "130401",
+ "name": "Manadiver",
+ "class": "7",
+ "domain": "13",
+ "weapon_1": "5",
+ "weapon_2": "2",
+ "companion_weapon_flag": "",
+ "ex_class": false
+ },
+ "param": {
+ "id": 25094544,
+ "is_master": true,
+ "level": 20,
+ "is_complete_master_level": false,
+ "master_level": 1,
+ "remain_next_master_exp": 50000,
+ "is_complete_perfection_proof": false,
+ "perfection_proof_level": 0,
+ "remain_next_perfection_proof_exp": 250
+ },
+ "bonue": {
+ "level_up_bonus": [
+ {
+ "kind": "bonus_1",
+ "kind_jp": "ATK",
+ "is_percent": "0",
+ "type": "attack_up",
+ "value": 4000,
+ "sort_id": "1010"
+ },
+ {
+ "kind": "bonus_18",
+ "kind_jp": "Skill DMG",
+ "is_percent": "1",
+ "type": "ability_attack_up",
+ "value": 30,
+ "sort_id": "1070"
+ }
+ ],
+ "master_bonus": [
+ {
+ "type": "attack_up",
+ "name": "ATK",
+ "comment": "",
+ "description": "",
+ "param": 19,
+ "kind": "bonus_1",
+ "is_percent_master": "1",
+ "sort_id": "1010"
+ },
+ {
+ "type": "defense_up",
+ "name": "DEF",
+ "comment": "",
+ "description": "",
+ "param": 13,
+ "kind": "bonus_2",
+ "is_percent_master": "1",
+ "sort_id": "1020"
+ },
+ {
+ "type": "hp_up",
+ "name": "HP",
+ "comment": "",
+ "description": "",
+ "param": 15,
+ "kind": "bonus_14",
+ "is_percent_master": "1",
+ "sort_id": "1030"
+ },
+ {
+ "type": "double_attack_rate_up",
+ "name": "Double attack rate",
+ "comment": "",
+ "description": "",
+ "param": 4,
+ "kind": "bonus_20",
+ "is_percent_master": "1",
+ "sort_id": "1040"
+ },
+ {
+ "type": "triple_attack_rate_up",
+ "name": "Triple attack rate",
+ "comment": "",
+ "description": "",
+ "param": 3,
+ "kind": "bonus_21",
+ "is_percent_master": "1",
+ "sort_id": "1050"
+ },
+ {
+ "type": "passive_damage_limit_up_plus",
+ "name": "DMG Cap",
+ "comment": "",
+ "description": "",
+ "param": "1",
+ "kind": "bonus_1",
+ "is_percent_master": "1",
+ "sort_id": "1060"
+ },
+ {
+ "type": "ability_attack_up",
+ "name": "Skill DMG",
+ "comment": "",
+ "description": "",
+ "param": 23,
+ "kind": "bonus_18",
+ "is_percent_master": "1",
+ "sort_id": "1070"
+ },
+ {
+ "type": "ability_damage_limit_up_value",
+ "name": "Skill DMG cap",
+ "comment": "",
+ "description": "",
+ "param": 5,
+ "kind": "bonus_18",
+ "is_percent_master": "1",
+ "sort_id": "1075"
+ },
+ {
+ "type": "guard_ailment",
+ "name": "Debuff resistance",
+ "comment": "",
+ "description": "",
+ "param": 20,
+ "kind": "bonus_3",
+ "is_percent_master": "1",
+ "sort_id": "1090"
+ },
+ {
+ "type": "ailment_enhance",
+ "name": "Debuff success rate",
+ "comment": "",
+ "description": "",
+ "param": 7,
+ "kind": "bonus_4",
+ "is_percent_master": "1",
+ "sort_id": "1100"
+ },
+ {
+ "type": "dodge",
+ "name": "Dodge",
+ "comment": "",
+ "description": "",
+ "param": 3,
+ "kind": "bonus_2",
+ "is_percent_master": "1",
+ "sort_id": "1110"
+ },
+ {
+ "type": "heal_up",
+ "name": "Healing",
+ "comment": "",
+ "description": "",
+ "param": 14,
+ "kind": "bonus_13",
+ "is_percent_master": "1",
+ "sort_id": "1120"
+ },
+ {
+ "type": "gauge_effect_up",
+ "name": "Inhibit overdrive",
+ "comment": "",
+ "description": "",
+ "param": 8,
+ "kind": "bonus_5",
+ "is_percent_master": "1",
+ "sort_id": "2010"
+ },
+ {
+ "type": "runaway_damage_cut",
+ "name": "Cut to DMG from a foe in overdrive",
+ "comment": "",
+ "description": "",
+ "param": "1",
+ "kind": "bonus_2",
+ "is_percent_master": "1",
+ "sort_id": "2030"
+ },
+ {
+ "type": "main_weapon_sword_attack_up",
+ "name": "Boost to main weapon's ATK when main weapon is a sabre",
+ "comment": "",
+ "description": "",
+ "param": 6,
+ "kind": "bonus_1",
+ "is_percent_master": "1",
+ "sort_id": "4010"
+ },
+ {
+ "type": "main_weapon_dagger_attack_up",
+ "name": "Boost to main weapon's ATK when main weapon is a dagger",
+ "comment": "",
+ "description": "",
+ "param": "3",
+ "kind": "bonus_1",
+ "is_percent_master": "1",
+ "sort_id": "4020"
+ },
+ {
+ "type": "main_weapon_spear_attack_up",
+ "name": "Boost to main weapon's ATK when main weapon is a spear",
+ "comment": "",
+ "description": "",
+ "param": "3",
+ "kind": "bonus_1",
+ "is_percent_master": "1",
+ "sort_id": "4030"
+ },
+ {
+ "type": "main_weapon_axe_attack_up",
+ "name": "Boost to main weapon's ATK when main weapon is an axe",
+ "comment": "",
+ "description": "",
+ "param": 6,
+ "kind": "bonus_1",
+ "is_percent_master": "1",
+ "sort_id": "4040"
+ },
+ {
+ "type": "main_weapon_wand_attack_up",
+ "name": "Boost to main weapon's ATK when main weapon is a staff",
+ "comment": "",
+ "description": "",
+ "param": "3",
+ "kind": "bonus_1",
+ "is_percent_master": "1",
+ "sort_id": "4050"
+ },
+ {
+ "type": "main_weapon_gun_attack_up",
+ "name": "Boost to main weapon's ATK when main weapon is a gun",
+ "comment": "",
+ "description": "",
+ "param": "3",
+ "kind": "bonus_1",
+ "is_percent_master": "1",
+ "sort_id": "4060"
+ },
+ {
+ "type": "main_weapon_melee_attack_up",
+ "name": "Boost to main weapon's ATK when main weapon is a melee",
+ "comment": "",
+ "description": "",
+ "param": "3",
+ "kind": "bonus_1",
+ "is_percent_master": "1",
+ "sort_id": "4070"
+ },
+ {
+ "type": "main_weapon_bow_attack_up",
+ "name": "Boost to main weapon's ATK when main weapon is a bow",
+ "comment": "",
+ "description": "",
+ "param": "3",
+ "kind": "bonus_1",
+ "is_percent_master": "1",
+ "sort_id": "4080"
+ },
+ {
+ "type": "main_weapon_harp_attack_up",
+ "name": "Boost to main weapon's ATK when main weapon is a harp",
+ "comment": "",
+ "description": "",
+ "param": "3",
+ "kind": "bonus_1",
+ "is_percent_master": "1",
+ "sort_id": "4090"
+ },
+ {
+ "type": "main_weapon_katana_attack_up",
+ "name": "Boost to main weapon's ATK when main weapon is a katana",
+ "comment": "",
+ "description": "",
+ "param": "3",
+ "kind": "bonus_1",
+ "is_percent_master": "1",
+ "sort_id": "4100"
+ },
+ {
+ "type": "special_skill_gauge_bonuse_attack",
+ "name": "Boost to charge bar gain upon normal attacks",
+ "comment": "",
+ "description": "",
+ "param": "1",
+ "kind": "bonus_15",
+ "is_percent_master": "0",
+ "sort_id": "5010"
+ },
+ {
+ "type": "defense_up_my_max_hp",
+ "name": "Boost to DEF when HP is full",
+ "comment": "",
+ "description": "",
+ "param": "3",
+ "kind": "bonus_2",
+ "is_percent_master": "1",
+ "sort_id": "5020"
+ },
+ {
+ "type": "my_job_class_if:passive_damage_limit_up_plus",
+ "name": "Boost to DMG cap for classes not row V",
+ "comment": "",
+ "description": "",
+ "param": "3",
+ "kind": "bonus_1",
+ "is_percent_master": "1",
+ "sort_id": "5030"
+ },
+ {
+ "type": "my_job_class_if:defense_up",
+ "name": "Boost to DEF for classes not row V",
+ "comment": "",
+ "description": "",
+ "param": "5",
+ "kind": "bonus_2",
+ "is_percent_master": "1",
+ "sort_id": "5040"
+ },
+ {
+ "type": "my_job_class_if:passive_heal_limit_up",
+ "name": "Boost to healing cap for classes not row V",
+ "comment": "",
+ "description": "",
+ "param": "3",
+ "kind": "bonus_13",
+ "is_percent_master": "1",
+ "sort_id": "5050"
+ },
+ {
+ "type": "my_job_class_if:ability_attack_up",
+ "name": "Boost to skill DMG for classes not row V",
+ "comment": "",
+ "description": "",
+ "param": "3",
+ "kind": "bonus_18",
+ "is_percent_master": "1",
+ "sort_id": "5060"
+ },
+ {
+ "type": "my_job_class_if:final_attack_rise_plus",
+ "name": "Amplify normal attack DMG for classes not row V",
+ "comment": "",
+ "description": "",
+ "param": "3",
+ "kind": "bonus_1",
+ "is_percent_master": "1",
+ "sort_id": "5070"
+ },
+ {
+ "type": "my_job_class_if:ailment_enhance",
+ "name": "Boost to debuff success rate for classes not row V",
+ "comment": "",
+ "description": "",
+ "param": "3",
+ "kind": "bonus_4",
+ "is_percent_master": "1",
+ "sort_id": "5080"
+ }
+ ],
+ "master_bonus_of_job": [
+ {
+ "type": "my_job_class_if:ability_attack_up",
+ "name": "Boost to skill DMG for classes not row V",
+ "comment": "",
+ "description": "",
+ "param": "3",
+ "kind": "bonus_18",
+ "is_percent_master": "1",
+ "sort_id": "5060"
+ }
+ ]
+ }
+ },
+ "set_action": [
+ {
+ "character_id": "0",
+ "action_set_pos": "0",
+ "set_action_id": "201861",
+ "name": "Secret Triad"
+ },
+ {
+ "character_id": "0",
+ "action_set_pos": "1",
+ "set_action_id": "201851",
+ "name": "Wild Magica"
+ },
+ {
+ "character_id": "0",
+ "action_set_pos": "2",
+ "set_action_id": "3021",
+ "name": "Clarity"
+ }
+ ],
+ "shield_id": null,
+ "skin_shield_id": null,
+ "familiar_id": 8,
+ "skin_familiar_id": null,
+ "skill": {
+ "count": 24,
+ "description": [
+ {
+ "over": 1,
+ "comment": "Big boost to fire allies' ATK and max HP",
+ "sort": "10100151"
+ },
+ {
+ "over": 3,
+ "comment": "Small boost to fire allies' ATK and max HP",
+ "sort": "10100153"
+ },
+ {
+ "over": 4,
+ "comment": "Small boost to fire allies' ATK and critical hit rate",
+ "sort": "10100413"
+ },
+ {
+ "over": 1,
+ "comment": "Massive boost to all allies' ATK / Small boost to HP",
+ "sort": "10100803"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to ATK, multiattack rate, C.A. specs, and DMG cap (Boost to specs for staff-specialty allies)",
+ "sort": "10301004"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to ATK, DEF, and max HP",
+ "sort": "10301101"
+ },
+ {
+ "over": 1,
+ "comment": "Big boost to fire allies' critical hit rate and healing cap",
+ "sort": "10500411"
+ },
+ {
+ "over": 1,
+ "comment": "Big boost to fire allies' ATK and max HP / Big amplifying boost to DMG",
+ "sort": "10700971"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to fire allies' ATK based on number of turns passed",
+ "sort": "10707971"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to ATK based on how many staffs are equipped",
+ "sort": "10708005"
+ },
+ {
+ "over": 3,
+ "comment": "When at least 4 weapons of the same weapon group are equipped: Boost to fire allies' ATK, DEF, and DMG cap",
+ "sort": "10709311"
+ },
+ {
+ "over": 1,
+ "comment": "Amplify fire allies' DMG against non-elemental foes",
+ "sort": "10710011"
+ },
+ {
+ "over": 3,
+ "comment": "Big Bonus Fire DMG effect to fire allies",
+ "sort": "10710511"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to all allies' healing cap",
+ "sort": "20200200"
+ },
+ {
+ "over": 1,
+ "comment": "Big boost to fire allies' DEF based on how low HP is",
+ "sort": "20300011"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to all allies' normal attack DMG cap",
+ "sort": "30300005"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to skill DMG cap and skill hit rate",
+ "sort": "30300010"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to fire allies' ATK, DMG cap, and multiattack rate / Amplify normal attack DMG (Activates when either fire Omega or fire Optimus weapon skills have a boost of 280% or above)",
+ "sort": "30300013"
+ },
+ {
+ "over": 1,
+ "comment": "Big boost to staff-specialty allies' ATK and max HP and multiattack rate",
+ "sort": "40100935"
+ },
+ {
+ "over": 1,
+ "comment": "Supplement fire allies' critical hit DMG",
+ "sort": "40101921"
+ },
+ {
+ "over": 1,
+ "comment": "Amplify skill DMG for dagger- and spear-specialty allies (Skill DMG further amplified in Arcarum)",
+ "sort": "40102212"
+ },
+ {
+ "over": 3,
+ "comment": "30% boost to Fire's, Hellfire's, and Inferno's weapon skills",
+ "sort": "40102711"
+ },
+ {
+ "over": 1,
+ "comment": "When MC's HP is 50% or above after normal attacks: 6-hit fire DMG to a foe / Raise Singed lvl by 1",
+ "sort": "40103311"
+ },
+ {
+ "over": 1,
+ "comment": "At end of turn when a foe's Singed lvl is 7 or above: Restore fire allies' HP / 10% boost to charge bars",
+ "sort": "40103411"
+ }
+ ]
+ },
+ "damage_info": {
+ "assumed_advantage_damage_attribute": 4,
+ "assumed_normal_damage_attribute": 1,
+ "assumed_advantage_damage": 1128850,
+ "assumed_normal_damage": 947610,
+ "hp": 122355,
+ "effect_value_info": [
+ {
+ "icon_img": "01_icon_might_01.png",
+ "value": "542%",
+ "is_max": false
+ },
+ {
+ "icon_img": "01_icon_might_03.png",
+ "value": "260%",
+ "is_max": false
+ },
+ {
+ "icon_img": "01_icon_might_04.png",
+ "value": "24%",
+ "is_max": false
+ },
+ {
+ "icon_img": "01_icon_critical.png",
+ "value": "88%",
+ "is_max": false
+ },
+ {
+ "icon_img": "01_icon_da_rate.png",
+ "value": "65%",
+ "is_max": false
+ },
+ {
+ "icon_img": "01_icon_ta_rate.png",
+ "value": "60%",
+ "is_max": false
+ },
+ {
+ "icon_img": "01_icon_fireoptimus.png",
+ "value": "90%",
+ "is_max": true
+ },
+ {
+ "icon_img": "01_icon_fire_concurrent_attack.png",
+ "value": "50%",
+ "is_max": true
+ },
+ {
+ "icon_img": "03_icon_hp.png",
+ "value": "400%",
+ "is_max": true
+ },
+ {
+ "icon_img": "03_icon_heal_cap.png",
+ "value": "100%",
+ "is_max": true
+ },
+ {
+ "icon_img": "02_icon_def.png",
+ "value": "115%",
+ "is_max": false
+ },
+ {
+ "icon_img": "02_icon_wind_reduc.png",
+ "value": "5%",
+ "is_max": false
+ },
+ {
+ "icon_img": "02_icon_debuff_res.png",
+ "value": "5%",
+ "is_max": false
+ },
+ {
+ "icon_img": "04_icon_na_dmg_cap.png",
+ "value": "10%",
+ "is_max": false
+ },
+ {
+ "icon_img": "04_icon_ca_dmg.png",
+ "value": "20%",
+ "is_max": false
+ },
+ {
+ "icon_img": "04_icon_ca_dmg_cap.png",
+ "value": "15%",
+ "is_max": false
+ },
+ {
+ "icon_img": "04_icon_skill_dmg_cap.png",
+ "value": "70%",
+ "is_max": false
+ },
+ {
+ "icon_img": "04_icon_dmg_cap.png",
+ "value": "17%",
+ "is_max": false
+ },
+ {
+ "icon_img": "04_icon_dmg_cap_other.png",
+ "value": "20%",
+ "is_max": true
+ },
+ {
+ "icon_img": "04_icon_plain_amplify.png",
+ "value": "10%",
+ "is_max": false
+ },
+ {
+ "icon_img": "04_icon_amplify.png",
+ "value": "8%",
+ "is_max": false
+ },
+ {
+ "icon_img": "04_icon_normal_dmg_amp_other.png",
+ "value": "10%",
+ "is_max": false
+ },
+ {
+ "icon_img": "04_icon_ability_dmg_amplify.png",
+ "value": "10%",
+ "is_max": false
+ },
+ {
+ "icon_img": "06_icon_hp.png",
+ "value": "2.48%",
+ "is_max": false
+ }
+ ],
+ "summon_name": "Lucifer"
+ },
+ "after_damage_info": []
+ }
+ },
+ "is_main_weapon_fixed": false,
+ "is_weapon_skin": false,
+ "recommend_attr": 4,
+ "is_effective_companionweapon": false,
+ "companionparts_button_flash": false,
+ "is_enable_recommend_party": true,
+ "quest_info": null,
+ "replicard_dungeon_id": null
+}
diff --git a/spec/fixtures/deck_sample2.json b/spec/fixtures/deck_sample2.json
new file mode 100644
index 0000000..6b08a37
--- /dev/null
+++ b/spec/fixtures/deck_sample2.json
@@ -0,0 +1,2564 @@
+{
+ "is_equipment_shield": false,
+ "is_equipment_familiar": true,
+ "is_companionweapon_job_skin": false,
+ "bullet_info": [],
+ "hiddenweapon_count": null,
+ "deck": {
+ "group_name": "Party Slot 21",
+ "is_used": false,
+ "name": "Party 3",
+ "order_no": 3,
+ "priority": 213,
+ "combination_id": 20505554,
+ "combination_group_id": 3393351,
+ "npc": {
+ "1": {
+ "master": {
+ "id": "3040337000",
+ "character_id": "3179",
+ "name": "Tikoh",
+ "short_name": "Tikoh",
+ "attribute": 5,
+ "rarity": "4",
+ "type": "4",
+ "image_id": null,
+ "tribe": "2",
+ "tribe_2": ""
+ },
+ "param": {
+ "attack": 69075,
+ "hp": 17886,
+ "level": "80",
+ "total": "13254",
+ "quality": "0",
+ "evolution": "4",
+ "phase": "0",
+ "style": "1",
+ "rarity": "4",
+ "id": 187223858,
+ "image_id_3": "3040337000_01",
+ "has_npcaugment_constant": false,
+ "cjs_name": "npc_3040337000_02",
+ "cjs_position": null,
+ "image_id_3_tower": "3040337000_01"
+ },
+ "skill": {
+ "count": 6,
+ "description": [
+ {
+ "over": 1,
+ "comment": "Boost to Erune ATK and HP",
+ "sort": "10000021"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to all allies' ATK based on number of Humans and Erunes in party (Also counts Primal and Other allies)",
+ "sort": "10300903"
+ },
+ {
+ "over": 1,
+ "comment": "Amplify all allies' superior elemental DMG",
+ "sort": "10702901"
+ },
+ {
+ "over": 2,
+ "comment": "Boost to ATK based on how many axes are equipped",
+ "sort": "10708004"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to all allies' skill DMG cap",
+ "sort": "30300006"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to skill DMG cap and skill hit rate",
+ "sort": "30300010"
+ }
+ ]
+ },
+ "is_doll": false
+ },
+ "2": {
+ "master": {
+ "id": "3040376000",
+ "character_id": "3191",
+ "name": "Fediel",
+ "short_name": "Fediel",
+ "attribute": 6,
+ "rarity": "4",
+ "type": "5",
+ "image_id": null,
+ "tribe": "3",
+ "tribe_2": ""
+ },
+ "param": {
+ "attack": 77141,
+ "hp": 20842,
+ "level": "80",
+ "total": "22820",
+ "quality": "0",
+ "evolution": "4",
+ "phase": "0",
+ "style": "1",
+ "rarity": "4",
+ "id": 194140530,
+ "image_id_3": "skin/3710197000_01_s6",
+ "has_npcaugment_constant": true,
+ "cjs_name": "npc_3710197000_01",
+ "cjs_position": null,
+ "image_id_3_tower": "skin/3710197000_01_s6"
+ },
+ "skill": {
+ "count": 20,
+ "description": [
+ {
+ "over": 2,
+ "comment": "Massive boost to dark allies' ATK",
+ "sort": "10100060"
+ },
+ {
+ "over": 1,
+ "comment": "Big boost to dark allies' ATK",
+ "sort": "10100061"
+ },
+ {
+ "over": 2,
+ "comment": "Medium boost to dark allies' ATK and max HP",
+ "sort": "10100202"
+ },
+ {
+ "over": 3,
+ "comment": "Small boost to dark allies' ATK and max HP",
+ "sort": "10100203"
+ },
+ {
+ "over": 1,
+ "comment": "Small boost to dark allies' ATK and critical hit rate",
+ "sort": "10100463"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to all allies' ATK based on number of Humans and Erunes in party (Also counts Primal and Other allies)",
+ "sort": "10300903"
+ },
+ {
+ "over": 1,
+ "comment": "Small boost to dark allies' multiattack rate",
+ "sort": "10400063"
+ },
+ {
+ "over": 2,
+ "comment": "Big boost to dark allies' critical hit rate",
+ "sort": "10500061"
+ },
+ {
+ "over": 2,
+ "comment": "Boost to dark allies' DMG cap",
+ "sort": "10700026"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to dark allies' DMG cap (DMG cap further boosted in Arcarum)",
+ "sort": "10700072"
+ },
+ {
+ "over": 1,
+ "comment": "Big boost to dark allies' ATK and max HP / Big amplifying boost to DMG",
+ "sort": "10701021"
+ },
+ {
+ "over": 1,
+ "comment": "Amplify all allies' superior elemental DMG",
+ "sort": "10702901"
+ },
+ {
+ "over": 2,
+ "comment": "Boost to ATK based on how many axes are equipped",
+ "sort": "10708004"
+ },
+ {
+ "over": 1,
+ "comment": "Massive boost to dark allies' ATK / Boost to dark allies' ATK and DEF when an ally is knocked out (Stackable) ",
+ "sort": "10708202"
+ },
+ {
+ "over": 2,
+ "comment": "When at least 4 weapons of the same weapon group are equipped: Boost to dark allies' ATK, DEF, and DMG cap",
+ "sort": "10709361"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to all allies' skill DMG cap",
+ "sort": "30300006"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to skill DMG cap and skill hit rate",
+ "sort": "30300010"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to dark allies' ATK, DMG cap, and multiattack rate / Amplify normal attack DMG (Activates when either dark Omega or dark Optimus weapon skills have a boost of 280% or above)",
+ "sort": "30300018"
+ },
+ {
+ "over": 1,
+ "comment": "Big boost to melee-specialty allies' ATK and max HP / Big boost to ATK based on how high HP is",
+ "sort": "40100957"
+ },
+ {
+ "over": 2,
+ "comment": "Supplement dark allies' DMG",
+ "sort": "40101976"
+ }
+ ]
+ },
+ "is_doll": false
+ },
+ "3": {
+ "master": {
+ "id": "3040443000",
+ "character_id": "3138",
+ "name": "Halluel and Malluel",
+ "short_name": "Hal & Mal",
+ "attribute": 6,
+ "rarity": "4",
+ "type": "5",
+ "image_id": null,
+ "tribe": "6",
+ "tribe_2": ""
+ },
+ "param": {
+ "attack": 73448,
+ "hp": 18592,
+ "level": "80",
+ "total": "15150",
+ "quality": "0",
+ "evolution": "4",
+ "phase": "0",
+ "style": "1",
+ "rarity": "4",
+ "id": 208551859,
+ "image_id_3": "3040443000_01",
+ "has_npcaugment_constant": false,
+ "cjs_name": "npc_3040443000_02",
+ "cjs_position": {
+ "x": 4,
+ "y": 0
+ },
+ "image_id_3_tower": "3040443000_01"
+ },
+ "skill": {
+ "count": 20,
+ "description": [
+ {
+ "over": 1,
+ "comment": "Boost to Primal ATK and HP",
+ "sort": "10000021"
+ },
+ {
+ "over": 2,
+ "comment": "Massive boost to dark allies' ATK",
+ "sort": "10100060"
+ },
+ {
+ "over": 1,
+ "comment": "Big boost to dark allies' ATK",
+ "sort": "10100061"
+ },
+ {
+ "over": 2,
+ "comment": "Medium boost to dark allies' ATK and max HP",
+ "sort": "10100202"
+ },
+ {
+ "over": 3,
+ "comment": "Small boost to dark allies' ATK and max HP",
+ "sort": "10100203"
+ },
+ {
+ "over": 1,
+ "comment": "Small boost to dark allies' ATK and critical hit rate",
+ "sort": "10100463"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to all allies' ATK based on number of Humans and Erunes in party (Also counts Primal and Other allies)",
+ "sort": "10300903"
+ },
+ {
+ "over": 1,
+ "comment": "Small boost to dark allies' multiattack rate",
+ "sort": "10400063"
+ },
+ {
+ "over": 2,
+ "comment": "Big boost to dark allies' critical hit rate",
+ "sort": "10500061"
+ },
+ {
+ "over": 2,
+ "comment": "Boost to dark allies' DMG cap",
+ "sort": "10700026"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to dark allies' DMG cap (DMG cap further boosted in Arcarum)",
+ "sort": "10700072"
+ },
+ {
+ "over": 1,
+ "comment": "Big boost to dark allies' ATK and max HP / Big amplifying boost to DMG",
+ "sort": "10701021"
+ },
+ {
+ "over": 1,
+ "comment": "Amplify all allies' superior elemental DMG",
+ "sort": "10702901"
+ },
+ {
+ "over": 2,
+ "comment": "Boost to ATK based on how many axes are equipped",
+ "sort": "10708004"
+ },
+ {
+ "over": 1,
+ "comment": "Massive boost to dark allies' ATK / Boost to dark allies' ATK and DEF when an ally is knocked out (Stackable) ",
+ "sort": "10708202"
+ },
+ {
+ "over": 2,
+ "comment": "When at least 4 weapons of the same weapon group are equipped: Boost to dark allies' ATK, DEF, and DMG cap",
+ "sort": "10709361"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to all allies' skill DMG cap",
+ "sort": "30300006"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to skill DMG cap and skill hit rate",
+ "sort": "30300010"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to dark allies' ATK, DMG cap, and multiattack rate / Amplify normal attack DMG (Activates when either dark Omega or dark Optimus weapon skills have a boost of 280% or above)",
+ "sort": "30300018"
+ },
+ {
+ "over": 2,
+ "comment": "Supplement dark allies' DMG",
+ "sort": "40101976"
+ }
+ ]
+ },
+ "is_doll": false
+ },
+ "4": {
+ "master": {
+ "id": "3040169000",
+ "character_id": "3108",
+ "name": "Nier",
+ "short_name": "Nier",
+ "attribute": 6,
+ "rarity": "4",
+ "type": "5",
+ "image_id": null,
+ "tribe": "2",
+ "tribe_2": ""
+ },
+ "param": {
+ "attack": 88066,
+ "hp": 16255,
+ "level": "100",
+ "total": "24519",
+ "quality": "0",
+ "evolution": "5",
+ "phase": "0",
+ "style": "1",
+ "rarity": "4",
+ "id": 141675029,
+ "image_id_3": "3040169000_81",
+ "has_npcaugment_constant": true,
+ "cjs_name": "npc_3040169000_03",
+ "cjs_position": null,
+ "image_id_3_tower": "3040169000_81"
+ },
+ "skill": {
+ "count": 20,
+ "description": [
+ {
+ "over": 1,
+ "comment": "Boost to Erune ATK and HP",
+ "sort": "10000021"
+ },
+ {
+ "over": 2,
+ "comment": "Massive boost to dark allies' ATK",
+ "sort": "10100060"
+ },
+ {
+ "over": 1,
+ "comment": "Big boost to dark allies' ATK",
+ "sort": "10100061"
+ },
+ {
+ "over": 2,
+ "comment": "Medium boost to dark allies' ATK and max HP",
+ "sort": "10100202"
+ },
+ {
+ "over": 3,
+ "comment": "Small boost to dark allies' ATK and max HP",
+ "sort": "10100203"
+ },
+ {
+ "over": 1,
+ "comment": "Small boost to dark allies' ATK and critical hit rate",
+ "sort": "10100463"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to all allies' ATK based on number of Humans and Erunes in party (Also counts Primal and Other allies)",
+ "sort": "10300903"
+ },
+ {
+ "over": 1,
+ "comment": "Small boost to dark allies' multiattack rate",
+ "sort": "10400063"
+ },
+ {
+ "over": 2,
+ "comment": "Big boost to dark allies' critical hit rate",
+ "sort": "10500061"
+ },
+ {
+ "over": 2,
+ "comment": "Boost to dark allies' DMG cap",
+ "sort": "10700026"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to dark allies' DMG cap (DMG cap further boosted in Arcarum)",
+ "sort": "10700072"
+ },
+ {
+ "over": 1,
+ "comment": "Big boost to dark allies' ATK and max HP / Big amplifying boost to DMG",
+ "sort": "10701021"
+ },
+ {
+ "over": 1,
+ "comment": "Amplify all allies' superior elemental DMG",
+ "sort": "10702901"
+ },
+ {
+ "over": 2,
+ "comment": "Boost to ATK based on how many axes are equipped",
+ "sort": "10708004"
+ },
+ {
+ "over": 1,
+ "comment": "Massive boost to dark allies' ATK / Boost to dark allies' ATK and DEF when an ally is knocked out (Stackable) ",
+ "sort": "10708202"
+ },
+ {
+ "over": 2,
+ "comment": "When at least 4 weapons of the same weapon group are equipped: Boost to dark allies' ATK, DEF, and DMG cap",
+ "sort": "10709361"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to all allies' skill DMG cap",
+ "sort": "30300006"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to skill DMG cap and skill hit rate",
+ "sort": "30300010"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to dark allies' ATK, DMG cap, and multiattack rate / Amplify normal attack DMG (Activates when either dark Omega or dark Optimus weapon skills have a boost of 280% or above)",
+ "sort": "30300018"
+ },
+ {
+ "over": 2,
+ "comment": "Supplement dark allies' DMG",
+ "sort": "40101976"
+ }
+ ]
+ },
+ "is_doll": false
+ },
+ "5": {
+ "master": {
+ "id": "3040357000",
+ "character_id": "3184",
+ "name": "Lich",
+ "short_name": "Lich",
+ "attribute": 6,
+ "rarity": "4",
+ "type": "5",
+ "image_id": null,
+ "tribe": "6",
+ "tribe_2": ""
+ },
+ "param": {
+ "attack": 80565,
+ "hp": 17192,
+ "level": "80",
+ "total": "24050",
+ "quality": "0",
+ "evolution": "4",
+ "phase": "0",
+ "style": "1",
+ "rarity": "4",
+ "id": 190717962,
+ "image_id_3": "skin/3710216000_01_s6",
+ "has_npcaugment_constant": true,
+ "cjs_name": "npc_3710216000_01",
+ "cjs_position": null,
+ "image_id_3_tower": "skin/3710216000_01_s6"
+ },
+ "skill": {
+ "count": 20,
+ "description": [
+ {
+ "over": 1,
+ "comment": "Boost to Primal ATK and HP",
+ "sort": "10000021"
+ },
+ {
+ "over": 2,
+ "comment": "Massive boost to dark allies' ATK",
+ "sort": "10100060"
+ },
+ {
+ "over": 1,
+ "comment": "Big boost to dark allies' ATK",
+ "sort": "10100061"
+ },
+ {
+ "over": 2,
+ "comment": "Medium boost to dark allies' ATK and max HP",
+ "sort": "10100202"
+ },
+ {
+ "over": 3,
+ "comment": "Small boost to dark allies' ATK and max HP",
+ "sort": "10100203"
+ },
+ {
+ "over": 1,
+ "comment": "Small boost to dark allies' ATK and critical hit rate",
+ "sort": "10100463"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to all allies' ATK based on number of Humans and Erunes in party (Also counts Primal and Other allies)",
+ "sort": "10300903"
+ },
+ {
+ "over": 1,
+ "comment": "Small boost to dark allies' multiattack rate",
+ "sort": "10400063"
+ },
+ {
+ "over": 2,
+ "comment": "Big boost to dark allies' critical hit rate",
+ "sort": "10500061"
+ },
+ {
+ "over": 2,
+ "comment": "Boost to dark allies' DMG cap",
+ "sort": "10700026"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to dark allies' DMG cap (DMG cap further boosted in Arcarum)",
+ "sort": "10700072"
+ },
+ {
+ "over": 1,
+ "comment": "Big boost to dark allies' ATK and max HP / Big amplifying boost to DMG",
+ "sort": "10701021"
+ },
+ {
+ "over": 1,
+ "comment": "Amplify all allies' superior elemental DMG",
+ "sort": "10702901"
+ },
+ {
+ "over": 2,
+ "comment": "Boost to ATK based on how many axes are equipped",
+ "sort": "10708004"
+ },
+ {
+ "over": 1,
+ "comment": "Massive boost to dark allies' ATK / Boost to dark allies' ATK and DEF when an ally is knocked out (Stackable) ",
+ "sort": "10708202"
+ },
+ {
+ "over": 2,
+ "comment": "When at least 4 weapons of the same weapon group are equipped: Boost to dark allies' ATK, DEF, and DMG cap",
+ "sort": "10709361"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to all allies' skill DMG cap",
+ "sort": "30300006"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to skill DMG cap and skill hit rate",
+ "sort": "30300010"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to dark allies' ATK, DMG cap, and multiattack rate / Amplify normal attack DMG (Activates when either dark Omega or dark Optimus weapon skills have a boost of 280% or above)",
+ "sort": "30300018"
+ },
+ {
+ "over": 2,
+ "comment": "Supplement dark allies' DMG",
+ "sort": "40101976"
+ }
+ ]
+ },
+ "is_doll": false
+ }
+ },
+ "pc": {
+ "skin_weapon_id": null,
+ "skin_weapon_id_2": null,
+ "use_skin_weapon_effect": "0",
+ "use_skin_weapon_effect_2": "0",
+ "weapons": {
+ "1": {
+ "param": {
+ "id": 1731164751,
+ "image_id": "1040108700",
+ "level": "150",
+ "attack": "3200",
+ "hp": "310",
+ "bonus_attack": 0,
+ "bonus_hp": 0,
+ "adequate_flag": true,
+ "quality": "0",
+ "is_user_level": true,
+ "arousal_level": "4",
+ "arousal_form": "1",
+ "arousal_exp": "2000",
+ "augment_image": [],
+ "augment_skill_icon_image": [],
+ "augment_skill_info": [],
+ "arousal": {
+ "is_arousal_weapon": true,
+ "level": 4,
+ "form": 1,
+ "form_name": "Attack",
+ "remain_for_next_level": 0,
+ "width": 100,
+ "is_complete_condition": true,
+ "release_conditions": [
+ {
+ "condition_type": "1",
+ "condition_value": "150",
+ "is_cleared": true
+ }
+ ],
+ "max_level": 4,
+ "total_bonus": {
+ "2": [
+ {
+ "name": "Might",
+ "image": "bonus_1",
+ "attribute_image": "",
+ "weapon_kind_images": [],
+ "disp_string": "+%s%",
+ "effect_value": 15
+ }
+ ],
+ "3": [
+ {
+ "name": "DMG Cap",
+ "image": "bonus_1",
+ "attribute_image": "",
+ "weapon_kind_images": [],
+ "disp_string": "+%s%",
+ "effect_value": 5
+ }
+ ],
+ "4": [
+ {
+ "name": "Might",
+ "image": "bonus_1",
+ "attribute_image": "",
+ "weapon_kind_images": [],
+ "disp_string": "+%s%",
+ "effect_value": 25
+ }
+ ]
+ },
+ "total_acquired_bonus": [
+ {
+ "status_id": "21",
+ "level": "2",
+ "name": "Might",
+ "effect_value": 40,
+ "disp_string": "+%s%",
+ "image": "bonus_1",
+ "attribute_image": "",
+ "weapon_kind_images": [],
+ "unit_type": "1"
+ },
+ {
+ "status_id": "22",
+ "level": "3",
+ "name": "DMG Cap",
+ "effect_value": 5,
+ "disp_string": "+%s%",
+ "image": "bonus_1",
+ "attribute_image": "",
+ "weapon_kind_images": [],
+ "unit_type": "1"
+ }
+ ],
+ "skill": [
+ {
+ "skill_id": 1883,
+ "name": "Might",
+ "comment": "Boost to all allies' ATK",
+ "image": "ex_skill_atk",
+ "disp_string": "+%s%",
+ "unit_type": 1,
+ "display_type": 0,
+ "effect_value": 40,
+ "acquired_awakening_level": null,
+ "acquired_skill": true
+ },
+ {
+ "skill_id": 1885,
+ "name": "DMG Cap",
+ "comment": "Boost to all allies' DMG cap",
+ "image": "ex_skill_atk_limit",
+ "disp_string": "+%s%",
+ "unit_type": 1,
+ "display_type": 0,
+ "effect_value": 5,
+ "acquired_awakening_level": null,
+ "acquired_skill": true
+ }
+ ],
+ "is_caution": true
+ },
+ "skill_level": "15"
+ },
+ "master": {
+ "id": "1040108700",
+ "name": "Parazonium",
+ "attribute": "6",
+ "kind": "2",
+ "rarity": "4",
+ "is_group": "6",
+ "series_id": "2",
+ "pre_weapon_skill_index": "",
+ "skill1_display": "",
+ "skill2_display": "",
+ "skill3_display": ""
+ },
+ "skill1": {
+ "id": "631",
+ "description": "Massive boost to dark allies' ATK",
+ "image": "skill_atk_6_4_3",
+ "attribute": "6",
+ "name": "Oblivion's Might III"
+ },
+ "skill2": {
+ "id": "637",
+ "description": "Small boost to dark allies' multiattack rate",
+ "image": "skill_ta_6_1",
+ "attribute": "6",
+ "name": "Dark's Trium"
+ },
+ "skill3": null,
+ "hidden_skill1": null,
+ "hidden_skill2": null
+ },
+ "2": {
+ "param": {
+ "id": 4354437903,
+ "image_id": "1040116600",
+ "level": "150",
+ "attack": "3200",
+ "hp": "314",
+ "bonus_attack": 0,
+ "bonus_hp": 0,
+ "adequate_flag": true,
+ "quality": "0",
+ "is_user_level": true,
+ "arousal_level": "1",
+ "arousal_form": "1",
+ "arousal_exp": "0",
+ "augment_image": [],
+ "augment_skill_icon_image": [],
+ "augment_skill_info": [],
+ "arousal": {
+ "is_arousal_weapon": false,
+ "level": null,
+ "form": null,
+ "form_name": null,
+ "remain_for_next_level": null,
+ "width": null,
+ "is_complete_condition": false,
+ "release_conditions": [],
+ "max_level": null,
+ "total_bonus": null,
+ "total_acquired_bonus": null,
+ "skill": [],
+ "is_caution": false
+ },
+ "skill_level": "15"
+ },
+ "master": {
+ "id": "1040116600",
+ "name": "Eternal Signature",
+ "attribute": "6",
+ "kind": "2",
+ "rarity": "4",
+ "is_group": "6",
+ "series_id": "2",
+ "pre_weapon_skill_index": "",
+ "skill1_display": "0",
+ "skill2_display": "",
+ "skill3_display": ""
+ },
+ "skill1": {
+ "id": "1918",
+ "description": "When at least 4 weapons of the same weapon group are equipped: Boost to dark allies' ATK, DEF, and DMG cap",
+ "image": "skill_job_weapon",
+ "attribute": "6",
+ "name": "Graphite Convergence"
+ },
+ "skill2": {
+ "id": "379",
+ "description": "Small boost to dark allies' ATK and max HP",
+ "image": "skill_god_6",
+ "attribute": "6",
+ "name": "Dark's Majesty"
+ },
+ "skill3": null,
+ "hidden_skill1": null,
+ "hidden_skill2": null
+ },
+ "3": {
+ "param": {
+ "id": 4341696313,
+ "image_id": "1040116600",
+ "level": "150",
+ "attack": "3200",
+ "hp": "314",
+ "bonus_attack": 0,
+ "bonus_hp": 0,
+ "adequate_flag": true,
+ "quality": "0",
+ "is_user_level": true,
+ "arousal_level": "1",
+ "arousal_form": "1",
+ "arousal_exp": "0",
+ "augment_image": [],
+ "augment_skill_icon_image": [],
+ "augment_skill_info": [],
+ "arousal": {
+ "is_arousal_weapon": false,
+ "level": null,
+ "form": null,
+ "form_name": null,
+ "remain_for_next_level": null,
+ "width": null,
+ "is_complete_condition": false,
+ "release_conditions": [],
+ "max_level": null,
+ "total_bonus": null,
+ "total_acquired_bonus": null,
+ "skill": [],
+ "is_caution": false
+ },
+ "skill_level": "15"
+ },
+ "master": {
+ "id": "1040116600",
+ "name": "Eternal Signature",
+ "attribute": "6",
+ "kind": "2",
+ "rarity": "4",
+ "is_group": "6",
+ "series_id": "2",
+ "pre_weapon_skill_index": "",
+ "skill1_display": "0",
+ "skill2_display": "",
+ "skill3_display": ""
+ },
+ "skill1": {
+ "id": "1918",
+ "description": "When at least 4 weapons of the same weapon group are equipped: Boost to dark allies' ATK, DEF, and DMG cap",
+ "image": "skill_job_weapon",
+ "attribute": "6",
+ "name": "Graphite Convergence"
+ },
+ "skill2": {
+ "id": "379",
+ "description": "Small boost to dark allies' ATK and max HP",
+ "image": "skill_god_6",
+ "attribute": "6",
+ "name": "Dark's Majesty"
+ },
+ "skill3": null,
+ "hidden_skill1": null,
+ "hidden_skill2": null
+ },
+ "4": {
+ "param": {
+ "id": 3063995912,
+ "image_id": "1040008700",
+ "level": "150",
+ "attack": "3370",
+ "hp": "280",
+ "bonus_attack": 0,
+ "bonus_hp": 0,
+ "adequate_flag": true,
+ "quality": "0",
+ "is_user_level": true,
+ "arousal_level": "4",
+ "arousal_form": "2",
+ "arousal_exp": "2000",
+ "augment_image": [],
+ "augment_skill_icon_image": [],
+ "augment_skill_info": [],
+ "arousal": {
+ "is_arousal_weapon": true,
+ "level": 4,
+ "form": 2,
+ "form_name": "Defense",
+ "remain_for_next_level": 0,
+ "width": 100,
+ "is_complete_condition": true,
+ "release_conditions": [
+ {
+ "condition_type": "1",
+ "condition_value": "150",
+ "is_cleared": true
+ }
+ ],
+ "max_level": 4,
+ "total_bonus": {
+ "2": [
+ {
+ "name": "HP",
+ "image": "bonus_14",
+ "attribute_image": "",
+ "weapon_kind_images": [],
+ "disp_string": "+%s%",
+ "effect_value": 15
+ }
+ ],
+ "3": [
+ {
+ "name": "DEF",
+ "image": "bonus_2",
+ "attribute_image": "",
+ "weapon_kind_images": [],
+ "disp_string": "+%s%",
+ "effect_value": 20
+ }
+ ],
+ "4": [
+ {
+ "name": "HP",
+ "image": "bonus_14",
+ "attribute_image": "",
+ "weapon_kind_images": [],
+ "disp_string": "+%s%",
+ "effect_value": 25
+ }
+ ]
+ },
+ "total_acquired_bonus": [
+ {
+ "status_id": "23",
+ "level": "2",
+ "name": "HP",
+ "effect_value": 40,
+ "disp_string": "+%s%",
+ "image": "bonus_14",
+ "attribute_image": "",
+ "weapon_kind_images": [],
+ "unit_type": "1"
+ },
+ {
+ "status_id": "24",
+ "level": "3",
+ "name": "DEF",
+ "effect_value": 20,
+ "disp_string": "+%s%",
+ "image": "bonus_2",
+ "attribute_image": "",
+ "weapon_kind_images": [],
+ "unit_type": "1"
+ }
+ ],
+ "skill": [
+ {
+ "skill_id": 1882,
+ "name": "HP",
+ "comment": "Boost to all allies' max HP",
+ "image": "ex_skill_hp",
+ "disp_string": "+%s%",
+ "unit_type": 1,
+ "display_type": 0,
+ "effect_value": 40,
+ "acquired_awakening_level": null,
+ "acquired_skill": true
+ },
+ {
+ "skill_id": 1884,
+ "name": "DEF",
+ "comment": "Boost to all allies' DEF",
+ "image": "ex_skill_def",
+ "disp_string": "+%s%",
+ "unit_type": 1,
+ "display_type": 0,
+ "effect_value": 20,
+ "acquired_awakening_level": null,
+ "acquired_skill": true
+ }
+ ],
+ "is_caution": true
+ },
+ "skill_level": "15"
+ },
+ "master": {
+ "id": "1040008700",
+ "name": "Blutgang",
+ "attribute": "6",
+ "kind": "1",
+ "rarity": "4",
+ "is_group": "6",
+ "series_id": "2",
+ "pre_weapon_skill_index": "",
+ "skill1_display": "",
+ "skill2_display": "",
+ "skill3_display": ""
+ },
+ "skill1": {
+ "id": "631",
+ "description": "Massive boost to dark allies' ATK",
+ "image": "skill_atk_6_4_3",
+ "attribute": "6",
+ "name": "Oblivion's Might III"
+ },
+ "skill2": {
+ "id": "850",
+ "description": "Small boost to dark allies' ATK and critical hit rate",
+ "image": "skill_moment_6_1",
+ "attribute": "6",
+ "name": "Dark's Celere"
+ },
+ "skill3": null,
+ "hidden_skill1": null,
+ "hidden_skill2": null
+ },
+ "5": {
+ "param": {
+ "id": 3896213580,
+ "image_id": "1040314300",
+ "level": "150",
+ "attack": "2260",
+ "hp": "500",
+ "bonus_attack": 0,
+ "bonus_hp": 0,
+ "adequate_flag": true,
+ "quality": "0",
+ "is_user_level": true,
+ "arousal_level": "1",
+ "arousal_form": "1",
+ "arousal_exp": "0",
+ "augment_image": [],
+ "augment_skill_icon_image": [],
+ "augment_skill_info": [],
+ "arousal": {
+ "is_arousal_weapon": false,
+ "level": null,
+ "form": null,
+ "form_name": null,
+ "remain_for_next_level": null,
+ "width": null,
+ "is_complete_condition": false,
+ "release_conditions": [],
+ "max_level": null,
+ "total_bonus": null,
+ "total_acquired_bonus": null,
+ "skill": [],
+ "is_caution": false
+ },
+ "skill_level": "15"
+ },
+ "master": {
+ "id": "1040314300",
+ "name": "Pain and Suffering",
+ "attribute": "6",
+ "kind": "4",
+ "rarity": "4",
+ "is_group": "6",
+ "series_id": "2",
+ "pre_weapon_skill_index": "",
+ "skill1_display": "0",
+ "skill2_display": "0",
+ "skill3_display": ""
+ },
+ "skill1": {
+ "id": "1793",
+ "description": "Supplement dark allies' DMG",
+ "image": "skill_job_weapon",
+ "attribute": "6",
+ "name": "Purgatory's Pact"
+ },
+ "skill2": {
+ "id": "1794",
+ "description": "Boost to ATK based on how many axes are equipped",
+ "image": "skill_job_weapon",
+ "attribute": "",
+ "name": "Axe Voltage II"
+ },
+ "skill3": {
+ "id": "1785",
+ "description": "Boost to dark allies' DMG cap",
+ "image": "skill_job_weapon",
+ "attribute": "6",
+ "name": "Purgatory's Quintessence"
+ },
+ "hidden_skill1": null,
+ "hidden_skill2": null
+ },
+ "6": {
+ "param": {
+ "id": 3896213594,
+ "image_id": "1040314300",
+ "level": "150",
+ "attack": "2260",
+ "hp": "500",
+ "bonus_attack": 0,
+ "bonus_hp": 0,
+ "adequate_flag": true,
+ "quality": "0",
+ "is_user_level": true,
+ "arousal_level": "1",
+ "arousal_form": "1",
+ "arousal_exp": "0",
+ "augment_image": [],
+ "augment_skill_icon_image": [],
+ "augment_skill_info": [],
+ "arousal": {
+ "is_arousal_weapon": false,
+ "level": null,
+ "form": null,
+ "form_name": null,
+ "remain_for_next_level": null,
+ "width": null,
+ "is_complete_condition": false,
+ "release_conditions": [],
+ "max_level": null,
+ "total_bonus": null,
+ "total_acquired_bonus": null,
+ "skill": [],
+ "is_caution": false
+ },
+ "skill_level": "15"
+ },
+ "master": {
+ "id": "1040314300",
+ "name": "Pain and Suffering",
+ "attribute": "6",
+ "kind": "4",
+ "rarity": "4",
+ "is_group": "6",
+ "series_id": "2",
+ "pre_weapon_skill_index": "",
+ "skill1_display": "0",
+ "skill2_display": "0",
+ "skill3_display": ""
+ },
+ "skill1": {
+ "id": "1793",
+ "description": "Supplement dark allies' DMG",
+ "image": "skill_job_weapon",
+ "attribute": "6",
+ "name": "Purgatory's Pact"
+ },
+ "skill2": {
+ "id": "1794",
+ "description": "Boost to ATK based on how many axes are equipped",
+ "image": "skill_job_weapon",
+ "attribute": "",
+ "name": "Axe Voltage II"
+ },
+ "skill3": {
+ "id": "1785",
+ "description": "Boost to dark allies' DMG cap",
+ "image": "skill_job_weapon",
+ "attribute": "6",
+ "name": "Purgatory's Quintessence"
+ },
+ "hidden_skill1": null,
+ "hidden_skill2": null
+ },
+ "7": {
+ "param": {
+ "id": 2937886284,
+ "image_id": "1040911000_03",
+ "level": "250",
+ "attack": "4490",
+ "hp": "309",
+ "bonus_attack": 0,
+ "bonus_hp": 0,
+ "adequate_flag": true,
+ "quality": "0",
+ "is_user_level": true,
+ "arousal_level": "1",
+ "arousal_form": "1",
+ "arousal_exp": "0",
+ "augment_image": [],
+ "augment_skill_icon_image": [],
+ "augment_skill_info": [],
+ "arousal": {
+ "is_arousal_weapon": false,
+ "level": null,
+ "form": null,
+ "form_name": null,
+ "remain_for_next_level": null,
+ "width": null,
+ "is_complete_condition": false,
+ "release_conditions": [],
+ "max_level": null,
+ "total_bonus": null,
+ "total_acquired_bonus": null,
+ "skill": [],
+ "is_caution": false
+ },
+ "skill_level": "25"
+ },
+ "master": {
+ "id": "1040911000",
+ "name": "Katana of Repudiation",
+ "attribute": "6",
+ "kind": "10",
+ "rarity": "4",
+ "is_group": "17",
+ "series_id": "3",
+ "pre_weapon_skill_index": "",
+ "skill1_display": "",
+ "skill2_display": "0",
+ "skill3_display": "0"
+ },
+ "skill1": {
+ "id": "2197",
+ "description": "Big boost to dark allies' ATK and max HP / Big amplifying boost to DMG",
+ "image": "skill_atk_hp_rise_6_3",
+ "attribute": "6",
+ "name": "Oblivion's Apotheosis"
+ },
+ "skill2": {
+ "id": "2209",
+ "description": "Boost to skill DMG cap and skill hit rate",
+ "image": "skill_ability_limit_3",
+ "attribute": "",
+ "name": "β Revelation Albus II"
+ },
+ "skill3": {
+ "id": "2217",
+ "description": "Boost to dark allies' ATK, DMG cap, and multiattack rate / Amplify normal attack DMG (Activates when either dark Omega or dark Optimus weapon skills have a boost of 280% or above)",
+ "image": "skill_job_weapon",
+ "attribute": "6",
+ "name": "Divine Dark's Ruination"
+ },
+ "hidden_skill1": null,
+ "hidden_skill2": null
+ },
+ "8": {
+ "param": {
+ "id": 3390857231,
+ "image_id": "1040311600",
+ "level": "150",
+ "attack": "3518",
+ "hp": "251",
+ "bonus_attack": 0,
+ "bonus_hp": 0,
+ "adequate_flag": true,
+ "quality": "0",
+ "is_user_level": true,
+ "arousal_level": "1",
+ "arousal_form": "1",
+ "arousal_exp": "0",
+ "augment_image": [],
+ "augment_skill_icon_image": [],
+ "augment_skill_info": [],
+ "arousal": {
+ "is_arousal_weapon": false,
+ "level": null,
+ "form": null,
+ "form_name": null,
+ "remain_for_next_level": null,
+ "width": null,
+ "is_complete_condition": false,
+ "release_conditions": [],
+ "max_level": null,
+ "total_bonus": null,
+ "total_acquired_bonus": null,
+ "skill": [],
+ "is_caution": false
+ },
+ "skill_level": "15"
+ },
+ "master": {
+ "id": "1040311600",
+ "name": "Bab-el-Mandeb",
+ "attribute": "6",
+ "kind": "4",
+ "rarity": "4",
+ "is_group": "6",
+ "series_id": "2",
+ "pre_weapon_skill_index": "",
+ "skill1_display": "",
+ "skill2_display": "",
+ "skill3_display": ""
+ },
+ "skill1": {
+ "id": "1415",
+ "description": "Big boost to dark allies' critical hit rate",
+ "image": "skill_tec_6_3_2",
+ "attribute": "6",
+ "name": "Oblivion's Verity II"
+ },
+ "skill2": {
+ "id": "769",
+ "description": "Medium boost to dark allies' ATK and max HP",
+ "image": "skill_god_6_2",
+ "attribute": "6",
+ "name": "Hatred's Majesty"
+ },
+ "skill3": null,
+ "hidden_skill1": null,
+ "hidden_skill2": null
+ },
+ "9": {
+ "param": {
+ "id": 3635127450,
+ "image_id": "1040311600",
+ "level": "150",
+ "attack": "3518",
+ "hp": "251",
+ "bonus_attack": 0,
+ "bonus_hp": 0,
+ "adequate_flag": true,
+ "quality": "0",
+ "is_user_level": true,
+ "arousal_level": "1",
+ "arousal_form": "1",
+ "arousal_exp": "0",
+ "augment_image": [],
+ "augment_skill_icon_image": [],
+ "augment_skill_info": [],
+ "arousal": {
+ "is_arousal_weapon": false,
+ "level": null,
+ "form": null,
+ "form_name": null,
+ "remain_for_next_level": null,
+ "width": null,
+ "is_complete_condition": false,
+ "release_conditions": [],
+ "max_level": null,
+ "total_bonus": null,
+ "total_acquired_bonus": null,
+ "skill": [],
+ "is_caution": false
+ },
+ "skill_level": "15"
+ },
+ "master": {
+ "id": "1040311600",
+ "name": "Bab-el-Mandeb",
+ "attribute": "6",
+ "kind": "4",
+ "rarity": "4",
+ "is_group": "6",
+ "series_id": "2",
+ "pre_weapon_skill_index": "",
+ "skill1_display": "",
+ "skill2_display": "",
+ "skill3_display": ""
+ },
+ "skill1": {
+ "id": "1415",
+ "description": "Big boost to dark allies' critical hit rate",
+ "image": "skill_tec_6_3_2",
+ "attribute": "6",
+ "name": "Oblivion's Verity II"
+ },
+ "skill2": {
+ "id": "769",
+ "description": "Medium boost to dark allies' ATK and max HP",
+ "image": "skill_god_6_2",
+ "attribute": "6",
+ "name": "Hatred's Majesty"
+ },
+ "skill3": null,
+ "hidden_skill1": null,
+ "hidden_skill2": null
+ },
+ "10": {
+ "param": {
+ "id": 3958436771,
+ "image_id": "1040301400",
+ "level": "200",
+ "attack": "3010",
+ "hp": "213",
+ "bonus_attack": 0,
+ "bonus_hp": 0,
+ "adequate_flag": true,
+ "quality": "0",
+ "is_user_level": true,
+ "arousal_level": "1",
+ "arousal_form": "1",
+ "arousal_exp": "0",
+ "augment_image": [
+ "ex_skill_atk"
+ ],
+ "augment_skill_icon_image": [
+ "ex_skill_atk"
+ ],
+ "augment_skill_info": [
+ [
+ {
+ "skill_id": 1589,
+ "effect_value": "3.2",
+ "show_value": "3.2%"
+ }
+ ]
+ ],
+ "arousal": {
+ "is_arousal_weapon": false,
+ "level": null,
+ "form": null,
+ "form_name": null,
+ "remain_for_next_level": null,
+ "width": null,
+ "is_complete_condition": false,
+ "release_conditions": [],
+ "max_level": null,
+ "total_bonus": null,
+ "total_acquired_bonus": null,
+ "skill": [],
+ "is_caution": false
+ },
+ "skill_level": "20"
+ },
+ "master": {
+ "id": "1040301400",
+ "name": "Celeste Zaghnal Omega",
+ "attribute": "6",
+ "kind": "4",
+ "rarity": "4",
+ "is_group": "",
+ "series_id": "8",
+ "pre_weapon_skill_index": "",
+ "skill1_display": "",
+ "skill2_display": "",
+ "skill3_display": ""
+ },
+ "skill1": {
+ "id": "116",
+ "description": "Big boost to dark allies' ATK",
+ "image": "skill_atk_m_6_3",
+ "attribute": "6",
+ "name": "Mistfall's Might III"
+ },
+ "skill2": {
+ "id": "149",
+ "description": "Slight chance to dodge and counter (big DMG) for water allies",
+ "image": "skill_counter_2_3",
+ "attribute": "2",
+ "name": "Hoarfrost's Clarity"
+ },
+ "skill3": null,
+ "hidden_skill1": null,
+ "hidden_skill2": null
+ },
+ "11": {
+ "param": {
+ "id": 2361164138,
+ "image_id": "1040106700",
+ "level": "200",
+ "attack": "3145",
+ "hp": "307",
+ "bonus_attack": 0,
+ "bonus_hp": 0,
+ "adequate_flag": true,
+ "quality": "0",
+ "is_user_level": true,
+ "arousal_level": "1",
+ "arousal_form": "1",
+ "arousal_exp": "0",
+ "augment_image": [],
+ "augment_skill_icon_image": [],
+ "augment_skill_info": [],
+ "arousal": {
+ "is_arousal_weapon": false,
+ "level": null,
+ "form": null,
+ "form_name": null,
+ "remain_for_next_level": null,
+ "width": null,
+ "is_complete_condition": false,
+ "release_conditions": [],
+ "max_level": null,
+ "total_bonus": null,
+ "total_acquired_bonus": null,
+ "skill": [],
+ "is_caution": false
+ },
+ "skill_level": "20"
+ },
+ "master": {
+ "id": "1040106700",
+ "name": "Dagger of Bahamut Coda",
+ "attribute": "6",
+ "kind": "2",
+ "rarity": "4",
+ "is_group": "",
+ "series_id": "14",
+ "pre_weapon_skill_index": "",
+ "skill1_display": "",
+ "skill2_display": "0",
+ "skill3_display": ""
+ },
+ "skill1": {
+ "id": "404",
+ "description": "Boost to Humans' and Erunes' ATK and HP (Also affects Primal and Other allies)",
+ "image": "skill_baha_3",
+ "attribute": "",
+ "name": "Concrio Ventus"
+ },
+ "skill2": {
+ "id": "1799",
+ "description": "Boost to all allies' ATK based on number of Humans and Erunes in party (Also counts Primal and Other allies)",
+ "image": "skill_job_weapon",
+ "attribute": "",
+ "name": "Incursio Ventus"
+ },
+ "skill3": null,
+ "hidden_skill1": null,
+ "hidden_skill2": null
+ },
+ "12": {
+ "param": {
+ "id": 3968394941,
+ "image_id": "1040608500",
+ "level": "200",
+ "attack": "3910",
+ "hp": "448",
+ "bonus_attack": 0,
+ "bonus_hp": 0,
+ "adequate_flag": true,
+ "quality": "99",
+ "is_user_level": true,
+ "arousal_level": "1",
+ "arousal_form": "1",
+ "arousal_exp": "0",
+ "augment_image": [],
+ "augment_skill_icon_image": [],
+ "augment_skill_info": [],
+ "arousal": {
+ "is_arousal_weapon": false,
+ "level": null,
+ "form": null,
+ "form_name": null,
+ "remain_for_next_level": null,
+ "width": null,
+ "is_complete_condition": false,
+ "release_conditions": [],
+ "max_level": null,
+ "total_bonus": null,
+ "total_acquired_bonus": null,
+ "skill": [],
+ "is_caution": false
+ },
+ "skill_level": "20"
+ },
+ "master": {
+ "id": "1040608500",
+ "name": "Ultima Claw",
+ "attribute": "5",
+ "kind": "7",
+ "rarity": "4",
+ "is_group": "7",
+ "series_id": "13",
+ "pre_weapon_skill_index": "",
+ "skill1_display": "",
+ "skill2_display": "0",
+ "skill3_display": "0"
+ },
+ "skill1": {
+ "id": "733",
+ "description": "Big boost to melee-specialty allies' ATK and max HP / Big boost to ATK based on how high HP is",
+ "image": "skill_weapon_whole_7",
+ "attribute": "",
+ "name": "Luctor Plenum"
+ },
+ "skill2": {
+ "id": "759",
+ "description": "Boost to all allies' skill DMG cap",
+ "image": "skill_ability_limit",
+ "attribute": "",
+ "name": "Scandere Facultas"
+ },
+ "skill3": {
+ "id": "1809",
+ "description": "Amplify all allies' superior elemental DMG",
+ "image": "skill_job_weapon",
+ "attribute": "",
+ "name": "Fulgor Impetus"
+ },
+ "hidden_skill1": null,
+ "hidden_skill2": null
+ },
+ "13": {
+ "param": {
+ "id": 3893716132,
+ "image_id": "1040113200",
+ "level": "200",
+ "attack": "3173",
+ "hp": "312",
+ "bonus_attack": 0,
+ "bonus_hp": 0,
+ "adequate_flag": true,
+ "quality": "0",
+ "is_user_level": true,
+ "arousal_level": "1",
+ "arousal_form": "1",
+ "arousal_exp": "0",
+ "augment_image": [],
+ "augment_skill_icon_image": [],
+ "augment_skill_info": [],
+ "arousal": {
+ "is_arousal_weapon": false,
+ "level": null,
+ "form": null,
+ "form_name": null,
+ "remain_for_next_level": null,
+ "width": null,
+ "is_complete_condition": false,
+ "release_conditions": [],
+ "max_level": null,
+ "total_bonus": null,
+ "total_acquired_bonus": null,
+ "skill": [],
+ "is_caution": false
+ },
+ "skill_level": "20"
+ },
+ "master": {
+ "id": "1040113200",
+ "name": "Pain of Death",
+ "attribute": "6",
+ "kind": "2",
+ "rarity": "4",
+ "is_group": "23",
+ "series_id": "30",
+ "pre_weapon_skill_index": "",
+ "skill1_display": "",
+ "skill2_display": "0",
+ "skill3_display": ""
+ },
+ "skill1": {
+ "id": "1828",
+ "description": "Massive boost to dark allies' ATK / Boost to dark allies' ATK and DEF when an ally is knocked out (Stackable) ",
+ "image": "skill_evoker_6",
+ "attribute": "6",
+ "name": "Lovers-Death's Demise"
+ },
+ "skill2": {
+ "id": "1962",
+ "description": "Boost to dark allies' DMG cap (DMG cap further boosted in Arcarum)",
+ "image": "skill_limit_arcarum_6",
+ "attribute": "6",
+ "name": "Sephira Maxi-Dark "
+ },
+ "skill3": {
+ "id": "379",
+ "description": "Small boost to dark allies' ATK and max HP",
+ "image": "skill_god_6",
+ "attribute": "6",
+ "name": "Dark's Majesty"
+ },
+ "hidden_skill1": null,
+ "hidden_skill2": null
+ }
+ },
+ "weapons_attack": 42254,
+ "weapons_hp": 4309,
+ "weapon_kind_replace": {
+ "weapon": 2
+ },
+ "weapon_replace": {
+ "weapon": "1040108700"
+ },
+ "weapon_open_flag_list": {
+ "is_open_weapon_11": true,
+ "is_open_weapon_12": true,
+ "is_open_weapon_13": true
+ },
+ "is_effective_companionweapon": false,
+ "skin_summon_id": null,
+ "skin_summon_is_mypage": false,
+ "skin_summon_pose": null,
+ "summons": {
+ "1": {
+ "param": {
+ "id": "675435184",
+ "image_id": "2040056000_04",
+ "level": "250",
+ "attack": "4181",
+ "hp": "1759",
+ "quality": "99",
+ "evolution_flag": "0",
+ "evolution": "6",
+ "is_mypage": true
+ },
+ "master": {
+ "id": "2040056000",
+ "name": "Lucifer",
+ "attribute": "5",
+ "rarity": "4"
+ },
+ "skill": {
+ "id": "120130",
+ "comment": "150% boost to all elemental ATK / 50% boost to max HP / When a foe uses a special attack: Remove 1 debuff / Wings of Pure White effect",
+ "name": "Lucifer's Aura"
+ },
+ "sub_skill": {
+ "id": "120471",
+ "comment": "30% boost to healing specs",
+ "name": "Lucifer's Aura"
+ }
+ },
+ "2": {
+ "param": {
+ "id": "1218461502",
+ "image_id": "2040408000",
+ "level": "150",
+ "attack": "3767",
+ "hp": "1180",
+ "quality": "99",
+ "evolution_flag": "0",
+ "evolution": "4",
+ "is_mypage": true
+ },
+ "master": {
+ "id": "2040408000",
+ "name": "Beelzebub",
+ "attribute": "6",
+ "rarity": "4"
+ },
+ "skill": {
+ "id": "20448",
+ "comment": "100% boost to all elemental ATK / Sharp boost to MC's stats / Raise MC's Trance lvl by 3 at battle start (Max: 3)",
+ "name": "All-in-One, One-in-All"
+ },
+ "sub_skill": {
+ "id": "20449",
+ "comment": "When MC uses a charge attack: Raise MC's Trance lvl by 1 (Max: 3) (Boost to multiattack rate based on lvl / Sharp boost to stats at lvl 3)",
+ "name": "All-in-One, One-in-All"
+ }
+ },
+ "3": {
+ "param": {
+ "id": "664554479",
+ "image_id": "2040003000_04",
+ "level": "250",
+ "attack": "4435",
+ "hp": "1669",
+ "quality": "99",
+ "evolution_flag": "0",
+ "evolution": "6",
+ "is_mypage": true
+ },
+ "master": {
+ "id": "2040003000",
+ "name": "Bahamut",
+ "attribute": "6",
+ "rarity": "4"
+ },
+ "skill": {
+ "id": "120041",
+ "comment": "150% boost to all elemental ATK / Amplify summon call DMG by 50% / 3-turn cut to initial summon standbys",
+ "name": "Bahamut's Aura"
+ },
+ "sub_skill": {
+ "id": "120466",
+ "comment": "Amplify summon call DMG by 50% / 1-turn cut to summon cooldowns",
+ "name": "Bahamut's Aura"
+ }
+ },
+ "4": {
+ "param": {
+ "id": "896815088",
+ "image_id": "2040327000",
+ "level": "150",
+ "attack": "3054",
+ "hp": "1119",
+ "quality": "0",
+ "evolution_flag": "0",
+ "evolution": "4",
+ "is_mypage": false
+ },
+ "master": {
+ "id": "2040327000",
+ "name": "Sariel",
+ "attribute": "6",
+ "rarity": "4"
+ },
+ "skill": {
+ "id": "20351",
+ "comment": "140% boost to dark ATK",
+ "name": "Sariel's Aura"
+ },
+ "sub_skill": {
+ "id": "20352",
+ "comment": "15% boost to dark allies' DMG cap",
+ "name": "Sariel's Aura"
+ }
+ },
+ "5": {
+ "param": {
+ "id": "1120600560",
+ "image_id": "2040385000",
+ "level": "100",
+ "attack": "2174",
+ "hp": "806",
+ "quality": "0",
+ "evolution_flag": "0",
+ "evolution": "3",
+ "is_mypage": false
+ },
+ "master": {
+ "id": "2040385000",
+ "name": "Zirnitra",
+ "attribute": "6",
+ "rarity": "4"
+ },
+ "skill": {
+ "id": "10418",
+ "comment": "60% boost to dark ATK / 30% boost to C.A. DMG / 30% boost to dark allies' charge bars at battle start",
+ "name": "Zirnitra's Aura"
+ },
+ "sub_skill": {
+ "id": "10419",
+ "comment": "25% boost dark allies' HP",
+ "name": "Zirnitra's Aura"
+ }
+ }
+ },
+ "summons_attack": 17611,
+ "summons_hp": 6533,
+ "sub_summons": {
+ "1": {
+ "param": {
+ "id": "909801625",
+ "image_id": "2040315000",
+ "level": "200",
+ "attack": "3345",
+ "hp": "1227",
+ "quality": "99",
+ "evolution_flag": "0",
+ "evolution": "5",
+ "is_mypage": false
+ },
+ "master": {
+ "id": "2040315000",
+ "name": "Death",
+ "attribute": "6",
+ "rarity": "4"
+ },
+ "skill": {
+ "id": "30259",
+ "comment": "140% boost to dark allies' ATK",
+ "name": "Death's Aura"
+ },
+ "sub_skill": {
+ "id": "20260",
+ "comment": "Amplify dark allies' DMG against light foes by 10%",
+ "name": "Death's Aura"
+ }
+ },
+ "2": {
+ "param": {
+ "id": "1325490215",
+ "image_id": "2040418000",
+ "level": "150",
+ "attack": "3044",
+ "hp": "1149",
+ "quality": "0",
+ "evolution_flag": "0",
+ "evolution": "4",
+ "is_mypage": false
+ },
+ "master": {
+ "id": "2040418000",
+ "name": "Fediel",
+ "attribute": "6",
+ "rarity": "4"
+ },
+ "skill": {
+ "id": "20469",
+ "comment": "140% boost to dark ATK",
+ "name": "Fediel's Aura"
+ },
+ "sub_skill": {
+ "id": "20470",
+ "comment": "40% boost to Dark's, Hatred's, and Oblivion's weapon skills",
+ "name": "Fediel's Aura"
+ }
+ }
+ },
+ "quick_user_summon_id": null,
+ "cjs_name": "vss_sw_0_01",
+ "cjs_position": {
+ "x": 4,
+ "y": 2
+ },
+ "param": {
+ "id": 11675274,
+ "attack": 92487,
+ "hp": 20777,
+ "attribute": 6,
+ "kind": 2,
+ "image": "310901_sw_0_01"
+ },
+ "job": {
+ "master": {
+ "id": "130401",
+ "name": "Manadiver",
+ "class": "7",
+ "domain": "13",
+ "weapon_1": "5",
+ "weapon_2": "2",
+ "companion_weapon_flag": "",
+ "ex_class": false
+ },
+ "param": {
+ "id": 25094544,
+ "is_master": true,
+ "level": 20,
+ "is_complete_master_level": false,
+ "master_level": 1,
+ "remain_next_master_exp": 50000,
+ "is_complete_perfection_proof": false,
+ "perfection_proof_level": 0,
+ "remain_next_perfection_proof_exp": 250
+ },
+ "bonue": {
+ "level_up_bonus": [
+ {
+ "kind": "bonus_1",
+ "kind_jp": "ATK",
+ "is_percent": "0",
+ "type": "attack_up",
+ "value": 4000,
+ "sort_id": "1010"
+ },
+ {
+ "kind": "bonus_18",
+ "kind_jp": "Skill DMG",
+ "is_percent": "1",
+ "type": "ability_attack_up",
+ "value": 30,
+ "sort_id": "1070"
+ }
+ ],
+ "master_bonus": [
+ {
+ "type": "attack_up",
+ "name": "ATK",
+ "comment": "",
+ "description": "",
+ "param": 19,
+ "kind": "bonus_1",
+ "is_percent_master": "1",
+ "sort_id": "1010"
+ },
+ {
+ "type": "defense_up",
+ "name": "DEF",
+ "comment": "",
+ "description": "",
+ "param": 13,
+ "kind": "bonus_2",
+ "is_percent_master": "1",
+ "sort_id": "1020"
+ },
+ {
+ "type": "hp_up",
+ "name": "HP",
+ "comment": "",
+ "description": "",
+ "param": 15,
+ "kind": "bonus_14",
+ "is_percent_master": "1",
+ "sort_id": "1030"
+ },
+ {
+ "type": "double_attack_rate_up",
+ "name": "Double attack rate",
+ "comment": "",
+ "description": "",
+ "param": 4,
+ "kind": "bonus_20",
+ "is_percent_master": "1",
+ "sort_id": "1040"
+ },
+ {
+ "type": "triple_attack_rate_up",
+ "name": "Triple attack rate",
+ "comment": "",
+ "description": "",
+ "param": 3,
+ "kind": "bonus_21",
+ "is_percent_master": "1",
+ "sort_id": "1050"
+ },
+ {
+ "type": "passive_damage_limit_up_plus",
+ "name": "DMG Cap",
+ "comment": "",
+ "description": "",
+ "param": "1",
+ "kind": "bonus_1",
+ "is_percent_master": "1",
+ "sort_id": "1060"
+ },
+ {
+ "type": "ability_attack_up",
+ "name": "Skill DMG",
+ "comment": "",
+ "description": "",
+ "param": 23,
+ "kind": "bonus_18",
+ "is_percent_master": "1",
+ "sort_id": "1070"
+ },
+ {
+ "type": "ability_damage_limit_up_value",
+ "name": "Skill DMG cap",
+ "comment": "",
+ "description": "",
+ "param": 5,
+ "kind": "bonus_18",
+ "is_percent_master": "1",
+ "sort_id": "1075"
+ },
+ {
+ "type": "guard_ailment",
+ "name": "Debuff resistance",
+ "comment": "",
+ "description": "",
+ "param": 20,
+ "kind": "bonus_3",
+ "is_percent_master": "1",
+ "sort_id": "1090"
+ },
+ {
+ "type": "ailment_enhance",
+ "name": "Debuff success rate",
+ "comment": "",
+ "description": "",
+ "param": 7,
+ "kind": "bonus_4",
+ "is_percent_master": "1",
+ "sort_id": "1100"
+ },
+ {
+ "type": "dodge",
+ "name": "Dodge",
+ "comment": "",
+ "description": "",
+ "param": 3,
+ "kind": "bonus_2",
+ "is_percent_master": "1",
+ "sort_id": "1110"
+ },
+ {
+ "type": "heal_up",
+ "name": "Healing",
+ "comment": "",
+ "description": "",
+ "param": 14,
+ "kind": "bonus_13",
+ "is_percent_master": "1",
+ "sort_id": "1120"
+ },
+ {
+ "type": "gauge_effect_up",
+ "name": "Inhibit overdrive",
+ "comment": "",
+ "description": "",
+ "param": 8,
+ "kind": "bonus_5",
+ "is_percent_master": "1",
+ "sort_id": "2010"
+ },
+ {
+ "type": "runaway_damage_cut",
+ "name": "Cut to DMG from a foe in overdrive",
+ "comment": "",
+ "description": "",
+ "param": "1",
+ "kind": "bonus_2",
+ "is_percent_master": "1",
+ "sort_id": "2030"
+ },
+ {
+ "type": "main_weapon_sword_attack_up",
+ "name": "Boost to main weapon's ATK when main weapon is a sabre",
+ "comment": "",
+ "description": "",
+ "param": 6,
+ "kind": "bonus_1",
+ "is_percent_master": "1",
+ "sort_id": "4010"
+ },
+ {
+ "type": "main_weapon_dagger_attack_up",
+ "name": "Boost to main weapon's ATK when main weapon is a dagger",
+ "comment": "",
+ "description": "",
+ "param": "3",
+ "kind": "bonus_1",
+ "is_percent_master": "1",
+ "sort_id": "4020"
+ },
+ {
+ "type": "main_weapon_spear_attack_up",
+ "name": "Boost to main weapon's ATK when main weapon is a spear",
+ "comment": "",
+ "description": "",
+ "param": "3",
+ "kind": "bonus_1",
+ "is_percent_master": "1",
+ "sort_id": "4030"
+ },
+ {
+ "type": "main_weapon_axe_attack_up",
+ "name": "Boost to main weapon's ATK when main weapon is an axe",
+ "comment": "",
+ "description": "",
+ "param": 6,
+ "kind": "bonus_1",
+ "is_percent_master": "1",
+ "sort_id": "4040"
+ },
+ {
+ "type": "main_weapon_wand_attack_up",
+ "name": "Boost to main weapon's ATK when main weapon is a staff",
+ "comment": "",
+ "description": "",
+ "param": "3",
+ "kind": "bonus_1",
+ "is_percent_master": "1",
+ "sort_id": "4050"
+ },
+ {
+ "type": "main_weapon_gun_attack_up",
+ "name": "Boost to main weapon's ATK when main weapon is a gun",
+ "comment": "",
+ "description": "",
+ "param": "3",
+ "kind": "bonus_1",
+ "is_percent_master": "1",
+ "sort_id": "4060"
+ },
+ {
+ "type": "main_weapon_melee_attack_up",
+ "name": "Boost to main weapon's ATK when main weapon is a melee",
+ "comment": "",
+ "description": "",
+ "param": "3",
+ "kind": "bonus_1",
+ "is_percent_master": "1",
+ "sort_id": "4070"
+ },
+ {
+ "type": "main_weapon_bow_attack_up",
+ "name": "Boost to main weapon's ATK when main weapon is a bow",
+ "comment": "",
+ "description": "",
+ "param": "3",
+ "kind": "bonus_1",
+ "is_percent_master": "1",
+ "sort_id": "4080"
+ },
+ {
+ "type": "main_weapon_harp_attack_up",
+ "name": "Boost to main weapon's ATK when main weapon is a harp",
+ "comment": "",
+ "description": "",
+ "param": "3",
+ "kind": "bonus_1",
+ "is_percent_master": "1",
+ "sort_id": "4090"
+ },
+ {
+ "type": "main_weapon_katana_attack_up",
+ "name": "Boost to main weapon's ATK when main weapon is a katana",
+ "comment": "",
+ "description": "",
+ "param": "3",
+ "kind": "bonus_1",
+ "is_percent_master": "1",
+ "sort_id": "4100"
+ },
+ {
+ "type": "special_skill_gauge_bonuse_attack",
+ "name": "Boost to charge bar gain upon normal attacks",
+ "comment": "",
+ "description": "",
+ "param": "1",
+ "kind": "bonus_15",
+ "is_percent_master": "0",
+ "sort_id": "5010"
+ },
+ {
+ "type": "defense_up_my_max_hp",
+ "name": "Boost to DEF when HP is full",
+ "comment": "",
+ "description": "",
+ "param": "3",
+ "kind": "bonus_2",
+ "is_percent_master": "1",
+ "sort_id": "5020"
+ },
+ {
+ "type": "my_job_class_if:passive_damage_limit_up_plus",
+ "name": "Boost to DMG cap for classes not row V",
+ "comment": "",
+ "description": "",
+ "param": "3",
+ "kind": "bonus_1",
+ "is_percent_master": "1",
+ "sort_id": "5030"
+ },
+ {
+ "type": "my_job_class_if:defense_up",
+ "name": "Boost to DEF for classes not row V",
+ "comment": "",
+ "description": "",
+ "param": "5",
+ "kind": "bonus_2",
+ "is_percent_master": "1",
+ "sort_id": "5040"
+ },
+ {
+ "type": "my_job_class_if:passive_heal_limit_up",
+ "name": "Boost to healing cap for classes not row V",
+ "comment": "",
+ "description": "",
+ "param": "3",
+ "kind": "bonus_13",
+ "is_percent_master": "1",
+ "sort_id": "5050"
+ },
+ {
+ "type": "my_job_class_if:ability_attack_up",
+ "name": "Boost to skill DMG for classes not row V",
+ "comment": "",
+ "description": "",
+ "param": "3",
+ "kind": "bonus_18",
+ "is_percent_master": "1",
+ "sort_id": "5060"
+ },
+ {
+ "type": "my_job_class_if:final_attack_rise_plus",
+ "name": "Amplify normal attack DMG for classes not row V",
+ "comment": "",
+ "description": "",
+ "param": "3",
+ "kind": "bonus_1",
+ "is_percent_master": "1",
+ "sort_id": "5070"
+ },
+ {
+ "type": "my_job_class_if:ailment_enhance",
+ "name": "Boost to debuff success rate for classes not row V",
+ "comment": "",
+ "description": "",
+ "param": "3",
+ "kind": "bonus_4",
+ "is_percent_master": "1",
+ "sort_id": "5080"
+ }
+ ],
+ "master_bonus_of_job": [
+ {
+ "type": "my_job_class_if:ability_attack_up",
+ "name": "Boost to skill DMG for classes not row V",
+ "comment": "",
+ "description": "",
+ "param": "3",
+ "kind": "bonus_18",
+ "is_percent_master": "1",
+ "sort_id": "5060"
+ }
+ ]
+ }
+ },
+ "set_action": [
+ {
+ "character_id": "0",
+ "action_set_pos": "0",
+ "set_action_id": "3040",
+ "name": "Dispel"
+ },
+ {
+ "character_id": "0",
+ "action_set_pos": "1",
+ "set_action_id": "1422",
+ "name": "Dark Haze"
+ },
+ {
+ "character_id": "0",
+ "action_set_pos": "2",
+ "set_action_id": "201851",
+ "name": "Wild Magica"
+ }
+ ],
+ "shield_id": null,
+ "skin_shield_id": null,
+ "familiar_id": 1,
+ "skin_familiar_id": null,
+ "skill": {
+ "count": 20,
+ "description": [
+ {
+ "over": 1,
+ "comment": "Boost to Main Character ATK and HP",
+ "sort": "10000021"
+ },
+ {
+ "over": 2,
+ "comment": "Massive boost to dark allies' ATK",
+ "sort": "10100060"
+ },
+ {
+ "over": 1,
+ "comment": "Big boost to dark allies' ATK",
+ "sort": "10100061"
+ },
+ {
+ "over": 2,
+ "comment": "Medium boost to dark allies' ATK and max HP",
+ "sort": "10100202"
+ },
+ {
+ "over": 3,
+ "comment": "Small boost to dark allies' ATK and max HP",
+ "sort": "10100203"
+ },
+ {
+ "over": 1,
+ "comment": "Small boost to dark allies' ATK and critical hit rate",
+ "sort": "10100463"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to all allies' ATK based on number of Humans and Erunes in party (Also counts Primal and Other allies)",
+ "sort": "10300903"
+ },
+ {
+ "over": 1,
+ "comment": "Small boost to dark allies' multiattack rate",
+ "sort": "10400063"
+ },
+ {
+ "over": 2,
+ "comment": "Big boost to dark allies' critical hit rate",
+ "sort": "10500061"
+ },
+ {
+ "over": 2,
+ "comment": "Boost to dark allies' DMG cap",
+ "sort": "10700026"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to dark allies' DMG cap (DMG cap further boosted in Arcarum)",
+ "sort": "10700072"
+ },
+ {
+ "over": 1,
+ "comment": "Big boost to dark allies' ATK and max HP / Big amplifying boost to DMG",
+ "sort": "10701021"
+ },
+ {
+ "over": 1,
+ "comment": "Amplify all allies' superior elemental DMG",
+ "sort": "10702901"
+ },
+ {
+ "over": 2,
+ "comment": "Boost to ATK based on how many axes are equipped",
+ "sort": "10708004"
+ },
+ {
+ "over": 1,
+ "comment": "Massive boost to dark allies' ATK / Boost to dark allies' ATK and DEF when an ally is knocked out (Stackable) ",
+ "sort": "10708202"
+ },
+ {
+ "over": 2,
+ "comment": "When at least 4 weapons of the same weapon group are equipped: Boost to dark allies' ATK, DEF, and DMG cap",
+ "sort": "10709361"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to all allies' skill DMG cap",
+ "sort": "30300006"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to skill DMG cap and skill hit rate",
+ "sort": "30300010"
+ },
+ {
+ "over": 1,
+ "comment": "Boost to dark allies' ATK, DMG cap, and multiattack rate / Amplify normal attack DMG (Activates when either dark Omega or dark Optimus weapon skills have a boost of 280% or above)",
+ "sort": "30300018"
+ },
+ {
+ "over": 2,
+ "comment": "Supplement dark allies' DMG",
+ "sort": "40101976"
+ }
+ ]
+ },
+ "damage_info": {
+ "assumed_advantage_damage_attribute": 5,
+ "assumed_normal_damage_attribute": 6,
+ "assumed_advantage_damage": 1134547,
+ "assumed_normal_damage": 765017,
+ "hp": 102961,
+ "effect_value_info": [
+ {
+ "icon_img": "01_icon_might_01.png",
+ "value": "516%",
+ "is_max": false
+ },
+ {
+ "icon_img": "01_icon_might_02.png",
+ "value": "20%",
+ "is_max": false
+ },
+ {
+ "icon_img": "01_icon_might_03.png",
+ "value": "105%",
+ "is_max": false
+ },
+ {
+ "icon_img": "01_icon_might_04.png",
+ "value": "80%",
+ "is_max": true
+ },
+ {
+ "icon_img": "01_icon_critical.png",
+ "value": "78.3%",
+ "is_max": false
+ },
+ {
+ "icon_img": "01_icon_da_rate.png",
+ "value": "10.15%",
+ "is_max": false
+ },
+ {
+ "icon_img": "01_icon_ta_rate.png",
+ "value": "10.15%",
+ "is_max": false
+ },
+ {
+ "icon_img": "03_icon_hp.png",
+ "value": "320%",
+ "is_max": false
+ },
+ {
+ "icon_img": "02_icon_def.png",
+ "value": "70%",
+ "is_max": false
+ },
+ {
+ "icon_img": "04_icon_skill_dmg_cap.png",
+ "value": "50%",
+ "is_max": false
+ },
+ {
+ "icon_img": "04_icon_dmg_cap.png",
+ "value": "20%",
+ "is_max": true
+ },
+ {
+ "icon_img": "04_icon_dmg_cap_other.png",
+ "value": "14%",
+ "is_max": false
+ },
+ {
+ "icon_img": "04_icon_dmg_supp.png",
+ "value": "+100000",
+ "is_max": true
+ },
+ {
+ "icon_img": "04_icon_elem_amplify.png",
+ "value": "25%",
+ "is_max": false
+ },
+ {
+ "icon_img": "04_icon_amplify.png",
+ "value": "5.8%",
+ "is_max": false
+ },
+ {
+ "icon_img": "06_icon_super_dmg_cap.png",
+ "value": "2%",
+ "is_max": false
+ },
+ {
+ "icon_img": "05_icon_atk.png",
+ "value": "3.2%",
+ "is_max": false
+ }
+ ],
+ "summon_name": "Hades"
+ },
+ "after_damage_info": []
+ }
+ },
+ "is_main_weapon_fixed": false,
+ "is_weapon_skin": false,
+ "recommend_attr": 4,
+ "is_effective_companionweapon": false,
+ "companionparts_button_flash": false,
+ "is_enable_recommend_party": true,
+ "quest_info": null,
+ "replicard_dungeon_id": null
+}
diff --git a/spec/services/processors/base_processor_spec.rb b/spec/services/processors/base_processor_spec.rb
new file mode 100644
index 0000000..af535e0
--- /dev/null
+++ b/spec/services/processors/base_processor_spec.rb
@@ -0,0 +1,45 @@
+# frozen_string_literal: true
+
+require 'rails_helper'
+require 'rails_helper'
+
+module Processors
+ class DummyBaseProcessor < BaseProcessor
+ # A dummy implementation of process.
+ def process
+ "processed"
+ end
+
+ # Expose the protected log method as public for testing.
+ def public_log(message)
+ log(message)
+ end
+ end
+end
+
+RSpec.describe Processors::DummyBaseProcessor, type: :model do
+ # Note: BaseProcessor.new expects (party, data, options = {})
+ let(:dummy_party) { nil }
+ let(:dummy_data) { {} }
+ let(:processor) { described_class.new(dummy_party, dummy_data) }
+
+ describe '#process' do
+ it 'returns the dummy processed value' do
+ expect(processor.process).to eq("processed")
+ end
+ end
+
+ describe '#public_log' do
+ it 'logs a message containing the processor class name' do
+ message = "Test log message"
+ expect(Rails.logger).to receive(:info).with(a_string_including("DummyBaseProcessor", message))
+ processor.public_log(message)
+ end
+ end
+
+ after(:each) do |example|
+ if example.exception
+ puts "\nDEBUG [DummyBaseProcessor]: #{example.full_description} failed with error: #{example.exception.message}"
+ end
+ end
+end