FareverDB

Lady Bee

World Boss
Mokshi

Lady Bee, most humanoid specimen of the Apix clan, aspires to become the most humanoid of all creatures, once the actual humans have been taken care of.

Raw data
{
  "id": "Mokshi",
  "gfx": {
    "x": 0,
    "y": 0,
    "file": "UI/Portraits/Units/Mokshi.png",
    "size": 256
  },
  "lvl": 13,
  "type": "Bee",
  "vars": {
    "delay": 4,
    "salvos": [
      {
        "comment": "",
        "salvoCD": 15,
        "interval": 1,
        "fireCount": 5,
        "salvoCDRnd": 0,
        "intervalRnd": 0.2
      }
    ]
  },
  "flags": 16,
  "parts": {},
  "props": {
    "phases": {
      "list": [
        {
          "props": {}
        },
        {
          "props": {},
          "entrySkill": "Mokshi_Phase2Screech",
          "healthThreshold": 0.6
        },
        {
          "props": {}
        }
      ]
    },
    "lootTable": "Mokshi_LT2",
    "flightHeight": 0.1,
    "bossLootTable": "Mokshi",
    "hitShakeRatio": 0.5
  },
  "stats": [
    {
      "flags": 0,
      "attribute": "Vitality",
      "multiplier": 25,
      "levelScaling": []
    },
    {
      "flags": 0,
      "attribute": "Armor",
      "specScaling": {
        "armorReduction": 0.4
      },
      "levelScaling": []
    },
    {
      "flags": 0,
      "attribute": "MagicArmor",
      "specScaling": {
        "magicReduction": 0.4
      },
      "levelScaling": []
    }
  ],
  "texts": {
    "desc": "Lady Bee, most humanoid specimen of the Apix clan, aspires to become the most humanoid of all creatures, once the actual humans have been taken care of.",
    "name": "Lady Bee",
    "lines": [
      {
        "text": "Stalactites have fallen from the ceiling! Hop on them to get to a cannon."
      }
    ]
  },
  "models": [
    {
      "ref": "Mokshi",
      "template": 0
    }
  ],
  "script": "function onEnterPhase(from) {\n    if(phase == 2) {\n        triggerSpawner(unit, Element.Mokshi_Spawner_CannonDefense);\n    }\n}\n\nfunction onEnterSequence(k) {\n    if(k == Sequences.EnterChrysalis) {\n        forceSequence(Sequences.InChrysalis);\n        forceCast(Skill.Mokshi_EnterChrysalis);\n    }\n}\n\nfunction onSkillEnd(s, cancel) {\n    if (s.kind == Skill.Mokshi_Phase2Screech) {\n        forceSequence(Sequences.MoveToRoof);\n        moveToElement(Element.Mokshi_ChrysalisPosition, true);\n        requestSequence(Sequences.EnterChrysalis);\n    }\n}\n\nfunction onStatusEnd(status, cancel) {\n    if(inCombat && status.kind == Skill.Mokshi_ChrysalisStatus) {\n        leaveSequence(Sequences.InChrysalis);\n        goToPhase(3);\n    }\n}\n\nfunction onCombatUpdate(dt) {\n    var mokshi = toMokshi(unit);\n    if(currentSequence == Sequences.InChrysalis) {\n        mokshi.tryCastChrysalisLaser();\n    }\n    else if (phase == 3) {\n        mokshi.tryCastEfflorescence(dt);\n    }\n}",
  "skills": [
    {
      "flags": 0,
      "props": {},
      "skill": "Mokshi_Attack",
      "phaseBlacklist": [
        {
          "phase": 2
        }
      ]
    },
    {
      "flags": 0,
      "props": {},
      "skill": "Mokshi_Leaves",
      "phaseBlacklist": [
        {
          "phase": 2
        }
      ]
    },
    {
      "flags": 0,
      "props": {},
      "skill": "Mokshi_DeadlyBlossom",
      "phaseBlacklist": [
        {
          "phase": 2
        }
      ]
    },
    {
      "flags": 0,
      "props": {},
      "skill": "Mokshi_Barrage",
      "phaseBlacklist": [
        {
          "phase": 2
        }
      ]
    },
    {
      "flags": 1,
      "props": {},
      "skill": "Mokshi_ChrysalisLaser",
      "phaseBlacklist": []
    },
    {
      "flags": 1,
      "props": {},
      "skill": "Mokshi_Phase2Screech",
      "phaseBlacklist": []
    },
    {
      "flags": 1,
      "props": {},
      "skill": "Mokshi_EnterChrysalis",
      "phaseBlacklist": []
    },
    {
      "flags": 1,
      "props": {},
      "skill": "Mokshi_ChrysalisEnd_Stun",
      "phaseBlacklist": []
    },
    {
      "flags": 1,
      "props": {},
      "skill": "Mokshi_Phase3Screech",
      "phaseBlacklist": []
    }
  ],
  "faction": "Bee",
  "inherit": [
    {
      "ref": "D_Base"
    }
  ],
  "sequences": [
    {
      "id": "MoveToRoof",
      "animOverrides": []
    },
    {
      "id": "EnterChrysalis",
      "animOverrides": []
    },
    {
      "id": "InChrysalis",
      "animOverrides": [
        {
          "id": "Idle",
          "file": "Anim/Faerie/_Boss_Mokshi/Anim_Faerie_Mokshi_Cocoon_Loop.fbx"
        },
        {
          "id": "IdleCombat",
          "file": "Anim/Faerie/_Boss_Mokshi/Anim_Faerie_Mokshi_Cocoon_Loop.fbx"
        }
      ]
    }
  ],
  "moveSetBase": "ManFish",
  "talentTrees": []
}