Martin Michelsen
|
e901f5e681
|
don't save licenses for replay sessions
|
2023-12-07 20:27:46 -08:00 |
|
Martin Michelsen
|
317c9fd616
|
implement Simple Mail auto-reply when recipient is offline
|
2023-12-07 12:46:01 -08:00 |
|
Martin Michelsen
|
6d16f8095a
|
factor ClientGameData into Client to reduce data duplication
|
2023-12-07 12:23:21 -08:00 |
|
Martin Michelsen
|
072ebe81bf
|
add $savechar and $loadchar commands
|
2023-12-06 23:54:53 -08:00 |
|
Martin Michelsen
|
7211205e55
|
fix meseta and material import in $bbchar
|
2023-12-06 09:55:33 -08:00 |
|
Martin Michelsen
|
85d0bac5cb
|
assign bank item IDs at game join time
|
2023-12-06 09:46:57 -08:00 |
|
Martin Michelsen
|
77798e09be
|
prevent player from joining game if a quest they don't have access to is in progress
|
2023-12-04 22:40:07 -08:00 |
|
Martin Michelsen
|
da0ffea7e0
|
prevent player from joining game if a quest they don't have access to is in progress
|
2023-12-04 21:42:51 -08:00 |
|
Martin Michelsen
|
330dbecada
|
rewrite $bbchar implementation
|
2023-12-04 19:38:42 -08:00 |
|
Martin Michelsen
|
c25569c688
|
implement shared bank
|
2023-12-04 16:59:03 -08:00 |
|
Martin Michelsen
|
01b83044dc
|
cache loaded player files between sessions
|
2023-12-04 12:38:26 -08:00 |
|
Martin Michelsen
|
501a048af0
|
allow specifying minimum levels for difficulties
|
2023-12-03 23:35:38 -08:00 |
|
Martin Michelsen
|
f605a21c1a
|
add option to specify BB rare enemy rates
|
2023-12-03 21:44:56 -08:00 |
|
Martin Michelsen
|
8e1edbc34e
|
update notes about DC prototypes
|
2023-12-03 21:44:56 -08:00 |
|
Martin Michelsen
|
4cd82caa5f
|
fix GC NTE episode number when creating games
|
2023-12-01 21:34:51 -08:00 |
|
Martin Michelsen
|
039786b2f8
|
handle GC NTE character data struct
|
2023-12-01 20:05:12 -08:00 |
|
Martin Michelsen
|
956e890ad6
|
use make_shared where appropriate
|
2023-11-30 10:24:27 -08:00 |
|
Martin Michelsen
|
3743d0a156
|
implement quest unlock flags
|
2023-11-29 22:22:19 -08:00 |
|
Martin Michelsen
|
ba8917e50d
|
implement team item rewards
|
2023-11-29 18:28:54 -08:00 |
|
Martin Michelsen
|
d1ce010d06
|
make user flag that allows cheating even if cheats are disabled
|
2023-11-29 17:19:37 -08:00 |
|
Martin Michelsen
|
9ea84d7101
|
implement most remaining BB team functions
|
2023-11-29 11:35:15 -08:00 |
|
Martin Michelsen
|
556360c993
|
implement choice search
|
2023-11-28 18:38:43 -08:00 |
|
Martin Michelsen
|
2c24cce740
|
send 15EA commands upon request
|
2023-11-27 21:34:28 -08:00 |
|
Martin Michelsen
|
1a5e56c0b2
|
fix team metadata in lobbies
|
2023-11-27 21:30:59 -08:00 |
|
Martin Michelsen
|
8e2a58ccaa
|
eliminate ServerBehavior::DATA_SERVER_BB
|
2023-11-27 21:30:41 -08:00 |
|
Martin Michelsen
|
5192b5f615
|
hide some unnecessary data from log output
|
2023-11-27 21:29:48 -08:00 |
|
Martin Michelsen
|
20b66a7a58
|
improve support for 11/2000 prototype
|
2023-11-27 00:29:26 -08:00 |
|
Martin Michelsen
|
9b6a023d38
|
preserve original disp if client is v1 or v2
|
2023-11-26 22:37:26 -08:00 |
|
Martin Michelsen
|
654132b5d2
|
fix BB team chat
|
2023-11-26 16:18:51 -08:00 |
|
Martin Michelsen
|
e484ad72e0
|
rewrite quest category menu system
|
2023-11-26 14:52:37 -08:00 |
|
Martin Michelsen
|
1cd0092a41
|
use client's ignore_def value when it doesn't match server's
|
2023-11-25 22:15:08 -08:00 |
|
Martin Michelsen
|
220259b093
|
fix BB quest map loading bug
|
2023-11-25 21:12:03 -08:00 |
|
Martin Michelsen
|
0f45ced3e9
|
add DC NTE map variations
|
2023-11-25 19:23:25 -08:00 |
|
Martin Michelsen
|
b5dbf25254
|
fix bug that causes long char names to disappear on BB
|
2023-11-25 12:30:27 -08:00 |
|
Martin Michelsen
|
de4cb26c34
|
refactor GameVersion and QuestScriptVersion into a single enum
|
2023-11-25 12:30:27 -08:00 |
|
Martin Michelsen
|
11880ecc05
|
fix v2 challenge mode overlays
|
2023-11-20 17:12:58 -08:00 |
|
Martin Michelsen
|
c1bf5ebb43
|
completely reset item creator when a quest loads
|
2023-11-19 23:07:21 -08:00 |
|
Martin Michelsen
|
cd4c06231f
|
fix challenge overlay creation on non-BB versions
|
2023-11-19 21:42:37 -08:00 |
|
Martin Michelsen
|
9476a3fc27
|
show rare seed and variations at game join time if $debug is on
|
2023-11-19 16:02:01 -08:00 |
|
Martin Michelsen
|
bc4092fb75
|
clean up switch block in team command handler
|
2023-11-19 13:13:55 -08:00 |
|
Martin Michelsen
|
7ab98f41da
|
fix challenge overlays for non-leaders
|
2023-11-18 23:13:34 -08:00 |
|
Martin Michelsen
|
c1e225847e
|
initial implementation of BB teams (WIP)
|
2023-11-18 23:13:34 -08:00 |
|
Martin Michelsen
|
132395a53a
|
fix DC NTE lobby interactions
|
2023-11-16 23:22:26 -08:00 |
|
Martin Michelsen
|
c84d4b134f
|
add BB global EXP multiplier
|
2023-11-15 22:38:37 -08:00 |
|
Martin Michelsen
|
82c651a3ad
|
implement BB trade window
|
2023-11-15 22:38:36 -08:00 |
|
Martin Michelsen
|
1b29f20541
|
fix incorrect object lists in quest
|
2023-11-15 20:01:45 -08:00 |
|
Martin Michelsen
|
0705b4d155
|
don't filter by episode at government counter
|
2023-11-15 00:03:21 -08:00 |
|
Martin Michelsen
|
ba3016f89c
|
filter non-download quests by episode
|
2023-11-14 21:52:38 -08:00 |
|
Martin Michelsen
|
c5605c8685
|
fix some missing client ID bounds checks
|
2023-11-14 21:52:38 -08:00 |
|
Martin Michelsen
|
1531f4dad2
|
work around data race during game join
|
2023-11-14 21:52:38 -08:00 |
|