Merge pull request #158 from hppeng-wynn/atree-spec-doc

Add more doc for atree specification
This commit is contained in:
hppeng-wynn 2022-07-21 09:43:14 -07:00 committed by GitHub
commit f99e813348
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 12 additions and 15 deletions

View file

@ -79,12 +79,16 @@ stat_scaling: {
round: Optional[bool] // Control floor behavior. True for stats and false for slider by default
slider_behavior: Optional[str] // One of: "merge", "modify". default: merge
// merge: add if exist, make new part if not exist
// modify: change existing part. do nothing if not exist
// modify: change existing part, by incrementing properties. do nothing if not exist
slider_max: Optional[float] // affected by slider_behavior
"inputs": Optional[list[scaling_target]],
"output": scaling_target | List[scaling_target],
"scaling": list[float],
"max": float
inputs: Optional[list[scaling_target]] // List of things to scale. Omit this if using slider
output: Optional[scaling_target | List[scaling_target]] // One of the following:
// 1. Single output scaling target
// 2. List of scaling targets (all scaled the same)
// 3. Omitted. no output (useful for modifying slider only without input or output)
scaling: Optional[list[float]] // One float for each input. Sums into output.
max: float
}
scaling_target: {
"type": "stat" | "prop",

View file

@ -10499,7 +10499,7 @@ const atrees = {
},
{
"display_name": "Marked",
"desc": "Smoke Bomb will add +1 Mark to enemies it hits. (Max 5, 0.5s Cooldown)",
"desc": "Smoke Bomb will add +1 Mark to enemies it hits. (Max 5, 0.5s Cooldown) Marked enemies will take +10% damage for each mark they have.",
"archetype": "Shadestepper",
"archetype_req": 5,
"parents": [
@ -11127,14 +11127,7 @@ const atrees = {
"type": "stat_scaling",
"slider": true,
"slider_name": "Marked",
"slider_max": 2,
"output": [
{
"type": "stat",
"name": "damMult.Marked"
}
],
"scaling": [10]
"slider_max": 2
}
]
},

File diff suppressed because one or more lines are too long