[New Feature] Proper INI inheritance #943
Metadorius
started this conversation in
Ideas and feedback
Replies: 1 comment
-
Maybe add Example: [TypeA]
...
[TypeB]
Inherits=TypeA
Inherits.Update=yes
FlagA=...
[TypeC]
Inherits=TypeA
Inherits.Update=no
FlagA=... When [TypeA] is given, say, |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Description:
The current system for inheritance in Ares is buggy, limited and doesn't comply with INI syntax. The proposed feature should work with any INI-defined types and allow multiple inheritance.
Possible Implementation:
Two possible ways of implementation:
Inherits
tag when parsing any section (allows inheriting anything from anything without types even knowing inheritance was made) - parser level implementation;Inherits
tag on type parse (limited inheritance only on selected types; allows inheritance in scenario rules).Example INI code:
Beta Was this translation helpful? Give feedback.
All reactions