Martin Michelsen
|
6b636c4694
|
rewrite MagEvolutionTable
|
2026-05-02 10:48:22 -07:00 |
|
Martin Michelsen
|
a013b8c9d3
|
reformat more files
|
2025-12-21 14:57:53 -08:00 |
|
Martin Michelsen
|
6ffa656ad4
|
implement Hunters Report item behavior
|
2025-10-18 01:03:00 -07:00 |
|
Martin Michelsen
|
0b4d5b2f89
|
add BB BankSize patch
|
2025-08-22 22:39:32 -07:00 |
|
Martin Michelsen
|
cc99050964
|
switch to coroutine execution model
|
2025-05-26 14:11:38 -07:00 |
|
Martin Michelsen
|
9ed01ede2d
|
use mag evolution table for fixed-type cell evolution; fixes #608
|
2025-02-13 21:59:00 -08:00 |
|
Martin Michelsen
|
72ac20e574
|
rewrite map data model
|
2025-01-01 17:47:50 -08:00 |
|
Martin Michelsen
|
52644695a3
|
fix grind limit overdraft
|
2024-06-26 20:00:22 -07:00 |
|
Martin Michelsen
|
4adcaa7bee
|
skip max grind check on v3
|
2024-06-24 00:00:48 -07:00 |
|
Martin Michelsen
|
5b72e59ebe
|
fix mag flag reset during combo item apply
|
2024-06-18 09:56:29 -07:00 |
|
Martin Michelsen
|
aa9d2beffe
|
convert all CRLF line endings to LF only
|
2024-06-16 21:03:00 -07:00 |
|
Martin Michelsen
|
f6f5ca47e9
|
fix flag check during mag evolution
|
2024-05-15 10:01:38 -07:00 |
|
Martin Michelsen
|
ce0badde87
|
fix mag stats reset on item combination
|
2024-05-05 08:42:59 -07:00 |
|
Martin Michelsen
|
2e7c792b97
|
fix equip state after item combinations applied
|
2024-05-04 20:39:52 -07:00 |
|
Martin Michelsen
|
f7c63d82f9
|
fix material usage on GC NTE
|
2024-02-29 19:25:14 -08:00 |
|
Martin Michelsen
|
294d180e68
|
use system randomness by default unless overridden
|
2024-02-23 23:58:10 -08:00 |
|
Martin Michelsen
|
0383dc90b8
|
allow overriding stack sizes
|
2024-02-22 00:10:42 -08:00 |
|
Martin Michelsen
|
e50d7a4e65
|
fix mag feed result primary identifiers
|
2024-01-04 12:13:00 -08:00 |
|
Martin Michelsen
|
649a7c9871
|
fix incorrect primary_identifier mask
|
2024-01-04 11:02:46 -08:00 |
|
Martin Michelsen
|
612b5d28ba
|
fix tech disk stacking on 11/2000
|
2024-01-04 10:39:18 -08:00 |
|
Martin Michelsen
|
962ee6874e
|
fix tool item stackability on 11/2000
|
2024-01-01 11:22:03 -08:00 |
|
Martin Michelsen
|
a24d0ad703
|
rewrite ItemNameIndex and index all game text
|
2023-12-31 21:28:26 -08:00 |
|
Martin Michelsen
|
91c8cba0d2
|
make it easier to debug mag evolution bugs
|
2023-12-30 12:15:50 -08:00 |
|
Martin Michelsen
|
84ed80365c
|
make BB games deterministic for replays
|
2023-12-23 23:26:44 -08:00 |
|
Martin Michelsen
|
66d7594a36
|
implement nonstandard drop modes
|
2023-12-16 10:09:40 -08:00 |
|
Martin Michelsen
|
6d16f8095a
|
factor ClientGameData into Client to reduce data duplication
|
2023-12-07 12:23:21 -08:00 |
|
Martin Michelsen
|
4ccbb2f683
|
don't disconnect when no combinations apply
|
2023-12-05 23:31:16 -08:00 |
|
Martin Michelsen
|
5de53391db
|
disable rare mag evolution logic on v1/v2
|
2023-12-01 17:34:16 -08:00 |
|
Martin Michelsen
|
de4cb26c34
|
refactor GameVersion and QuestScriptVersion into a single enum
|
2023-11-25 12:30:27 -08:00 |
|
Martin Michelsen
|
b492a2fac6
|
handle rejected tekker results properly
|
2023-11-15 18:14:04 -08:00 |
|
Martin Michelsen
|
6aef245eab
|
fix item ID inconsistencies between server and client due to shops and tekker in BB
|
2023-11-15 17:18:46 -08:00 |
|
Martin Michelsen
|
be6fd25190
|
implement proper equip/unequip tracking
|
2023-11-15 12:47:14 -08:00 |
|
Martin Michelsen
|
4b4627d3e5
|
fix material tracking bug
|
2023-11-13 22:06:49 -08:00 |
|
Martin Michelsen
|
18ddfa4ef4
|
use .psochar format for BB characters
|
2023-11-13 13:00:22 -08:00 |
|
Martin Michelsen
|
b06bfc13b4
|
don't enforce grind limits on v1/v2
|
2023-11-03 23:42:44 -07:00 |
|
Martin Michelsen
|
45c2b792f7
|
fix range check bug in non-v4 ItemParameterTable
|
2023-10-28 14:50:31 -07:00 |
|
Martin Michelsen
|
1c2786ef43
|
support v2 and v3 ItemPMT files
|
2023-10-27 21:08:34 -07:00 |
|
Martin Michelsen
|
067c28dee5
|
fix luck material usage on v2
|
2023-10-26 14:41:28 -07:00 |
|
Martin Michelsen
|
d5cc91a9bf
|
handle inventory extension data properly
|
2023-10-07 18:17:54 -07:00 |
|
Martin Michelsen
|
2eb429436f
|
add parent pointers to eliminate code duplication in many places
|
2023-09-19 22:15:41 -07:00 |
|
Martin Michelsen
|
8656222be3
|
split disp data into stats and visual substructures
|
2023-06-26 21:25:24 -07:00 |
|
Martin Michelsen
|
f2f8d64d44
|
remove some debug messages
|
2023-06-18 22:58:24 -07:00 |
|
Martin Michelsen
|
10ab688207
|
allow creating items by name instead of by data
|
2023-06-18 22:58:24 -07:00 |
|
Martin Michelsen
|
71ebf01b0b
|
implement BB item usage and mag feeding
|
2023-06-13 21:52:09 -07:00 |
|
Martin Michelsen
|
6654030bd3
|
reformat some files after clang-format option change
|
2023-05-02 09:27:34 -07:00 |
|
Martin Michelsen
|
91e484e514
|
clang-format everything
|
2023-04-16 15:44:12 -07:00 |
|
Martin Michelsen
|
838e53a91e
|
use GC logic for BB nonrare item drop generation and shops
|
2023-03-07 23:19:30 -08:00 |
|
Martin Michelsen
|
159f80cce3
|
make episode an enum class
|
2023-03-04 11:41:37 -08:00 |
|
Martin Michelsen
|
c3aca29d9c
|
fix meseta overdraft disconnect bug
|
2023-03-02 17:06:15 -08:00 |
|
Martin Michelsen
|
ca439c7a0f
|
fix incorrect version check
|
2023-02-06 22:58:16 -08:00 |
|