Skip to content

Expand api method coverage#1

Merged
sudofox merged 8 commits into
expand-api-method-coveragefrom
expand-api-method-coverage-temp
Sep 17, 2022
Merged

Expand api method coverage#1
sudofox merged 8 commits into
expand-api-method-coveragefrom
expand-api-method-coverage-temp

Conversation

@sudofox

@sudofox sudofox commented Sep 17, 2022

Copy link
Copy Markdown
Owner

No description provided.

Example call (changes ParkChargeMethod, which is 14, to 1, which is Free park entry, pay for ride):
`context.executeAction("scenariosetsetting", { "setting": 14, "value": 1 })`
Example usage (changes costume of first entertainer):
`context.executeAction("staffsetcostume", { "staff": map.getAllEntities("staff").filter(function(staff) { return staff.staffType == "entertainer" })[0].id, "costume": 0 })`
Example usages (note that the value doesn't matter for close/open park):
```
context.executeAction("parksetparameter", { "parameter": 0, "value": 0 }) // close the park
context.executeAction("parksetparameter", { "parameter": 1, "value": 0 }) // open the park
context.executeAction("parksetparameter", { "parameter": 2, "value": 12345 }) // set the flags (uint64_t) for "Same price for item across park"
```
Example usage (maximum funding on rollercoasters and thrill rides):
```
context.executeAction("parksetresearchfunding", { "priorities": 12, "fundingAmount": 3 })
```
Example usage (set handyman uniforms to orange):
`context.executeAction("staffsetcolour", { "staffType": 0, "colour": 20 })`
Example usage: `context.executeAction("staffsetname", { "staff": map.getAllEntities("staff")[0].id, "name": "Foo Bar" })`
Example usage (assuming that the first staff member is a handyman: water gardens, empty trash bins):
`context.executeAction("staffsetorders", { "staff": map.getAllEntities("staff")[0].id, "orders": 6 })`
@sudofox sudofox merged commit e443efe into expand-api-method-coverage Sep 17, 2022
@sudofox sudofox deleted the expand-api-method-coverage-temp branch September 28, 2022 13:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant