Update blueprints
This updates the blueprints to match the new schema. The new AwakeningBlueprint was accidentally added already, oops.
This commit is contained in:
parent
d153cae55b
commit
7575ced805
4 changed files with 20 additions and 5 deletions
|
|
@ -63,6 +63,12 @@ module Api
|
||||||
ougi_ratio_flb: w.ougi_ratio_flb
|
ougi_ratio_flb: w.ougi_ratio_flb
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
field :awakenings do
|
||||||
|
Awakening.where(object_type: 'Character').map do |a|
|
||||||
|
AwakeningBlueprint.render_as_hash(a)
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,10 @@ module Api
|
||||||
end
|
end
|
||||||
|
|
||||||
field :awakening do |c|
|
field :awakening do |c|
|
||||||
c.awakening
|
{
|
||||||
|
type: AwakeningBlueprint.render_as_hash(c.awakening),
|
||||||
|
level: c.awakening_level
|
||||||
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
field :over_mastery, if: lambda { |_fn, obj, _opt|
|
field :over_mastery, if: lambda { |_fn, obj, _opt|
|
||||||
|
|
|
||||||
|
|
@ -32,9 +32,9 @@ module Api
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
field :awakening, if: ->(_field_name, w, _options) { w.weapon.awakening } do |w|
|
field :awakening, if: ->(_field_name, w, _options) { w.awakening_id } do |w|
|
||||||
{
|
{
|
||||||
type: w.awakening_type,
|
type: AwakeningBlueprint.render_as_hash(w.awakening),
|
||||||
level: w.awakening_level
|
level: w.awakening_level
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
|
||||||
|
|
@ -11,8 +11,8 @@ module Api
|
||||||
end
|
end
|
||||||
|
|
||||||
fields :granblue_id, :element, :proficiency,
|
fields :granblue_id, :element, :proficiency,
|
||||||
:max_level, :max_skill_level, :limit, :rarity,
|
:max_level, :max_skill_level, :max_awakening_level, :limit, :rarity,
|
||||||
:series, :ax, :ax_type, :awakening
|
:series, :ax, :ax_type
|
||||||
|
|
||||||
field :uncap do |w|
|
field :uncap do |w|
|
||||||
{
|
{
|
||||||
|
|
@ -38,6 +38,12 @@ module Api
|
||||||
max_atk_ulb: w.max_atk_ulb
|
max_atk_ulb: w.max_atk_ulb
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
field :awakenings, if: ->(_field_name, w, _options) { w.awakenings } do |w|
|
||||||
|
w.awakenings.map do |a|
|
||||||
|
AwakeningBlueprint.render_as_hash(a)
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue