Martin Michelsen
|
a9dcd4b87e
|
enforce stack limits when loading BB character data
Docker / Build (push) Has been cancelled
|
2025-08-06 21:23:30 -07:00 |
|
Martin Michelsen
|
cc99050964
|
switch to coroutine execution model
|
2025-05-26 14:11:38 -07:00 |
|
Martin Michelsen
|
104e31028b
|
fix incorrect box drop areas in rare tables
|
2025-02-22 16:50:18 -08:00 |
|
Martin Michelsen
|
d9744a696e
|
implement item translation table
|
2025-02-20 22:31:26 -08:00 |
|
Martin Michelsen
|
2d42d1ce07
|
update some item-related notes
|
2025-02-20 21:29:45 -08:00 |
|
Martin Michelsen
|
483f6dd3fc
|
add conversion functions for proto and v1 save files
|
2024-11-24 12:26:12 -08:00 |
|
Martin Michelsen
|
7139df0265
|
document most quest opcodes
|
2024-10-09 00:25:38 -07:00 |
|
Martin Michelsen
|
1bfbf09891
|
use phosg namespace
|
2024-07-28 11:54:41 -07:00 |
|
Martin Michelsen
|
adb5d51510
|
update save file structs and encode/decode pathways
|
2024-05-15 22:06:11 -07:00 |
|
Martin Michelsen
|
2e7c792b97
|
fix equip state after item combinations applied
|
2024-05-04 20:39:52 -07:00 |
|
Martin Michelsen
|
57ea246dd7
|
prep for $loadchar on xbox
|
2024-05-01 23:26:46 -07:00 |
|
Martin Michelsen
|
2cd4c733ef
|
switch item pickup notifs to explicit lists
|
2024-03-29 21:08:42 -07:00 |
|
Martin Michelsen
|
4a8415308e
|
support extended attributes in json rare tables
|
2024-03-07 20:52:40 -08:00 |
|
Martin Michelsen
|
bec6d741d4
|
fix gc nte mag encoding
|
2024-03-02 10:54:47 -08:00 |
|
Martin Michelsen
|
0383dc90b8
|
allow overriding stack sizes
|
2024-02-22 00:10:42 -08:00 |
|
Martin Michelsen
|
42c72b92ac
|
fix some edge cases in GC NTE item creation
|
2024-02-19 23:22:22 -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
|
0f8dcd3713
|
fix incorrect left photon blast assignment bug
|
2023-12-30 12:14:05 -08:00 |
|
Martin Michelsen
|
c1bcd45ea1
|
fix incorrect item parsing in config.json
|
2023-12-28 10:41:59 -08:00 |
|
Martin Michelsen
|
af06741788
|
enforce min stack sizes for quest opcodes too
|
2023-12-17 18:15:30 -08:00 |
|
Martin Michelsen
|
2360beb77b
|
sort bank contents before sending to client
|
2023-12-04 18:43:37 -08:00 |
|
Martin Michelsen
|
de4cb26c34
|
refactor GameVersion and QuestScriptVersion into a single enum
|
2023-11-25 12:30:27 -08:00 |
|
Martin Michelsen
|
4588a71e5a
|
implement 6xD1 command for BB challenge mode
|
2023-11-19 21:41:51 -08:00 |
|
Martin Michelsen
|
f997376819
|
fix equip slot check
|
2023-11-15 15:24:54 -08:00 |
|
Martin Michelsen
|
be6fd25190
|
implement proper equip/unequip tracking
|
2023-11-15 12:47:14 -08:00 |
|
Martin Michelsen
|
62d484472f
|
implement 6xE0 command
|
2023-11-14 21:52:38 -08:00 |
|
Martin Michelsen
|
5957fd62e3
|
add missing include
|
2023-11-04 22:10:52 -07:00 |
|
Martin Michelsen
|
e8d605afe3
|
implement v1-encoding for v2 items
|
2023-11-04 21:30:24 -07:00 |
|
Martin Michelsen
|
1c2786ef43
|
support v2 and v3 ItemPMT files
|
2023-10-27 21:08:34 -07:00 |
|
Martin Michelsen
|
5d251361b0
|
fix negative bonuses in item descriptions
|
2023-10-25 17:14:04 -07:00 |
|
Martin Michelsen
|
8f2f7670b2
|
make $item disk:reverser work
|
2023-10-21 22:17:29 -07:00 |
|
Martin Michelsen
|
81edf93e3b
|
handle V2 mag encoding properly
|
2023-10-21 11:48:31 -07:00 |
|
Martin Michelsen
|
5a30272869
|
implement some BB quest commands
|
2023-10-19 15:34:06 -07:00 |
|
Martin Michelsen
|
8c2ce5210d
|
implement battle rules and character replacement
|
2023-10-18 11:57:13 -07:00 |
|
Martin Michelsen
|
04d92d93e5
|
don't show weapon percents if they're all zero
|
2023-10-16 19:36:39 -07:00 |
|
Martin Michelsen
|
97daebdf83
|
add option to require item descriptions instead of data
|
2023-07-07 09:23:46 -07:00 |
|
Martin Michelsen
|
a81793f695
|
use JSON rare table for BB
|
2023-07-01 22:45:49 -07:00 |
|
Martin Michelsen
|
42c5c496dc
|
fix tech level description bug
|
2023-06-27 00:25:03 -07:00 |
|
Martin Michelsen
|
9602773021
|
handle unsealable items on BB
|
2023-06-23 17:32:10 -07:00 |
|
Martin Michelsen
|
16bfaf8910
|
fix wrapped descriptions for units and tools
|
2023-06-21 14:28:45 -07:00 |
|
Martin Michelsen
|
4bbb31b0c6
|
support partial mag levels in ItemData description + parser
|
2023-06-21 10:19:53 -07:00 |
|
Martin Michelsen
|
63538088d2
|
fix generating blank mags by description
|
2023-06-20 09:24:44 -07:00 |
|
Martin Michelsen
|
6468af6eb7
|
fix $item with names that are also specials
|
2023-06-19 16:03:59 -07:00 |
|
Martin Michelsen
|
8926c22eae
|
handle incorrect mag endianness in PSO GC
|
2023-06-19 15:52:59 -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
|
1a72f7c90a
|
fix some item names
|
2023-06-13 21:52:09 -07:00 |
|
Martin Michelsen
|
695e53a714
|
qualify all calls to std::move
|
2023-05-15 23:46:19 -07:00 |
|
Martin Michelsen
|
91e484e514
|
clang-format everything
|
2023-04-16 15:44:12 -07:00 |
|