fa2962ae1c
Add remix method to parties controller
2023-01-08 21:50:30 -08:00
a3e76d53e7
Add amoeba configuration to Party
2023-01-08 21:50:30 -08:00
1925678888
Return when no params
2023-01-08 21:50:30 -08:00
b0b446aba3
Fix set_from_slug
2023-01-08 21:50:30 -08:00
433bd19f6d
Fix party creation
2023-01-08 21:50:30 -08:00
2a465aca3b
Move shortcode setting to before_save on Party model
2023-01-08 21:50:30 -08:00
70bbd47606
Add endpoint and stub method
2023-01-08 21:49:57 -08:00
3f914d3be7
Merge branch 'main' into character-mods
2023-01-08 05:54:00 -08:00
78df1df683
Allow empty strong params
2023-01-08 01:30:12 -08:00
382b2e2a92
Enable extra if the GridWeapon is in position 9, 10, 11
2023-01-08 01:16:43 -08:00
beeeef3104
TEMP: Comment out problematic code
...
We don't ever send parameters when posting a party, so for now we don't need to worry about this.
We can't leave this like this though: You should be able to send a complete party in the future (for API creation via strings)
2023-01-08 01:16:25 -08:00
8f9bd0077e
Add new fields to output of GridCharacter
2023-01-07 07:51:54 -08:00
3617088418
Add update method for GridCharacter and other utils
...
* Add check_authorization for before update and eventually destroy runs
* Update permitted parameters
2023-01-07 07:51:40 -08:00
5351123aa2
Add basic validation for various mastery bonuses
...
* Ensure transcendence is possible on that character
* Ensure transcendence_step is in bounds
* Ensure Over Mastery Attack is a valid value
* Ensure Over Mastery HP is a valid value
* Ensure Over Mastery Attack is 2x Over Mastery HP
* Ensure Awakening level is in bounds
2023-01-07 07:51:04 -08:00
3226acdf4a
Allow input of expanded details and output them
2023-01-03 08:05:47 -08:00
fb037b3249
Fix testing conflict_characters
2023-01-03 02:41:38 -08:00
5e4cb4fe2b
Fix reference to weapon series
2023-01-03 02:41:30 -08:00
a5237d2fa0
Add AX type to blueprint
2023-01-02 21:32:11 -08:00
83c6b2397a
Refactor weapon conflicts into model validations
2023-01-02 21:24:53 -08:00
c39abfe8d6
Fix AX reference
...
Was using int, now uses bool
2023-01-02 21:24:43 -08:00
1789dcee4b
Move conflict detection code to GridWeapon
2023-01-02 16:25:35 -08:00
eaa6234714
Refactor skills_are_unique
2023-01-02 16:25:35 -08:00
9387bd321f
Refactor GridCharactersController
...
This is a similar refactor to GridWeaponsController
2023-01-02 16:25:35 -08:00
ebbbdc174b
Fix bug in GridCharactersController refactor
...
This would show a conflict modal for any weapon as long as one of the weapons was an opus or draconic
2023-01-02 16:25:35 -08:00
839be176ad
Revert gridweaponscontroller refactor
2022-12-30 15:39:47 -08:00
7049e8e723
Fix bug introduced in last PR
2022-12-30 06:09:58 -08:00
3e77365635
Refactor #create
...
This method is humongous and very confusing, and often gives double render errors. This refactor breaks things up into smaller methods to help make it a bit more readable.
2022-12-30 05:08:40 -08:00
6f588386d0
Filter out grids that don't have more than two distinct weapons
2022-12-29 02:36:52 -08:00
1752081f3f
Output theme
2022-12-25 20:17:20 -08:00
383d59703f
Add theme to user table and blueprint
2022-12-25 16:01:40 -08:00
e2332f9652
Allow searching only for extra or subaura objects
2022-12-25 00:29:55 -08:00
adbb5b6c7d
Disallow adding arbitrary weapons to Extra slots
2022-12-25 00:23:27 -08:00
ec25230bc5
Implement detecting and resolving weapon conflicts
2022-12-24 23:30:10 -08:00
7a8cf30ffb
Fix series for Class Champion emblems
2022-12-24 04:55:11 -08:00
ae1da20f27
Fix fetching weapon keys so you dont need filters
2022-12-24 04:54:50 -08:00
4f4d9e27a7
Add slug to weapon key table
2022-12-23 23:31:34 -08:00
ddae480f48
Merge branch 'main' into awakening
2022-12-23 19:28:03 -08:00
f17be0ea03
Merge branch 'main' of github.com:jedmund/hensei-api
2022-12-23 19:24:12 -08:00
e0df40f035
Remove log
2022-12-23 19:22:45 -08:00
574d8e0b3e
Normalize constants in ApiController
2022-12-23 19:08:36 -08:00
6ccc8fd338
Add awakenings to blueprints
2022-12-23 16:40:42 -08:00
13dae81737
Fix bug preventing selecting Row IV, V and EXII
2022-12-23 15:49:30 -08:00
8b69a44d83
Allow unsetting of jobs
...
Unsetting a job also removes all of its skills
2022-12-23 15:42:46 -08:00
464fe2f1aa
Update output for GridObjects when uncapping
2022-12-22 23:41:04 -08:00
a837210029
Removed current job's subskills from search
2022-12-22 23:27:46 -08:00
874c20245d
Refined selecting skills based on job
...
* Bugfix: You can now select a third subskill on Rows 1, 2 and 3
* Edgecase: When switching from a Row 1, 2 or 3 class to Row 4, 5 or EX2, the third EMP skill set is removed
2022-12-22 23:27:24 -08:00
8c1d51fb4f
Updated getting skills assignable to a job
...
This endpoint isn't used though
2022-12-22 23:26:23 -08:00
b7a537f540
Fix token generation on signup
2022-12-22 21:27:38 -08:00
041f8ee189
Fix errors with error handling
2022-12-22 18:12:47 -08:00
e91e1664a6
Update blueprint for availability endpoints
2022-12-22 18:12:34 -08:00