forked from OpenNeo/impress
fix gender/emotion states with corridor of chance effects sorting to the front
So it turns out this was just one of those things I forgot to fix the big database restructure came along: we were comparing swf_asset.remote_id against parents_swf_assets.swf_asset_id, which are two different identifiers entirely. Now using swf_asset.id, so fixed :)
This commit is contained in:
parent
1fdf1f7b45
commit
7795119a8c
1 changed files with 1 additions and 1 deletions
|
@ -15,7 +15,7 @@ class PetState < ActiveRecord::Base
|
||||||
|
|
||||||
bio_effect_zone_id = 4
|
bio_effect_zone_id = 4
|
||||||
scope :emotion_order, joins(:parent_swf_asset_relationships).
|
scope :emotion_order, joins(:parent_swf_asset_relationships).
|
||||||
joins("LEFT JOIN swf_assets effect_assets ON effect_assets.remote_id = parents_swf_assets.swf_asset_id AND effect_assets.zone_id = #{bio_effect_zone_id}").
|
joins("LEFT JOIN swf_assets effect_assets ON effect_assets.id = parents_swf_assets.swf_asset_id AND effect_assets.zone_id = #{bio_effect_zone_id}").
|
||||||
group("pet_states.id").
|
group("pet_states.id").
|
||||||
order("COUNT(effect_assets.remote_id) ASC, COUNT(parents_swf_assets.swf_asset_id) DESC, SUM(parents_swf_assets.swf_asset_id) ASC")
|
order("COUNT(effect_assets.remote_id) ASC, COUNT(parents_swf_assets.swf_asset_id) DESC, SUM(parents_swf_assets.swf_asset_id) ASC")
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue