Updates blueprints for new model attributes
* Renamed `ml` to `master_level` * Added `ultimate_mastery` to Jobs and Parties * Restructured `atk`, `hp`, `max_level`, and `max_skill_level` and other relevant attributes under a `stats` field on canonical objects
This commit is contained in:
parent
ba52a1df43
commit
67c004b2a4
5 changed files with 70 additions and 60 deletions
|
|
@ -20,22 +20,6 @@ module Api
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
field :hp do |w|
|
|
||||||
{
|
|
||||||
min_hp: w.min_hp,
|
|
||||||
max_hp: w.max_hp,
|
|
||||||
max_hp_flb: w.max_hp_flb
|
|
||||||
}
|
|
||||||
end
|
|
||||||
|
|
||||||
field :atk do |w|
|
|
||||||
{
|
|
||||||
min_atk: w.min_atk,
|
|
||||||
max_atk: w.max_atk,
|
|
||||||
max_atk_flb: w.max_atk_flb
|
|
||||||
}
|
|
||||||
end
|
|
||||||
|
|
||||||
field :race do |w|
|
field :race do |w|
|
||||||
[
|
[
|
||||||
w.race1,
|
w.race1,
|
||||||
|
|
@ -50,17 +34,28 @@ module Api
|
||||||
]
|
]
|
||||||
end
|
end
|
||||||
|
|
||||||
field :data do |w|
|
field :stats do |w|
|
||||||
{
|
{
|
||||||
base_da: w.base_da,
|
atk: {
|
||||||
base_ta: w.base_ta
|
min_atk: w.min_atk,
|
||||||
}
|
max_atk: w.max_atk,
|
||||||
end
|
max_atk_flb: w.max_atk_flb,
|
||||||
|
max_atk_ulb: w.max_atk_ulb
|
||||||
field :ougi_ratio do |w|
|
},
|
||||||
{
|
hp: {
|
||||||
ougi_ratio: w.ougi_ratio,
|
min_hp: w.min_hp,
|
||||||
ougi_ratio_flb: w.ougi_ratio_flb
|
max_hp: w.max_hp,
|
||||||
|
max_hp_flb: w.max_hp_flb,
|
||||||
|
max_hp_ulb: w.max_hp_ulb
|
||||||
|
},
|
||||||
|
data: {
|
||||||
|
base_da: w.base_da,
|
||||||
|
base_ta: w.base_ta
|
||||||
|
},
|
||||||
|
charge_attack: {
|
||||||
|
ougi_ratio: w.ougi_ratio,
|
||||||
|
ougi_ratio_flb: w.ougi_ratio_flb
|
||||||
|
}
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@ module Api
|
||||||
]
|
]
|
||||||
end
|
end
|
||||||
|
|
||||||
fields :granblue_id, :row, :ml, :order, :accessory, :accessory_type
|
fields :granblue_id, :row, :master_level, :ultimate_mastery, :order, :accessory, :accessory_type
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
|
|
@ -52,6 +52,7 @@ module Api
|
||||||
end
|
end
|
||||||
|
|
||||||
view :jobs do
|
view :jobs do
|
||||||
|
fields :master_level, :ultimate_mastery
|
||||||
association :job,
|
association :job,
|
||||||
blueprint: JobBlueprint
|
blueprint: JobBlueprint
|
||||||
include_view :job_skills
|
include_view :job_skills
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ module Api
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
fields :granblue_id, :element, :rarity, :max_level
|
fields :granblue_id, :element, :rarity
|
||||||
|
|
||||||
field :uncap do |w|
|
field :uncap do |w|
|
||||||
{
|
{
|
||||||
|
|
@ -20,23 +20,23 @@ module Api
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
field :hp do |w|
|
field :stats do |w|
|
||||||
{
|
{
|
||||||
min_hp: w.min_hp,
|
atk: {
|
||||||
max_hp: w.max_hp,
|
min_atk: w.min_atk,
|
||||||
max_hp_flb: w.max_hp_flb,
|
max_atk: w.max_atk,
|
||||||
max_hp_ulb: w.max_hp_ulb,
|
max_atk_flb: w.max_atk_flb,
|
||||||
max_hp_xlb: w.max_hp_xlb
|
max_atk_ulb: w.max_atk_ulb,
|
||||||
}
|
max_atk_xlb: w.max_atk_xlb
|
||||||
end
|
},
|
||||||
|
hp: {
|
||||||
field :atk do |w|
|
min_hp: w.min_hp,
|
||||||
{
|
max_hp: w.max_hp,
|
||||||
min_atk: w.min_atk,
|
max_hp_flb: w.max_hp_flb,
|
||||||
max_atk: w.max_atk,
|
max_hp_ulb: w.max_hp_ulb,
|
||||||
max_atk_flb: w.max_atk_flb,
|
max_hp_xlb: w.max_hp_xlb
|
||||||
max_atk_ulb: w.max_atk_ulb,
|
},
|
||||||
max_atk_xlb: w.max_atk_xlb
|
max_level: w.max_level,
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
|
|
@ -11,8 +11,21 @@ module Api
|
||||||
end
|
end
|
||||||
|
|
||||||
fields :granblue_id, :element, :proficiency,
|
fields :granblue_id, :element, :proficiency,
|
||||||
:max_level, :max_skill_level, :limit, :rarity,
|
:limit, :rarity, :series
|
||||||
:series, :ax, :ax_type, :awakening
|
|
||||||
|
field :ax do |w|
|
||||||
|
{
|
||||||
|
has_ax: w.ax,
|
||||||
|
type: w.ax_type
|
||||||
|
}
|
||||||
|
end
|
||||||
|
|
||||||
|
field :awakening do |w|
|
||||||
|
{
|
||||||
|
has_awakening: w.awakening,
|
||||||
|
types: w.awakening_types
|
||||||
|
}
|
||||||
|
end
|
||||||
|
|
||||||
field :uncap do |w|
|
field :uncap do |w|
|
||||||
{
|
{
|
||||||
|
|
@ -21,21 +34,22 @@ module Api
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
field :hp do |w|
|
field :stats do |w|
|
||||||
{
|
{
|
||||||
min_hp: w.min_hp,
|
atk: {
|
||||||
max_hp: w.max_hp,
|
min_atk: w.min_atk,
|
||||||
max_hp_flb: w.max_hp_flb,
|
max_atk: w.max_atk,
|
||||||
max_hp_ulb: w.max_hp_ulb
|
max_atk_flb: w.max_atk_flb,
|
||||||
}
|
max_atk_ulb: w.max_atk_ulb
|
||||||
end
|
},
|
||||||
|
hp: {
|
||||||
field :atk do |w|
|
min_hp: w.min_hp,
|
||||||
{
|
max_hp: w.max_hp,
|
||||||
min_atk: w.min_atk,
|
max_hp_flb: w.max_hp_flb,
|
||||||
max_atk: w.max_atk,
|
max_hp_ulb: w.max_hp_ulb
|
||||||
max_atk_flb: w.max_atk_flb,
|
},
|
||||||
max_atk_ulb: w.max_atk_ulb
|
max_level: w.max_level,
|
||||||
|
max_skill_level: w.max_skill_level
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue