Home · skill · Halos_Totem_Combo

Releases two water bolts, each dealing 39% Intellect + 39% Faith to an enemy.
Damage increased by 10% for each active Totem.

Properties

status
Done
type
AttackCombo
nature
Combo
duration
1.29
steps
on=0props={}type=3duration=0.55delay=0.1props={"projectile":{"speed":50,"base":"MissileHoming","generation":{"shape":[0,1,200,0],"count":2,"duration":0.15,"endActivationDelay":0.1,"directionBias":0.5,"stepLinked":true},"followForceCurve":[0,0.05,-0.0579415235973892,-0.0858872343898479,0.120506437149159,0.178004585141759,0.6,0.8,-0.301954092598162,-0.663938717652413,0.0209299145026128,0.0460207700191367],"spread":{"rotZ":5,"rotY":5},"activationDelay":1,"scale":1.5}}on=7type=7delay=-0.1range=40id=Projectilesprops={"posTarget":2}effects=[{"affinity":"Magic","effect":0,"scaling":[{"ratio":0.385,"atb":"Intellect"},{"ratio":0.385,"atb":"Faith"}],"flags":0}]on=2type=0on=0props={"move":{"inputDirection":{"mode":0,"relation":0},"dashSmoothing":0,"direction":[0]}}type=8duration=0.2range=1delay=0on=7props={"move":{"inputDirection":{"mode":0,"relation":0},"dashSmoothing":1,"direction":[0]}}type=8duration=0.3range=2delay=-0.1

Referenced by

Raw data
{
  "status": "Done",
  "gfx": {
    "file": "UI/icons/atlas_weapon_Halos_96PX.png",
    "size": 48,
    "x": 4,
    "y": 0,
    "width": 2,
    "height": 2
  },
  "id": "Halos_Totem_Combo",
  "type": "AttackCombo",
  "nature": "Combo",
  "texts": {
    "desc": "Releases two water bolts, each dealing ::dmg:: to an enemy.\nDamage increased by ::var1%:: for each active [Totem].",
    "rankDescs": [
      {
        "rank": 2,
        "desc": "Damage bonus increased to ::var1%::.",
        "flags": 1
      },
      {
        "rank": 3,
        "desc": "Water bolts have a ::chance:: chance to increase the duration of all your active [Totem]s by ::time::.",
        "flags": 0
      }
    ],
    "name": "Surging Tide"
  },
  "anim": {
    "ref": "AttackCombo"
  },
  "duration": 1.29,
  "steps": [
    {
      "on": 0,
      "props": {},
      "type": 3,
      "duration": 0.55,
      "delay": 0.1
    },
    {
      "props": {
        "projectile": {
          "speed": 50,
          "base": "MissileHoming",
          "generation": {
            "shape": [
              0,
              1,
              200,
              0
            ],
            "count": 2,
            "duration": 0.15,
            "endActivationDelay": 0.1,
            "directionBias": 0.5,
            "stepLinked": true
          },
          "followForceCurve": [
            0,
            0.05,
            -0.0579415235973892,
            -0.0858872343898479,
            0.120506437149159,
            0.178004585141759,
            0.6,
            0.8,
            -0.301954092598162,
            -0.663938717652413,
            0.0209299145026128,
            0.0460207700191367
          ],
          "spread": {
            "rotZ": 5,
            "rotY": 5
          },
          "activationDelay": 1,
          "scale": 1.5
        }
      },
      "on": 7,
      "type": 7,
      "delay": -0.1,
      "range": 40,
      "id": "Projectiles"
    },
    {
      "props": {
        "posTarget": 2
      },
      "effects": [
        {
          "affinity": "Magic",
          "effect": 0,
          "scaling": [
            {
              "ratio": 0.385,
              "atb": "Intellect"
            },
            {
              "ratio": 0.385,
              "atb": "Faith"
            }
          ],
          "flags": 0
        }
      ],
      "on": 2,
      "type": 0
    },
    {
      "on": 0,
      "props": {
        "move": {
          "inputDirection": {
            "mode": 0,
            "relation": 0
          },
          "dashSmoothing": 0,
          "direction": [
            0
          ]
        }
      },
      "type": 8,
      "duration": 0.2,
      "range": 1,
      "delay": 0
    },
    {
      "on": 7,
      "props": {
        "move": {
          "inputDirection": {
            "mode": 0,
            "relation": 0
          },
          "dashSmoothing": 1,
          "direction": [
            0
          ]
        }
      },
      "type": 8,
      "duration": 0.3,
      "range": 2,
      "delay": -0.1
    }
  ],
  "flags": [],
  "mastery": [],
  "props": {
    "hit": {
      "camShake": 8
    },
    "rankOverride": [
      {
        "minRank": 2,
        "vars": {
          "var1": 0.2
        }
      }
    ]
  },
  "vars": {
    "var1": 0.1,
    "chance": 0.35,
    "time": 0.5
  },
  "script": "function getTotems() {\n\treturn getSummons(Skill.Halos_Totem_Skill);\n}\n\nfunction onStart(ctx) {\n\tctx.dmgMult += getTotems().length * vars.var1;\n}\n\nfunction onHit(hit) {\n\tif(rank >= 3) {\n\t\tif(checkProba(vars.chance)) {\n\t\t\tvar totems = getTotems();\n\t\t\tif(totems != null) {\n\t\t\t\tfor(tot in totems) {\n\t\t\t\t\ttot.addLifetime(vars.time);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}",
  "_xrefs": [
    {
      "from_sheet": "item",
      "from_id": "Halos_Totem",
      "via_field": "skills"
    }
  ]
}