**Language / Langue :** [[fr:txt:conditions|FR]] | **EN** ====== Conditions (.txt format) ====== Conditions restrict access to a room depending on the player's inventory or variables. ===== Object condition ===== room_number|object1 object2|text_if_not|text_if_yes Several objects mean the player must hold **all** of them (logical AND). To forbid entry when the player **does** hold the object, prefix it with ''-'': 3|-lamp|You cannot enter carrying a lamp!|You enter without a lamp. ===== Variable condition ===== room_number|v_score_v.>=.50|You do not have enough points.|You enter. ^ Operator ^ Meaning ^ | ''.=.'' | Equal to | | ''.!=.'' | Different from | | ''.>.'' | Greater than | | ''.>=.'' | Greater than or equal to | | ''.<.'' | Less than | | ''.<=.'' | Less than or equal to | | ''.in.X-Y'' | Between X and Y | | ''.out.X-Y'' | Outside the X-Y range | For text variables: 2|t_class_t.=."warrior"|Warriors only.|You enter. ===== Combining objects and variables ===== Separate the conditions with a space: 2|lamp v_hp_v.>.0|You do not have everything you need.|You enter. ===== OR condition ===== Repeat the room line with different conditions. The bot tests them in order and stops at the first one that succeeds: 2|lamp|No lamp and no torch!|You enter with the lamp. 2|torch|No lamp and no torch!|You enter with the torch.