4 Commits
Author SHA1 Message Date
florianessl 9c3079ee0a Refactor & Extend EasyRPG feature "SetInterpreterFlag" (#3123), according to Ghabry's suggestions:
- Overrides of interpreter features are now stored inside a new lcf field "easyrpg_runtime_flags", so the settings can be retrieved from save files.
- These overrides are only valid for the current interpreter & the runtime flags will be cleared, once the last frame has been popped
- A new global field "active_interpreter_flags" has been introduced, so the Player functions responsible for restricting use to these custom features can access & consider the state of the active interpreter flags for its check.
- Implemented a very rudimentary display for active engine flag overrides in window_interpreter
2025-05-24 15:39:03 +02:00
Ghabry 16217f059c add horizontal ally/enemy selection feature for 2k3 battle system 2023-09-20 17:29:15 +02:00
Primekick d93923f8f5 add fixed actor/enemy facing direction feature for 2k3 battle system 2023-07-02 02:11:11 +02:00
rueter37 d6584cb52e Add feature namespace
A feature namespace has been added which can be used to check if the
RPG Maker 2000 battle system or RPG Maker 2003 battle system is used,
if the row feature is enabled and if text placeholders are enabled.
Many lengthy if-statements which check those feature settings have
been changed to use the methods from the feature namespace to improve
the readability of the code.
2022-02-17 17:09:50 +01:00