Hey guys, i made a new Behavior, but it does not work and i get tons of errors, can someone help me out, if so thanks!!!
CODE:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~
#region
using wServer.logic.behaviors;
using wServer.logic.loot;
#endregion
namespace wServer.logic
{
partial class BehaviorDb
{
private _ ElderRedDemon = () => Behav()
.Init("Elder red Demon",
new State(
new DropPortalOnDeath("Wine Cellar Portal", 20),
new Shoot(10, projectileIndex: 0, count: 5, shootAngle: 5, predictive: 1, coolDown: 120),
new Shoot(11, projectileIndex: 1, coolDown: 1400),
new Shoot(11, projectileIndex: 2, coolDown: 900),
new Prioritize(
new StayCloseToSpawn(0.8, 5),
new Follow(1, range: 7),
new Wander(0.4)
),
new Spawn("Imp", 20, coolDown: 10000),
new Spawn("Demon", 20, coolDown: 14000),
new Spawn("Demon Warrior", 20, coolDown: 18000),
new Taunt(0.7, 10000,
"You Dare Try and kill me? i will crush you {PLAYER}!",
)
),
new ItemLoot("Golden Sword", 0.04),
new ItemLoot("Ring of Greater Defense", 0.04),
new ItemLoot("Potion of Speed", 0.03),
new ItemLoot("Steel Helm", 0.04)
new ItemLoot("True Demon Blade" 0.0000125),
)
.Init("Imp",
new State(
new Prioritize(
new StayCloseToSpawn(1.4, 15),
new Wander(0.8)
),
new Shoot(10, predictive: 0.5, coolDown: 200)
),
new ItemLoot("Missile Wand", 0.02),
new ItemLoot("Serpentine Staff", 0.02),
new ItemLoot("Fire Bow", 0.02)
)
.Init("Demon",
new State(
new Prioritize(
new StayCloseToSpawn(1.4, 15),
new Follow(1.4, range: 7),
new Wander(0.4)
),
new Shoot(10, 2, 7, predictive: 0.5)
),
new ItemLoot("Fire Bow", 0.03)
)
.Init("Demon Warrior",
new State(
new Prioritize(
new StayCloseToSpawn(1.4, 15),
new Follow(1, range: 2.8),
new Wander(0.4)
),
new Shoot(10, 3, 7, predictive: 0.5)
),
new ItemLoot("Obsidian Dagger", 0.03),
new ItemLoot("Steel Shield", 0.02)
)
;
}
}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~