Olá. Preciso de ajuda criando um boss.
Pensei em um bandido, ele "sangraria" gold ao invés de sangue mesmo, deixaria montes de gold no chão sempre que levasse um ataque.
97% chance sangrar 0-20 gold coins.
03% chance de sangrar 0-2 platinum coin.
Preciso também que ele tenha alguma magia/evento que o teleporte de tempo em tempo na tela pra algum lugar aleatório, pra que seja extremamente difícil ou até mesmo impossível de ficar "trapado".
Muito obrigado.
Qual servidor ou website você utiliza como base?
Canary, versões mais recentes.
Qual o motivo deste tópico?
Preciso de ajudar para adicionar um boss.
local mType = Game.createMonsterType("Treasure Bandit")
local monster = {}
monster.description = "a treasure bandit"
monster.experience = 600
monster.outfit = {
lookType = 129,
lookHead = 58,
lookBody = 40,
lookLegs = 24,
lookFeet = 95,
lookAddons = 0,
lookMount = 0
}
monster.raceId = 223
monster.Bestiary = {
class = "Human",
race = BESTY_RACE_HUMAN,
toKill = 500,
FirstUnlock = 25,
SecondUnlock = 250,
CharmsPoints = 5,
Stars = 2,
Occurrence = 0,
Locations = "Pode ser encontrado nas redondezas de Mortland."
}
monster.health = 1200
monster.maxHealth = 1200
monster.race = "blood"
monster.corpse = 18050
monster.speed = 180
monster.manaCost = 450
monster.changeTarget = {
interval = 5000,
chance = 0
}
monster.strategiesTarget = {
nearest = 30,
health = 10,
damage = 10,
random = 50,
}
monster.flags = {
summonable = false,
attackable = true,
hostile = true,
convinceable = false,
pushable = false,
rewardBoss = false,
illusionable = true,
canPushItems = true,
canPushCreatures = true,
staticAttackChance = 90,
targetDistance = 4,
runHealth = 240,
healthHidden = false,
isBlockable = false,
canWalkOnEnergy = true,
canWalkOnFire = true,
canWalkOnPoison = true
}
monster.light = {
level = 0,
color = 0
}
monster.voices = {
interval = 6000,
chance = 10,
{text = "Não fui eu!", yell = false},
{text = "Tente me pegar!", yell = false}
}
monster.loot = {
{name = "gold coin", chance = 83940, maxCount = 40}, --
{name = "platinum coin", chance = 29900, maxCount = 2}, --
{name = "meat", chance = 12350}, --
{name = "rope belt", chance = 4110}
}
monster.attacks = {
{name ="melee", interval = 2000, chance = 100, minDamage = 0, maxDamage = -68},
{name ="combat", interval = 3000, chance = 30, type = COMBAT_PHYSICALDAMAGE, minDamage = 0, maxDamage = -80, range = 7, shootEffect = CONST_ANI_SPEAR, target = false}
}
monster.defenses = {
defense = 25,
armor = 20
}
monster.elements = {
{type = COMBAT_PHYSICALDAMAGE, percent = 5},
{type = COMBAT_ENERGYDAMAGE, percent = 10},
{type = COMBAT_EARTHDAMAGE, percent = 10},
{type = COMBAT_FIREDAMAGE, percent = 0},
{type = COMBAT_LIFEDRAIN, percent = 0},
{type = COMBAT_MANADRAIN, percent = 0},
{type = COMBAT_DROWNDAMAGE, percent = 0},
{type = COMBAT_ICEDAMAGE, percent = -10},
{type = COMBAT_HOLYDAMAGE , percent = 0},
{type = COMBAT_DEATHDAMAGE , percent = -5}
}
monster.immunities = {
{type = "paralyze", condition = false},
{type = "outfit", condition = false},
{type = "invisible", condition = false},
{type = "bleed", condition = false}
}
mType:register(monster)