Coder Social home page Coder Social logo

missions's Introduction

Create: Missions
Supported Versions License Discord CF Modrinth

Alt

What's this addon?

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)

Needed for server owners

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!

missions's People

Contributors

muriplz avatar mrredrhino avatar drdone1 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.