Commit Graph

68 Commits

Author SHA1 Message Date
florian f0b7b7fe32 support the case where the main mission from the mission giver is not the first in the list of affected factions 2022-02-14 19:12:46 +01:00
florian 9d81a9ad7d completely rework mission code 2022-02-14 18:11:11 +01:00
florian 6a73a08b00 properly handle vouchers and their BGS effect 2022-02-12 19:50:26 +01:00
florian 6048ce0756 for murders take the faction from the ship 2022-02-12 16:22:08 +01:00
florian 59e3373716 improve murder detection 2022-02-11 13:26:10 +01:00
florian 054376ef63 completely refactor log generation to avoid duplicate code 2022-02-11 13:01:42 +01:00
florian d79b26e5c9 add credit value to search and rescue entry 2022-02-09 09:49:56 +01:00
florian 5f9634cd83 add search and rescue 2022-02-09 09:44:25 +01:00
florian bd50962794 fix a minor formatting bug 2022-02-07 16:56:38 +01:00
florian b4260059d7 add vista genomics to the tool 2022-02-07 16:47:00 +01:00
florian b03d851f77 fix matching. station is not important 2022-01-29 16:18:28 +01:00
florian ce5f423653 be very strict with matching objectives 2022-01-29 10:49:49 +01:00
florian e7a1656d2a fix a bug with secondary objectives 2022-01-29 10:48:49 +01:00
florian dd9b558b3c fix influence 10 due to wrong call to GetInfluenceForFaction 2022-01-29 10:42:08 +01:00
florian 3df438a465 fix a minor bug with failed missions 2022-01-27 23:23:15 +01:00
florian afad459210 handle missions were the alternate influence gain goes towards the same faction but in a different system 2022-01-27 23:21:34 +01:00
florian d17137c123 add support for buying commodities
this now impacts influence since Update 10
2022-01-26 09:58:23 +01:00
florian afa4866dbe skip empty factions in secondary effects 2022-01-26 09:32:23 +01:00
florian 30f8aa15f0 handle murders 2022-01-23 17:05:43 +01:00
florian 8c7e67acc6 group cargo together in the final report 2022-01-23 16:26:58 +01:00
florian 0fdd51a3ec allow manual loading of JSON 2022-01-23 15:52:19 +01:00
florian c4bdcfeee3 add support for normal selling of cartographic data 2022-01-22 13:18:24 +01:00
florian 644fad649b use a more generic date time format for the generic log 2022-01-22 09:26:26 +01:00
florian c34cb17c52 add extra line after cartographics data 2022-01-22 09:21:20 +01:00
florian 654444d39c also add it to the generic discord template 2022-01-22 09:09:08 +01:00
florian 561db29394 add secondary influence gain to report 2022-01-22 09:08:19 +01:00
florian d789c75116 use invariant culture for month names 2022-01-22 08:57:59 +01:00
florian d0bd8ce711 better format cargo selling 2022-01-21 20:47:37 +01:00
florian 8f40c1d75e extract influence support for missions that affect more than one faction 2022-01-21 20:34:56 +01:00
florian ceaf8035e9 fix display of failed missions 2022-01-21 20:33:15 +01:00
florian 3e15096dfc allow each step to generate more than one result 2022-01-21 20:03:17 +01:00
florian 411a0262c1 detect trade profit, and allow adjusting it 2022-01-12 17:29:58 +01:00
florian bf401db483 rework how failed missions are handled
This cleans up the logs, especially since failed missions don't show a lot of detailed information.
2022-01-10 18:58:50 +01:00
florian 19284d9eb9 make error message clearer 2022-01-09 13:11:53 +01:00
florian ae7495632e add checkboxes to enable/disable objectives 2022-01-09 11:13:01 +01:00
florian 8d51a00d57 allow changing of log types 2022-01-06 16:24:20 +01:00
florian 69fddcaed6 fix bug about failed missions 2022-01-06 16:15:13 +01:00
florian 6d404a99e2 improve matching of entries to objectives
If the faction does not match, we don't care about the other match criteria.
2021-11-20 11:27:56 +01:00
florian 2cf21f159d properly use Docked entry 2021-11-17 21:01:35 +01:00
florian 01ef8705f7 refactor mission completed a bit 2021-11-16 18:44:02 +01:00
florian 068a2102b9 add new objectives if entries does not match existing ones 2021-11-15 19:54:04 +01:00
florian 6dda7cfde4 implement failed missions which give negative INF 2021-11-12 22:23:40 +01:00
florian af347a30bb make generic log prettier 2021-11-11 17:22:53 +01:00
florian 9657627273 change to a more generic bgs logger 2021-11-10 21:51:34 +01:00
florian df4b5d6914 rename project to EliteBGS 2021-11-10 21:24:39 +01:00
florian f159b29191 fix credit values in report 2021-10-19 17:59:32 +02:00
florian 0ef7062f28 add a logo to the binary file 2021-10-07 20:38:38 +02:00
florian 3eee75e814 fix voucher reporting after indepth BGS discussion on EDC 2021-10-07 09:02:34 +02:00
florian c8e985cb39 fix finding an entry for collating 2021-09-30 13:32:31 +02:00
florian dd4cc8ba5f do not remove manually added entries 2021-09-30 13:28:52 +02:00