Please backup your profile before using new mods!
The quests will be given by Fence (this is configurable)
This mod add 2 real repeatable quests (not daily quests) for fence trader:
- Kill contracts: kill 10 guys and earn money
- Dogtags collector: give 10 dogtags and earn money + 1 GP coin + increase fence loyalty (also called scav karma).
Real repeatable quests means once you completed a quest, you can restart it directly.
Installation requirements
Custom Quests (>= v3.0.2) should be installed.
Configuration
In config/config.json
file:
- kill contracts and dogtags collector quests can be disabled independently
- number of needed kills and needed dogtags are configurable (these are the requirements to complete the quest one time)
- rewards are configurable (xp, money, gp coins)
- the trader who gives you a certain quest (work also with modded traders)
a target
field for kill contracts can be "all", "pmc" or "scav"
Credits
Thanks to vasyliev_m_s for the russian translations
-
Version 2.1.0
- trap
- 2.4k Downloads
Work for SPT-AKI 3.3.x
Compatible with SPT-AKI 3.1.x and 3.2.x
Changelog
Features
According to this comment, I reduce default rewards to be 100k roubles by kill (+100k roubles + 100 euros + 100 dollars by dogtag)
-
Version 2.0.2
- trap
- 184 Downloads
Work for SPT-AKI 3.3.x
Compatible with SPT-AKI 3.1.x and 3.2.x
Changelog
Update for SPT-AKI 3.3.0
-
Version 2.0.1
- trap
- 2.4k Downloads
Work for SPT-AKI 3.1.x and 3.2.0
Custom Quests >= 3.0.0 is needed
Changelog
Migrate to SPT-AKI 3.2.0
-
Version 2.0.0
- trap
- 1.9k Downloads
Work for SPT 3.1.x
Custom Quests >= 3.0.0 is needed
Changelog
Migrate to SPT-AKI 3.1.0
-
Version 1.3.0
- trap
- 1.1k Downloads
Work for SPT 3.0.0
Custom Quests 2.5.0 is needed.
Changelog
Features
- Added french translations
- Added russian translations (thanks to vasyliev_m_s for his contribution)
-
Version 1.2.0
- trap
- 29 Downloads
Changelog
Custom Quests 2.5.0 is needed.
Features
- Bettter rewards (more money)
- Add trader loyalty as reward (default to +0.05)
-
Version 1.1.2
- trap
- 1.8k Downloads
Changelog
Changed
Trap-CustomQuests
required version to be>= 2.4.1
-
Version 1.1.1
- trap
- 92 Downloads
Changelog
Added Custom Quests >= 2.3.2 in
modDependencies
(package.json) -
Version 1.1.0
- trap
- 211 Downloads
Custom Quests 2.3.1 is broken, please consider update to the latest version Custom Quests 2.3.2
Please see this post for more details about what is broken.
Changelog
Features
Added
target
field for thekill contracts
quest.The
target
can be "all"
, "pmc"
or "scav"
. -
Version 1.0.0
- trap
- 54 Downloads
trap Author
Before posting a bug, be sure you have installed latest version of Baba Yaga (2.1.0) and latest version of Custom Quests (3.1.0)
otherwise, please precise the versions. Thank you
ziggyboy
still buggin
Frankcastle2k21
so, custom quest loads but says 0 quest loaded,
the baba yaga doesn't load and has a huge error every time, where do you drop the folders? explanation needed
hansoncook15
RIP to an awesome mod
xBagelboy5913x
It only let me do it one time...Never let me repeat it...Same for you? or completely broken?
hansoncook15
The way mods are loaded got changed in 3.4.x versions of SPT, so it won't work. Should still work on 3.2.5 through 3.3.x versions though.
ziggyboy
I see other people have this error, is there a fix?
TypeError: Cannot read properties of undefined (reading '@mod-trap-babayaga/kill_contracts')
TypeError: Cannot read properties of undefined (reading '@mod-trap-babayaga/kill_contracts')
at D:\EFT AKI 3.4.0\user\mods\Trap-CustomQuests\src\QuestsLoader.js:71:36
at Array.forEach (<anonymous>)
at QuestsLoader.loadLocales (D:\EFT AKI 3.4.0\user\mods\Trap-CustomQuests\src\QuestsLoader.js:68:45)
at D:\EFT AKI 3.4.0\user\mods\Trap-CustomQuests\src\QuestsLoader.js:150:18
at Array.map (<anonymous>)
at QuestsLoader.injectStory (D:\EFT AKI 3.4.0\user\mods\Trap-CustomQuests\src\QuestsLoader.js:148:31)
at Object.load (D:\EFT AKI 3.4.0\user\mods\Trap-CustomQuests\src\mod.js:33:54)
at Mod.postAkiLoad (D:\EFT AKI 3.4.0\user\mods\Trap-BabaYaga\src\mod.js:233:13)
at PostAkiModLoader.executeMods (C:\snapshot\project\obj\loaders\PostAkiModLoader.js)
at PostAkiModLoader.load (C:\snapshot\project\obj\loaders\PostAkiModLoader.js)
TypeError: Cannot read properties of undefined (reading '@mod-trap-babayaga/kill_contracts')
TypeError: Cannot read properties of undefined (reading '@mod-trap-babayaga/kill_contracts')
at D:\EFT AKI 3.4.0\user\mods\Trap-CustomQuests\src\QuestsLoader.js:71:36
at Array.forEach (<anonymous>)
at QuestsLoader.loadLocales (D:\EFT AKI 3.4.0\user\mods\Trap-CustomQuests\src\QuestsLoader.js:68:45)
at D:\EFT AKI 3.4.0\user\mods\Trap-CustomQuests\src\QuestsLoader.js:150:18
at Array.map (<anonymous>)
at QuestsLoader.injectStory (D:\EFT AKI 3.4.0\user\mods\Trap-CustomQuests\src\QuestsLoader.js:148:31)
at Object.load (D:\EFT AKI 3.4.0\user\mods\Trap-CustomQuests\src\mod.js:33:54)
at Mod.postAkiLoad (D:\EFT AKI 3.4.0\user\mods\Trap-BabaYaga\src\mod.js:233:13)
at PostAkiModLoader.executeMods (C:\snapshot\project\obj\loaders\PostAkiModLoader.js)
at PostAkiModLoader.load (C:\snapshot\project\obj\loaders\PostAkiModLoader.js)
Frankcastle2k21
what was the resolution to this error?
eriic
3.4.0 error:
TypeError: Cannot read properties of undefined (reading '@mod-trap-babayaga/kill_contracts')
TypeError: Cannot read properties of undefined (reading '@mod-trap-babayaga/kill_contracts')
at D:\EFT AKI 3.4.0\user\mods\Trap-CustomQuests\src\QuestsLoader.js:71:36
at Array.forEach (<anonymous>)
at QuestsLoader.loadLocales (D:\EFT AKI 3.4.0\user\mods\Trap-CustomQuests\src\QuestsLoader.js:68:45)
at D:\EFT AKI 3.4.0\user\mods\Trap-CustomQuests\src\QuestsLoader.js:150:18
at Array.map (<anonymous>)
at QuestsLoader.injectStory (D:\EFT AKI 3.4.0\user\mods\Trap-CustomQuests\src\QuestsLoader.js:148:31)
at Object.load (D:\EFT AKI 3.4.0\user\mods\Trap-CustomQuests\src\mod.js:33:54)
at Mod.postAkiLoad (D:\EFT AKI 3.4.0\user\mods\Trap-BabaYaga\src\mod.js:233:13)
at PostAkiModLoader.executeMods (C:\snapshot\project\obj\loaders\PostAkiModLoader.js)
at PostAkiModLoader.load (C:\snapshot\project\obj\loaders\PostAkiModLoader.js)
TypeError: Cannot read properties of undefined (reading '@mod-trap-babayaga/kill_contracts')
TypeError: Cannot read properties of undefined (reading '@mod-trap-babayaga/kill_contracts')
at D:\EFT AKI 3.4.0\user\mods\Trap-CustomQuests\src\QuestsLoader.js:71:36
at Array.forEach (<anonymous>)
at QuestsLoader.loadLocales (D:\EFT AKI 3.4.0\user\mods\Trap-CustomQuests\src\QuestsLoader.js:68:45)
at D:\EFT AKI 3.4.0\user\mods\Trap-CustomQuests\src\QuestsLoader.js:150:18
at Array.map (<anonymous>)
at QuestsLoader.injectStory (D:\EFT AKI 3.4.0\user\mods\Trap-CustomQuests\src\QuestsLoader.js:148:31)
at Object.load (D:\EFT AKI 3.4.0\user\mods\Trap-CustomQuests\src\mod.js:33:54)
at Mod.postAkiLoad (D:\EFT AKI 3.4.0\user\mods\Trap-BabaYaga\src\mod.js:233:13)
at PostAkiModLoader.executeMods (C:\snapshot\project\obj\loaders\PostAkiModLoader.js)
at PostAkiModLoader.load (C:\snapshot\project\obj\loaders\PostAkiModLoader.js)
FallenAngelGER
Doesn't work for 3.4.0,
TypeError: Cannot read properties of undefined (reading '@mod-trap-babayaga/kill_contracts')
TypeError: Cannot read properties of undefined (reading '@mod-trap-babayaga/kill_contracts')
at D:\EFT AKI 3.4.0\user\mods\Trap-CustomQuests\src\QuestsLoader.js:71:36
at Array.forEach (<anonymous>)
at QuestsLoader.loadLocales (D:\EFT AKI 3.4.0\user\mods\Trap-CustomQuests\src\QuestsLoader.js:68:45)
at D:\EFT AKI 3.4.0\user\mods\Trap-CustomQuests\src\QuestsLoader.js:150:18
at Array.map (<anonymous>)
at QuestsLoader.injectStory (D:\EFT AKI 3.4.0\user\mods\Trap-CustomQuests\src\QuestsLoader.js:148:31)
at Object.load (D:\EFT AKI 3.4.0\user\mods\Trap-CustomQuests\src\mod.js:33:54)
at Mod.postAkiLoad (D:\EFT AKI 3.4.0\user\mods\Trap-BabaYaga\src\mod.js:233:13)
at PostAkiModLoader.executeMods (C:\snapshot\project\obj\loaders\PostAkiModLoader.js)
at PostAkiModLoader.load (C:\snapshot\project\obj\loaders\PostAkiModLoader.js)
TypeError: Cannot read properties of undefined (reading '@mod-trap-babayaga/kill_contracts')
TypeError: Cannot read properties of undefined (reading '@mod-trap-babayaga/kill_contracts')
at D:\EFT AKI 3.4.0\user\mods\Trap-CustomQuests\src\QuestsLoader.js:71:36
at Array.forEach (<anonymous>)
at QuestsLoader.loadLocales (D:\EFT AKI 3.4.0\user\mods\Trap-CustomQuests\src\QuestsLoader.js:68:45)
at D:\EFT AKI 3.4.0\user\mods\Trap-CustomQuests\src\QuestsLoader.js:150:18
at Array.map (<anonymous>)
at QuestsLoader.injectStory (D:\EFT AKI 3.4.0\user\mods\Trap-CustomQuests\src\QuestsLoader.js:148:31)
at Object.load (D:\EFT AKI 3.4.0\user\mods\Trap-CustomQuests\src\mod.js:33:54)
at Mod.postAkiLoad (D:\EFT AKI 3.4.0\user\mods\Trap-BabaYaga\src\mod.js:233:13)
at PostAkiModLoader.executeMods (C:\snapshot\project\obj\loaders\PostAkiModLoader.js)
at PostAkiModLoader.load (C:\snapshot\project\obj\loaders\PostAkiModLoader.js)
StayTokito
THE KING IS BACK! Thank you once again for updating this amazing mod of yours!
trap Author
Hey there!
I found that 500k roubles by kill (and by dogtag) is way too much so I reduced the number in the default config file to 100k roubles by kill (since Baba Yaga version 2.1.0)
Same for dogtags (100k roubles by dogtag + 100 euros + 100 dollars)
Note: The config file is very easy to change (it's not like a custom quest file), you can simply play with the `roubles_per_kill` property and reset it to 500k roubles like before if you want
BigBoy_Liam
Anyone else having problems with this mod? does the author know?
trap Author
Whay kind of problems ? can you be more specific ?
BigBoy_Liam
Never mind I got it working now I'll tell you if the issue happens again
hansoncook15
Actually pretty fun to use as an alternative way of earning money other than just looting everything in sight/doing other quests, and if you use the EXP trader mod it gives you something to spend it on!
Vookem
Great mod! :p
buatakuneft
hello, im new to this mod stuff, i already put this mod and custom quest into mods folder, but where is the quest? i coldn't find any new trader
trap Author
The quest is given by Fence
NansLh
I love this mod, just perfect !
It'll need a lil' update for the 3.1.0
Thx!
trap Author
Yeah it's coming
EDIT: done
NansLh
Thx bro right on!
vasyliev_m_s
I translated it for myself in haste, everything seems to be working. Nice mod, by the way. Additional way to make some cash
trap Author
This is shipped in the version 1.3.0
Thanks @vasyliev_m_s for your contribution
MGeezy89
Every time i launch the game the dogtag collectors quest auto completes and counts as if i done it, which i havent.
trap Author
This is a known bug in custom quests that should be fixed, are sure you're using the latest version ?
vasyliev_m_s
I'd like to play with this mod, but for now new CQ (2.4.1) is broken... So I will wait to fixes.
trap Author
This is fixed in latest version of Custom Quests (>= 2.4.2)
TripLovely
Hey, i hope its okay to make a suggestion here, but is it possible to make Boss kill contracts too? Like eliminating reshala as an example.
Edit : Just saw your pinned comment on Custom Quests and now know this is planned. My bad lol.
trap Author
Yeah this is planned, don't worry, I'm open to suggestion if you have some, like how this could be implemented: one contract for all bosses ? or one contract per boss ? etc...
TripLovely
Thanks for the response btw. Both would be cool lol. One contract per boss, and also one contract for all bosses. If you do implement both, maybe limit the amount of times you can repeat boss contracts in one day/session if possible.
trap Author
One contract per boss + one global contract for all bosses should be nice and pretty simple to implement.
For the limit amount of time in one day/session. it's would be hard to implement (my actual implementation of repeatable quest is a complete mess), but it's a very good idea, and I'll consider it as soon as I've took the time to write some unit tests.
Another idea hard to implement (but cool) I had would be to unlock a boss quest after a certain amount of completion of the kill contract, but this is something I've to consider for all type of quests (from the CustomQuests mod POV).
Thanks for feeback anyway.
TripLovely
No problem. And i agree with the unlocking the Boss quests only after completing other PMC/Scav quests, that makes sense to me. It seems better than having Boss quests immediately and limiting the completions per day/session. It would already technically be limited by how quickly itd be possible to complete the PMC/Scav chain before re-unlocking boss quest(s), if thats how itd be implemented.
Alright, ive got to go, ill be looking forward to your updates in the future. Have a good day