DarkPhoenix
|
031cb6fcfb
|
Change projected fits behavior - now addition adds 1 fit in any case (even if fit is already projected), and removal via double-click works like with drones
|
2019-04-21 21:22:57 +03:00 |
|
DarkPhoenix
|
4821bd1c72
|
Mass-replace modules when dragging something from market and dropping over another module while holding alt
|
2019-04-21 15:33:00 +03:00 |
|
DarkPhoenix
|
df6e7b5772
|
Remove charge changing functionality from module add command, as it wasn't used anyway
|
2019-04-21 11:36:21 +03:00 |
|
DarkPhoenix
|
7abc14eb7f
|
Take into consideration effects as well
|
2019-04-21 11:30:24 +03:00 |
|
DarkPhoenix
|
f2a82c31c4
|
Add ability to fill fit with item, and fix some charge-related stuff
|
2019-04-21 10:53:26 +03:00 |
|
DarkPhoenix
|
337973965a
|
Run state change on secondary modules even if clicked module is already in that state
|
2019-04-21 00:37:11 +03:00 |
|
DarkPhoenix
|
f6b97859aa
|
Move code which handles module filtering to command helpers
|
2019-04-21 00:24:50 +03:00 |
|
DarkPhoenix
|
44240c1d37
|
Avoid committing more than once when restoring removed modules
|
2019-04-20 23:10:36 +03:00 |
|
DarkPhoenix
|
d402735c8b
|
Accurately restore mod states on Undo(), if they were both changed manually and during state check on Do()
|
2019-04-20 21:22:34 +03:00 |
|
DarkPhoenix
|
3badab0353
|
Fix various bugs replated to DB management
|
2019-04-20 14:29:10 +03:00 |
|
DarkPhoenix
|
417ffd396c
|
Undo application of sets without committing results until operation is done
|
2019-04-20 12:59:48 +03:00 |
|
DarkPhoenix
|
c3e1ec2760
|
Ensure that module-fit relationship is established before running some checks which can rely on them
|
2019-04-20 04:06:57 +03:00 |
|
DarkPhoenix
|
8c40489049
|
Fix wrong log message
|
2019-04-20 03:59:08 +03:00 |
|
DarkPhoenix
|
d1a3e5c0e8
|
Fix some module-related command calls
|
2019-04-20 03:43:15 +03:00 |
|
DarkPhoenix
|
48d795676f
|
Do not pass modules to charge switching commands
|
2019-04-20 02:52:28 +03:00 |
|
DarkPhoenix
|
3fec9ba173
|
Do not choke on mass projected fit removal, and restore projected fit amounts
|
2019-04-20 02:30:57 +03:00 |
|
DarkPhoenix
|
93cd3b97fa
|
Make command-related commands and their invokations more reliable
|
2019-04-20 00:35:14 +03:00 |
|
DarkPhoenix
|
85b046a640
|
Finish reworking booster command invokation
|
2019-04-20 00:07:27 +03:00 |
|
DarkPhoenix
|
1177575f77
|
Make item remove context menu safer
|
2019-04-19 23:12:29 +03:00 |
|
DarkPhoenix
|
fc4a10efe3
|
Fix booster removal
|
2019-04-19 22:57:06 +03:00 |
|
DarkPhoenix
|
7ba1a4c78f
|
Avoid unnecessary calculation
|
2019-04-19 19:54:21 +03:00 |
|
DarkPhoenix
|
a5bb16c460
|
Add drone stack via ctrl-doubleclick
|
2019-04-19 13:56:17 +03:00 |
|
DarkPhoenix
|
dbca0f9dea
|
Limit drone stacks by ship bandwidth too
|
2019-04-19 12:29:49 +03:00 |
|
DarkPhoenix
|
5b7c777d6b
|
Add 2 functions which calculate how many drones ship can release / store
|
2019-04-19 09:36:28 +03:00 |
|
DarkPhoenix
|
21f095250d
|
Make it possible to fill with mutated modules
|
2019-04-18 21:36:07 +03:00 |
|
DarkPhoenix
|
4c04fd93ae
|
Make sure position is returned as None in case the module cannot be found on passed fit
|
2019-04-17 22:37:44 +03:00 |
|
DarkPhoenix
|
9fd70a4ba9
|
Avoid using modPosition where possible
|
2019-04-17 16:14:30 +03:00 |
|
DarkPhoenix
|
98e834fd30
|
Re-add merge functionality
|
2019-04-16 17:23:25 +03:00 |
|
DarkPhoenix
|
7ae8d1dc1a
|
Allow splitting drone stacks again
|
2019-04-16 16:53:22 +03:00 |
|
DarkPhoenix
|
e57fce39fe
|
Fix fetching of prices of on-character implants
|
2019-04-16 16:25:44 +03:00 |
|
DarkPhoenix
|
fd54d2c28c
|
Make sure module position is None when we're asking if it can be fit, fixes crash with cloning siege module-alike modules
|
2019-04-16 15:17:27 +03:00 |
|
DarkPhoenix
|
4d31c8bb38
|
Send proper modadd/moddel events when changing mod meta level
|
2019-04-16 15:01:02 +03:00 |
|
DarkPhoenix
|
fbf3cace10
|
Save secondary state changes and restore them on undo
|
2019-04-16 14:48:25 +03:00 |
|
DarkPhoenix
|
30b12b04e8
|
Rework module to cargo GUI command
|
2019-04-16 14:07:54 +03:00 |
|
DarkPhoenix
|
9301bb56fa
|
More changes to cargo to module command, start reworking module to cargo as well
|
2019-04-16 12:20:54 +03:00 |
|
DarkPhoenix
|
bc4c35665e
|
Change the way dragging from cargo to modules is handled
|
2019-04-16 02:10:02 +03:00 |
|
DarkPhoenix
|
64bba0cfdb
|
Rework cargo to module command
|
2019-04-16 01:41:19 +03:00 |
|
DarkPhoenix
|
46fa1eb0c6
|
Fix implant set addition
|
2019-04-15 23:12:51 +03:00 |
|
DarkPhoenix
|
c7ed6367f9
|
Rework clone/swap modules
|
2019-04-15 21:00:34 +03:00 |
|
DarkPhoenix
|
9523c6f349
|
Add meta swap support to projected items
|
2019-04-15 20:03:00 +03:00 |
|
DarkPhoenix
|
8b0f5f871c
|
Make sure drones to not merge on meta change
|
2019-04-15 18:57:00 +03:00 |
|
DarkPhoenix
|
3fa5ac7858
|
As commands now commit/recalc even in case of failure (as they do not know about exact reason of failure and we're not sure if rollback was succeeded), do not run them for every item added via double-click
|
2019-04-15 18:44:26 +03:00 |
|
DarkPhoenix
|
4c0f88cdfa
|
Rework meta swap command
|
2019-04-15 18:05:18 +03:00 |
|
DarkPhoenix
|
960bef2b96
|
Move booster and implant meta swap out of meta swap command
|
2019-04-15 13:28:15 +03:00 |
|
DarkPhoenix
|
82777d0b02
|
Move gui commands to their own package to avoid confusion in commands package
|
2019-04-15 12:15:19 +03:00 |
|
DarkPhoenix
|
a560597a85
|
Rework 3 more UI commands
|
2019-04-15 12:06:07 +03:00 |
|
DarkPhoenix
|
801f51b89c
|
Rework projected GUI commands
|
2019-04-15 11:34:52 +03:00 |
|
DarkPhoenix
|
0b49bf201f
|
Rework local module GUI commands
|
2019-04-14 22:47:00 +03:00 |
|
DarkPhoenix
|
cc8575b275
|
Rework local fighters GUI commands
|
2019-04-14 21:42:58 +03:00 |
|
DarkPhoenix
|
51a11edc36
|
Rework local drone GUI commands
|
2019-04-14 20:51:39 +03:00 |
|