monstros:
morgaroth:
<?xml version="1.0"?>
<monster name="Morgaroth" level="60" maglevel="60" experience="15000" pushable="0" armor="56" defense="60" canpushitems="1" staticattack="45" changetarget="200" speed="300">
<health now="60000" max="60000"/>
<look type="35" head="20" body="30" legs="40" feet="50" corpse="2916"/>
<combat targetdistance="1" runonhealth="0"/>
<attacks>
<attack type="melee" maxdamage="1500" />
<attack type="instant" name="exura" cycleticks="5000" probability="60"/>
<attack type="instant" name="o firefield" cycleticks="7500" probability="75"/>
<attack type="instant" name="o exevo gran vis lux" exhaustion="500" cycleticks="7000" probability="60"/>
<attack type="rune" name="orsha fireball" exhaustion="500" cycleticks="3000" probability="50"/>
<attack type="instant" name="o exori" exhaustion="500" cycleticks="8000" probability="55"/>
<attack type="instant" name="orshabaal_deathstar" exhaustion="100" cycleticks="6000" probability="70"/>
<attack type="instant" name="demon_manadrain" exhaustion="500" cycleticks="5000" probability="70"/>
</attacks>
<defenses>
<defense immunity="energy"/>
<defense immunity="fire"/>
<defense immunity="paralyze"/>
<defense immunity="invisible"/>
<defense immunity="drunk"/>
</defenses>
<voices>
<voice sentence="PRAISED BY MY MASTERS, THE RUTHLESS SEVEN!"/>
<voice sentence="MWAHAHAHAHA!"/>
</voices>
<loot>
<item id="2152" countmax="7" chance1="50000" chancemax="0"/>
<item id="2182" chance="5000"/>
<item id="2393" chance="1000"/>
<item id="2470" chance="2000"/>
<item id="2522" chance="1333"/>
<item id="2158" chance="10000"/>
<item id="2319" chance="9000"/>
<item id="2462" chance="50000"/>
<item id="2153" chance="50000"/>
<item id="2472" chance="1857"/>
<item id="1987" chance="33333">
<inside>
<item id="2148" countmax="100" chance1="100000" chancemax="0"/>
<item id="2148" countmax="100" chance1="50000" chancemax="0"/>
<item id="2148" countmax="100" chance1="50000" chancemax="0"/>
<item id="2144" countmax="10" chance1="50000" chancemax="0"/>
<item id="2178" chance="100000"/>
<item id="2402" chance="50000"/>
<item id="2390" chance="2000"/>
<item id="2646" chance="3333"/>
</inside>
</item>
</loot>
<summons maxSummons="4">
<summon name="Demon" chance="2000"/>
</summons>
</monster>
hell knight:
<?xml version="1.0"?>
<monster name="Hell Knight" level="200" maglevel="14" experience="36000" pushable="0" armor="54" defense="68" canpushitems="1" staticattack="50" changetarget="300" speed="999">
<health now="36200" max="36200"/>
<look type="134" head="0" body="94" legs="95" feet="78" corpse="3128"/>
<combat targetdistance="1" runonhealth="0"/>
<blood color="199" effect="0" splash="255"/>
<attacks>
<attack type="melee" mindamage="600" maxdamage="1000" probability="100"/>
<attack type="instant" name="exura" cycleticks="5000" probability="50000"/>
<attack type="rune" name="explosion" cycleticks="3000" probability="4000"/>
<attack type="instant" name="o exori" exhaustion="500" cycleticks="7000" probability="6000"/>
<attack type="instant" name="djinn_exori" exhaustion="100" cycleticks="4000" probability="3000"/>
<attack type="instant" name="run" exhaustion="500" cycleticks="3500" probability="6000"/>
</attacks>
<defenses>
<defense immunity="invisible"/>
</defenses>
<voices>
<voice sentence="Sou + Forte Q Vc!"/>
<voice sentence="Vou T Matar Em Um Intante!"/>
<voice sentence="SHUahsuAHSUahusAHSU!"/>
<voice sentence="Meus Seguidores Irao Te Matar!"/>
</voices>
<loot>
<item>
<item id="2195" chance="5500"/>
<item id="2498" chance="5400"/>
<item id="2514" chance="5300"/>
<item id="2466" chance="5200"/>
<item id="2470" chance="5100"/>
</item>
</loot>
<summons maxSummons="2">
<summon name="deathslicer" chance="1333"/>
</summons>
</monster>
entaum é isso ai os novos monstros e magias...n sei c vcs ja tem mas resolvi postar caso algm qeira...e qnd fizer novas magias ou monstros postarei tbm



info
Grupo: Campones
Registrado: 30/10/06
Posts: 13
Reputação: 0
magias
exori gran:
area = {
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1},
{1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1},
{1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1},
{1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1},
{1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1},
{1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1},
{1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1},
{1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1},
{1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
}
attackType = ATTACK_PHYSICAL
needDirection = false
areaEffect = NM_ME_HIT_AREA
animationEffect = NM_ANI_NONE
hitEffect = NM_ME_HIT_AREA
damageEffect = NM_ME_HIT_AREA
animationColor = RED
offensive = true
drawblood = true
UltimateExplosionObject = MagicDamageObject(attackType, animationEffect, hitEffect, damageEffect, animationColor, offensive, drawblood, 0, 0)
function onCast(cid, creaturePos, level, maglv, var)
centerpos = {x=creaturePos.x, y=creaturePos.y, z=creaturePos.z}
n = tonumber(var) -- try to convert it to a number
if n ~= nil then
-- bugged
-- ultimateExplosionObject.minDmg = var+0
-- UltimateExplosionObject.maxDmg = var+0
UltimateExplosionObject.minDmg = 0
UltimateExplosionObject.maxDmg = 0
else
UltimateExplosionObject.minDmg = (level * 3 + maglv * 7) * 2.3 - 30
UltimateExplosionObject.maxDmg = (level * 3 + maglv * 7) * 3.0
end
return doAreaMagic(cid, centerpos, needDirection, areaEffect, area, UltimateExplosionObject:ordered())
end
exevo gran mas mort:
area = { {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0},
{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0},
{1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1},
{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0},
{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, }
attackType = ATTACK_PHYSICAL
needDirection = false
areaEffect = NM_ME_MORT_AREA
animationEffect = NM_ANI_SUDDENDEATH
hitEffect = NM_ME_MORT_AREA
damageEffect = NM_ME_MORT_AREA
animationColor = RED
offensive = true
drawblood = true
GreatEnergyBeamObject = MagicDamageObject(attackType, animationEffect, hitEffect, damageEffect, animationColor, offensive, drawblood, 0, 0)
function onCast(cid, creaturePos, level, maglv, var)
centerpos = {x=creaturePos.x, y=creaturePos.y, z=creaturePos.z}
GreatEnergyBeamObject.minDmg = (level * 10 + maglv *10) * 5.0
GreatEnergyBeamObject.maxDmg = (level * 10 + maglv *10) * 10.0
return doAreaMagic(cid, centerpos, needDirection, areaEffect, area, GreatEnergyBeamObject:ordered())
end
mas pox:
area = {
{1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1},
{0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 0, 1, 1, 0, 1, 0, 1, 1, 0, 0},
{0, 0, 1, 0, 1, 1, 1, 0, 1, 0, 0},
{1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1},
{0, 0, 1, 0, 1, 1, 1, 0, 1, 0, 0},
{0, 0, 1, 1, 0, 1, 0, 1, 1, 0, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0},
{1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1}
}
attackType = ATTACK_POISON
needDirection = false
areaEffect = NM_ME_POISEN_RINGS
animationEffect = NM_ANI_NONE
hitEffect = NM_ME_POISEN
damageEffect = NM_ME_POISEN_RINGS
animationColor = GREEN
offensive = true
needDirection = false
drawblood = false
minDmg = 5000
maxDmg = 10000
PoisonStormObject = MagicDamageObject(attackType, animationEffect, hitEffect, damageEffect, animationColor, offensive, drawblood, minDmg, maxDmg)
SubPoisonStormObject1 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 26, 26)
SubPoisonStormObject2 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 25, 25)
SubPoisonStormObject3 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 24, 24)
SubPoisonStormObject4 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 23, 23)
SubPoisonStormObject5 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 22, 22)
SubPoisonStormObject6 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 21, 21)
SubPoisonStormObject7 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 20, 20)
SubPoisonStormObject8 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 19, 19)
SubPoisonStormObject9 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 18, 18)
SubPoisonStormObject10 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 17, 17)
SubPoisonStormObject11 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 16, 16)
SubPoisonStormObject12 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 15, 15)
SubPoisonStormObject13 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 14, 14)
SubPoisonStormObject14 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 13, 13)
SubPoisonStormObject15 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 12, 12)
SubPoisonStormObject16 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 11, 11)
SubPoisonStormObject17 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 10, 10)
SubPoisonStormObject18 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 9, 9)
SubPoisonStormObject19 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 8, 8)
SubPoisonStormObject20 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 7, 7)
SubPoisonStormObject21 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 6, 6)
SubPoisonStormObject22 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 5, 5)
SubPoisonStormObject23 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 4, 4)
SubPoisonStormObject24 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 3, 3)
SubPoisonStormObject25 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 2, 2)
SubPoisonStormObject26 = MagicDamageObject(attackType, NM_ANI_NONE, NM_ME_NONE, damageEffect, animationColor, offensive, drawblood, 1, 1)
function onCast(cid, creaturePos, level, maglv, var)
centerpos = {x=creaturePos.x, y=creaturePos.y, z=creaturePos.z}
return doAreaExMagic(cid, centerpos, needDirection, areaEffect, area, PoisonStormObject:ordered(),
2000, 1, SubPoisonStormObject1:ordered(),
2000, 1, SubPoisonStormObject2:ordered(),
2000, 1, SubPoisonStormObject3:ordered(),
2000, 1, SubPoisonStormObject4:ordered(),
2000, 1, SubPoisonStormObject5:ordered(),
2000, 1, SubPoisonStormObject6:ordered(),
2000, 1, SubPoisonStormObject7:ordered(),
2000, 1, SubPoisonStormObject8:ordered(),
2000, 1, SubPoisonStormObject9:ordered(),
2000, 1, SubPoisonStormObject10:ordered(),
2000, 1, SubPoisonStormObject11:ordered(),
2000, 2, SubPoisonStormObject12:ordered(),
2000, 2, SubPoisonStormObject13:ordered(),
2000, 2, SubPoisonStormObject14:ordered(),
2000, 2, SubPoisonStormObject15:ordered(),
2000, 2, SubPoisonStormObject16:ordered(),
2000, 3, SubPoisonStormObject17:ordered(),
2000, 3, SubPoisonStormObject18:ordered(),
2000, 3, SubPoisonStormObject19:ordered(),
2000, 3, SubPoisonStormObject20:ordered(),
2000, 4, SubPoisonStormObject21:ordered(),
2000, 4, SubPoisonStormObject22:ordered(),
2000, 4, SubPoisonStormObject23:ordered(),
2000, 5, SubPoisonStormObject24:ordered(),
2000, 5, SubPoisonStormObject25:ordered(),
2000, 6, SubPoisonStormObject26:ordered(),
26)
end