The file "condition.txt" contains the condition roster for the game. Presumably (not yet confirmed) during startup, its data is loaded in order to create the condition database.
Therefore, only conditions which are listed in this file will be available in the game; conditions not listed here will be ignored, even if their data is otherwise complete!
This file is also used to create the condition numbers. Basically, conditions are numbered according to their place in the list starting with 0 without the possibility for any further modification. Since you usually access them via shorthands anyway, however, during the normal programming, you will not really need this information.
Programming
Basically, the relevant content of this file is a list of condition names, one name per line. In addition, you can add comments by adding a semicolon (';') to a line or starting a line with a semicolon. Everything AFTER a semicolon will be considered a comment and will be ignored.
The following conventions apply to the names:
* The names are identical with the file and directory names used in the Condition directory. This is probably (unconfirmed) case sensitive, that is, capital letters usage must be identical.
* Names may not contain semicolons (';'), TABs, or SPACES.
Besides the comments mentioned above, it seems to be possible to leave completely blank lines without any adverse effects.
Current Content
The current release version of the game includes the following executed data in this file (the comments with the Japanese condition names are also included to add identification of the conditions. Note that these comments are not executed code):
KnockDown K.O./Fainted/Dead. There are many names for it. This is the condition when a character is unable to continue fighting (戦闘不能) because their HP have reached 0.
Poison Poisoned. At certain intervals, the character suffers damage. This condition does NOT recover automatically, and the damage just adds up (TN: increases?).
Paralyze Paralyzed. The agility (TN:?) is reduced to 0. This condition ends after a certain time automatically.
Weaken Weaken. The attack value (TN: ? ) is reduced and strength (TN: ?) and stun chance are set to 0. This conditions ends after a certain time automatically.
Frozen Frozen. The affected character is unable to act for a specific time. Blunt melee attacks or fire attacks will end this condition. When this condition is broken (TN: or is it when the character is broken?), the affected character suffers damage amounting to 1/4 of their maximum HP.
Sleep Asleep. The affected character is unable to act for a specific time. The character wakes up when being attacked.
Attach This condition means that an enemy has attached themself to the affected character. For a specific time, the affected character is unable to act. It is possible for several characters to attach themselves to one and the same victim.
Capture Captured. The affected character is unable to act for a specific time. A single enemy can hold more than one character captive at the same time.
LifeGauge The life gauge of allied characters is being displayed.
Slime Slimed. The affected character takes damage at certain intervals. After some time, this condition ends automatically.
Heat Mental and physical strength (TN: ?) are reduced.
Invaded The affected character is invaded by the enemy physically and suffers damage at certain intervals. This conditions ends automatically after a certain time.
Flu Contageous bacterial disease. poison which can infect allies in the vicinity.
Fracture Fractured bones. All stats except for Magic and Charisma (TN: ?) are greatly reduced.
FloatBind Suspended in the air. The affected character is unable to act for a specific time. When this condition ends, the character takes damage.
Hypnotized Hypnotized/Controlled/Charmed. The affected character can not be given commands. They will attack their allies