Skip to content

Commit

Permalink
more values discPerJob
Browse files Browse the repository at this point in the history
- #135
- remove contract count msg from log
- fix function entry in multipackD14.xml
  • Loading branch information
Mmtrx committed Jun 29, 2023
1 parent 110d8f8 commit bb8051d
Show file tree
Hide file tree
Showing 4 changed files with 38 additions and 9 deletions.
4 changes: 2 additions & 2 deletions betterContracts.lua
Original file line number Diff line number Diff line change
Expand Up @@ -731,8 +731,8 @@ function BetterContracts:refresh()
self.IdToCont, self.fieldToMission = {}, {}
local list = g_missionManager:getMissionsList(g_currentMission:getFarmId())
local res = {}
debugPrint("[%s] refresh() at %s sec, found %d contracts", self.name,
g_i18n:formatNumber(g_currentMission.time/1000) ,#list)
--debugPrint("[%s] refresh() at %s sec, found %d contracts", self.name,
-- g_i18n:formatNumber(g_currentMission.time/1000) ,#list)
self.numCont = 0
for _, m in ipairs(list) do
res = self:addMission(m)
Expand Down
2 changes: 1 addition & 1 deletion missionVehicles/multipackD14.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<combination xmlFilename="$data/vehicles/masseyFerguson/baler1840/baler1840.xml"/>
</specs>
<functions>
<function>$l10n_function_baleStackerM+</function>
<function>$l10n_function_baleStacker</function>
</functions>
<image>$data/vehicles/arcusin/multipackD14/store_multipackD14.png</image>
<price>64000</price>
Expand Down
30 changes: 28 additions & 2 deletions modDesc.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<modDesc descVersion="73">
<modDesc descVersion="75">
<author>Mmtrx</author>
<version>1.2.7.9</version>
<title>
Expand All @@ -25,7 +25,7 @@ Disclaimer: All values shown in details display are ESTIMATES. You should not ta
The mod keeps track of the amount of contracts you completed for each of the NPC farmers (number of completed jobs is displayed below the farmers image, if "Details" on). If you enable the optional discount mode or hard mode options (on the mods settings page), the amount of completed jobs influence gameplay.
Changelog v1.2.7.9
- Allow 240er PackedBales as mission bales, i.e. insta ferment (needs mod arcusin Multipack D14)
- Allow 240er PackedBales as mission bales, i.e. insta ferment (needs mod arcusin Multipack D14) (#131)
- Add 240er bales to Kuhn sw4014 wrapper
Changelog v1.2.7.8:
Expand Down Expand Up @@ -107,6 +107,32 @@ Warnung: Alle in der Detailanzeige angegebenen Werte sind GESCHÄTZT. Sie sollte
Die Mod merkt sich die Anzahl Verträge, die Sie für jeden der NPC Farmer abgeschlossen haben (die Zahl wird unter dem Bild des Farmers angezeigt, wenn "Details" an ist). Wenn der optionale Discount Modus oder der Hard Modus aktiviert wird, beeinflusst die Anzahl abgeschlossener Jobs das Spielgeschehen.
Changelog v1.2.7.9
- Gepackte 240er Ballen können mit dem im Mod enthaltenen arcusin Multipack D14 nun auch bei Gras-Missionen verwendet werden (#131)
- Kuhn sw4014 Ballenwickler (im Mod) verarbeitet auch gepackte 240er Ballen
Changelog v1.2.7.8:
- Spieler kann gewickelte Grasballen schnell-gären (um z.B. stationäre Ballenpressen auch für Silage-Missionen zu nutzen)
- Im Hard Modus können einzelne Settings auf "aus" gestellt werden
- Ladewagen können für Gras-Missionen benutzt werden (#118)
- Vetragswerte > 100.000 werden anders formatiert (#113)
- userDefined.xml wird nun in modSettings/FS22_BetterContracts/<mapName>/ gesucht (#115)
Changelog v1.2.7.5:
- Anzeige aktiver Verträge für alle Farmen (MP)
- Wertebereich für Ernte-Erfog vergrößert, separate Einstellung für Gras-Missionen
- Zweiter Fortschrittsbalken für aktive Ernte-Verträge
- Fix für Maize+ / Pumps'n Hoses BGA
- Einstellung für Zeitintervall: wie häufig sollen neue Verträge erzeugt werden
- Fehlendes Icon für Walzmissionen ergänzt. Keine negativen "to go" Werte anzeigen
- Missions-Icons bei MP repariert
Changelog v1.2.7.0:
- Fixed: Farmland kaufen mit Mausklick
- neue Einstellung für Erfolgsfaktor bei Ernte-Verträgen
- Icons für Missions-Felder und -Fahrzeuge auf Übersichtskarte
- Anzeige geleaster Fahrzeuge für aktive Verträge
Changelog v1.2.6.2:
- UI Einstellungs-Seite im Hauptmenu
- Anzeige der Farmland-Besitzer im Felder-kaufen/verkaufen Modus der Kartenansicht
Expand Down
11 changes: 7 additions & 4 deletions scripts/settings.lua
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
-- v1.2.6.5 18.01.2023 add setting "toDeliver": harvest contract success factor
-- v1.2.7.4 22.02.2023 increase range for "toDeliver". Add setting "toDeliverBale"
-- v1.2.7.7 29.03.2023 add "off" values to hardMode settings
-- v1.2.7.9 03.05.2023 more values discPerJob, discMaxJobs
--=======================================================================================================
local function lazyNPCDisabled()
return not BetterContracts.config.lazyNPC
Expand Down Expand Up @@ -189,17 +190,19 @@ BCSettingsBySubtitle = {
tooltip = "bc_discountMode_tooltip",
},
{name = "discPerJob",
values = {.05,.08,.11,.14},
texts = {"5 %","8 %","11 %","14 %", },
min = .01, max = .14, increment = .01, unit = true,
--values = {.05,.08,.11,.14},
--texts = {"5 %","8 %","11 %","14 %", },
default = 1,
title = "bc_discPerJob",
tooltip = "bc_discPerJob_tooltip",
isDisabledFunc = discountDisabled,
noTranslate = true
},
{name = "discMaxJobs",
values = {1,2,3,4,5,6,7},
texts = {"1", "2", "3", "4", "5", "6", "7",},
min = 1, max = 20, increment = 1,
--values = {1,2,3,4,5,6,7},
--texts = {"1", "2", "3", "4", "5", "6", "7",},
default = 5,
title = "bc_discMaxJobs",
tooltip = "bc_discMaxJobs_tooltip",
Expand Down

0 comments on commit bb8051d

Please sign in to comment.