113 Commits

Author SHA1 Message Date
Eric Froemling
31ce93c5ad
Python 3.8 -> 3.9 2021-10-23 14:38:22 -05:00
Eric Froemling
6ff2b30933
A bit of tidying for co-op server mode 2021-10-08 21:06:06 -05:00
Roman Trapeznikov
fed8ca9400 Add should_allow_mid_activity_joins(activity: Activity) -> bool 2021-10-08 19:26:05 +03:00
Roman Trapeznikov
2d39ad7121 some cleanups; fixed trouble from PR message 2021-09-21 17:12:48 +03:00
Eric Froemling
2bfaa3e01c
lint and language updates 2021-07-01 09:58:12 -07:00
Ritiek Malhotra
47584e2941 Set winner when player leaves elimination mid-game
Some players immediately leave the game mid-way in elimination maps
when they have the final turn in the team and they are about to
die/fall off a cliff, which causes the game to draw when the opponent
team should have been declared the winner.

The game will now check if the player to leave the elimination game was
the last player in the team and in case they were so, mark their team
score so the opponent team is declared as the winner.
2021-05-10 03:00:40 +05:30
Eric Froemling
953d074064 Tidying up license-line-checking 2020-09-12 11:02:58 -05:00
Eric Froemling
2aec1cc1d3 Simplified copyright headers 2020-09-11 18:49:25 -05:00
Eric Froemling
b0907652e6 Delete light note in chosen one if player leaves 2020-08-18 17:42:13 -05:00
Eric Froemling
d58ba2f0dc Language updates 2020-08-11 08:47:33 -07:00
Eric Froemling
2c16c8c13b Upgraded Python from 3.7 to 3.8 2020-07-31 14:03:45 -07:00
Eric Froemling
93b2d15840 moved ba.app.uiscale to ba.app.ui.uiscale 2020-07-21 13:12:58 -07:00
Eric Froemling
09a3a300a2 Added ba.app.uiscale with a proper enum type 2020-07-12 18:50:37 -07:00
Eric Froemling
b304452084 v1.5.18 2020-07-05 16:39:13 -07:00
Eric Froemling
bc22359dcd Cleaning up factory classes 2020-06-18 12:44:02 -07:00
Eric Froemling
0fdc5f1fc4 Exception handling cleanup 2020-06-16 20:40:18 -07:00
Eric Froemling
4601ce9473 1.5.2 2020-06-09 16:33:21 -07:00
Eric Froemling
86f01e4be1 Some CTF code cleanup 2020-06-08 14:50:41 -07:00
Eric Froemling
431e6e80bf Tidying 2020-06-04 21:22:47 -07:00
Eric Froemling
58766a8f6e Tidying and language updates 2020-06-03 12:14:18 -07:00
Eric Froemling
9a48d6581a More general type cleanup 2020-06-03 01:34:55 -07:00
Eric Froemling
9c81450c92 Added proper type for assigning input 2020-06-02 22:53:00 -07:00
Eric Froemling
ed102842c5 Modernized runaround code 2020-06-02 20:12:26 -07:00
Eric Froemling
5b4282eb11 Made game settings type safe 2020-06-02 18:53:54 -07:00
Eric Froemling
546ad7848f Tidying 2020-06-02 15:46:45 -07:00
Eric Froemling
24f2792234 More type safety and simplifying 2020-06-02 01:54:16 -07:00
Eric Froemling
ae0c9dde20 Modernized keepaway code 2020-06-01 22:14:37 -07:00
Eric Froemling
a2bb5b9751 Cleaned up player and team lifecycle logic 2020-05-31 18:23:03 -07:00
Eric Froemling
1c0e4896fa Bit more tidying 2020-05-30 15:12:51 -07:00
Eric Froemling
83e7388d49 Tidying 2020-05-30 12:23:59 -07:00
Eric Froemling
95c93a455f Fixed a bug with get_source_player 2020-05-29 16:36:28 -07:00
Eric Froemling
4e15d72e4f Moved shared-objects to bastd 2020-05-29 14:06:40 -07:00
Eric Froemling
a44821e03e More type safety cleanup 2020-05-28 23:21:25 -07:00
Eric Froemling
c783538831 More type work 2020-05-28 17:05:24 -07:00
Eric Froemling
08ea64bdc5 More modernizing 2020-05-27 18:01:00 -07:00
Eric Froemling
849bd11795 Improved type checking on time functionality 2020-05-25 23:08:53 -07:00
Eric Froemling
06dfa73d01 More modernizing 2020-05-25 21:38:56 -07:00
Eric Froemling
808ea7dcdd More modernizing and cleanup 2020-05-25 02:04:04 -07:00
Eric Froemling
72be5c0b8d Modernized onslaught code and other cleanup 2020-05-24 01:47:48 -07:00
Eric Froemling
e6755d9be8 Tidying 2020-05-23 12:09:16 -07:00
Eric Froemling
374ce7ee11 url fixes 2020-05-22 17:29:42 -07:00
Roman Trapeznikov
19591e128b
oops pycharm formatting differ 2020-05-21 19:21:48 +03:00
Roman Trapeznikov
9143415308
Exceptions typing in bastd module 2020-05-21 19:01:50 +03:00
Eric Froemling
9d7085cb31 more game modernizing and bug fixes 2020-05-21 01:22:12 -07:00
Eric Froemling
783d1ccd19 More type checking cleanup 2020-05-20 18:44:02 -07:00
Eric Froemling
e32aa01088 Tidying 2020-05-20 01:17:09 -07:00
Eric Froemling
acb38415eb Cleaned up Session args 2020-05-20 00:08:50 -07:00
Eric Froemling
1ef716a2f2 Tidying 2020-05-19 18:10:14 -07:00
Eric Froemling
3ff115272f Added shorthand ways to define some game attrs 2020-05-19 17:30:05 -07:00
Eric Froemling
5828881f3d Updated a few camelCase attr names to pep8_style 2020-05-19 14:02:35 -07:00