Pandora | Ultima Online

Community => General Discussion => Topic started by: sebastian on July 29, 2013, 01:45:13 PM

Title: imbuing question
Post by: sebastian on July 29, 2013, 01:45:13 PM
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.
Title: Re: imbuing question
Post by: Voxpire 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.
Title: Re: imbuing question
Post by: sebastian on July 29, 2013, 01:56:33 PM
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 ?
Title: Re: imbuing question
Post by: Voxpire on July 29, 2013, 02:21:15 PM
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
Title: Re: imbuing question
Post by: sebastian on July 29, 2013, 02:35:25 PM
weapon damage fire water poison energy ? droped crystal ohhh ??? very hard i needed all area weapon ...
Title: Re: imbuing question
Post by: Voxpire on July 29, 2013, 02:39:11 PM
Creature damage, not player damage.
Title: Re: imbuing question
Post by: Voxpire on July 29, 2013, 02:43:05 PM

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();
}
Title: Re: imbuing question
Post by: sebastian on July 29, 2013, 02:49:30 PM
my understand that , as far as  not with weapons or with a pet, or magical spells will kill the way I figured out huh? .
EhPortal 1.39.6 © 2024, WebDev