Jump to content
Aveyond Studios Community


  • Content count

  • Joined

  • Last visited

  • Days Won

  1. Ant's Journal

    Awesome. Yeah, I'm worried about unwieldy, or just plain dumb-sounding names if all of the affix names get attached.
  2. Ant's Journal

    They are essentially referring to the modifier type with respect to where the modifier name is displayed, relative to the base item name. For example, if you have a Sword with the prefix modifier "Amazing" and the suffix modifier "Strength" both attached to it, the item's compound name would be "Amazing Sword of Strength." For @Ant, would it be too much to ask that changes to the display name be optional when affixes are attached? Please and thank you.
  3. Ant's Journal

    Yup, I figured an RMDB approach would be the easiest/best way to keep all of these cascading steps from being error prone. Define your character attributes first, create item properties that are bound to that list of defined attributes, etc. Glad you are taking the time to experiment and think things through!
  4. Ant's Journal

    Ooh, Duffer brings up a good point about handlingrequirements to use or equip an item. #scopecreep
  5. Ant's Journal

    Looks much cleaner! And yes, I think having Health and Mana as stats that can be optionally added makes sense as well. Thanks for incorporating our feedback in so quickly!
  6. Ant's Journal

    To add to Duffer's suggestion, in general, I would prefer a framework within HeroKit that allows me to define item modifiers in a more freeform manner, rather than having a bunch of pre-defined ones that may or may not be applicable to the game I'm developing. I recognize that by giving more freedom, there are more guard rails that may need to be imposed with respect to the procedural order of implementing these effects. But the tradeoff to me is more than worth it.
  7. Ant's Journal

    Hey Ant, this looks really great! I had a couple questions about having modifiers do custom things beyond the examples in your screenshot: - Is it possible (or will it be in a future version) to modify custom attributes (e.g., the attribute "Constitution" in my Hero Property)? - Is it possible to execute a custom Action when the item is equipped (or unequipped)? I'm thinking that could be used to do something like grant a character access to an skill/power/spell/ability while the item is equipped. Let me know if you think these ideas can be tackled in different/better ways. Thanks!
  8. Item Database - thoughts

    I hope it's okay to tack onto this thread, as opposed to creating a new one, since this is also about items implementation. Happy to make a new thread, if that's better. I was wondering how affixes/suffixes/sockets will work in practice. For equipment (weapons, armor, accessories), these item properties generally represent passive, persistent effects on a character while the item is equipped. In HeroKit, will we be defining these properties somewhere else in the editor, then select from the defined properties when we populate the item database? I can see this getting to be a rather complex problem to tackle. We'd need to define hero object properties/attributes first (e.g., strength, HP, armor rating), then item properties where there are calculations against those attributes (e.g., +4% HP, +5 strength), then the items for which we'd select the relevant properties. Then what about assigning/changing item properties at runtime? Something like a crafting system feature where you consume an item that then adds a property to an object (like a weapon upgrade). Also, how about stacking item properties of the same type? Additive? Multiplicative? Can we decide which? Can it be on a per property basis? Sorry, my mind is going in all different directions...
  9. Oops, sorry. Been out of pocket the last couple of days. I meant metaphorical die rolls. I think TPC integration is going to mean customers can't completely get around coding on their own, and I'm totally okay with that myself. But I do think that being able to reference other hero objects to trigger events or invoke actions could help simplify coding significantly. Maybe something like creating a hero block that represents a game logic manager. Then, in a TPC custom ability, you'd still rely on TPC itself for animation and movement, but you could use that logic manager to perform combat calculations (e.g., calculate whether an attack ability hit or missed, calculate damage done). I suppose there's an argument at that point to just program the game logic stuff from scratch, but I am a terrible coder. I'm much better at thinking through the logic, than I am writing the lines of code to make that logic happen.
  10. Still pretty hypothetical here, but an example could be in the AbilityStarted() method of the TPC ability implementation, calling an action on the hero object associated with the game object/character that also has the TPC controller. So maybe the TPC handles animation and movement, but HeroKit does game logic like combat rolls and calculations. Just spitballing here. I'm definitely open to suggestions on how best to leverage TPC and HeroKit together.
  11. Thinking about this a little bit further, how easy is it to trigger an Event or invoke an Action from something external to hero objects? I was thinking something like creating an ability in TPC and calling Events/Actions within the ability class implementation for game logic.
  12. @Ant I saw your update on the Opsive TPC integration. It definitely includes a lot of related game system functionality (e.g., items, abilities). The core controller for movement and animation, and probably the camera, are probably the pieces I myself am most interested in, since you are planning RPG systems that overlap with a lot of the other functionality in that asset.
  13. Sweet! Fair warning: you are opening Pandora's box here, as it were. Justin has other great assets I think would do well in combination with HeroKit. Behavior Designer is another one, for AI. But I can start a new thread request for that, once I'm ready to tackle it.
  14. Sorry to semi-necro this topic (I just bought HeroKit!), but I'd be interested in integrating Opsive's third person controller with HeroKit as well. Chris over there is really responsive and accommodating with respect to integration with other assets, so I think he'd be more than happy to help out.