Commit Graph

1146 Commits

Author SHA1 Message Date
M. Sz bd3fc4bb25 party panel: switchers creator, party indexes (name, classs labels and switchers) 2021-01-16 21:59:44 +01:00
M. Sz dbacb63fae party panel: removed commented out code 2021-01-16 21:59:44 +01:00
M. Sz 877da921bf lintfix: fixed lint errors 2021-01-16 21:59:44 +01:00
M. Sz 4575df572f d2ui improvement: added switchable button widget to d2ui 2021-01-16 21:59:44 +01:00
M. Sz 0de3aeabd3 Rename partyScreen->partyPanel 2021-01-16 21:59:44 +01:00
M. Sz d67454140a party screen: shortcut, whitch opens the panel 2021-01-16 21:59:44 +01:00
M. Sz abee77968d d2ui improvement: added NewCustomButton method to d2ui 2021-01-16 21:59:44 +01:00
M. Sz d74e171313 Party screen: frame, panel, close btn 2021-01-16 21:59:44 +01:00
gravestench 9f5cde36df
Merge pull request #1029 from gucio321/game-control-refactor
bugfix: prevent opening panels (skill/ inventory, etc) when escape menu is open
2021-01-13 21:02:05 +00:00
gravestench 66cd245eee
Merge branch 'master' into game-control-refactor 2021-01-13 19:58:18 +00:00
gravestench c4e2b98187
Merge pull request #1030 from gucio321/hotfix
bugfix: select-hero-class connection type
2021-01-13 19:53:09 +00:00
M. Sz 7178b8e56c fixed bug, when character created in multiplayer mode but game started in single 2021-01-13 20:37:45 +01:00
M. Sz 3ced5ab99d fixed bug, when we was able to open panel, when esc menu was open 2021-01-13 13:24:28 +01:00
Tim Sarbin 845abcae0f
Merge pull request #1028 from gravestench/master
d2datautil.StreamReader refactor
2021-01-12 19:32:56 -05:00
gravestench 87d531814d d2datautil.StreamReader refactor
*`StreamReader.Read` methods now return errors

The other edits in this commit are related to cleaning up lint errors
caused by the changes to StreamReader
2021-01-12 10:26:27 -08:00
Tim Sarbin 938ce20579
Merge pull request #1027 from gravestench/master
Code cleanup
2021-01-11 09:07:35 -05:00
gravestench 1fc787023d fixed lint errors 2021-01-11 01:31:57 -08:00
gravestench 90d4238f38 remove init func from d2thread, moved init logic into d2app.Create 2021-01-11 01:17:01 -08:00
gravestench aa8525ff31 removed commented code 2021-01-11 01:16:29 -08:00
gravestench 2c0f3d9cd9 d2tbl.LoadTextDictionary now returns an error 2021-01-11 01:12:46 -08:00
gravestench 5a8ba5dee7
Merge pull request #1025 from essial/master
Fixed various bugs, crashes, and slowdowns.
2021-01-10 09:17:18 +00:00
Tim Sarbin c99810ad0e Fixed various bugs, crashes, and slowdowns. 2021-01-10 02:44:42 -05:00
Intyre db83814527
d2mpq refactored (#1020)
* d2mpq refactor

* d2mpq refactor last standing lint error

* d2mpq refactor: less linter noise

* d2mpq refactor: more linter issues
2021-01-08 12:46:11 -08:00
gucio321 5cd404e4a5
d2ui.Frame refactor (#994)
* d2ui.Frame refactor

* removed unneccessery d2asset.AssetManager argument from d2ui.NewUIFrame

* d2ui.Frame refactor

* removed unneccessery d2asset.AssetManager argument from d2ui.NewUIFrame

Co-authored-by: M. Sz <mszeptuch@protonmail.com>
Co-authored-by: Tim Sarbin <tim.sarbin@gmail.com>
Co-authored-by: gravestench <dknuth0101@gmail.com>
2021-01-06 21:53:01 -08:00
gucio321 0e95fd44ce
removed unused fields from d2player.GameControl.actionableRegions (#997)
Co-authored-by: M. Sz <mszeptuch@protonmail.com>
Co-authored-by: gravestench <dknuth0101@gmail.com>
2021-01-06 21:51:36 -08:00
gucio321 6addf7a243
removed links to closed issues from code (#1005)
Co-authored-by: M. Sz <mszeptuch@protonmail.com>
Co-authored-by: gravestench <dknuth0101@gmail.com>
2021-01-06 21:48:12 -08:00
gucio321 b77d793698
added label-button widget (#989)
Co-authored-by: M. Sz <mszeptuch@protonmail.com>
2021-01-06 21:45:05 -08:00
Tim Sarbin 68d2486fbb
Merge pull request #1016 from Ziemas/useless_dcc_math
This DCC frame size calculation seems useless
2021-01-01 20:03:28 -05:00
Tim Sarbin 9a1e8c67a9
Merge branch 'master' into useless_dcc_math 2021-01-01 20:02:19 -05:00
Tim Sarbin 594d65ea25
Merge pull request #1015 from ThomasChr/npc_label_above_inventory_fix
Render HUD before Panels
2021-01-01 20:00:28 -05:00
Ziemas 826b1224f6 This DCC frame size calculation seems useless
TBH there some to be some other overcomplicated things going on in
DCCAnimation but too tired to use brain right now.
2021-01-02 01:56:09 +01:00
ThomasChr db87175872 Render HUD before Panels (in this Case 'Panels' only does mean Inventory Panel). This is to avoid Entity Labels to be renderd above the Inventory Panel. Fixes #936 2021-01-01 20:49:49 +01:00
Tim Sarbin 17fe8f3277
Merge pull request #1014 from essial/master
Removed improper ebiten dependency in d2interface.
2020-12-30 02:12:34 -05:00
Tim Sarbin 92989d6d7a Removed improper ebiten dependency in d2interface. 2020-12-30 02:08:32 -05:00
Tim Sarbin ad1decc813
Merge pull request #1013 from essial/master
Yet another yaml fix
2020-12-29 15:31:05 -05:00
Tim Sarbin d18243102b Yet another yaml fix 2020-12-29 15:29:15 -05:00
Tim Sarbin a4db59931c
Merge pull request #1012 from essial/master
Fix yaml errors
2020-12-29 15:25:23 -05:00
Tim Sarbin 23f05752b3 Fix yaml errors 2020-12-29 15:24:17 -05:00
Tim Sarbin 72f34ea14e
Merge pull request #1011 from essial/master
Fiddling with actions names
2020-12-29 15:21:57 -05:00
Tim Sarbin b18936eed0 Updated workflows 2020-12-29 15:20:24 -05:00
Tim Sarbin edd0cb0aae Fiddling with actions names 2020-12-29 15:16:18 -05:00
Tim Sarbin 2a3b5b143a
Merge pull request #1010 from essial/master
remove build job requirement
2020-12-29 15:11:00 -05:00
Tim Sarbin 97a2923b25 remove build job requirement 2020-12-29 15:05:48 -05:00
Tim Sarbin c8723656c1
Merge pull request #1009 from essial/master
Switched to self hosted build agent
2020-12-29 15:04:02 -05:00
Tim Sarbin 15729b8691 Removed PR requirement for action 2020-12-29 15:01:40 -05:00
Tim Sarbin 936b3d5de5 Switched to self hosted build agent 2020-12-29 11:05:52 -05:00
Tim Sarbin 427170e2e8
Merge pull request #1001 from gucio321/game-control-refactor
Game control refactor
2020-12-28 20:27:33 -05:00
Tim Sarbin 4b870de39e
Merge pull request #1008 from ianling/master
Networking bugfixes and cleanup
2020-12-28 20:26:43 -05:00
Ian Ling 3936e01afb Networking bugfixes and cleanup
Make sure connections close properly, without weird error messages
Remove player map entity when a player disconnects from a multiplayer game
Close server properly when host disconnects, handle ServerClose on remote clients
Don't mix JSON decoders and raw TCP writes
Actually handle incoming packets from remote clients
General code cleanup for simplicity and consistency
2020-12-28 13:33:17 -08:00
Tim Sarbin f3a869c2be
Merge pull request #1006 from Intyre/engine
Reduce GetTiles slice allocation
2020-12-23 22:32:50 -05:00