Commit Graph

334 Commits

Author SHA1 Message Date
Asriel Camora 0b2b80d6b5 More minor optimizations 2023-06-21 06:16:57 -07:00
Asriel Camora fc0ffc11f3 Minor optimizations 2023-06-21 05:58:08 -07:00
Asriel Camora b7393b5c65 Improve simd code 2023-06-20 22:38:26 -07:00
Asriel Camora 47c9339d56 Replace ActionHistory with persistent ActionStatuses 2023-06-20 22:37:59 -07:00
Asriel Camora cdd4f5923e Precompute base progress/quality increases 2023-06-20 17:07:16 -07:00
Asriel Camora 1d0d4cf8ce Vectorize evaluation 2023-06-19 17:02:09 -07:00
Asriel Camora 05ead22448 Some analyzer code style changes 2023-06-19 10:03:57 -07:00
Asriel Camora 6d61e022b6 Fixed ActionSet behavior
IndexOf might be killing the performance though..
2023-06-19 08:52:25 -07:00
Asriel Camora 5edec27977 some changes 2023-06-19 08:15:39 -07:00
Asriel Camora e546ff2dcd Use ActionSet instead of a List 2023-06-18 12:35:32 -07:00
Asriel Camora a6ab098890 Speed up Rust's max_by implementation 2023-06-18 12:28:53 -07:00
Asriel Camora 5e19ed1449 Remove crafty implementation bug behavior 2023-06-18 12:24:36 -07:00
Asriel Camora 000965dc07 Swap to ThreadStatic 2023-06-18 12:22:58 -07:00
Asriel Camora bae48844b5 fix to be identical to crafty, remove debugs 2023-06-18 03:50:48 -07:00
Asriel Camora e190368d62 Big changes 2
- Split into several projects
- All dalamud/lumina deps are in the plugin
- Crafty/craftingway sim implemented!
- optimizations to follow
2023-06-17 08:50:46 -07:00
Asriel Camora 15d416ef2a Convert Simulation into data-oriented SimualtionState 2023-06-16 00:25:38 -07:00
Asriel Camora 5555966b5b Convert actions to singletons resolved from ActionType enum 2023-06-16 00:03:15 -07:00
Asriel Camora faa73d238c biiiig changes 2023-06-15 16:19:43 -07:00
Asriel Camora 83abfba4d5 Group available actions together 2023-06-14 11:56:23 -07:00
Asriel Camora 1957baebc6 border window? 2023-06-14 11:36:59 -07:00
Asriel Camora dae92250d5 Add better action tooltips 2023-06-14 11:00:45 -07:00
Asriel Camora 387a51ec55 Increase step count 2023-06-14 10:49:49 -07:00
Asriel Camora bf74e14d19 Added buff action base class 2023-06-14 10:46:17 -07:00
Asriel Camora 0ac51b2002 Standardize more action code 2023-06-14 10:35:43 -07:00
Asriel Camora 20172c2290 Better execute response enum 2023-06-14 10:32:49 -07:00
Asriel Camora ac93328451 Clean up simulation window 2023-06-14 09:59:36 -07:00
Asriel Camora a33cee7e33 Add icon lookup for effects 2023-06-14 09:59:18 -07:00
Asriel Camora e76ce10ebf Fix some simulation bugs 2023-06-14 09:58:46 -07:00
Asriel Camora b0b6b51bec Clamp simulation variables, add more gui stuff 2023-06-13 17:14:14 -07:00
Asriel Camora 2f558d6500 Add simulator window 2023-06-13 16:55:08 -07:00
Asriel Camora bf645eff67 Finish simulation implementation (?) 2023-06-13 16:53:08 -07:00
Asriel Camora e660ff895e Add action ids and action data lookup 2023-06-13 16:52:44 -07:00
Asriel Camora f75220bc36 Add crafting actions and plugin stuff and everything 2023-06-13 11:54:49 -07:00
Asriel Camora bea568013c Initial commit 2023-06-12 10:21:36 -07:00