|  | 
| 14 | 14 |             "type": "object", | 
| 15 | 15 |             "patternProperties": { | 
| 16 | 16 |                 "^_.*$": { | 
| 17 |  | -                    "description": "A commented out override Option", | 
|  | 17 | +                    "description": "A commented out Option Modification", | 
| 18 | 18 |                     "allOf": [{"$ref": "#/definitions/OptionBase"}], | 
| 19 | 19 |                     "properties": { | 
| 20 | 20 |                         "type": {"$ref": "#/definitions/OptionCore/properties"} | 
| 21 | 21 |                     } | 
| 22 | 22 |                 }, | 
| 23 | 23 |                 "^.*$": { | 
| 24 |  | -                    "description": "An Modification of a Core Option of Manual", | 
|  | 24 | +                    "description": "A Modification of a Core Option of Manual", | 
| 25 | 25 |                     "$ref": "#/definitions/OptionCore" | 
| 26 | 26 |                 } | 
| 27 | 27 |             } | 
|  | 
| 38 | 38 |                     } | 
| 39 | 39 |                 }, | 
| 40 | 40 |                 "^.*$": { | 
| 41 |  | -                    "description": "An Option for your World, the possible Parameters depend on the type of option you set in \"type\"\nToggle: \"default\" \n Let the player choose between yes or no \nChoice: \"value\", \"aliases\", \"default\" and \"allow_custom_value\" \n Let the player pick from a list of values  \nRange: \"range_start\", \"range_end\", \"default\" and an optional \"values\"\nAllow the player to specify a number between 'start' and 'end'", | 
|  | 41 | +                    "description": "An Option for your World, the possible properties depend on the type of option you set in \"type\"\nToggle: \"default\"* \n Let the player choose between yes or no \nChoice: \"values\"*, \"aliases\", \"default\" and \"allow_custom_value\" \n Let the player pick from a list of values  \nRange: \"range_start\", \"range_end\", \"default\" and an \"values\"\nAllow the player to specify a number between 'start' and 'end'", | 
| 42 | 42 |                     "$ref": "#/definitions/OptionUser" | 
| 43 | 43 |                 } | 
| 44 | 44 |             } | 
|  | 
| 51 | 51 |             "type": "object", | 
| 52 | 52 |             "properties": { | 
| 53 | 53 |                 "display_name": { | 
| 54 |  | -                    "description": "The name shown on the webhost.", | 
|  | 54 | +                    "description": "(Optional) The name shown on the webhost", | 
| 55 | 55 |                     "type": "string" | 
| 56 | 56 |                 }, | 
| 57 | 57 |                 "description": { | 
| 58 |  | -                    "description": "long description of what this option is for(is shown on hover on the webhost)", | 
|  | 58 | +                    "description": "(Optional) A long description of what this option is for(is shown on hover on the webhost)", | 
| 59 | 59 |                     "type": ["array", "string"], | 
| 60 | 60 |                     "items": {"type": "string"} | 
| 61 | 61 |                 }, | 
| 62 | 62 |                 "rich_text_doc": { | 
| 63 |  | -                    "description": "(Optional) support for HTML generated from the standard Python reStructuredText format for your description. \nfor more info: https://github.com/ArchipelagoMW/Archipelago/blob/main/docs/options%20api.md#option-documentation", | 
|  | 63 | +                    "description": "(Optional) Enables support for HTML generated from the standard Python reStructuredText format for your description. \nfor more info: https://github.com/ArchipelagoMW/Archipelago/blob/main/docs/options%20api.md#option-documentation", | 
| 64 | 64 |                     "type": "boolean", | 
| 65 | 65 |                     "default": false | 
| 66 | 66 |                 }, | 
|  | 
| 137 | 137 |         }, | 
| 138 | 138 | 
 | 
| 139 | 139 |         "Type": { | 
| 140 |  | -            "description": "The type of this options, check the official Archipelago docs for the options types here: \nhttps://github.com/ArchipelagoMW/Archipelago/blob/main/docs/options%20api.md#basic-option-classes", | 
|  | 140 | +            "description": "The type of this options. \nHover your mouse on any uncommented option's name to get a list of valid types for Manual options and a short description for each", | 
| 141 | 141 |             "type": "string", | 
| 142 | 142 |             "enum": ["Toggle", "Choice", "Range"] | 
| 143 | 143 |         }, | 
| 144 | 144 |         "ChoiceValue": { | 
| 145 |  | -            "description": "A dict of possible values in the format 'name':int \nthe default option is, by default the one with 0 as value", | 
|  | 145 | +            "description": "A dictionary of possible values in the format {\"name\":0, \"other name\":2} \nUnless the default is changed, there need to be a defined value of 0.", | 
| 146 | 146 |             "type":"object", | 
| 147 | 147 |             "patternProperties": { | 
| 148 | 148 |                 "^.*$": { | 
| 149 | 149 |                     "description": "An int value this option can have", | 
| 150 | 150 |                     "type": "integer" | 
| 151 | 151 |                 } | 
| 152 | 152 |             } | 
|  | 153 | + | 
| 153 | 154 |         }, | 
| 154 | 155 |         "ChoiceAlias": { | 
| 155 |  | -            "description": "A dict of possible values in the format 'name':int/the name of a value from 'values'", | 
|  | 156 | +            "description": "(Optional) A dictionary of aliases in the format {\"name\":0, \"other name\":2} or {\"name\":\"name of another value/alias\"}", | 
| 156 | 157 |             "type": "object", | 
| 157 | 158 |             "patternProperties": { | 
| 158 | 159 |                 "^.*$": { | 
| 159 |  | -                    "description": "An alias for a value declared in 'values'", | 
|  | 160 | +                    "description": "An alias for one of this option's value", | 
| 160 | 161 |                     "type": ["integer", "string"] | 
| 161 | 162 |                 } | 
| 162 | 163 |             } | 
| 163 | 164 |         }, | 
| 164 | 165 |         "ChoiceAllowCustomValue": { | 
| 165 |  | -            "description": "Allow the user to set their own custom string Value", | 
|  | 166 | +            "description": "(Optional) Allow the user to set their own custom string Value", | 
| 166 | 167 |             "type": "boolean", | 
| 167 | 168 |             "default": false | 
| 168 | 169 |         }, | 
|  | 
| 188 | 189 |             "examples": [{"test": 1}] | 
| 189 | 190 |         }, | 
| 190 | 191 |         "SpecialRangeNames": { | 
| 191 |  | -            "description": "(Optional) A Special Dictionary in the format 'name':int of named values for this range \nAll names need to be lowercase", | 
|  | 192 | +            "description": "(Optional) A Special Dictionary in the format {\"name\":0, \"other name\":2} of named values for this range \nAll names need to be lowercase", | 
| 192 | 193 |             "allOf": [{"$ref": "#/definitions/SpecialRangeNames_base"}] | 
| 193 | 194 |         }, | 
| 194 | 195 |         "SpecialRangeNames_core": { | 
| 195 |  | -            "description": "(Optional) A Special Dictionary in the format 'name':int of named values for this range \nAll names need to be lowercase\nForbidden for Options of type Choice", | 
|  | 196 | +            "description": "(Optional) A Special Dictionary in the format {\"name\":0, \"other name\":2} of named values for this range \nAll names need to be lowercase \nForbidden for Options of type Choice", | 
| 196 | 197 |             "allOf": [{"$ref": "#/definitions/SpecialRangeNames_base"}] | 
| 197 | 198 |         }, | 
| 198 | 199 |         "DefaultInt": { | 
| 199 |  | -            "description": "the default integer value of this option", | 
|  | 200 | +            "description": "(Optional) The default integer value of this option", | 
| 200 | 201 |             "type": "integer", | 
| 201 | 202 |             "default": 0 | 
| 202 | 203 |         }, | 
| 203 | 204 |         "DefaultToggle": { | 
| 204 |  | -            "description": "the default value of this Toggle", | 
|  | 205 | +            "description": "The default value of this Toggle", | 
| 205 | 206 |             "type": "boolean", | 
| 206 | 207 |             "default": false | 
| 207 | 208 |         }, | 
| 208 | 209 |         "DefaultCore": { | 
| 209 |  | -            "description": "the default value of this option, its type depend on the type of the option you are overriding", | 
|  | 210 | +            "description": "The default value of this option, its type depend on the type of the option you are overriding", | 
| 210 | 211 |             "type": ["integer", "boolean"] | 
| 211 | 212 |         }, | 
| 212 | 213 |         "comment": { | 
|  | 
0 commit comments