Martin Michelsen
|
47bc37e806
|
link map objects to constructor args instead of copying them
|
2024-10-17 21:54:14 -07:00 |
|
Martin Michelsen
|
d11329b2c9
|
assign item IDs chen changing banks; fixes #546
|
2024-08-02 17:54:14 -07:00 |
|
Martin Michelsen
|
1bfbf09891
|
use phosg namespace
|
2024-07-28 11:54:41 -07:00 |
|
Martin Michelsen
|
aa9d2beffe
|
convert all CRLF line endings to LF only
|
2024-06-16 21:03:00 -07:00 |
|
Martin Michelsen
|
598120c661
|
implement BB EXP share
|
2024-06-15 16:45:09 -07:00 |
|
Martin Michelsen
|
443a0a3037
|
prevent players from joining game when quest menu is open
|
2024-05-19 09:06:38 -07:00 |
|
Martin Michelsen
|
2cc6a85d4b
|
add missing initializer
|
2024-04-28 15:33:40 -07:00 |
|
Martin Michelsen
|
c7dd98ccc0
|
use flag to separate customized GC clients from non-customized
|
2024-04-27 14:25:46 -07:00 |
|
Martin Michelsen
|
34751f99e9
|
allow multiple licenses per account
|
2024-04-12 22:09:52 -07:00 |
|
Martin Michelsen
|
af4d3a3325
|
implement full character backups on GC
|
2024-04-06 19:52:22 -07:00 |
|
Martin Michelsen
|
dd9bc51457
|
implement rare item pickup notifications
|
2024-03-28 21:44:05 -07:00 |
|
Martin Michelsen
|
dc36d2ae8d
|
fix quest expr checks from lobby
|
2024-03-15 10:20:19 -07:00 |
|
Martin Michelsen
|
34bac4c5b5
|
add enemy, object, and event tracking for persistence
|
2024-03-09 11:28:49 -08:00 |
|
Martin Michelsen
|
2aae90e65a
|
add option to use game creator section ID
|
2024-03-09 09:45:20 -08:00 |
|
Martin Michelsen
|
a39881fa89
|
change game section ID on leader change
|
2024-03-08 21:19:56 -08:00 |
|
Martin Michelsen
|
70c57e7727
|
add V_V1Present token in quest conditions
|
2024-03-07 21:18:51 -08:00 |
|
Martin Michelsen
|
7cd5aa1c2d
|
fix event lookups in quest availability expressions
|
2024-03-03 23:15:57 -08:00 |
|
Martin Michelsen
|
1f10d03923
|
describe 6x6B and 6x6C more completely
|
2024-02-28 19:49:02 -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
|
db2c2a4774
|
implement $dropmode on proxy server
|
2024-02-18 22:41:42 -08:00 |
|
Martin Michelsen
|
884a5ce75a
|
replace is_trial with is_nte
|
2024-02-09 19:12:02 -08:00 |
|
Martin Michelsen
|
4c735d055e
|
Ep3 NTE battles checkpoint 1
|
2024-02-03 18:30:45 -08:00 |
|
Martin Michelsen
|
50f3ebca5e
|
add support for shared serial mechanics
|
2024-02-01 21:28:35 -08:00 |
|
Martin Michelsen
|
340fbb8ca5
|
add event conditions in quest visibility
|
2024-01-30 20:57:09 -08:00 |
|
Martin Michelsen
|
e13b5950ca
|
use SetDataTable files as map indexes
|
2024-01-20 16:19:29 -08:00 |
|
Martin Michelsen
|
1453cd4c9c
|
cache decompressed dat files for quests
|
2024-01-13 09:47:43 -08:00 |
|
Martin Michelsen
|
d052163a9e
|
add brute-force search command for game seeds that result in rare enemies
|
2024-01-12 23:54:23 -08:00 |
|
Martin Michelsen
|
4be431471c
|
rewrite game list filtering logic for BB
|
2024-01-04 11:49:56 -08:00 |
|
Martin Michelsen
|
e13b220be9
|
support non-BB rare enemy generation logic
|
2024-01-03 23:28:29 -08:00 |
|
Martin Michelsen
|
ec99dad874
|
fix typo in DC NTE variation definitions
|
2024-01-03 01:00:25 -08:00 |
|
Martin Michelsen
|
df29a60a6e
|
load maps on all versions
|
2024-01-03 00:22:28 -08:00 |
|
Martin Michelsen
|
40dcbb77ad
|
fix incorrect next item IDs in synthesized 6x6D commands
|
2023-12-31 21:28:26 -08:00 |
|
Martin Michelsen
|
a24d0ad703
|
rewrite ItemNameIndex and index all game text
|
2023-12-31 21:28:26 -08:00 |
|
Martin Michelsen
|
0bd3bb7b77
|
fix item ID conflicts in lobbies
|
2023-12-28 11:29:09 -08:00 |
|
Martin Michelsen
|
7b7c9d371f
|
assign inventory item IDs in lobbies too
|
2023-12-28 10:22:48 -08:00 |
|
Martin Michelsen
|
8104fd0853
|
fix ghost items in persistent games
|
2023-12-27 10:42:30 -08:00 |
|
Martin Michelsen
|
1a2d5c1772
|
rename GC_EP3_TRIAL_EDITION to GC_EP3_NTE
|
2023-12-26 09:56:38 -08:00 |
|
Martin Michelsen
|
7c9309f6c5
|
fix next item ID set incorrectly when joining a persistent game
|
2023-12-25 17:11:38 -08:00 |
|
Martin Michelsen
|
84ed80365c
|
make BB games deterministic for replays
|
2023-12-23 23:26:44 -08:00 |
|
Martin Michelsen
|
b7604eb643
|
add ability to forbid specific quest flag writes
|
2023-12-18 21:58:39 -08:00 |
|
Martin Michelsen
|
3f9cad1ca5
|
add support for PC NTE
|
2023-12-17 23:32:41 -08:00 |
|
Martin Michelsen
|
f14f7dd93b
|
enable item tracking on NTE and 11/2000 and make $item work
|
2023-12-17 13:50:44 -08:00 |
|
Martin Michelsen
|
81af488e26
|
add ability to hide quests based on game player count
|
2023-12-16 11:28:40 -08:00 |
|
Martin Michelsen
|
66d7594a36
|
implement nonstandard drop modes
|
2023-12-16 10:09:40 -08:00 |
|
Martin Michelsen
|
2bd43391a6
|
mitigate potential $persist abuse
|
2023-12-13 21:47:51 -08:00 |
|
Martin Michelsen
|
974269187b
|
add timeout for persistent games
|
2023-12-13 20:52:35 -08:00 |
|
Martin Michelsen
|
bc017578e3
|
persist item state when no players are in a game
|
2023-12-11 12:13:36 -08:00 |
|
Martin Michelsen
|
12572ed2d4
|
hide inventory/bank log messages if disabled in config.json
|
2023-12-09 10:56:58 -08:00 |
|
Martin Michelsen
|
b7bc148e09
|
implement solo quest progression flags
|
2023-12-08 17:01:11 -08:00 |
|