27 lines
No EOL
592 B
Ruby
27 lines
No EOL
592 B
Ruby
attributes :id,
|
|
:party_id,
|
|
:mainhand,
|
|
:position,
|
|
:uncap_level,
|
|
:element
|
|
|
|
node :object do |w|
|
|
partial("weapons/base", :object => w.weapon)
|
|
end
|
|
|
|
node :weapon_keys, :if => lambda { |w| [2, 3, 17, 22].include?(w.weapon.series) } do |w|
|
|
partial("weapon_keys/base", :object => w.weapon_keys)
|
|
end
|
|
|
|
node :ax, :if => lambda { |w| w.weapon.ax > 0 } do |w|
|
|
[
|
|
{
|
|
:modifier => w.ax_modifier1,
|
|
:strength => w.ax_strength1
|
|
},
|
|
{
|
|
:modifier => w.ax_modifier2,
|
|
:strength => w.ax_strength2
|
|
}
|
|
]
|
|
end |