Martin Michelsen
|
7476eb62d3
|
allow server item tables to be enabled by default
|
2023-10-25 18:48:22 -07:00 |
|
Martin Michelsen
|
0c53a0dc41
|
rewrite text encoding to handle non-English properly
|
2023-10-25 17:14:04 -07:00 |
|
Martin Michelsen
|
d2d96d9c0a
|
get client language from login command instead of player data
|
2023-10-22 08:55:09 -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
|
c0c7bf9b16
|
fix incorrect game base_version setting
|
2023-10-18 21:15:45 -07:00 |
|
Martin Michelsen
|
2e36cebbcc
|
implement redirect destinations
|
2023-10-18 17:22:07 -07:00 |
|
Martin Michelsen
|
e8d8b94ffa
|
implement character overlays for challenge mode
|
2023-10-18 17:16:51 -07:00 |
|
Martin Michelsen
|
8c2ce5210d
|
implement battle rules and character replacement
|
2023-10-18 11:57:13 -07:00 |
|
Martin Michelsen
|
08a1bf3238
|
implement server drop tables
|
2023-10-16 23:10:13 -07:00 |
|
Martin Michelsen
|
e2f72f3088
|
split Ep3 and Ep1&2 quest indexes
|
2023-10-16 17:54:04 -07:00 |
|
Martin Michelsen
|
22ceb2d1f7
|
fix cross-language quest loading
|
2023-10-16 11:43:06 -07:00 |
|
Martin Michelsen
|
5d71b66f84
|
implement quest version separation
|
2023-10-16 00:20:38 -07:00 |
|
Martin Michelsen
|
1d8c78166d
|
allow trap cards to be customized
|
2023-10-12 17:55:37 -07:00 |
|
Martin Michelsen
|
d39f1eb74c
|
add Ep3 proxy option for infinite time
|
2023-10-09 18:51:19 -07:00 |
|
Martin Michelsen
|
226140deb7
|
load correct version of quest in cross-play games
|
2023-10-08 15:45:42 -07:00 |
|
Martin Michelsen
|
ea7f655408
|
implement Episode 3 download quest categories
|
2023-10-08 14:19:31 -07:00 |
|
Martin Michelsen
|
8df36ea3c2
|
index quests by number, then by version
|
2023-10-08 11:14:46 -07:00 |
|
Martin Michelsen
|
abd87054ac
|
add cross-play options
|
2023-10-07 20:43:35 -07:00 |
|
Martin Michelsen
|
07b1e9cde3
|
enforce 6x command size limit
|
2023-10-07 18:22:58 -07:00 |
|
Martin Michelsen
|
682632f1c5
|
implement GBA file not found command
|
2023-10-05 10:28:04 -07:00 |
|
Martin Michelsen
|
6368ebcd71
|
use spectator text field for something
|
2023-10-05 00:06:34 -07:00 |
|
Martin Michelsen
|
a23dabd58e
|
fix spectator count on joining a spectator team
|
2023-10-05 00:00:18 -07:00 |
|
Martin Michelsen
|
040356d365
|
fix silly gcc warning
|
2023-10-03 21:20:06 -07:00 |
|
Martin Michelsen
|
f0c339e040
|
make tournament deck selection start at the same time for all players
|
2023-10-03 21:13:09 -07:00 |
|
Martin Michelsen
|
bc22327361
|
add support for all DC versions
|
2023-10-03 17:58:24 -07:00 |
|
Martin Michelsen
|
37c4cbd8f3
|
undo battle table fast loading change
|
2023-10-02 16:58:14 -07:00 |
|
Martin Michelsen
|
4aa156a322
|
only show recording messages if Ep3 debug messages are on
|
2023-10-01 19:27:59 -07:00 |
|
Martin Michelsen
|
403c17b42d
|
show defeat status in tournament team info
|
2023-09-29 23:36:08 -07:00 |
|
Martin Michelsen
|
feded3e891
|
make tournament and battle table matches load faster
|
2023-09-29 19:00:25 -07:00 |
|
Martin Michelsen
|
f0bd2c7aa6
|
make incorrect password errors let you re-enter your password
|
2023-09-26 10:47:16 -07:00 |
|
Martin Michelsen
|
885d125fc4
|
eliminate the concept of temporary licenses
|
2023-09-25 09:26:48 -07:00 |
|
Martin Michelsen
|
949ad0d260
|
fix minor isses in battle replays
|
2023-09-24 23:17:22 -07:00 |
|
Martin Michelsen
|
058b040975
|
implement Episode 3 meseta
|
2023-09-24 16:29:58 -07:00 |
|
Martin Michelsen
|
0c2ecd4ebb
|
save player names along with tournament entries and show them in info window
|
2023-09-24 16:29:58 -07:00 |
|
Martin Michelsen
|
85897baaeb
|
ignore client rules in tournament matches
|
2023-09-23 09:11:22 -07:00 |
|
Martin Michelsen
|
99b508a256
|
allow tournament matches to start at any battle table
|
2023-09-23 08:18:36 -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
|
4575adea11
|
fix chat message forwarding to spectators
|
2023-09-17 19:20:18 -07:00 |
|
Martin Michelsen
|
72155939d5
|
don't send spectator join commands if battle is already finished
|
2023-09-17 12:49:18 -07:00 |
|
Martin Michelsen
|
e27bce9313
|
fix spectator count when joining an existing spectator team
|
2023-09-17 11:43:23 -07:00 |
|
Martin Michelsen
|
30e1aacaf0
|
fix tournament commands on Ep3 trial edition
|
2023-09-16 10:22:25 -07:00 |
|
Martin Michelsen
|
1d45c18ce8
|
keep tournament state consistent on clients
|
2023-09-16 10:00:36 -07:00 |
|
Martin Michelsen
|
bf55da55bf
|
fix segfault on insufficient level for game creation
|
2023-09-12 20:33:39 -07:00 |
|
Martin Michelsen
|
f8198580dd
|
merge Ep3 ServerBase and Server into one class
|
2023-09-09 10:13:51 -07:00 |
|
Martin Michelsen
|
245ebd92c6
|
don't send Ep3 lobby banners again after ending a proxy session
|
2023-09-08 10:50:16 -07:00 |
|
Martin Michelsen
|
cfa4e3b8b0
|
implement Episode 3 lobby banners
|
2023-09-07 22:34:07 -07:00 |
|
Martin Michelsen
|
548aca8cc0
|
fix Ep3 card auction
|
2023-09-06 16:39:32 -07:00 |
|
Martin Michelsen
|
2b2d8dfb3d
|
make Episode 3 EX results configurable
|
2023-09-05 23:00:30 -07:00 |
|
Matt
|
013a19885f
|
Update Tournament Explainer
Explains which 4-player battle table to use more clearly
|
2023-09-04 17:58:52 -07:00 |
|