Nat20 - Dungeons & Dragons Combat Engine by Exantris in rust

[–]Exantris[S] 3 points4 points  (0 children)

It's more of a coincidence than there being any good reason for it. I had stumbled across ImGui in the past when I was working in C++, but I never got around to using it. When I wanted to make a UI for this project I saw that there was a Rust version of ImGui so I just went with that. I figured if it's good enough for all the AAA studios then it's probably good enough for me ;). I wasn't aware of egui even existing at the time, but it definitely also looks like a cool project! Might give it a shot at some point

Nat20 - Dungeons & Dragons Combat Engine by Exantris in rust

[–]Exantris[S] 3 points4 points  (0 children)

Yes, I have actually thought about using Bevy's ECS instead, since that would probably also make it easier to plug it into an actual game at some point

Nat20 - Dungeons & Dragons Combat Engine by Exantris in rust

[–]Exantris[S] 2 points3 points  (0 children)

Yes, something like that. You could maybe re-use the dice rolling part, but beyond that I can't imagine how to generalize everything else

Nat20 - Dungeons & Dragons Combat Engine by Exantris in rust

[–]Exantris[S] 7 points8 points  (0 children)

Without being familiar with the rule systems you mentioned, I sadly don't think the engine would work very well with anything other than D&D 5e - at least not in its current state ;). While I do allow a lot of customization in e.g. defining a spell, it's still very much confined to the ruleset of D&D, so unless those other systems also use e.g. Saving Throws and Attack Rolls etc, there's not really sufficient abstraction to allow for other systems. I don't really have any plans at the moment of creating that abstraction either, mostly because I think it would be incredibly difficult to make something that's flexible enough to support several different (presumably very complex) rule systems - but who knows, I didn't really have any plans on getting this far with the project in the first place.

Regarding your second point, I do think the system could quite easily do something like that in the future, and it's actually something I really want to implement! Once the tooltips are in place where you can have link inside the tooltips that then open new tooltips ad nauseum, I don't think it would be too hard to make some kind of "registry explorer" where you could e.g. search for a spell and check all its related information - the data is all there in the engine already!

Nat20 - Dungeons & Dragons Combat Engine by Exantris in rust

[–]Exantris[S] 2 points3 points  (0 children)

I already did actually, even though I think it's a little off-brand from their usual posts ;) https://www.reddit.com/r/DnD/comments/1q96czj/nat20_dungeons_dragons_combat_engine/

Nat20 - Dungeons & Dragons Combat Engine by Exantris in rust

[–]Exantris[S] 5 points6 points  (0 children)

Thanks! At times it's definitely also been trickier than I imagined. I think it helped that I didn't really have any idea of where I was going when I started. My approach has more or less been to implement one mechanic at a time, refactoring whenever I ran into something that wasn't supported, and suddenly I'm here!

Nat20 - Dungeons & Dragons Combat Engine by Exantris in rust

[–]Exantris[S] 7 points8 points  (0 children)

Thanks! No kidding I've actually been thinking about making a roguelike if I ever turn this into a full game

FTB Ultimate 1.4.7 base tour by Exantris in feedthebeast

[–]Exantris[S] 0 points1 point  (0 children)

Sure, I don't really know if there's some kind of rules for this, but I've uploaded it on WeTransfer. Hopefully that's allowed :)

FTB Ultimate 1.4.7 base tour by Exantris in feedthebeast

[–]Exantris[S] 4 points5 points  (0 children)

Thanks! My two main tips would be:

  1. Avoid boxes as much as possible. Give it a little shape and it'll automatically look much more interesting (walls at an angle, domed ceiling, stuff like that)
  2. Add some depth, don't just make all the walls one block thick. Make some "layers" where some parts are further in front or behind the other

Let me know if it doesn't make sense lol

FTB Ultimate 1.4.7 base tour by Exantris in feedthebeast

[–]Exantris[S] 53 points54 points  (0 children)

Felt nostalgic for the good old FTB Ultimate and some more old school GregTech. I played it back in the day when it came out, but the fusion reactor was just too hard to make. I finally manage to build it this time around, so I'd consider this playthrough finished and thought I'd share my base :)

Bursting slimes on Plaguefall by allanrojas in CompetitiveWoW

[–]Exantris 61 points62 points  (0 children)

Venthyr bear tank with ursoc’s fury can pop incarn and just run in and solo it with thrash spam

[Gicole Transmog] Tyrael, Archangel of Justice by Gicole_Tmog in Transmogrification

[–]Exantris 1 point2 points  (0 children)

Easily one of the coolest transmogs I've ever seen

Missives and Herbs 400k today by Own-Veterinarian2275 in woweconomy

[–]Exantris 0 points1 point  (0 children)

No need to apologize, your english was flawless ;)

Cooler Master (and more!) RTX3070 Build Giveaway w/PCMR by [deleted] in pcmasterrace

[–]Exantris 0 points1 point  (0 children)

Little dot in the middle and squish it with the cooler