Homunculus System

From iRO Wiki

Jump to: navigation, search

Contents

What is a Homunculus

The Homunculus is a pet which assist players in ways such as a support, an instant partymate, or a sacrifice for the player. The player must be an Alchemist or a Biochemist and must go through the Bioethics Quest to unlock the appropriate skills required to create a Homunculus. After the quest Bioethics the skill will be available to the player and the rest of the Homunculus Skill Branch shall be available through the distribution of skill points.

There are 4 types of Homunculi with various attributes unique to each.

Name Type Food Skills
Amistr Tank
Brute
Neutral
Zargon
Image:Castling.png Castling
Image:Amistr Bulwark.png Amistr Bulwark
Image:Adamantium Skin.png Adamantium Skin
Image:Blood Lust.png Blood Lust
Vanilmirth Magic
Formless
Neutral
Scell
Image:Caprice.png Caprice
Image:Chaotic Blessings.png Chaotic Blessings
Image:Instruction Change.png Instruction Change
Image:Self-Destruction.png Self-Destruction
Filir Dodge/High ASPD
Brute
Neutral
Garlet
Image:Moonlight.png Moonlight
Image:Flitting.png Flitting
Image:Accelerated Flight.png Accelerated Flight
Image:S.B.R.44.png S.B.R.44
Lif Support
Demi-Human
Neutral
Pet Food
Image:Healing Hands.png Healing Hands
Image:Urgent Escape.png Urgent Escape
Image:Brain Surgery.png Brain Surgery
Image:Mental Charge.png Mental Charge

How do you get a Homunculus?

To call out a Homunculus, an Embryo is required. These can be purchased from other Alchemists or self-made. In order to make an Embryo, an Alchemist must use the Skill Prepare Potion with the following materials purchasable from the Al De Baran Alchemist guild [alde_alche: 35, 179]:

Success rates of creating embryos are affected mainly by the Alchemist's DEX and LUK.

Once an Embryo is obtained, use the skill Call Homunculus to summon the Homunculus. In the Pre-Noghalt patch, there will be a probability of failures when summoning Homunculi. With the Noghalt patch, however, the probability of failure is replaced with unique sprites of the original Homunculi. There are 4 basic types of Homunculi —Amistr, Vanilmirth, Filir, and Lif— and the chance of getting each is random. Although not completely proven, it is a popular "fact" that the creator of the embryo's stats plays in a role in the probability of summoning each Homunculus.

Homunculus Status and Skill Points

Homunculus have their own set of stats apart from their masters, these will have a set amount upon summoning and will vary as it level. With each level, a Homunculus will receive a certain amount points to each stat (STR, INT, DEX, AGI, VIT, LUK) depending on which type of Homunculus. These stats are invisible under the Homunculus stat window (Alt+R). The Homunculus's ATK, MATK, HIT, CRITICAL, DEF, MDEF, FLEE, and ASPD will be visible. To calculate the Homunculus's stats, use the following equations or use RODE: Homunculus Calculator. The Homunculus also gains one skill point for every three levels. Unlike Status points, one can apply these to whichever skill one would like.

Calculations

ATK

  • Min ATK = STR + [STR(Rounded down to the nearest multiple of 10) / 10]2 + Dex
  • Max ATK = STR + [STR(Rounded down to the nearest multiple of 10) / 10]2 + Max(STR + Level, DEX)

MATK = INT + [INT(Rounded down to nearest multiple of 5)/5]2

HIT = Level + DEX

CRIT = [LUK/3] + 1

DEF

  • Armor Def = [Level / 10] + [VIT / 5]
  • VIT Def = VIT - 1

MDEF = [Level / 10] + [INT / 5]

FLEE = Level + AGI

ASPD = 200 - (Delay/10) + ( [4*Delay*AGI/1000] + [Delay*DEX/1000] ) / 10

Special note for Vanilmirth owners: Due to Instruction Change being bugged. (This has not been fixed on any Official RO server) The STR bonus from Instruction Change will be lost when one teleport/change maps/ or relog.

Evolution

After the implementation of Noghalt, Homunculi can evolve. Use a Stone of Sage (simply double click it) when the Homunculus's intimacy is Loyal to evolve it. With Evolution, the Homunculus will obtain bonus status points, increased HP and SP, and a new sprite.

After evolving, the Homunculus' intimacy resets to 11 (Awkward). Once its intimacy reaches 910 (1 point before Loyal intimacy) again, a fourth, new skill is unlocked.

Controlling the Homunculus

Manual Functions

Here is a listing of all manual functions with the default AI. In general, there will be no need for any other manual functions in most Custom AIs

  • Alt + Single Right Click: Target monster
  • Alt + Double Right Click: Attack monster
  • Alt + T: Standby, idle/passive mode, cancels all commands and returns to master
  • Alt + Right Click Ground: Move to location (15 tile range)
  • Alt + R: Information window

If the player is dead, manual commands can't be issued. The AI will continue to function as normal however.

AI

The AI is the brain behind the Homunculus. All Homunculus behavior is controlled by an AI script. There is a choice between the use of the default script or a custom-made script. The Default Script is both poorly made and simple. The Primary problems with the default script are that the Homunculus will either kill steal everything (default AIed Vanilmirth and Filir) or will not attack anything at all (default AIed Amistr and Lif). Hence it is recommended to make a custom AI or use a premade one made by users. To switch between the Default AI and the User AI, use the /hoai command. The current two most popular AI available publicly is Mir AI and Rampage AI; both of which are linked at the very bottom of the page.

Installing AI

Once AI script is downloaded, go to the default RO directory. This is generally located at C:\Program Files\Gravity\Ragnarok Online\AI. Insert the downloaded AI Script into the USER_AI folder and relog or resummon the Homunculus. This should be done every time there is a change in script. While there are infinite possibilities with AI scripts, it is necessary to understand that there are things it can and cannot do. These limitations are what separates it from bots.

Possibilities

  • Automatically attacking monsters within player's sight range
  • Auto Casting Homunculus Skills
  • Different tactics for individual monsters (ex: what priority to attack, using a skill on that monster etc)
  • Reading the HP, SP, MAXHP and MAXSP values of the Homunculus or its owner
  • Reading the target of a attacking monster (to avoid kill stealing)

Impossibilities

  • Auto Feeding
  • Auto Looting
  • Using skills while their owner is Vending
  • Homunculus maintain its AI when out of range of the Alchemist
  • Having the Alchemist move around. (Except when auto casting the Castling Skill.)
  • Reading the HP, SP, MAXHP and MAXSP values of someone other than the Homunculus or its owner
  • Auto player skills (Disabled after 5-Feb-2008)
  • Auto Casting Ground Spells (Disabled after 5-Feb-2008)
  • Auto Aid Potion (Disabled after 5-Feb-2008)
  • Auto Cart Revolution (Disabled after 5-Feb-2008)
  • Auto Homunculus Resurrection (Disabled after 5-Feb-2008)

Not Allowed

  • Using a 3rd party program.
  • Reading in real time the output of the Homunculus traceai, so that one gains a read out on what is around the player (including things that the game client won`t show). According to a GM post on the iRO Forums "Doing this when monster leveling would not be such a big deal but in PVP/WoE purposes it is a very unfair/unintended thing. Users violating that rule will be suspended."
  • Feeding or moving the alchemist around, as those are pretty much full fledged bots whereas having a Homunculus is just another part of trying appear legitimate.
  • As an alchemist using the Homunculus, the player is responsible for what that Homunculus does. If it KSes people, then the player is responsible. If one chooses to AFK level he or she should be careful that the Homunculus isn`t KSing people.

Feeding and Intimacy

Much like pets, Homunculus require feeding. Feed the Homunculus when its hunger is between 11~25 to get 1 full point of intimacy. Feeding at the other times will give less than a full point and may even reduce the intimacy. If one forgets to feed the Homunculus, its intimacy will decrease, and it will leave the master if it goes below zero intimacy.

  • 1~10% Hunger - .5 Intimacy - Displays /ho emote
  • 11~25% Hunger - 1 Intimacy - Displays /ho emote
  • 26%~75% Hunger - .75 Intimacy - Displays /ho emote
  • 76%~90% Hunger - (minus) .05 Intimacy - Displays /swt2 emote
  • 91%~100% Hunger - (minus) .5 Intimacy - Displays /wah emote
  • Every 3 minutes of starving below 11 hunger - (minus) 1 Intimacy - Displays /sob emote (every 20 seconds)

Intimacy is crucial for evolution, obtaining the final skill, and AFKing. Intimacy has not been proven to affect Homunculus stat growth. Intimacy points will not show in the Homunculus window. However for each interval of intimacy points the Homunculus has, the window will show:

  • 0-3= Hate with a passion
  • 4-10 = Hate
  • 11-100 = Awkward
  • 101-250 = Shy
  • 251-750 = Neutral
  • 751-910 = Cordial
  • 911-1000 = Loyal

Manipulating Intimacy

The player dying, the Homunculus dying, or the Homunculus vaporizing does not affect intimacy. Stressing it (other than using ultimate skills) is the only way that to lower its intimacy. One can stress the Homunculus by not feeding it (hunger < 11) or overfeeding it (hunger > 75).

If the player is away from the computer for a full 24 hours of starving, the Homunculus loses 480 Intimacy (24*60)/3 = 480/24=20 Intimacy lost per hour of starving.

If the player can no longer Call Homunculus or Homunculus Resurrection, then the Homunculus has left its master for good. However, Alchemists are able to create a new Homunculus.

Experience

  • When a monster is killed by a homunculus alone:
    • Owner gets full base exp, but no job exp, from the monster.
    • Homunculus gets the full experience from the monster.
  • If a player kills a monster and his/her homunculus doesn't contribute to the kill at all:
    • Player gets all job exp from the monster.
    • Homunculus get no exp at all,
  • If a monster is killed by having both the player and his/her homunculus dealing damage to the monster.
    • Player gets 125% of the monster's base exp - For example, a Sidewinder gives 1,996 base experience. If both the player and the homunculus participate in the fight, the player gets 2,495 experience (1,996 * 1.25) instead!
    • Player gets a portion of the monster's job exp based on how much damage is dealt by the player (the job exp pool is 125% of normal)
    • Homunculus gets a portion of the monster's exp based on how much damage is dealt by the homunculus
  • In Episode 11.2 and prior, dead players were able to gain experience from monsters killed by their living homunculus. However, Since 11.3 the homunuculus appears to disappear whenever the player dies.
LevelEXPTotal EXPLevelEXPTotal EXPLevelEXPTotal EXPLevelEXPTotal EXP
1--2651,750317,25051719,7507,899,500763,479,00055,428,000
250502761,150378,40052781,5008,681,000773,673,60059,101,600
31101602870,910449,31053844,4609,525,460783,870,76062,972,360
41803402981,030530,34054908,63010,434,090794,070,48067,042,840
52606003091,510621,85055974,01011,408,100804,272,76071,315,600
635095031102,350724,200561,040,60012,448,700814,477,60075,793,200
76301,58032117,580841,780571,121,28013,569,980824,711,73080,504,930
89502,53033133,300975,080581,203,40014,773,380834,948,75085,453,680
91,3103,84034149,5101,124,590591,286,96016,060,340845,188,66090,642,340
101,7105,55035166,2101,290,800601,371,96017,432,300855,431,46096,073,800
112,1507,70036183,4001,474,200611,458,40018,890,700865,677,150101,750,950
123,18010,88037206,4801,680,680621,561,53020,452,230875,955,830107,706,780
134,30015,18038230,2001,910,880631,666,35022,118,580886,237,750113,944,530
145,51020,69039254,5602,165,440641,772,86023,891,440896,522,910120,467,440
156,81027,50040279,5602,445,000651,881,06025,772,500906,811,310127,278,750
168,20035,70041305,2002,750,200661,990,95027,763,450917,102,950134,381,700
1710,80046,50042338,4503,088,650672,120,35029,883,800927,431,500141,813,200
1813,56060,06043372,5103,461,160682,251,71032,135,510937,763,660149,576,860
1916,48076,54044407,3803,868,540692,385,03034,520,540948,099,430157,676,290
2019,56096,10045443,0604,311,600702,520,31037,040,850958,438,810166,115,100
2122,800118,90046479,5504,791,150712,657,55039,698,400968,781,800174,896,900
2228,090146,99047525,5905,316,740722,817,34042,515,740979,165,840184,062,740
2333,630180,62048572,6305,889,370732,979,38045,495,120989,553,880193,616,620
2439,420220,04049620,6706,510,040743,143,67048,638,790999,945,920203,562,540
2545,460265,50050669,7107,179,750753,310,21051,949,000---

FAQ for Homunculus

  • Their Flee and Defense is not reduced by the number of monsters
  • Their Hit is capped at 99%. Even if it has way more hit than required for a monster, it will always miss at a 1% chance.
  • Their ASPD is not the same as player ASPD
  • Homunculus Stat Growth is RANDOM. It is possible see how well the Homunculus is doing on average at Doddler's Chart in the Useful Links section. However, nothing will affect what stats will grow and what stats will not.
  • Homunculus can hit Ghost Property Monsters
  • It is possible to fail to create the embryo.

Known Bugs

  • Though the window shows additional Flee, Filir does not receive any from the Accelerated Flight skill.
  • The Vanilmirth Skill Instruction Change is bugged and only adds the STR when it levels up. If the player leaves the map or teleports the additional STR will be lost.
  • After Amistr´s Castling skill, monsters do not always change target.
  • If using a bugged AI Homunculus can kill themselves in PvP.
  • If the Homunculus was Vaporized or killed while status effected, it will bug up. (It will get immobilized, vanish and it will get the grim reaper--like the one while affected by Curse-- use Vaporize and Call Homunculus to fix this bug).
  • Homunculus can have permanent movement speed increase until one relogs, map changes, teleports, or Vaporizes. It is possible while using Call Homunculus and a Movement Speed increasing item, skill, or gear such as Speed Potion, Increase AGI, or Bloody Axe at the same time.
  • Both the Homunculus Hunger countdown clock (1 minute timer) and the starvation clock (3 minute timer) will reset if one relogs, changes map, teleports, or uses Vaporize and Call Homunculus together.

See Also

External Links