Commit Graph

  • de110a1c88 don't repeat ping and idle timeout events Martin Michelsen 2023-09-20 08:28:05 -07:00
  • 7e4664ea25 handle ping exceptions Martin Michelsen 2023-09-20 08:03:19 -07:00
  • 3d0a842496 don't allow *this to be destroyed too early on idle timeout Martin Michelsen 2023-09-19 23:40:31 -07:00
  • 64bbeb0f70 add $stat for live ep3 battle stats Martin Michelsen 2023-09-19 22:37:19 -07:00
  • 2eb429436f add parent pointers to eliminate code duplication in many places Martin Michelsen 2023-09-19 22:15:41 -07:00
  • adad870aff annotate more fields in PlayerConfig Martin Michelsen 2023-09-19 09:57:31 -07:00
  • ecaea3fe49 extend full dressing room codes Martin Michelsen 2023-09-19 10:05:50 -07:00
  • 4f16243e41 fix incorrect type in Ep3 PlayerConfig Martin Michelsen 2023-09-19 09:16:10 -07:00
  • 7706adc7cb document more fields in Ep3PlayerConfig Martin Michelsen 2023-09-18 23:31:14 -07:00
  • 3cf39887e8 add offset comments in CameraSpec Martin Michelsen 2023-09-18 13:39:26 -07:00
  • c65b012ea5 add full dressing room codes Martin Michelsen 2023-09-18 13:29:14 -07:00
  • ed97279436 add comment about snapshot format Martin Michelsen 2023-09-18 11:06:09 -07:00
  • 9cb9e8064a make Rules debug string show open cases Martin Michelsen 2023-09-18 10:12:14 -07:00
  • 80b9af46db write a bit more about AI params Martin Michelsen 2023-09-18 09:35:38 -07:00
  • 83ecbf77ab add information about Ep3 camera and AI data in map files Martin Michelsen 2023-09-18 00:20:49 -07:00
  • 8952a4d56b don't allow toggling spectator flag in a spectator team Martin Michelsen 2023-09-17 20:47:58 -07:00
  • 4575adea11 fix chat message forwarding to spectators Martin Michelsen 2023-09-17 19:02:08 -07:00
  • 9e8a59798c explain more about how card drops work Martin Michelsen 2023-09-17 16:23:28 -07:00
  • bb92feb9a5 add disable chat filter AR code Martin Michelsen 2023-09-17 16:05:34 -07:00
  • 72155939d5 don't send spectator join commands if battle is already finished Martin Michelsen 2023-09-17 12:49:18 -07:00
  • 3c1c63f24e make spectator joining more robust Martin Michelsen 2023-09-17 12:36:05 -07:00
  • ef7f5fb798 maybe fix spectator team map loading Martin Michelsen 2023-09-17 12:02:58 -07:00
  • 49be421ff4 add wchat shell command Martin Michelsen 2023-09-17 11:43:35 -07:00
  • e27bce9313 fix spectator count when joining an existing spectator team Martin Michelsen 2023-09-17 11:43:20 -07:00
  • fbe621173f use correct credentials in test Martin Michelsen 2023-09-17 10:36:49 -07:00
  • ae518eaaf6 fix accidentally-switched tables in drop rate explanation Martin Michelsen 2023-09-17 10:33:44 -07:00
  • e858b79b33 use latest official card definitions file Martin Michelsen 2023-09-17 10:04:57 -07:00
  • 04c34e1b22 update TODO.md Martin Michelsen 2023-09-17 10:04:46 -07:00
  • f799cfe87c add TODO.md Martin Michelsen 2023-09-16 11:50:39 -07:00
  • 24f3ddef40 add puyo_j Martin Michelsen 2023-09-16 11:50:54 -07:00
  • 30e1aacaf0 fix tournament commands on Ep3 trial edition Martin Michelsen 2023-09-16 10:22:10 -07:00
  • 4741091b9f fix client crash when creating spectator team Martin Michelsen 2023-09-16 09:57:28 -07:00
  • 4ddc4fce1d add shuffle and resize options in tournaments Martin Michelsen 2023-09-15 23:23:03 -07:00
  • 1d45c18ce8 keep tournament state consistent on clients Martin Michelsen 2023-09-15 22:09:31 -07:00
  • 5caa21bccb disband spectator teams when primary players go to results screen Martin Michelsen 2023-09-15 20:18:52 -07:00
  • 9cef4a14f8 add a tournament option to disable COM entries Martin Michelsen 2023-09-15 19:49:12 -07:00
  • 27081bd3da add comments for better searchability Martin Michelsen 2023-09-13 18:22:57 -07:00
  • 2115f188d1 minor formatting Martin Michelsen 2023-09-13 12:24:18 -07:00
  • bf55da55bf fix segfault on insufficient level for game creation Martin Michelsen 2023-09-12 20:33:39 -07:00
  • 550b62dec9 add cheat command to remove an FC in an Ep3 battle Martin Michelsen 2023-09-12 19:10:34 -07:00
  • 215c181798 add fallback map loading in BB solo mode Martin Michelsen 2023-09-12 19:48:43 -07:00
  • 2f663ef2b3 add missing BB maps Martin Michelsen 2023-09-12 19:32:18 -07:00
  • b07748d07f fix Madness not skipping HUNTERS_SC with items equipped Martin Michelsen 2023-09-12 17:54:57 -07:00
  • f708ecc035 strip trailing whitespace from card text Martin Michelsen 2023-09-12 17:31:11 -07:00
  • fb52047e7c revert card definitions file again Martin Michelsen 2023-09-12 14:59:27 -07:00
  • a8d09363f1 add Ep3 flag to allow interference for human teams Martin Michelsen 2023-09-12 14:53:16 -07:00
  • 15566f7143 fix chained action card conditions not applying Martin Michelsen 2023-09-12 10:30:33 -07:00
  • 7657d4f2fc update Ep3 BB command format Martin Michelsen 2023-09-11 17:24:09 -07:00
  • d843a54245 update comment on map_category Martin Michelsen 2023-09-11 12:33:25 -07:00
  • df013784fc document map_category field in MapDefinition Martin Michelsen 2023-09-11 11:24:35 -07:00
  • 1f6f76a6dc fix uninitialized value used in attack env stats computation Martin Michelsen 2023-09-10 22:05:32 -07:00
  • b885442a4b remove client ID checks during registration phase Martin Michelsen 2023-09-10 14:56:06 -07:00
  • e64fa10a58 fix Raspberry Pi build Martin Michelsen 2023-09-10 13:52:49 -07:00
  • 66ca3ed6dd update to-do list Martin Michelsen 2023-09-10 10:50:35 -07:00
  • 013e099f50 update to-do list Martin Michelsen 2023-09-10 10:25:04 -07:00
  • debc920997 update Dolphin connection instructions Martin Michelsen 2023-09-10 09:48:46 -07:00
  • 80f79aa13c fix name behavior on BB/GC lobby interactions Martin Michelsen 2023-09-10 09:27:56 -07:00
  • 7585eaeae5 name some unknown Ep3 enum values Martin Michelsen 2023-09-10 09:27:28 -07:00
  • 52ed062ed9 add comment on AssistFlag enum Martin Michelsen 2023-09-09 20:06:01 -07:00
  • 753b89c78d give names to assist_flags Martin Michelsen 2023-09-09 19:21:33 -07:00
  • fa48b58773 fix invalid array access Martin Michelsen 2023-09-09 17:55:28 -07:00
  • aa48dd5e15 delete hard_reset_flag Martin Michelsen 2023-09-09 17:55:06 -07:00
  • 0863c4f27c fix CPU replacement on player disconnect Martin Michelsen 2023-09-09 12:47:54 -07:00
  • f12fdaf165 bounds-check input client IDs Martin Michelsen 2023-09-09 11:30:51 -07:00
  • e890bfad63 fix multiple array index bugs Martin Michelsen 2023-09-09 10:41:57 -07:00
  • f8198580dd merge Ep3 ServerBase and Server into one class Martin Michelsen 2023-09-09 10:13:51 -07:00
  • a40d1ad851 add reload config shell command Martin Michelsen 2023-09-09 00:06:30 -07:00
  • 901b2b78d2 add missing include Martin Michelsen 2023-09-08 23:58:10 -07:00
  • 24439a9dc3 re-record Episode 3 battle test Martin Michelsen 2023-09-08 23:54:02 -07:00
  • 4498fe1232 rename ep3 game command handlers Martin Michelsen 2023-09-08 23:35:16 -07:00
  • b9fc225786 add Ep3 $inftime command Martin Michelsen 2023-09-08 23:22:16 -07:00
  • c430340c9d hide Ep3 maps that don't have enough player slots for the game Martin Michelsen 2023-09-08 23:12:35 -07:00
  • 9c3f764cd9 fix all-players range gathering bug Martin Michelsen 2023-09-08 22:29:15 -07:00
  • 9dcdece1f9 fix UNKNOWN_07 and NOT_SC condition codes Martin Michelsen 2023-09-08 20:09:49 -07:00
  • d663472aae delete some TODO items which are now done Martin Michelsen 2023-09-08 11:30:21 -07:00
  • 245ebd92c6 don't send Ep3 lobby banners again after ending a proxy session Martin Michelsen 2023-09-08 10:47:13 -07:00
  • c1ed1afa5b add more info about Ep3 lobby banners Martin Michelsen 2023-09-08 09:38:00 -07:00
  • 39e491eb1e split field in 6x70 command Martin Michelsen 2023-09-07 23:54:15 -07:00
  • 15b9c05004 add some more AR codes Martin Michelsen 2023-09-07 22:34:18 -07:00
  • cfa4e3b8b0 implement Episode 3 lobby banners Martin Michelsen 2023-09-07 22:34:07 -07:00
  • bd6102a894 add another loading screen AR code Martin Michelsen 2023-09-06 23:55:26 -07:00
  • c45b4cced7 fix rules not serializing properly in tournament state Martin Michelsen 2023-09-06 23:55:06 -07:00
  • 548aca8cc0 fix Ep3 card auction Martin Michelsen 2023-09-06 16:39:32 -07:00
  • 75fab887e1 make tournament state parsing more robust Martin Michelsen 2023-09-06 09:46:28 -07:00
  • d2a589d968 update MapDefinition comments Martin Michelsen 2023-09-06 09:46:16 -07:00
  • 71d3d4e27c add offline maps and quests Martin Michelsen 2023-09-05 23:19:21 -07:00
  • 74ff094012 Revert "increase read timeout during log replay" Martin Michelsen 2023-09-05 23:18:03 -07:00
  • bbab6968d1 increase read timeout during log replay Martin Michelsen 2023-09-05 23:07:18 -07:00
  • af781dbc09 re-record Episode 3 battle test Martin Michelsen 2023-09-05 22:53:13 -07:00
  • f771643880 fix rounding in division expressions Martin Michelsen 2023-09-05 22:52:49 -07:00
  • 2b2d8dfb3d make Episode 3 EX results configurable Martin Michelsen 2023-09-05 20:46:01 -07:00
  • 66f584d475 fix condition apply using incorrect criterion for non-item checks Martin Michelsen 2023-09-05 20:41:39 -07:00
  • 3b69d3484d bring back the $ln command Martin Michelsen 2023-09-05 00:08:44 -07:00
  • 013a19885f Update Tournament Explainer Matt 2023-09-05 00:07:20 +01:00
  • 3a7277bc5d Update README for tournament table location Matt 2023-09-04 23:56:11 +01:00
  • 9f943cf5d8 add $surrender command Martin Michelsen 2023-09-03 22:44:36 -07:00
  • c3edb93248 fix tests after name marker update Martin Michelsen 2023-09-03 22:08:07 -07:00
  • 5712ff3e3e fix long name truncation on non-BB versions Martin Michelsen 2023-09-03 21:33:00 -07:00
  • 2cb2dd3b24 fix creature summon are computation on left/right-oriented maps Martin Michelsen 2023-09-03 21:25:33 -07:00
  • da431cc174 add details about Ep3 rank text Martin Michelsen 2023-09-02 10:10:14 -07:00