Martin Michelsen
|
e7db8f2404
|
refine many game command formats; $infhp no longer removes positive effects
|
2024-11-09 18:11:30 -08:00 |
|
Martin Michelsen
|
263622cef8
|
refine many ep3 command structures
|
2024-11-01 10:19:22 -07:00 |
|
Martin Michelsen
|
7baf5ce327
|
minor cleanup
|
2024-10-30 18:46:19 -07:00 |
|
Martin Michelsen
|
84159821e9
|
add Ep3 NTE side-by-side card defs comparison
|
2024-10-25 22:31:35 -07:00 |
|
Martin Michelsen
|
8cc8d804bc
|
refine some Ep3 structures
|
2024-10-13 22:49:31 -07:00 |
|
Martin Michelsen
|
1ee3caf640
|
don't allow dead players to surrender in ep3
|
2024-09-18 23:07:15 -07:00 |
|
Martin Michelsen
|
3d2b5ebb79
|
refine Episode3::MapDefinition
|
2024-09-05 23:28:40 -07:00 |
|
Martin Michelsen
|
e017279423
|
don't allow clients to override tournament map
|
2024-09-02 23:34:27 -07:00 |
|
Martin Michelsen
|
eaa982aae9
|
update some comments
|
2024-09-01 15:13:53 -07:00 |
|
Martin Michelsen
|
07308b192c
|
fix p39/p40 range checks; fixes #474
|
2024-09-01 11:09:41 -07:00 |
|
duhow
|
591f3c7b36
|
fix Werror maybe-uninitialized
|
2024-08-24 08:31:53 -07:00 |
|
Martin Michelsen
|
1bfbf09891
|
use phosg namespace
|
2024-07-28 11:54:41 -07:00 |
|
Martin Michelsen
|
9f073d07cd
|
don't use member initialization
|
2024-06-28 10:10:39 -07:00 |
|
Martin Michelsen
|
4bd6ef12a9
|
implement $savechar on Episode 3
|
2024-06-28 09:48:09 -07:00 |
|
Martin Michelsen
|
a686d81d4c
|
fix gcc-specific compiler warnings
|
2024-05-28 22:12:17 -07:00 |
|
Martin Michelsen
|
bc9fc25799
|
add number as well as name for when
|
2024-05-28 22:12:17 -07:00 |
|
Martin Michelsen
|
07d8e1df7b
|
add enum for when
|
2024-05-28 22:12:17 -07:00 |
|
Martin Michelsen
|
9d46d1042b
|
more ep3 debugging
|
2024-05-05 08:42:44 -07:00 |
|
Martin Michelsen
|
60f67fa791
|
add debugging for compute_effective_range_and_target_mode_for_attack
|
2024-04-30 21:30:45 -07:00 |
|
Martin Michelsen
|
29320f0858
|
don't skip server data commands before battle start
|
2024-04-28 15:19:31 -07:00 |
|
Martin Michelsen
|
673c767a42
|
add random stream into Ep3 battle records
|
2024-04-21 01:14:10 -07:00 |
|
Martin Michelsen
|
d40c260d18
|
fix infinite loop in determine_first_team_turn
|
2024-04-17 11:36:32 -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
|
dba49be1e3
|
add name for 6xB4x4A
|
2024-03-30 20:47:08 -07:00 |
|
Martin Michelsen
|
cd008ab0ba
|
rewrite DeckState::draw_card_by_ref
|
2024-03-23 21:02:00 -07:00 |
|
Martin Michelsen
|
53b36d7074
|
put an extra \n in choice search result text
|
2024-03-23 21:02:00 -07:00 |
|
Martin Michelsen
|
5a1880bd65
|
allow sender_c to be null in Ep3 server command handlers
|
2024-03-23 21:02:00 -07:00 |
|
Martin Michelsen
|
7405eaea0b
|
add format-ep3-battle-record command
|
2024-03-17 14:12:57 -07:00 |
|
Martin Michelsen
|
7ca2012bc4
|
add CA commands into Ep3 battle record format
|
2024-03-16 18:48:27 -07:00 |
|
Martin Michelsen
|
eb132f38d2
|
fix Ep3 map formatting bug
|
2024-03-12 20:15:53 -07:00 |
|
Martin Michelsen
|
a7845e4b0e
|
add logging for p36 target mode in Ep3
|
2024-03-10 12:07:30 -07:00 |
|
Martin Michelsen
|
6eb896f83d
|
clean up some is_nte flags in ep3 server
|
2024-03-01 19:51:47 -08:00 |
|
Martin Michelsen
|
11f49af6f9
|
fix using incorrect card object in 59:SLAYERS_ASSASSINS
|
2024-02-29 22:49:06 -08:00 |
|
Martin Michelsen
|
913f7d04f7
|
fix non-Japanese encoding in Episode 3 maps
|
2024-02-28 21:57:25 -08:00 |
|
Martin Michelsen
|
8375c61236
|
add some tools for ep3 replay
|
2024-02-28 21:08:04 -08:00 |
|
Martin Michelsen
|
eaa02b2b78
|
add ep3 cards and rare tables to HTTP server
|
2024-02-24 19:13:18 -08:00 |
|
Martin Michelsen
|
294d180e68
|
use system randomness by default unless overridden
|
2024-02-23 23:58:10 -08:00 |
|
Martin Michelsen
|
f16b8ef983
|
add HTTP server
|
2024-02-18 22:41:42 -08:00 |
|
Martin Michelsen
|
5bfda213c7
|
move shell to separate thread
|
2024-02-16 22:52:46 -08:00 |
|
Martin Michelsen
|
9ff7d6fff3
|
fix Ep3 NTE DEF die rules not working
|
2024-02-14 18:53:15 -08:00 |
|
Martin Michelsen
|
08ba5d821b
|
fix case where map selection is changed during setup
|
2024-02-13 21:37:15 -08:00 |
|
Martin Michelsen
|
35e2a9d6f4
|
use quest extended rules if present
|
2024-02-13 21:23:33 -08:00 |
|
Martin Michelsen
|
46e509aa69
|
fix segfault when attacks default back to SC
|
2024-02-11 21:39:17 -08:00 |
|
Martin Michelsen
|
c55b19dbc0
|
fix $dicerange
|
2024-02-11 10:50:34 -08:00 |
|
Martin Michelsen
|
e07f65eec5
|
fix Ep3 NTE target replacement function
|
2024-02-10 21:53:21 -08:00 |
|
Martin Michelsen
|
093ba1fd38
|
replace $defrange with $dicerange
|
2024-02-10 14:29:37 -08:00 |
|
Martin Michelsen
|
d015406fa6
|
fix DEF die behavior not being editable in NTE
|
2024-02-10 10:06:22 -08:00 |
|
Martin Michelsen
|
884a5ce75a
|
replace is_trial with is_nte
|
2024-02-09 19:12:02 -08:00 |
|
Martin Michelsen
|
e6e599d760
|
don't send media updates to Ep3 NTE clients
|
2024-02-09 11:20:32 -08:00 |
|