FareverDB
?

DA_Water_Combo_PassiveRank3

DA_Water_Combo_PassiveRank3 in Skills
id
DA_Water_Combo_PassiveRank3
flags
4096
nature
5
script
function onInflictHit(hit) { if(hit.isBaseAttack) { var status = owner.getStatus(Skill.DA_Water_Combo_Status); if(status != null && status.stacks >= status.getMaxStacks() && checkProba(vars.chance)) { playStep(Steps.Axe); } } }
status
2
Raw data
{
  "id": "DA_Water_Combo_PassiveRank3",
  "anim": {},
  "vars": {
    "chance": 0.35
  },
  "flags": 4096,
  "props": {},
  "steps": [
    {
      "id": "Axe",
      "on": 13,
      "type": 7,
      "props": {
        "projectile": {
          "base": "MissilePiercing",
          "fxSet": "Projectile_DualAxe_Water",
          "scale": 0.25,
          "speed": 30,
          "spread": {
            "rotZ": 50
          },
          "aimStyle": 2
        }
      },
      "range": 30
    },
    {
      "on": 2,
      "type": 0,
      "props": {},
      "effects": [
        {
          "flags": 0,
          "effect": 0,
          "scaling": [
            {
              "atb": "Strength",
              "ratio": 0.1
            },
            {
              "atb": "Dexterity",
              "ratio": 0.1
            }
          ],
          "affinity": "Physical"
        }
      ]
    }
  ],
  "texts": {},
  "nature": 5,
  "script": "function onInflictHit(hit) {\n\tif(hit.isBaseAttack) {\n\t\tvar status = owner.getStatus(Skill.DA_Water_Combo_Status);\n\t\tif(status != null && status.stacks >= status.getMaxStacks() && checkProba(vars.chance)) {\n\t\t\tplayStep(Steps.Axe);\n\t\t}\n\t}\n}",
  "status": 2,
  "mastery": []
}