mirror of
https://github.com/Acamaeda/The-Modding-Tree.git
synced 2024-11-28 11:01:43 +00:00
Added challenge information to readme
This commit is contained in:
parent
029f5546c0
commit
7ed21ce2b4
1 changed files with 36 additions and 2 deletions
38
README.md
38
README.md
|
@ -1,4 +1,4 @@
|
||||||
# Prestige-Tree
|
# The-Modding-Tree
|
||||||
How to add layers:
|
How to add layers:
|
||||||
You can either add a layer directly into the layers object in layers.js, or declare it separately and then do "addLayer(layername, layerdata)" (good for breaking things up into smaller files)
|
You can either add a layer directly into the layers object in layers.js, or declare it separately and then do "addLayer(layername, layerdata)" (good for breaking things up into smaller files)
|
||||||
|
|
||||||
|
@ -98,7 +98,7 @@ cost: A Decimal for the cost of the upgrade.
|
||||||
|
|
||||||
currencyDisplayName: Optional, if using a currency other than the main one for this layer, the name to display for that currency
|
currencyDisplayName: Optional, if using a currency other than the main one for this layer, the name to display for that currency
|
||||||
currencyInternalName: The internal name for that currency
|
currencyInternalName: The internal name for that currency
|
||||||
currencyLayer: The internal name of the layer for that currency. If it's not in a layer, omit.
|
currencyLayer: The internal name of the layer for that currency. If it's not in a layer (like Points), omit.
|
||||||
|
|
||||||
unl() - Return a bool to determine if the upgrade is unlocked or not.
|
unl() - Return a bool to determine if the upgrade is unlocked or not.
|
||||||
|
|
||||||
|
@ -127,3 +127,37 @@ toggles: Creates toggle buttons on the milestone when it is unlocked. An array o
|
||||||
|
|
||||||
-----Challenges-----
|
-----Challenges-----
|
||||||
|
|
||||||
|
Challenges are stored in the following format:
|
||||||
|
|
||||||
|
challs: {
|
||||||
|
rows: # of rows
|
||||||
|
cols: # of columns
|
||||||
|
11: {
|
||||||
|
[insert challenge info here]
|
||||||
|
}
|
||||||
|
etc
|
||||||
|
}
|
||||||
|
|
||||||
|
Each challenge should have an id where the first digit is the row and the second digit is the column. Individual upgrades can have these features:
|
||||||
|
|
||||||
|
name: Name of the challenge
|
||||||
|
|
||||||
|
desc: A description of what makes the challenge a challenge
|
||||||
|
|
||||||
|
reward: A description of the reward's effect
|
||||||
|
|
||||||
|
effect() - Optional, calculate and return the values of this upgrade's effects or effects.
|
||||||
|
|
||||||
|
effectDisp(x) - Optional, returns a display of the current effects of the upgrade with formatting. Default behavior is to just display the number appropriately formatted.
|
||||||
|
|
||||||
|
goal: A Decimal for the goal of the challenge's value.
|
||||||
|
|
||||||
|
currencyDisplayName: Optional, if using a goal currency other than basic Points, the name to display for that currency
|
||||||
|
currencyInternalName: The internal name for that currency
|
||||||
|
currencyLayer: The internal name of the layer for that currency. If it's not in a layer, omit.
|
||||||
|
|
||||||
|
unl() - Return a bool to determine if the challenge is unlocked or not.
|
||||||
|
|
||||||
|
onComplete() - Optional, this function will be called when the challenge is newly completed.
|
||||||
|
|
||||||
|
countsAs: An array of ids of other challenges in this layer that being in this challenge "counts as" being in.
|
||||||
|
|
Loading…
Reference in a new issue