zephyr
012e33cded
site: start of basic site using astro, character select implemented
2026-03-24 12:29:23 -04:00
zephyr
4429bbecd1
global: generate with 2026-03-19 db
2026-03-19 11:29:46 -04:00
zephyr
2099eeb97e
schema: describe json schemas in typescript
2026-03-18 00:43:51 -04:00
zephyr
c22ed0dc83
horse: adjust fields omitted from skill json
2026-03-18 00:42:08 -04:00
zephyr
494aeeb401
doc: document skill tag meanings
2026-03-17 19:09:04 -04:00
zephyr
298b1368e8
horse, horsegen: generate lobby conversation data
2026-03-17 17:15:07 -04:00
zephyr
b20a1a5964
doc: add mant db dump, document epithet text_data
2026-03-17 17:08:06 -04:00
zephyr
af8e04473a
horsebot: shrink skill displays
2026-03-12 18:35:51 -04:00
zephyr
351f606d29
global: generate with 2026-03-12 db adding mant
2026-03-12 10:42:14 -04:00
zephyr
da376647af
horsebot: restore inherit indicators on skill names
2026-03-09 13:48:28 -04:00
zephyr
2ec8d9cfdb
horsegen: include uniques and inherits in each others' skill groups
2026-03-09 13:00:29 -04:00
zephyr
2dd75edc03
horsebot: use a command option to decide whether ephemeral
2026-03-09 12:35:39 -04:00
zephyr
e08580925d
horsebot: make skill responses ephemeral with share button
2026-03-09 11:17:59 -04:00
zephyr
63659a4934
horsebot: refactor skill server
2026-03-09 10:05:07 -04:00
zephyr
af4e06411d
horsebot: take horsegen output directory instead of each json file
2026-03-09 09:04:02 -04:00
zephyr
4426925ebb
horsegen: output to ./global instead of horse/global
2026-03-09 08:58:49 -04:00
zephyr
8632bb8c3c
all: generate json, not code
...
This includes modifying horsebot to use the generated JSON, as well as
moving the generator to another cmd/ directory.
Remove the generated code while we're here.
Koka tests still have to be updated, but it requires a JSON parser.
2026-03-08 21:33:46 -04:00
zephyr
7ff271ff2d
horse: generate json
2026-03-08 14:04:28 -04:00
zephyr
5540bb2c4e
horse: generate with 2026-03-05 global db
2026-03-05 10:27:47 -05:00
zephyr
9a73f2147b
test: change example to my current labor
2026-03-04 21:15:54 -05:00
zephyr
01b88994f3
horse/prob: remove stray trace
2026-03-04 13:35:41 -05:00
zephyr
424f65dc8a
horse: implement inheritance
2026-03-04 13:34:10 -05:00
zephyr
cf814c6c72
horsegen: generate koka id lists as public
2026-02-26 19:15:43 -05:00
zephyr
7972bab46c
horsegen: generate umas
2026-02-26 19:02:49 -05:00
zephyr
3fa30903cd
horse: generate with 2026-02-25 global db
2026-02-25 13:36:22 -05:00
zephyr
9ef568202c
horse: generate with 2026-02-18 global db
2026-02-18 13:01:53 -05:00
zephyr
b0e422ac01
horsegen: spam vectors to try to limit type check time
2026-02-16 14:06:51 -05:00
zephyr
2184515938
horse: finish rename of trainee -> uma in koka
2026-02-16 12:14:32 -05:00
zephyr
489457c63c
horse: rename level -> aptitude-level in koka
2026-02-16 12:03:04 -05:00
zephyr
9b3c9b22aa
doc: also add a query to get all conversation data very important
2026-02-15 12:57:08 -05:00
zephyr
1f2824246f
doc: document lobby conversation structure very important
2026-02-15 12:18:56 -05:00
zephyr
63e8327125
horsebot: format duration scaling
2026-02-15 10:46:08 -05:00
zephyr
e608363a24
horsegen: skill activation duration scaling
2026-02-15 10:39:03 -05:00
zephyr
e3903e5312
meta: update community std submodule
2026-02-15 10:00:14 -05:00
zephyr
5e7103befd
test: add program that just imports stuff
2026-02-14 09:44:08 -05:00
zephyr
0723fe0c6a
horsegen: fix missing blanket case in spark effects
2026-02-13 16:28:37 -05:00
zephyr
cbe08cd8a7
horse: make game-id type public
2026-02-13 14:16:43 -05:00
zephyr
db3e18e586
horsegen: generate sparks
2026-02-13 13:41:04 -05:00
zephyr
8fb29a953c
horsegen: generate scenarios since sparks use them
2026-02-13 13:40:51 -05:00
zephyr
c00d3d0186
cmd/horsebot: move to here
2026-02-10 14:03:41 -05:00
zephyr
a534975601
horsegen: generate alternate races/saddles with ids
2026-02-10 13:55:47 -05:00
zephyr
b55e1bc200
horse: generate with 2026-02-10 global db
2026-02-10 07:58:22 -05:00
zephyr
c58dbd19b0
horsegen: generate saddles
2026-02-09 20:56:01 -05:00
zephyr
2fcd608102
horse: rework for saddles
2026-02-07 09:34:19 -05:00
zephyr
546f2db327
horse: generate with 2026-02-05 global db
2026-02-05 15:55:09 -05:00
zephyr
856c94723f
doc: some more notes on races
2026-02-04 22:53:21 -05:00
zephyr
2393bf2fa5
horse: fix formatting of abilities that target styles
2026-02-01 15:33:04 -05:00
zephyr
bf06de0f5e
horse: rearrange career race results
2026-02-01 15:31:46 -05:00
zephyr
f3f070ca2b
horse: add canned functions for race grades
2026-01-31 13:44:06 -05:00
zephyr
34edcf97a7
horsegen: generate races
2026-01-30 23:25:44 -05:00
zephyr
9dd18ed972
doc: add diff of db changes for ny haru urara and opera added
2026-01-30 10:30:44 -05:00
zephyr
332cf3f13a
horse: regenerate with 2026-01-29 global db
2026-01-30 10:22:02 -05:00
zephyr
c5a1cdea5f
horsegen: don't discard errors
2026-01-30 10:19:22 -05:00
zephyr
542d4198e7
horsegen: generate enumerations and lists
2026-01-27 21:50:57 -05:00
zephyr
98afe7384a
horsegen: redesign character template
2026-01-27 21:33:26 -05:00
zephyr
e890108591
horse, horsegen: redesign approach for koka
2026-01-27 16:49:55 -05:00
zephyr
0126101b1b
meta: add shell script to generate while on linux
2026-01-24 09:37:41 -05:00
zephyr
5bf2588d41
horsegen: include unique owner in skill info
2026-01-23 23:37:36 -05:00
zephyr
a5f84754ea
doc: add updated sql dump and notes about consistent table changes
2026-01-23 22:46:05 -05:00
zephyr
4bfb06b682
horse: fix units in skill ability strings
2026-01-22 23:05:53 -05:00
zephyr
72b8bc9c6c
doc: add diff of db changes for tamamo cross added
2026-01-22 22:25:28 -05:00
zephyr
1ae654c266
horse: generate with 2026-01-22 global db
2026-01-22 09:32:38 -05:00
zephyr
74ee76c5da
horse/prob: add basic distribution operations
2026-01-22 00:31:41 -05:00
zephyr
36d27f1642
horse/prob: first pass on P(A xor B)
2026-01-20 01:03:51 -05:00
zephyr
9469c2c7a2
horse/prob: remove redundant qualifiers
2026-01-19 22:30:19 -05:00
zephyr
a8921e9cf6
horse/prob: basic probability distribution stuff
2026-01-19 21:54:25 -05:00
zephyr
f9ad769d9f
horse/prob: kfl addition
2026-01-19 17:21:51 -05:00
zephyr
ec2efee5d5
horse/prob: begin work on kfl statistics
2026-01-19 14:58:42 -05:00
zephyr
d147d71519
horse: implement all known ability value usage types
2026-01-18 15:20:43 -05:00
zephyr
b22b77c535
horse: fix ability value usage constants
2026-01-17 01:33:36 -05:00
zephyr
b98513864a
horsegen: produce ordered lists of all generated ids
2026-01-17 01:31:36 -05:00
zephyr
5a1194358b
horse: better string for runaway ability
2026-01-17 00:35:25 -05:00
zephyr
43d02b4b00
horse: nicer formatting of abilities
2026-01-17 00:32:35 -05:00
zephyr
e6032f995f
horse: fix formatting TenThousandths in (-1, 0)
2026-01-17 00:04:35 -05:00
zephyr
a86aa0daeb
horsegen: treat inherited skills as being in the original's group
2026-01-16 23:30:14 -05:00
zephyr
cb1c51db05
horsegen: generate keyed struct literals
2026-01-16 22:01:10 -05:00
zephyr
5576dd8d3f
horsegen: add inherited markers to skill names
2026-01-16 21:51:38 -05:00
zephyr
19fb713aaa
horsegen: generate skill groups in go
2026-01-16 21:26:30 -05:00
zephyr
dc2094bd50
horse: fix TenThousandths formatting
2026-01-16 20:47:01 -05:00
zephyr
b0c555f547
horse: stringify abilities
2026-01-15 23:46:10 -05:00
zephyr
7e06c23175
horsegen: generate go characters like skills
2026-01-15 15:08:53 -05:00
zephyr
49d809d695
horse: move go Character type to manually generated
2026-01-15 14:34:08 -05:00
zephyr
f32cc1e651
horsegen: remove stringer generate line that won't work
2026-01-15 14:19:58 -05:00
zephyr
8059c07ebf
horse: remove old comment from test
2026-01-15 14:17:24 -05:00
zephyr
a04ec970f2
horsegen: colocate koka and go outputs
2026-01-15 14:13:18 -05:00
zephyr
b844c4c24c
meta: exit generator with an error when invoked wrong
2026-01-15 14:05:45 -05:00
zephyr
c5b5585f1e
global: generate with 2026-01-15 db
2026-01-15 13:57:30 -05:00
zephyr
16067a1acc
meta: add go generate script
2026-01-15 13:56:21 -05:00
zephyr
d6fb4b6caf
horsegen: generate data per region
2026-01-15 13:43:54 -05:00
zephyr
5b5e008b5e
doc: add diff of db changes with finemo and inari one support added
2026-01-15 12:47:41 -05:00
zephyr
079b996f5a
horsegen: generate map of skill names to ids
2026-01-15 12:36:34 -05:00
zephyr
c9a7e15f89
horsegen: also generate go
2026-01-14 12:18:54 -05:00
zephyr
be41389006
horsegen: generate group -> skills relation
2026-01-11 15:08:26 -05:00
zephyr
399f160718
horsegen: use decimal instead of float64 for skill rates
2026-01-11 09:01:15 -05:00
zephyr
fae0fa7699
horsegen: generate inherited skills
2026-01-10 22:26:19 -05:00
zephyr
107a85b384
horsegen: add sp cost to skills
2026-01-10 11:56:07 -05:00
zephyr
05688a08e2
horsegen: generate skills
2026-01-10 02:30:38 -05:00
zephyr
5bcdd45b10
horsegen: load and generate in parallel
2026-01-09 15:49:58 -05:00
zephyr
96c6273419
horsegen: rename character/id -> character/character-id
2026-01-09 15:03:27 -05:00
zephyr
7d8c6ae82e
horsegen: generate skill groups
2026-01-09 14:24:31 -05:00