hensei-api/db/seed/test/weapon_awakenings_test.csv
Justin Edmund 3cdd925162
Fix filters and add processors (#181)
* Update test csvs

* Fix count filters and refactor apply_filters

* Update party_querying_concern.rb

* +tests/-debug logs

* Make party association optional in Job

* Updates for weapon series

- Change to new series numbers
- Add static method for querying whether the weapon's element is changeable
- Add a new method to return a text slug for the weapon's series

* Add and update test data

- Updates canonical.rb for loading multiple types of data with multiple types of associations
- Adds test data for Guidebooks, Job Accessories, Job Skills, and Jobs
- Updates test data for Weapons and Summons

* Migrations

- Adds series of migrations for changing the weapon's series to the values used by Cygames
- Shuffled around some foreign keys

* Implement BaseProcessor

Processors are in charge of processing deck data straight from Granblue.

* Implement CharacterProcessor

Process character data from deck

* Implement WeaponProcessor

Process weapon data from deck

* Implement JobProcessor

Process job, job skill, and job accessory data from deck

* Implement SummonProcessor

Process summon data from deck

* Update SummonProcessor to work like the others

* ImportController should use processors

* Process element for changeable weapons
2025-02-17 23:51:50 -08:00

1.5 KiB

1idweapon_idawakening_id
23f8be70e-db9f-41c0-91a7-b07cca9ed263706438c4-a5eb-4f7c-a145-0c2a3e7e6fbe18ab5007-3fcb-4f83-a7a0-879a9a4a7ad7
359af97e7-8828-432e-9ff7-b2c792d08d70ba7af3b3-c62f-4f85-a420-0321c776ba00275c9de5-db1e-4c66-8210-660505fd1af4
497c4b396-597f-4622-9f6d-ee9536a6629bba7af3b3-c62f-4f85-a420-0321c776ba00d691a61c-dc7e-4d92-a8e6-98c04608353c
5b6b911bb-ee89-435f-b325-9df53a1ce6eaba7af3b3-c62f-4f85-a420-0321c776ba00969d37db-5f14-4d1a-bef4-59ba5a016674
61dbff135-b401-4619-973d-740f4504ee3aa2f0db22-baf1-4640-8c2e-6d283375744fd691a61c-dc7e-4d92-a8e6-98c04608353c
7d48fd874-484d-41c5-bff0-709cb714f7b0a2f0db22-baf1-4640-8c2e-6d283375744f275c9de5-db1e-4c66-8210-660505fd1af4
8e793cc76-025d-4b6d-975a-58c56ff1914147208685-e87a-4e07-b328-fb9ac3888718d691a61c-dc7e-4d92-a8e6-98c04608353c
942ba1467-971e-40bd-b701-07538678cc95e7a05d2e-a3ec-4620-98a5-d8472d474971d691a61c-dc7e-4d92-a8e6-98c04608353c
106e94080f-1bbf-4171-8d77-40328c1daf1fe7a05d2e-a3ec-4620-98a5-d8472d474971969d37db-5f14-4d1a-bef4-59ba5a016674
11714e3575-d536-4a77-870b-b5e2d8b31b68e7a05d2e-a3ec-4620-98a5-d8472d474971275c9de5-db1e-4c66-8210-660505fd1af4
125daffb43-f456-41db-8e04-dadc42bea7888137294e-6bf1-4bac-a1e0-38cdc542622bd691a61c-dc7e-4d92-a8e6-98c04608353c
13ab83344b-b4ee-4aad-8e9b-1b7a8169575b8137294e-6bf1-4bac-a1e0-38cdc542622b275c9de5-db1e-4c66-8210-660505fd1af4
14e26dbd37-b4d1-49f2-a5f2-36525a57b9988137294e-6bf1-4bac-a1e0-38cdc542622b969d37db-5f14-4d1a-bef4-59ba5a016674