dos h0022 gaugeX - cwtickle/danoniplus-docs GitHub Wiki
English | Japanese
Home > Chart settings specification > Initial settings in settings screen
| <- customGauge | gaugeX | colorDataType -> |
gaugeNormal / gaugeEasy / gaugeHard(Quota-based gauge settings)
- Common settings -> g_presetObj.gaugeCustom
Usage
|gaugeEasy=70,2,5,40$70,5,7,30| // Description of 2 charts together
|gaugeHard=x,1,50,100| // Common settings for all charts
|gaugeExHard=x,1,70,100| // 1st chart
|gaugeExHard2=x,1,80,100| // 2nd chart
Overview
Describes the gauge parameter settings.
"gaugeNormal", "gaugeEasy", and "gaugeHard" are settings for "Normal", "Easy", and "Hard" gauges, respectively. The settings are separated by "$" or newline for each chart, and comma-separated by the percentage of quota, percentage of life increase/decrease, and percentage of initial life. The contents of the comma delimiters are as follows.
No | Example | Description |
---|---|---|
1 | 70 | Specify the quota rate from 0 to 100 that the target chart must achieve; if 0 is specified, the game is over when the number of lives reaches 0. |
2 | 2 | Specify the percentage of life gauge increase for the target chart from 0 to 100. |
3 | 5 | Specify the percentage of life gauge reduction for the target chart from 0 to 100. |
4 | 40 | Specify the initial life gauge percentage of the target chart from 0 to 100. |
About default values (Quota-based gauge)
If this parameter is not set, it refers to danoni_setting.js
.
If it is not defined there either, the following values are applied.
Type | Quota | Recovery rate | Damage rate | Initial life gauge rate |
---|---|---|---|---|
Normal | 70% | 2 | 7 | 25% |
Easy | 70% | 4 | 7 | 25% |
Hard | 0 | 1 | 50 | 100% |
gaugeOriginal / gaugeLight / gaugeHeavy / gaugeNoRecovery(Life-based gauge settings)
- Common settings -> g_presetObj.gaugeCustom
Usage
|gaugeLight=x,20,70,30$x,30,40,30|
|gaugeNoRecovery=x,0,100,100$|
Overview
Describes the gauge parameter settings.
"gaugeOriginal", "gaugeLight", "gaugeHeavy", and "gaugeNoRecovery" are settings for "Original", "Light", "Heavy", and "NoRecovery" gauges, respectively. The "$" or newline delimiter is used to specify the settings for each chart, and the comma delimiter specifies the quota percentage, life increase/decrease amount (fixed), and initial life gauge percentage. The comma-separated contents are as follows.
No | Example | Description |
---|---|---|
1 | x | x fixed. |
2 | 30 | Specify the amounts of life gauge increase for the target chart. |
3 | 70 | Specify the amounts of life gauge decrease for the target chart. |
4 | 40 | Specify the initial life gauge percentage of the target chart from 0 to 100. |
About default values (Life-based gauge)
If this parameter is not set, it refers to danoni_setting.js
.
If it is not defined there either, the following values are applied.
Type | Quota | Recovery rate | Damage rate | Initial life gauge rate |
---|---|---|---|---|
Original | - | 6 | 40 | 25% |
Light | - | 12 | 40 | 25% |
Heavy | - | 2 | 50 | 50% |
NoRecovery | - | 0 | 50 | 100% |
How to specify using formulas, special variables
- From ver38, you can write mathematical expressions in the form of
{mathematical expression}
. - Also, the following variables can be used only for gauge settings (difData, gaugeX, g_presetObj.gauge, g_presetObj.gaugeCustom).
As for the number of arrows and freeze arrows, the values will change according to the set chart.
Variable name | Summary |
---|---|
arrow[] |
Total number of arrows for the set chart |
frz[] |
total number of freeze arrows in set chart |
all[] |
total arrows + total freeze arrows for set chart |
maxlife[] |
Life gauge limit (chart settings: "maxLifeVal" value) |
Related pages
- difData :pencil: Chart information
- customGauge :pencil: Custom Gauge Settings
- maxLifeVal :pencil: Maximum life value
- frzStartjdgUse :pencil: Freeze-arrow starting point judgment setting
- frzAttempt :pencil: Number of frames allowed for freeze-arrow hit
Changelog
Version | Change details |
---|---|
v38.0.0 | - Support for writing mathematical expressions and special variables. |
v27.5.0 | - Supports newline delimitation as an alternative to "$" delimitation |
v21.1.0 | - Supports split formatting from the second chart onward |
v19.0.0 | - Added a setting that completes with the setting of the first chart when the second and later charts are not specified. |
v18.6.0 | - Implemented "gaugeHeavy" (life-based gauge settings) |
v9.4.0 | - Implemented "gaugeXXX" (where XXX is an arbitrary custom gauge name) |
v6.5.0 | - Implemented "gaugeOriginal", "gaugeLight" and "gaugeNoRecovery" (life-based gauges). - Default values can be set individually for each gauge setting. |
v1.5.0 | - Initial implementation |
| <- customGauge | gaugeX | colorDataType -> |