
Nepsilon
Lv 5Community data
Manfish · Manfish · Zone not verified
Nepsilon, Envoy of Emperor Nephisto in the land of Skover, doesn’t dislike humans personally. She’s just tasked with ensuring all areas previously inhabited by them are now inhabited by Nepsids.
Stats
Not verified yet
Abilities
Manfish Boss Auto
Manfish Boss Aoe
Manfish Boss Water Breath
Manfish Boss Water Breath Stun
Drops
Raw community data
FareverDB
{
"id": "Nepsilon",
"gfx": {
"x": 0,
"y": 0,
"file": "UI/Portraits/Units/ManfishBossR1-R(Relic_Manfish_OysterShell_01).png",
"size": 256
},
"lvl": 5,
"type": "Manfish",
"vars": {
"var1": 30,
"var2": 1
},
"flags": 16,
"parts": {},
"props": {
"phases": {
"list": [
{
"props": {}
},
{
"props": {},
"entrySequence": "WaterBreath",
"healthThreshold": 0.7
},
{
"props": {},
"entrySequence": "WaterBreath",
"healthThreshold": 0.4
}
]
},
"bossLootTable": "Nepsilon"
},
"stats": [
{
"flags": 0,
"attribute": "Vitality",
"multiplier": 0.6,
"levelScaling": []
}
],
"texts": {
"desc": "Nepsilon, Envoy of Emperor Nephisto in the land of Skover, doesn’t dislike humans personally. She’s just tasked with ensuring all areas previously inhabited by them are now inhabited by Nepsids.",
"name": "Nepsilon"
},
"models": [
{
"ref": "ManfishBossR1",
"weapon": "Character/Weapon/Relic/Manfish/Relic_Manfish_OysterShell_01.prefab",
"template": 0
}
],
"script": "var waterBreathSkill = Skill.ManfishBoss_WaterBreath;\n\nvar nextCrabSpawn = 0.;\nvar crabPoints = [];\nvar activeCrabs = [];\n\nfunction initCrabPoints() {\n\tclear(crabPoints);\n\taddCrabSpawn(\"CrabA\");\n\taddCrabSpawn(\"CrabB\");\n\taddCrabSpawn(\"CrabC\");\n\taddCrabSpawn(\"CrabD\");\n\taddCrabSpawn(\"CrabE\");\n\taddCrabSpawn(\"CrabF\");\n\ttrace(\"Added \" + crabPoints.length + \" crab spawns\");\n}\n\nfunction canBlockRotation() {\n\treturn !isFree() && currentSequence != null;\n}\n\nfunction onEnterCombat() {\n\tinitCrabPoints();\n}\n\nfunction onLeaveCombat() {\n\tclearCrabs();\n}\n\nfunction onCombatUpdate(dt) {\n\tupdateCrabs(dt);\n}\n\nfunction onEnterSequence(seq) {\n\tswitch(seq) {\n\t\tcase Sequences.WaterBreath:\n\t\t\tmoveTo(\"A\");\n\t\tdefault:\n\t}\n}\n\nfunction onReachMoveTarget() {\n\tswitch(currentSequence) {\n\t\tcase Sequences.WaterBreath:\n\t\t\tlookTowards(\"B\", 0.5);\n\t\t\tforceCast(waterBreathSkill);\n\t\tdefault:\n\t}\n}\n\nfunction onSkillEnd(skill, cancel) {\n\tswitch(currentSequence) {\n\t\tcase Sequences.WaterBreath:\n\t\t\tif(isSkill(skill, waterBreathSkill))\n\t\t\t\tleaveSequence();\n\t\tdefault:\n\t}\n}\n\n\n\nfunction addCrabSpawn(name) {\n\tvar pt = getPoint(name);\n\tif(pt != null)\n\t\tcrabPoints.push(pt);\n}\n\nfunction updateCrabs(dt) {\n\tfilterOut(activeCrabs, c -> c.isDead());\n\tfor(c in activeCrabs) {\n\t\tif(unit.targetUnit != null && c.target == null)\n\t\t\tc.aggroUnit(unit.targetUnit);\n\t}\n}\n\nfunction clearCrabs() {\n\tfor(c in activeCrabs) {\n\t\tdisbandFoe(c);\n\t}\n\tclear(activeCrabs);\n}",
"skills": [
{
"flags": 0,
"props": {},
"skill": "ManfishBoss_Auto",
"phaseBlacklist": []
},
{
"flags": 0,
"props": {},
"skill": "ManfishBoss_Aoe",
"phaseBlacklist": []
},
{
"flags": 1,
"props": {},
"skill": "ManfishBoss_WaterBreath",
"phaseBlacklist": []
},
{
"flags": 1,
"props": {},
"skill": "ManfishBoss_WaterBreathStun",
"phaseBlacklist": []
}
],
"faction": "Manfish",
"inherit": [
{
"ref": "D_Base_Elite"
}
],
"sequences": [
{
"id": "WaterBreath",
"comment": "Moves to Point A and uses the Water Breath skill",
"animOverrides": []
}
],
"moveSetBase": "ManFish",
"talentTrees": []
}