public class 1100_Homunculus_Commands extends Object
============================= |1100.- Homunculus commands.| =============================
| 构造器和说明 |
|---|
1100_Homunculus_Commands() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
checkhomcall()
checkhomcall()
This function checks if the attached player's Homunculus is active,
and will return the following values:
-1: The player has no Homunculus.
0: The player's Homunculus is active.
1: The player's Homunculus is vaporized.
2: The player's Homunculus is in morph state.
|
void |
gethominfo()
gethominfo(<type>{,<char_id>})
This function will return Homunculus information for the Homunculus of the
invoking character, regardless of its vaporize state.
|
void |
homevolution()
homevolution;
This command will try to evolve the current player's homunculus.
|
void |
hommutate()
hommutate {<ID>};
This command will try to mutate the invoking player's Homunculus into
a Homunculus S.
|
void |
homshuffle()
homshuffle;
This will recalculate the homunculus stats according to its level, of the
current invoking character.
|
void |
morphembryo()
morphembryo;
This command will try to put the invoking player's Homunculus in an
uncallable state, required for mutation into a Homunculus S.
|
homevolution;
This command will try to evolve the current player's homunculus.
If it doesn't work, the /swt emotion is shown.
To evolve a homunculus, the invoking player must have a homunculus,
the homunculus must not be the last evolution and
the homunculus must have above 91000 intimacy with its owner.
morphembryo;
This command will try to put the invoking player's Homunculus in an
uncallable state, required for mutation into a Homunculus S. The player
will also receive a Strange Embryo (ID 6415) in their inventory if
successful, which is deleted upon mutation.
The command will fail if the invoking player does not have an evolved
Homunculus at level 99 or above. The /swt emotion is shown upon failure.
Returns 1 upon success and 0 for all failures.
hommutate {<ID>};
This command will try to mutate the invoking player's Homunculus into
a Homunculus S. The Strange Embryo (ID 6415) is deleted upon success.
The command will fail if the invoking player does not have an evolved
Homunculus at level 99 or above, if it is not in the embryo state
(from the 'morphembryo' command), or if the invoking player does not
possess a Strange Embryo. The /swt emotion is shown upon failure.
If the optional parameter <ID> is set, the invoking player's Homunculus
will change into the specified Homunculus ID. Otherwise, a random Homunculus S
will be chosen. See 'db/homunculus_db.txt' for a full list of IDs.
Returns 1 upon success and 0 for all failures.
checkhomcall()
This function checks if the attached player's Homunculus is active,
and will return the following values:
-1: The player has no Homunculus.
0: The player's Homunculus is active.
1: The player's Homunculus is vaporized.
2: The player's Homunculus is in morph state.
gethominfo(<type>{,<char_id>})
This function will return Homunculus information for the Homunculus of the
invoking character, regardless of its vaporize state. It returns zero or
"null" if the player does not own a Homunculus.
Valid types are:
0 - Homunculus ID
1 - Homunculus Class
2 - Homunculus Name
3 - Homunculus friendly level (intimacy score). 100000 is full loyalty.
4 - Homunculus hungry level. 100 is completely full.
5 - Homunculus rename flag. 0 means this homunculus has not been named yet.
6 - Homunculus level
7 - Homunculus Game ID
homshuffle;
This will recalculate the homunculus stats according to its level, of the
current invoking character.
Copyright © 工程的初始时间(可选)–2019. All rights reserved.