Amon G
d8f523d223
feat(seeds): resident support
2022-11-02 01:12:31 +00:00
zkldi
c5d6342507
fix: faulty bms backsync (again)
...
it's fixed this time, hopefully
we didn't update the database to add these properties
so there was some invalid nonsense in there
2022-11-01 03:08:12 +00:00
tachi-seeds
1ee844f02b
Backsync BMS+PMS Songs/Charts 2022-11-01T03:00:46.838Z
2022-11-01 03:00:48 +00:00
zkldi
d97d129cda
fix: invalid bms charts backsynced
2022-11-01 01:07:55 +00:00
tachi-seeds
a7f59bb0e2
Backsync BMS+PMS Songs/Charts 2022-10-31T03:00:46.592Z
2022-10-31 03:00:49 +00:00
zkldi
c0fad59749
fix: unscrew titleAlreadyExists check
2022-10-30 19:25:01 +00:00
zkldi
35471ef9c3
fix: dont mdb merge if two songs have same title
...
instead require manual intervention to stop this from happening again
2022-10-30 17:03:28 +00:00
zkldi
4cfa407ac3
refactor: typo in songIDGenerator
2022-10-30 17:03:28 +00:00
zkldi
abcfeef47a
fix: join duplicate infinitas entries
2022-10-30 17:03:27 +00:00
tachi-seeds
d9ea01daf0
Backsync BMS+PMS Songs/Charts 2022-10-30T03:00:46.309Z
2022-10-30 03:00:48 +00:00
tachi-seeds
c81aed0a33
Backsync BMS+PMS Songs/Charts 2022-10-29T03:00:45.015Z
2022-10-29 03:00:46 +00:00
tachi-seeds
498a9c9360
Backsync BMS+PMS Songs/Charts 2022-10-28T02:40:53.470Z
2022-10-28 02:40:55 +00:00
tachi-seeds
96087c1335
Backsync BMS+PMS Songs/Charts 2022-10-28T02:20:23.753Z
2022-10-28 02:20:25 +00:00
zkldi
228b8df885
Revert "Backsync BMS+PMS Songs/Charts 2022-10-28T00:21:57.955Z"
...
This reverts commit c36423e77f .
THIS COMMIT WAS BROKEN!
2022-10-28 03:07:10 +01:00
tachi-seeds
c36423e77f
Backsync BMS+PMS Songs/Charts 2022-10-28T00:21:57.955Z
2022-10-28 00:22:00 +00:00
zkldi
cdeb972ea3
feat: new bms tables and folders (that pass tests)
2022-10-27 20:49:22 +01:00
zkldi
b1687dfa85
fix: tidy make script actually work and migrate to TS so it actually reports nonsensical errors
...
oh nooo i'm 45 characters over the arbitrary 50 char limit.
2022-10-27 20:49:12 +01:00
zkldi
d88b98dd5b
Revert "feat: add new bms tables and folders"
...
This reverts commit 2d72a309b3 .
2022-10-27 20:32:01 +01:00
zkldi
2d72a309b3
feat: add new bms tables and folders
2022-10-27 20:29:36 +01:00
zkldi
5344d10a89
feat: add a bms-tablefolders synchronise script
2022-10-27 20:29:00 +01:00
Christopher Cooper
01af63779b
add sdvx konaste 2022101202 charts
2022-10-24 00:09:46 -07:00
Christopher Cooper
232aa724b1
update sdvx clear tierlist
2022-10-24 00:09:46 -07:00
Christopher Cooper
1e04403e03
add sdvx konaste 2022091400 charts
2022-10-24 00:09:46 -07:00
zkldi
0f5a3bfbd6
fix: update folder names
2022-10-21 03:52:08 +01:00
zkldi
b5085dafe6
fix: use correct formatting in popn tables
2022-10-21 03:51:25 +01:00
zkldi
ff4398f28b
fix: make sure default is part of folder script
2022-10-21 03:40:57 +01:00
zkldi
143457c008
fix: update popn table defaults
2022-10-21 03:40:32 +01:00
zkldi
43c06abbfe
feat: mark pop'n peace as inactive
2022-10-21 03:35:51 +01:00
zkldi
cc0068c6e2
feat: kaimei table/folders
2022-10-21 03:35:51 +01:00
zkldi
54d819933f
feat: popn table/folder scripts
2022-10-21 03:31:10 +01:00
zkldi
4b95f8520a
Merge pull request #725 from Bottersnike/fix/721
2022-10-21 01:13:06 +01:00
zkldi
11956c6c86
test: add regression tests for duplicate folderIDs in table
2022-10-21 01:09:48 +01:00
zkldi
6e5d6a4181
feat: add make-table-inactive script
2022-10-20 21:22:23 +01:00
zkldi
faa0ecb34a
feat: move bistrover to inactive
2022-10-20 21:22:18 +01:00
Bottersnike
be2c579fd2
Correct the level 15 folder ID for Museca 1+1/2
2022-10-19 23:28:54 +01:00
zkldi
839fac7bbc
refactor!: rename milestones to quests and milestone-sets to questlines
2022-10-18 19:04:29 +01:00
zkldi
6670a70a5c
fix: remove trailing commas
2022-10-18 11:48:51 +01:00
yahooeny
0566e62cad
eAM CSV related changes
...
Adds strange csv formatting for "Get Set, Go!", moves Praludium searchterms into altTitle
2022-10-18 11:46:50 +01:00
zkldi
0e36b17827
fix(critical): Pin prudence to an exact version
...
This is a long one.
So, `instanceof` in Typescript is incredibly flimsy. There's a
documented bug with what happens when you extend built-in classes, such
as Error or Array. You can read more about it here: https://github.com/Microsoft/TypeScript/wiki/FAQ#why-doesnt-extending-built-ins-like-error-array-and-map-work
However, this normally works fine. A previous commit moved some schemas
from server/ to common/, our gameSpecific UGPT settings schemas. This
caused them to break in an interesting way. For any schema recursive
with a depth greater than 1, all errors would be ignored. Why on earth
was this happening?
Well Prudence passes errors up the stack with a "return Err" -> "if
ret instanceof Err: return Err" kind of approach. This normally works
fine.
The real kicker here is that because server/ and common/ were on 0.9.7
and 0.9.8 respectively, the "Err" instance in question would actually be
erased when ran at runtime. The "if ret instance of Err" would fail,
because the Err would be from 0.9.7, not 0.9.8. This subtle difference
in file results in catastrophic damage.
In short. InstanceOf is a footgun. I hate it. Lets never do it again.
Thanks.
2022-10-14 01:09:31 +01:00
zkldi
bd00f99d7f
fix: update import paths and fix linter errs
2022-10-14 00:04:34 +01:00
zkldi
7fef820fa4
refactor: move all the rerunner scripts into better folders
2022-10-14 00:04:34 +01:00
zkldi
ef176a9cdc
feat: update popn-merge script to work pretty much without intervention
2022-10-14 00:04:34 +01:00
zkldi
9dea664724
feat: kaimei riddles seeds
2022-10-14 00:04:34 +01:00
zkldi
544694374d
fix: they're no longer called skye
...
but they also keep trying on different names every week
since I cba updating this file, i'm calling them duck.
quack.
2022-10-14 00:04:34 +01:00
zkldi
823f2f951b
feat: deprimary script
2022-10-07 01:58:34 +01:00
zkldi
c7725f7064
feat: score, mindthegap new charts
2022-10-07 01:58:34 +01:00
zkldi
6dbf31000e
feat: somebody like you new charts
2022-10-07 01:58:33 +01:00
zkldi
f8d17f5baf
feat: do back burn new charts
2022-10-07 01:58:33 +01:00
Rob Campbell
adbc00d57a
wip: iidx ch final seeds
2022-10-07 01:58:32 +01:00
zkldi
dc5ca0f206
fix: remove invalid versions from jelly kiss DPN and DPH
...
between 8th CS and 16th CS, jelly kiss was changed such that its
DPN became a DPH, and its DPH became a DPA.
this is a problem, as we haven't accounted for this change properly.
we're just going to remove those versions from the db, and change it to
16-cs.
2022-10-07 01:48:07 +01:00