User talk:Zeofolium: Difference between revisions

From Ylvapedia
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 14: Line 14:




Faith Tax Values
* Faith Tax Values
"Void    Eyth"    500
* "Void    Eyth"    500
"Wind    Lulwy"    25
* "Wind    Lulwy"    25
"Earth    Opatos"    150
* "Earth    Opatos"    150
"Element    Itzpalt"    100
* "Element    Itzpalt"    100
"Machine    Mani"    200
* "Machine    Mani"    200
"Harvest    Kumiromi"    50
* "Harvest    Kumiromi"    50
"Luck    Ehekatl"    300
* "Luck    Ehekatl"    300
"Healing    Jure"    100
* "Healing    Jure"    100
"Oblivion    Yakasha"    0
* "Oblivion    Yakasha"    0
"Harmony    Elin"    100
* "Harmony    Elin"    100
"Trickery    Kizuami"    200
* "Trickery    Kizuami"    200
"Moonshadow    Horome"    150
* "Moonshadow    Horome"    150
"Strife    Yevan"    50
* "Strife    Yevan"    50


<syntaxhighlight lang="c#" line="1">
<syntaxhighlight lang="c#" line="1">

Latest revision as of 08:30, 19 December 2024

Minor Tips

EA 23.46 Code Dive answered questions

  1. Perfect evade is absolute
  2. Faction Luck has no effect
  3. Faction Growth boost dosn't care about it's level flat 1.5x
  4. Elemental breaths train Control Magic
  5. light eater and heavy eater are final multipliers on nutrition; light eater = food has more nutrition - you eat less, heavy eater = food has less effective nutrition = you eat more
  6. You lose Cannibalism if you go (to be converted later:tm:) (10080) units of time without eating human flesh.
  7. Cannibalism is 1 in 5 if your human... 1 in 20 if your not...?
  8. Farming Legs effects *everything* that cost's Stamina
  9. Pickpocket Weight calu (Pickpocket Skill level) * 200 + (STR) * 100 + 1000
  10. Gold Armour Shrines are considered bless *enchant armour* scrolls so go up to 5 (grey are +2)


  • Faith Tax Values
  • "Void Eyth" 500
  • "Wind Lulwy" 25
  • "Earth Opatos" 150
  • "Element Itzpalt" 100
  • "Machine Mani" 200
  • "Harvest Kumiromi" 50
  • "Luck Ehekatl" 300
  • "Healing Jure" 100
  • "Oblivion Yakasha" 0
  • "Harmony Elin" 100
  • "Trickery Kizuami" 200
  • "Moonshadow Horome" 150
  • "Strife Yevan" 50
	public bool CalcHit()
	{
		if (TC != null)
		{
			if (TC.HasCondition<ConDim>() && EClass.rnd(4) == 0)
			{
				return Crit();
			}
			if (TC.IsDeadOrSleeping)
			{
				return Crit();
			}
			int num = TC.Evalue(151);
			if (num != 0 && toHit < num * 10)
			{
				int num2 = evasion * 100 / Mathf.Clamp(toHit, 1, toHit);
				if (num2 > 300 && EClass.rnd(num + 250) > 100)
				{
					return EvadePlus();
				}
				if (num2 > 200 && EClass.rnd(num + 250) > 150)
				{
					return EvadePlus();
				}
				if (num2 > 150 && EClass.rnd(num + 250) > 200)
				{
					return EvadePlus();
				}
			}
			if (TC.Evalue(57) > EClass.rnd(100))
			{
				return EvadePlus();
			}
		}
		if (EClass.rnd(20) == 0)
		{
			return true;
		}
		if (EClass.rnd(20) == 0)
		{
			return false;
		}
		if (toHit < 1)
		{
			return false;
		}
		if (evasion < 1)
		{
			return true;
		}
		if (EClass.rnd(toHit) < EClass.rnd(evasion * 3 / 2))
		{
			return false;
		}
		if (EClass.rnd(5000) < CC.Evalue(73) + 50)
		{
			return Crit();
		}
		if ((float)CC.Evalue(90) + Mathf.Sqrt(CC.Evalue(134)) > (float)EClass.rnd(200))
		{
			return Crit();
		}
		if (CC.Evalue(1420) > 0)
		{
			int num3 = Mathf.Min(100, 100 - CC.hp * 100 / CC.MaxHP);
			if (num3 >= 50 && num3 * num3 * num3 * num3 / 3 > EClass.rnd(100000000))
			{
				return Crit();
			}
		}
		return true;
	}