ae060bec18
Add Ultimate Mastery and other job mastery updates ( #78 )
...
* Small Rails 7 configuration changes (#72 )
* Remove log call
* Show EMP skills for Row 5 classes
Row 4 EMP skills were not showing up, so you couldn't set Rage IV on Viking, for example
* Allow adding EMP skills from prior rows to team
We let you search but didn't fix the server-side validation check for skills
* Add `granblue_id` column to WeaponKeys table
This should have a `NOT NULL` constraint, but due to existing data it is nullable until we can update all environments with values.
* Add granblue_id to WeaponKeyBlueprint
* Rename ml to master level
* Add Ultimate Mastery
* Migrate database
* Migrate database
2023-03-16 08:38:20 -07:00
31e05179e2
Add granblue_id to WeaponKeys ( #77 )
...
* Small Rails 7 configuration changes (#72 )
* Remove log call
* Show EMP skills for Row 5 classes
Row 4 EMP skills were not showing up, so you couldn't set Rage IV on Viking, for example
* Allow adding EMP skills from prior rows to team
We let you search but didn't fix the server-side validation check for skills
* Add `granblue_id` column to WeaponKeys table
This should have a `NOT NULL` constraint, but due to existing data it is nullable until we can update all environments with values.
* Add granblue_id to WeaponKeyBlueprint
* Migrate database
2023-03-16 08:35:28 -07:00
cce33ebf08
Add local_id to Party object
...
We can't save in the user_id column because it is an association, but that's okay
2023-01-31 00:54:17 -08:00
c4ae38a432
Add edit key to Parties table
2023-01-31 00:28:58 -08:00
50c9dbe7b3
Make migration more robust
2023-01-30 03:48:12 -08:00
8d68a97ab1
Add missing migration
2023-01-30 03:45:09 -08:00
6c084610ad
Fix counter caches
2023-01-28 01:19:46 -08:00
8bd78d7764
Add version field
2023-01-25 20:03:00 -08:00
c70290d6d5
Add primary key to migration
2023-01-25 19:30:06 -08:00
7911374c1e
Add updates table
2023-01-25 19:12:29 -08:00
7d142ada54
Add accessory_id to Party and enable saving
...
Saves without validation right now
2023-01-24 02:11:54 -08:00
0ff7e7a8dd
Add JobAccessory model and add type to schema
...
We need type because we don't want to hardcode job ids in scripts
2023-01-23 20:52:06 -08:00
7de4bb6863
Add job accessories table
2023-01-23 17:03:41 -08:00
99578d33ee
Merge branch 'staging' into job-icons
2023-01-22 23:15:31 -08:00
ee7085f65e
Merge branch 'staging' into summon-renewal
2023-01-22 23:12:57 -08:00
67146e3ab3
Add Granblue ID instead of slug
2023-01-22 21:59:43 -08:00
54948e4435
Add slug to Jobs table
2023-01-22 21:56:08 -08:00
65d8024476
Add XLB stat fields
2023-01-22 19:57:49 -08:00
c2576973bb
Add source party column to parties
2023-01-08 21:50:30 -08:00
a2fff663d6
More database updates for mastery cols
...
* Awakening should be jsonb
* All mastery columns are not nullable
2023-01-07 07:49:28 -08:00
7404bcbac9
Change mastery columns to use jsonb
...
5 columns better than 10
2023-01-07 05:33:16 -08:00
6cf9c8d2ae
Create 20230106023753_change_awakening_type_default_value.rb
2023-01-06 01:29:09 -08:00
d505b35861
Update properties of new fields again
2023-01-03 18:06:57 -08:00
09973142e2
Update default value for turn count to 1
2023-01-03 08:05:16 -08:00
6cd75f8f16
Add new party details to database
2023-01-03 03:19:15 -08:00
5a0a03c2b7
Add more character mod fields
...
Ring and earring support
2023-01-02 15:58:57 -08:00
253678f693
Add transcendence_step to GridWeapons and GridSummons
...
This will allow the user to set the level of their transcendence for Eternals and Bahamut
2023-01-02 15:58:40 -08:00
b46b1fbfd2
Set defaults on summons
...
Summon FLB, ULB and max_level don't have defaults and can be null, which is bad
2023-01-02 15:58:12 -08:00
0c4ed3e157
Add XLB (Transcendence) to Summons
...
Thanks, Bahamut
2023-01-02 15:57:48 -08:00
cfe667ac4e
Change AX on Weapons to boolean
...
Moves current column to `ax_type` but we will probably remove it and do series-based matching on the client
2023-01-02 15:57:29 -08:00
a6c43d5f57
Change limit on Weapons/Summons to boolean
2023-01-02 15:56:54 -08:00
a8c8653aa9
Add default values to Weapon level and skill level
2022-12-25 21:46:27 -08:00
e9dbc36f2a
Add default value to theme in user table
2022-12-25 16:11:51 -08:00
383d59703f
Add theme to user table and blueprint
2022-12-25 16:01:40 -08:00
4f4d9e27a7
Add slug to weapon key table
2022-12-23 23:31:34 -08:00
bb0e596e0d
Add awakening boolean to canonical weapons
2022-12-21 00:48:18 -08:00
c14b2eac82
Add awakening to weapons and characters
2022-12-21 00:41:54 -08:00
b1c6930121
Add base_job so we can track base skills
2022-12-03 11:43:27 -08:00
8e5571265f
Add job skills to database
2022-12-01 04:46:24 -08:00
b41a67df30
Add job skills table
2022-11-27 14:12:16 -08:00
a76bda993f
Add character_id field to character table
...
This is used for deduping characters so users can't add two of the same character to a grid.
2022-11-17 02:26:15 -08:00
ba632af5e7
Add gender to user database
2022-04-10 13:25:57 -07:00
1eec816111
Add order to jobs
2022-03-22 03:40:52 -07:00
ae99019f64
Rename classes to jobs because reserved words
2022-03-22 02:55:56 -07:00
5c40bd144c
Completely unrelated cleanup migrations
2022-03-22 02:30:05 -07:00
f7e6afb1dc
Add class and master level support to db
2022-03-22 02:29:54 -07:00
ff85de2f86
Add counter cache for number of weapons in a party
2022-03-14 18:20:12 -07:00
0661b5a50d
Add GIN indexes to canonical object tables
2022-03-08 17:43:27 -08:00
039bf85227
Add slug to raids table
...
This is for URL query params
2022-03-06 05:50:51 -08:00
e7099b2d34
Add element to user
...
The bg color for pictures
2022-03-04 03:56:20 -08:00