643 Commits

Author SHA1 Message Date
Eric Froemling
d2ec793625
Update ci.yml
Added typing_extensions to fix windows ci
2020-05-22 16:40:39 -07:00
Eric Froemling
d95da1e439 Tidying 2020-05-22 16:36:59 -07:00
Eric Froemling
d6ccf2b12d Fixed a bug with player positions being incorrect 2020-05-21 15:45:19 -07:00
Eric Froemling
90b028da18 Language updates 2020-05-21 12:38:14 -07:00
Eric Froemling
4042866d0b Syncing latest changes between public/private. 2020-05-21 12:33:22 -07:00
Eric Froemling
354ba3e997
Merge pull request #42 from Dliwk/pr42
Exceptions cleanup and fix FFA spawn
2020-05-21 12:26:57 -07:00
Roman Trapeznikov
178ddd30c0
fix docstrings visibility 2020-05-21 19:28:03 +03:00
Roman Trapeznikov
19591e128b
oops pycharm formatting differ 2020-05-21 19:21:48 +03:00
Roman Trapeznikov
976cf18247
Exceptions typing in bastd ui 2020-05-21 19:20:29 +03:00
Roman Trapeznikov
9143415308
Exceptions typing in bastd module 2020-05-21 19:01:50 +03:00
Roman Trapeznikov
5b5aee6faf
Exceptions typing in ba module 2020-05-21 18:47:28 +03:00
Roman Trapeznikov
5c6249d8c9
exceptions cleanup and fix ffa spawn 2020-05-21 17:05:57 +03:00
Eric Froemling
5a7bcf4e44 Fixed ba.newnode() signature (owner can only be a Node) 2020-05-21 01:57:30 -07:00
Eric Froemling
9d7085cb31 more game modernizing and bug fixes 2020-05-21 01:22:12 -07:00
Eric Froemling
06600d9eeb Tidying 2020-05-20 19:16:59 -07:00
Eric Froemling
53cd32bb46 Syncing latest changes between public/private. 2020-05-20 19:03:38 -07:00
Eric Froemling
4bb41535ab
Merge pull request #40 from Dliwk/profile-colors-fix
Fixed profile colors in ffa session and a bit cleanup
2020-05-20 19:00:02 -07:00
Eric Froemling
783d1ccd19 More type checking cleanup 2020-05-20 18:44:02 -07:00
Roman Trapeznikov
051dab69cd
observe type-checking :/ 2020-05-20 21:49:06 +03:00
Roman Trapeznikov
6ff484a777
avoid using except Exception for logic 2020-05-20 21:36:57 +03:00
Roman Trapeznikov
69c9fc3140
fix profile colors in ffa session 2020-05-20 21:21:35 +03: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
Eric Froemling
d29cb35ff1 More minigame modernizing 2020-05-19 01:45:22 -07:00
Eric Froemling
0742bce678 Modernized assault code a bit 2020-05-18 16:41:49 -07:00
Eric Froemling
6d0b257934 Modernized CTF a bit 2020-05-18 15:47:05 -07:00
Eric Froemling
e76df7af23 Added per-game team and player types 2020-05-18 02:04:28 -07:00
Eric Froemling
1ccf33e41d Added per-game team and player types 2020-05-18 01:47:52 -07:00
Eric Froemling
c3b5a8807c Simplifying some thread pool worker counts to just use cpu_count 2020-05-10 13:16:51 -07:00
Eric Froemling
fab6a54ff8 Fixed paths issue with server script 2020-05-10 13:12:09 -07:00
Eric Froemling
b1d7d96386 Test2 2020-05-07 17:25:37 -07:00
Eric Froemling
40ebc0f46d Test 2020-05-07 17:22:05 -07:00
Eric Froemling
dd6a4b625b Tidying 2020-05-07 17:14:34 -07:00
Eric Froemling
f0583ac816 Added proper types for game score info 2020-05-07 16:55:11 -07:00
Eric Froemling
7aed70dfb5 Modernized meteor shower code 2020-05-07 15:31:03 -07:00
Eric Froemling
51468a15f6
Merge pull request #35 from Dliwk/character-set-attack-protection
Character-Character-Attack protection
2020-05-07 13:58:23 -07:00
Eric Froemling
cb01f00ed8 Changing Activity.settings to Activity.settings_raw to make way for type-safe replacement 2020-05-07 13:57:34 -07:00
Roman Trapeznikov
e43ef6d48b preflight 2020-05-07 23:26:17 +03:00
Roman Trapeznikov
dfb2ba4779 Change-Character-Attack protection
If chooser changes character too quickly, server just breaks down with
some error (but it not restarts, just does not let anyone in)

This protections kicks players what changes characters too quickly and
too much)
2020-05-07 22:35:53 +03:00
Eric Froemling
49d4cf3560 Syncing latest changes between public/private. 2020-05-07 11:52:53 -07:00
Eric Froemling
e14a95f100
Merge pull request #34 from Awesome-Logic/patch-1
Added os.chdir() in ballistica_server.py
2020-05-07 11:34:50 -07:00
root
7b50b1e3b5 Fixed Formatting 2020-05-07 20:00:40 +05:30
AwesomeLogic
864957742b
Added os.chdir() in ballistica_server.py
I realized the script couldn't be executed from other directories so I added the chdir function.
Now the script can be properly executed from anywhere.
If that was intended, feel free to reject the request. Also first pull request :)
2020-05-07 18:57:26 +05:30
Eric Froemling
233a4a4f78 Changed pypaths to relative for cleaner tracebacks/filenames 2020-05-07 01:41:22 -07:00
Eric Froemling
85b01c72cc Got stress testing working again (and a few bug fixes) 2020-05-06 23:52:39 -07:00
Eric Froemling
b69657a08e Fixed teams score screen stats 2020-05-06 22:37:03 -07:00
Eric Froemling
d260acebd7 Server chat message improvements 2020-05-06 21:54:32 -07:00