Posted February 19, 2025 by Astric Games
Greetings!
I updated IFLE engine to 0.4 version with some fixes. I also added a debugging version to help you build your game better!Thanks :]
๐น Issue: Hidden exits (@Exit Name
) were still displayed to the player.
๐น Fix: Now, exits prefixed with @
are only stored in allExits
but are not shown in visibleExits
.
๐น Issue: Saving rooms was writing only 4 lines instead of 5.
๐น Fix: saveRooms()
now ensures all rooms are saved with exactly 5 lines, with blank lines instead of null values.
๐น Issue: Actions were being parsed incorrectly, leading to errors like:
Action failed: Target not found - [Rusty Cabin
๐น Fix: Now, all targetName
and newValue
values remove extra brackets and prevent incorrect parsing.
actions-reset
Support๐น Issue: No way to completely remove actions from a room or item. ๐น Fix: You can now reset actions:
[Rusty Corridor:actions-reset:]
This clears all existing actions from "Rusty Corridor".
๐น Issue: Nested actions were not always saving properly.
๐น Fix: The save logic ensures that nested actions always have balanced [
and ]
.
items.txt
)๐น Issue: Item actions were not applied correctly. ๐น Fix: Now item-based actions modify room properties as expected.
Issue | Solution |
---|---|
Actions not applying | Check |
Rooms missing after saving | Ensure |
Hidden exits visible | Check if exits start with |
Item action does not trigger | Make sure |