Results 1 to 10 of 22

Hybrid View

  1. #1
    Player
    Callinon's Avatar
    Join Date
    May 2014
    Location
    ???
    Posts
    1,557
    Character
    Callinon Soulforge
    World
    Ultros
    Main Class
    Dancer Lv 90
    Quote Originally Posted by _Mandra_ View Post
    I don't really understand why there would be constant "open connections", the inventory is only updated when you add to it, remove from it, sort it, and...that's it really. When you perform the action "check the number of items in all inventories", once the request is done it's done, there's nothing "left open", because those interactions are (supposed to be) event-based.
    You'd think so (because that's how a normal person would design it) but no. We know from SE's previous communications that all inventory data is updated and written every 15 seconds with the auto save tick regardless of whether anything about it changed. Now I don't know exactly how their database is structured, but I promise you it makes no sense.

    It should be a simple enough matter to load and edit retainer inventory during crafting. But given what SE has done lately, I'd expect there to be "technical issues" with doing it that magically disappear if you pay more for your subscription.
    (1)

  2. #2
    Player
    Tridus's Avatar
    Join Date
    Jun 2017
    Location
    The Goblet
    Posts
    1,510
    Character
    Cecelia Stormfeather
    World
    Cactuar
    Main Class
    White Mage Lv 90
    Quote Originally Posted by Callinon View Post
    You'd think so (because that's how a normal person would design it) but no. We know from SE's previous communications that all inventory data is updated and written every 15 seconds with the auto save tick regardless of whether anything about it changed. Now I don't know exactly how their database is structured, but I promise you it makes no sense.
    Yup. It was a monumentally poor design decision in 1.0 that we've been stuck with ever since. Crafting actually locks your state while you're doing it. So, no retainer access, no accepting invites, no rearranging items in your inventory, no nothing. That's all due to the initial mistake of not using an event model for state.

    Technical debt like that is hard to fix after so long. Important, but hard. I'm not sure they have the will to actually do it at this point given how many things it could affect and how it could caused reduced stability initially (even if it'd pay off massively in the long run).

    It should be a simple enough matter to load and edit retainer inventory during crafting. But given what SE has done lately, I'd expect there to be "technical issues" with doing it that magically disappear if you pay more for your subscription.
    Or they'll just put crafting itself into the phone app, which doesn't carry the same technical debt and would likely be easier. Plus then they can charge $2/crafted item for it.
    (1)
    Survivor of Housing Savage 2018.
    Discord: Tridus#2642