It works by giving 10 random missions per player per week. These missions can be vanilla missions like "Break X Veridium" or Create mod related like "Drive a train for 4 km with at least 2 passengers". You can also reroll the missions, and claim prices by completing them.
Open the mission GUI pressing H key (by default)
Spoilers
Select the currency in config\missions\currency.json
, it will be 64 -> 1 in the same order the list is in, by default. You can change it by going to config\missions\config.json
and changing the value of "exchange-rate". This only affects the exchange rate of the Exchange ATM Block, which is the only way of exchanging coins this mod gives.
missions.json -> How to configure the missions?
This file can be found in `config\missions\missions.json`. An example mission configuration:"place": {
"reward": {
"amount": "2-23",
"item": "createdeco:iron_coin"
},
"missions": {
"create:track_signal": "20-50"
},
"titles": [
"Example title"
]
}
Ranges like 2-23 mean a number at random from 2 to 23, both included. Mission example: Place 35 Track Signal(s) Reward example: 2-23 Iron Coin(s)
As you can see, the action number is randomly selected from its range at the time of receiving that mission, whereas the reward range is randomly selected from its range at the moment of redeeming/claiming the completed mission.
You can add as many item id's to the "missions" bracket, and add as many titles to "titles" bracket, for a mission to be granted one item and one title, both randomly from those inside the bracket.
Mechanical Exchanger Block
The Mechanical Exchanger doesn't have a crafting recipe, and can only be obtained with a 1% change after compleating a hard mission.
It lets you to exchange currencies from smaller to bigger currency. Depends on which rotation direction the shaft has. It also requires 100 rpm, and consumes much more SU.
Suggestions
- I suggest changing the default
config\missions\currency.json
to coin items that you have in your modpack. In my case, I use Create Deco coins (when using Create deco, this currency.json will be created instead):
[
"createdeco:zinc_coin",
"createdeco:copper_coin",
"createdeco:brass_coin"
]
- Incentive in your server an economy with no virtual balance or top lists
- Modify from time to time the missions to they get refreshed for the players, also touchups to the missions ranges are really needed for balancing. If someone uses a better mission config file and more balanced feel free to share it with me!
- Have in mind always the ability for a player to reroll a mission, dont give them money to infinitely reroll missions as that takes fun away. Build your economy balancing having that cost in mind.
- Use the Mechanical Exchanger to build a public bank!