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