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 |
|
Martin Michelsen
|
e9899a33a2
|
fix item usage tracking on PC
|
2023-02-06 22:26:25 -08:00 |
|
Martin Michelsen
|
010f753a08
|
clean up some player structs
|
2022-09-02 18:26:47 -07:00 |
|
Martin Michelsen
|
5d3d1e1900
|
add support for PSO DC v1/v2
|
2022-08-27 10:49:53 -07:00 |
|
Martin Michelsen
|
0a115427a1
|
add $rand command
|
2022-07-11 11:04:31 -07:00 |
|
Martin Michelsen
|
38ca60bcbe
|
fix typo in item data
|
2022-06-26 22:53:53 -07:00 |
|
Martin Michelsen
|
e9109a6877
|
fix some BB item bugs
|
2022-05-12 18:46:19 -07:00 |
|
Martin Michelsen
|
855d3616da
|
remove some memcpy/memset calls in favor of default constructors
|
2022-05-08 00:28:06 -07:00 |
|
Martin Michelsen
|
4079400784
|
refactor player/account data handling
|
2022-05-06 13:52:37 -07:00 |
|
Martin Michelsen
|
b8f1b04bee
|
add $what command
|
2022-04-30 17:58:44 -07:00 |
|
Martin Michelsen
|
8a9e1a2049
|
use safe packed string types
|
2022-03-31 23:23:02 -07:00 |
|
Martin Michelsen
|
15f978820f
|
replace all NULLs with nullptr
|
2022-03-07 21:22:10 -08:00 |
|
Martin Michelsen
|
e8f23e4b2e
|
switch to CMake
|
2021-12-29 14:24:15 -08:00 |
|