hello new uptade awesome , one more question i dont know , where is it how do you drop , fire poison energy crystal , i have fire damage double axe droped everyday champion earth water , no drop energy poison fire crystal . please help me i dont know new system imbuing thanks so much.
There will be a guide available soon, written by the players, when it's ready, we will translate it as best we can, so please be patient.
Quote from: Vorspire on July 29, 2013, 01:47:47 PM
There will be a guide available soon, written by the players, when it's ready, we will translate it as best we can, so please be patient.
okay thank you i question imbuing metarials , fire energy poison crystal i cant find world , fellucia trammel ? malas stygian abyys dungeon ?
All maps. All monsters.
Chance to continue check to drop Crystals == % Creature Hits
If above chance is successful....
% Creature Element Damages:
% Fire Damage = % Chance Fire Crystal
% Cold Damage = % Chance Water Crystal
% Energy Damage = % Chance Energy Crystal
% Physical Damage = % Chance Earth Crystal
% Poison Damage = % Chance Poison Crystal
weapon damage fire water poison energy ? droped crystal ohhh ??? very hard i needed all area weapon ...
Creature damage, not player damage.
double chance = 0.03;
int min = 1;
int max = 1;
if (m is BasePeerless)
{
chance = 1.00;
min = 2;
max = 3;
}
else if (m is BaseChampion)
{
if (((BaseChampion)m).IsNewbie)
{
chance = 0.50;
max = 2;
}
else
{
chance = 1.00;
min = 2;
max = 3;
}
}
else if (m is AbyssalCreature)
{
var ac = (AbyssalCreature)m;
chance = ac.ScaleValue(0.10);
min = ac.Tier;
max = min + (int)(ac.ScaleValue(0.01) * 100.0);
}
else if (m.HitsMax >= 500000)
{
chance = 0.50;
max = 5;
}
else if (m.HitsMax >= 250000)
{
chance = 0.40;
max = 4;
}
else if (m.HitsMax >= 100000)
{
chance = 0.20;
max = 3;
}
else if (m.HitsMax >= 10000)
{
chance = 0.10;
max = 2;
}
else if (m.HitsMax >= 1000)
{
chance = 0.05;
max = 1;
}
if (Utility.RandomDouble() > chance)
{
return;
}
var seeds = new Dictionary<CrystalElement, double>
{
{CrystalElement.Fire, m.FireDamage},
{CrystalElement.Water, m.ColdDamage},
{CrystalElement.Earth, m.PhysicalDamage},
{CrystalElement.Energy, m.EnergyDamage},
{CrystalElement.Poison, m.PoisonDamage}
};
double total = seeds.Values.Sum();
seeds.ForEach(
(k, v) =>
{
if (Utility.RandomDouble() > v / total)
{
return;
}
int amount = Utility.RandomMinMax(min, max);
if (amount > 0)
{
c.DropItem(k.CreateCrystal(amount));
}
});
seeds.Clear();
}
my understand that , as far as not with weapons or with a pet, or magical spells will kill the way I figured out huh? .