37d3b639bf
Merge branch 'Rewrite-Stats-System' of https://git.chromaticdragon.app/kistaro/KoboldSim into effects_table
...
# Conflicts:
# koboldsim/cards.go
# koboldsim/stats.go
cards.go -- Rakeela fixed a card differently from how I did
stats.go -- expected; Rakeela added to the big switch statement I got rid of
2024-09-29 12:51:39 -07:00
Rakeela
99c5e5af6d
Converting cards to effectstables
2024-09-29 12:48:19 -07:00
a237fa81bf
pull try
out of Add
...
deferring a recovery handler is normal in Go but opaque. Pulling out a helper for this (`try`) makes it more obvious that this is just another "if this operation fails, return error" case.
2024-09-29 12:41:49 -07:00
2d16f97314
Remiplement Add to use reflection.
...
Now it matters whether `FieldLabel`s are spelled correctly, but in return, we don't have to write and maintain that obnoxious `switch` statement.
2024-09-29 12:19:07 -07:00
Rakeela
c4427885ca
Converting cards to TablePolicy
2024-09-29 11:14:31 -07:00
d2a00d2044
fix compilation errors and warnings
2024-09-29 10:27:15 -07:00
ba5171fd67
Prototype for TablePolicy
2024-09-29 10:19:19 -07:00
Rakeela
e018bd0ad6
Card 10, first PIP implementation
2024-09-29 09:29:50 -07:00
Rakeela
16f452b08f
Start on Implementing PIPs
2024-09-27 21:56:13 -07:00
Rakeela
18b221d972
Update stats.go
2024-09-27 16:04:17 -07:00
Rakeela
e45c5b3711
Test change
...
We'll see if this just works.
2024-09-27 15:45:34 -07:00
c30254a36d
Crime stats update
2023-05-23 11:30:09 -07:00
350fd0f777
Use Mean to calculate StatChaos.
2023-05-13 20:15:57 -07:00
e61d7571f0
Chaos Stat
2023-05-13 20:05:07 -07:00
6d6d0f5c8b
Squalor mechanic introduction
...
I haven't connected it to crime yet.
2023-04-19 22:33:24 -07:00
976610b1bb
Food supply tweaks, new card
2023-04-19 11:37:40 -07:00
2ca8f3ed13
Economy Update,
...
Adding in diminishing returns.
2023-04-13 16:06:40 -07:00
95a30cb522
Foreign Relations, Forestry, and a New Issue
...
I guess this project will continue growing for now.
2023-04-05 20:26:57 -07:00
de98cf8fb3
Obesity Stat Implementation
...
First sigmoid function!
2023-04-05 12:29:23 -07:00
caa5c2e60c
New Expense
...
I missed one from my notes
2023-04-05 00:09:12 -07:00
159508b202
New Issue, Food Supply Feature
2023-04-04 20:23:32 -07:00
e0dad09045
Refactor, new menu, issue feature update
...
It's now possible to make issue options enabled or disabled conditional upon having taken other actions with that issue before.
2023-04-04 13:22:43 -07:00
ccd141ddc5
Economic Stats Expansion
...
I also got rid of the "Sector" and "Gov" parts of the tokens, they were just pointless elongation.
2023-04-04 10:33:14 -07:00
8ce6539c8a
IncompleteImplementationofSecondIssue
2023-04-03 16:18:26 -07:00
0e77206868
Change "Productivity" to "Income" and "Expense
...
Also fixes a typo and an incorrectly assigned variable.
2023-04-03 14:35:36 -07:00
825ee8d053
Initial stats, etc.
2023-04-02 23:24:47 -07:00