FareverDB

Harvesting Scythe

Thrown_Seeds_Skill1 in Skills

Throws a rotating flower in the targeted direction, dealing 150% Dexterity + 195% Dexterity Physical to enemies. Harvests all Ravenous Sprout stacks, releasing a poison dealing 35% Intellect Magic over 6.

id
Thrown_Seeds_Skill1
type
7
flags
0
nature
2
script
function onInflictDamage(dmg) { if( dmg.baseSkill == skill && dmg.target.hasStatus(Skill.Thrown_Seeds_Sprout) ) { var count = getStatusCount(dmg.target, Skill.Thrown_Seeds_Sprout); removeStatus(dmg.target, Skill.Thrown_Seeds_Sprout); for( n in 0...count ) { addStatus(dmg.target, Skill.Thrown_Seeds_Dot); if( rank >= 3 ) { reduceWeaponsCooldown(vars.time); } } } }
status
2
cooldown
15
duration
1
Raw data
{
  "id": "Thrown_Seeds_Skill1",
  "gfx": {
    "x": 4,
    "y": 0,
    "file": "UI/icons/atlas_weapon_Thrown_96PX.png",
    "size": 48,
    "width": 2,
    "height": 2
  },
  "anim": {
    "file": "Anim/Human/Thrown/Skill/Anim_Human_Thrown_HeavyThrow_Start.fbx",
    "blend": 0.1
  },
  "type": 7,
  "vars": {
    "time": 0.25,
    "var1": 0.3
  },
  "flags": 0,
  "props": {},
  "steps": [
    {
      "on": 0,
      "type": 3,
      "props": {},
      "duration": 0.5
    },
    {
      "on": 0,
      "type": 13,
      "props": {
        "rotation": {
          "limiter": 1000,
          "direction": 3
        }
      },
      "duration": 0.5
    },
    {
      "on": 0,
      "type": 11,
      "props": {},
      "visuals": {
        "fxs": [
          {
            "set": "Telegraph_Line_Preview",
            "flags": 24,
            "props": {
              "matchStep": "Projectile"
            },
            "space": 2
          }
        ]
      },
      "duration": 0.5
    },
    {
      "on": 7,
      "type": 11,
      "delay": -0.18,
      "props": {},
      "visuals": {
        "playAnims": [
          {
            "anim": {
              "file": "Anim/Human/Thrown/Skill/Anim_Human_Thrown_HeavyThrow.fbx",
              "blend": 0
            }
          }
        ]
      }
    },
    {
      "on": 7,
      "delay": -0.14,
      "props": {},
      "visuals": {
        "fxs": [
          {
            "set": "Nature_Blast",
            "props": {},
            "scale": 0.5,
            "space": 1
          }
        ]
      }
    },
    {
      "on": 7,
      "type": 8,
      "delay": -0.07,
      "props": {
        "move": {
          "direction": [
            1
          ],
          "dashSmoothing": 1
        }
      },
      "range": 2,
      "duration": 0.4
    },
    {
      "id": "Projectile",
      "on": 7,
      "type": 7,
      "delay": 0,
      "props": {
        "projectile": {
          "base": "MissileFollowTerrain",
          "fxSet": "Projectile_Flower_Shuriken_Spawn",
          "scale": 2.5,
          "speed": 10,
          "variant": 0,
          "aimStyle": 2,
          "hitCount": 100,
          "activationDelay": 0,
          "collisionRadius": 1,
          "followForceCurve": [
            0,
            0.05,
            -0.0697117989531016,
            -0.00277277893662861,
            0.252838582201753,
            0.0102761076672166,
            0.319688368568298,
            0.23962156259001,
            -0.0228839136678792,
            -0.0535326956275372,
            0.0759206587446523,
            0.17908558888306,
            0.672836611005859,
            0.803681435562888,
            -0.222250554946781,
            -0.117607066884123,
            0.0313776624907483,
            0.0167640530491203
          ]
        }
      },
      "range": 20
    },
    {
      "on": 7,
      "delay": 0.01,
      "props": {},
      "visuals": {
        "camShake": 5
      }
    },
    {
      "on": 7,
      "type": 11,
      "delay": 0.43,
      "props": {},
      "visuals": {
        "fxs": [
          {
            "set": "Land_Generic",
            "props": {},
            "scale": 1.3,
            "space": 1
          }
        ]
      }
    },
    {
      "on": 7,
      "type": 24,
      "delay": 0.5,
      "props": {}
    },
    {
      "on": 2,
      "type": 0,
      "props": {
        "position": {
          "origin": 2
        }
      },
      "effects": [
        {
          "flags": 0,
          "effect": 0,
          "baseVal": 0,
          "scaling": [
            {
              "atb": "Dexterity",
              "conds": {
                "maxRank": 1
              },
              "ratio": 1.5
            },
            {
              "atb": "Dexterity",
              "conds": {
                "minRank": 2
              },
              "ratio": 1.95
            }
          ],
          "affinity": "Physical"
        }
      ]
    }
  ],
  "texts": {
    "desc": "Throws a rotating flower in the targeted direction, dealing ::dmg:: to enemies. Harvests all ::ref_name:: stacks, releasing a poison dealing ::ref2_dmg:: over ::ref2_duration::.",
    "name": "Harvesting Scythe",
    "refs": {
      "ref": "Thrown_Seeds_Sprout",
      "ref2": "Thrown_Seeds_Dot"
    },
    "rankDescs": [
      {
        "desc": "Flower damage increased by ::var1%::.",
        "rank": 2,
        "flags": 1
      },
      {
        "desc": "Reduces the cooldown of your other [WeaponSkill] by ::time:: for each ::ref_name:: harvested.",
        "rank": 3,
        "flags": 0
      }
    ]
  },
  "nature": 2,
  "script": "function onInflictDamage(dmg) {\n\tif( dmg.baseSkill == skill && dmg.target.hasStatus(Skill.Thrown_Seeds_Sprout) ) {\n\t\tvar count = getStatusCount(dmg.target, Skill.Thrown_Seeds_Sprout);\n\t\tremoveStatus(dmg.target, Skill.Thrown_Seeds_Sprout);\n\t\tfor( n in 0...count ) {\n\t\t\taddStatus(dmg.target, Skill.Thrown_Seeds_Dot);\n\t\t\tif( rank >= 3 ) {\n\t\t\t\treduceWeaponsCooldown(vars.time);\n\t\t\t}\n\t\t}\n\t}\n}",
  "status": 2,
  "mastery": [],
  "cooldown": 15,
  "duration": 1
}