That's a good idea, and it won't be hard to do in items.reld we'll have a list of default stat bonuses and then we can also have a list of conditional overrides that we add later
I'm also thinking about additional equipment slots, and having different heroes with different available equipment slots. Also possible additional weapon-type slots. Thats all for the future though, right now I am focusing on upgrading the file format without changing any features. On Fri, Jun 27, 2025, 6:57 PM Ralph Versteegen via Ohrrpgce < [email protected]> wrote: > It'll be great to have ITM replaced. I know I've been talking about this > for more than a decade, but I still like the idea of an item having > multiple equipment records, so that it can have different stats in > different equip slots, or when equipped by different heroes, or dependent > on tags, so just wanted to suggest designing the reload format around that > kind of future extension. > > On Fri, 27 Jun 2025 at 22:30, James Paige <[email protected]> wrote: > >> Yes, I want to fix up the item editor, and I am working towards replacing >> ITM format with items.reld so it will be easier to add item features. I'm >> also going to enable longer item descriptions >> >> On Fri, Jun 27, 2025, 2:02 AM Ralph Versteegen via Ohrrpgce < >> [email protected]> wrote: >> >>> It's wonderful to almost be rid of itembuf() code! That was some of the >>> ugliest around. Off the top of my head, I think that aside from the >>> item/enemy/attack editors, only a little bit of code touching gmap() still >>> uses magic indices. Are you going to refactor the item editor now? >>> >>> On Thu, 26 Jun 2025 at 12:21, cron--- via Ohrrpgce < >>> [email protected]> wrote: >>> >>>> >>>> https://github.com/ohrrpgce/ohrrpgce/commit/34590426d40602f87958392c3cf59d490fd71631 >>>> Author: james <james@7d344553-34f0-0310-a9b1-970ce8f1c3a2> >>>> Date: Thu Jun 26 00:15:33 2025 +0000 >>>> >>>> Add a saveitemdata overload that converts ItemDef back into ITM >>>> formatted itembuf() >>>> >>>> >>>> loading.bi | 3 ++- >>>> loading.rbas | 59 >>>> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >>>> 2 files changed, 61 insertions(+), 1 deletion(-) >>>> >>>> >>>> >>>> _______________________________________________ >>>> Ohrrpgce mailing list >>>> [email protected] >>>> http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org >>>> >>> _______________________________________________ >>> Ohrrpgce mailing list >>> [email protected] >>> http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org >>> >> _______________________________________________ > Ohrrpgce mailing list > [email protected] > http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org >
_______________________________________________ Ohrrpgce mailing list [email protected] http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
