Changes

2,323 bytes added ,  21:06, 18 August 2020
Creating location data.
← [[Modding:Index]]

Data/Locations controls many things about locations.

Here is an example location:

<source lang="json">
"Beach": "372 .9 718 .1 719 .3 723 .3/372 .9 394 .5 718 .1 719 .3 723 .3/372 .9 718 .1 719 .3 723 .3/372 .4 392 .8 718 .05 719 .2 723 .2/129 -1 131 -1 147 -1 148 -1 152 -1 708 -1 267 -1/128 -1 130 -1 146 -1 149 -1 150 -1 152 -1 155 -1 708 -1 701 -1 267 -1/129 -1 131 -1 148 -1 150 -1 152 -1 154 -1 155 -1 705 -1 701 -1/708 -1 130 -1 131 -1 146 -1 147 -1 150 -1 151 -1 152 -1 154 -1 705 -1/384 .08 589 .09 102 .15 390 .25 330 1",
</source>

Breaking it down:
{| class="wikitable"
! Index
! Entry
! Explanation
|-
| 0
| "372 .9 718 .1 719 .3 723 .3"
| Spring forage. Item ID chance. No particular order required.
|-
| 1
| "372 .9 394 .5 718 .1 719 .3 723 .3"
| Summer forage. As above.
|-
| 2
| "372 .9 718 .1 719 .3 723 .3"
| Fall forage. As above.
|-
| 3
| "372 .4 392 .8 718 .05 719 .2 723 .2"
| Autumn forage. As above.
|-
| 4
| "129 -1 131 -1 147 -1 148 -1 152 -1 708 -1 267 -1"
| Fish data for spring. Fish is ID zoneNumber ID zoneNumber. Some locations have multiple fishing locations. To seperate fish, the zoneNumber is used. It starts at -1, and some locations have 0, or even 1, to indicate the zone. For more information, see [[Modding:Fish_data]]
|-
| 5
| "128 -1 130 -1 146 -1 149 -1 150 -1 152 -1 155 -1 708 -1 701 -1 267 -1"
| Fish data for summer
|-
| 6
| "129 -1 131 -1 148 -1 150 -1 152 -1 154 -1 155 -1 705 -1 701 -1"
| Fish data for autumn
|-
| 7
| "708 -1 130 -1 131 -1 146 -1 147 -1 150 -1 151 -1 152 -1 154 -1 705 -1"
| Fish data for winter
|-
| 8
| "384 .08 589 .09 102 .15 390 .25 330 1"
| Artifact data. (Article data TBA): Artifacts should be added in increasing likelihood, and in format: ID chance ID chance, with chance being addressed in 0 to 1.
|}

Note that not all fields are required: If you have no fish, you can just put -1 for the relevant fields, and if you have no forage, you can just put -1 for the relevant fields.

Examples are:

<pre>
"Farm": "-1/-1/-1/-1/-1/-1/-1/-1/382 .05 770 .1 390 .25 330 1",
</pre>

This has no forage or fishing data (handled programmatically) so it's just -1.

In order to have artifacts work, custom locations need to add their data to this file, which can be done with mods such as Content Patcher.
78

edits