Jump to content

sphereii

Members
  • Posts

    3,069
  • Joined

  • Last visited

  • Days Won

    23

Everything posted by sphereii

  1. sphereii

    A19 NPCs DMT Mod

    Technically, our NPCs are EntityAliveSDX, which are EntityNPCs with more stuff. We could just change all the traders to be EntityAliveSDX, and they should retain all their functionality. But I don't feel that's the right solution, but could be a temporary one.
  2. sphereii

    A19 NPCs DMT Mod

    That's one solution. Have the NPC scan around 11+ blocks and see if there's a trader nearby, and just stop moving. I'm still getting used to moving the entities around, and figuring out what they see as barriers and not.
  3. sphereii

    A19 NPCs DMT Mod

    They are actually spawned through a block. The code just assumes they should be the only NPC within 10 blocks of it. Trader Jen was probably the original trader.
  4. sphereii

    A19 NPCs DMT Mod

    I was worried about that. The traders compare their entityid to that of all npc's in a radius. If your NPC's entity id is lower than the trader's, the trader will despawn. Any trader that spawns in after your npcs will likely disappear. I can implement the same style of fix for the traders, as I did to prevent the npcs from despawning, but then we may get duplicate traders. I'll think about it and see what kind of solution I can come up with.
  5. sphereii

    A19 NPCs DMT Mod

    The error was in maslow AI. That's being refactored, so I hope we can catch the exact cause of the issue, if it even exists in the new code.
  6. sphereii

    A19 NPCs DMT Mod

    Update pushed for the trader issue. Should work with existing NPCs. Testing of the refactored maslow is going well. Simplies code, and allows usage of med kits, etc
  7. Ravenhearst is an SDX mod, so you won't be able to add any more SDX mods, so the SDX is not found is fine for this mod. Either wait for Ravenhearst to be updated to the latest version, or re-install using the Mod Launcher's Download From steam option, picking alpha17.2 as a source.
  8. I've seen this issue before when you are running mismatched versions. Ie, used 17.3 as a base for 17.2 mod.
  9. Do you happen to have the log of your errors? I wasn't able to reproduce.
  10. Sorry for the trouble. I removed the Harmony hooks from the EntityAliveSDX. They were accidentally pushed in a past update. Do a fresh install, and all should be well with them. The issue only affected ClearUI and EntityaliveSDX.
  11. New Update: 2.0.83 - Bug fix for Manage Modlets throwing an error - Experimental DMT Support - Available Modlets will be displayed by default, if no modlets are installed.
  12. sphereii

    A19 NPCs DMT Mod

    No worries about the log file. I appreciate providing them. The NPCs do change their spawner so they shouldn't despawn. I will look at putting in some kind of notification for when they despawn, then maybe we can figure out why. Something that won't get lost in log files.
  13. sphereii

    A19 NPCs DMT Mod

    I can review the log tonight; media fire is blocked at my work.
  14. sphereii

    A19 NPCs DMT Mod

    Yes. Their XML will describe their base attribute. Then, on spawn in, they'll go through a randomization process to add more diversity to the individuals. We may not be able to put in dozens and dozens of unique models, but we can get them to have random elements to make each encounter a bit less certain.
  15. sphereii

    A19 NPCs DMT Mod

    We could do that. But not all NPCs will want to be hired, and some will be looters / junkers / bandits.
  16. sphereii

    A19 NPCs DMT Mod

    I have thought about a patience factor. Your reputation with factions can move up and down, but that's for an entire faction, not for individuals. I think having a patience bar for just players would be enough. It'd probably be a simple cvar per player.
  17. sphereii

    A19 NPCs DMT Mod

    I'm not a huge fan of adding NPCs just for the sake of adding allies. They are cheap now, but they won't always be. When we add in more random elements to them, such as different levels, health, attack damage, etc, then their fees will be more expensive. We may even tie in some to the Perk levels. Some may be available through quest chains, etc. In reality, very few people would continue to fight you to the death, especially if you are showing signs that you are done. That being said, I wouldn't want you to throw up your hands to surrounded, and the NPC gives up... just so you switch back to your weapon, hit them, then hands again.
  18. sphereii

    A19 NPCs DMT Mod

    Straight immunity seems like it's too much. Maybe a simple mechanic where you disarm yourself and have your bare hands to indicate your surrender.
  19. sphereii

    A19 NPCs DMT Mod

    I wouldn't expect them to particular help you just yet, especially if you hit them. They hate zombies; they don't necessarily like you. I would say the scenario you describe is working as intended currently. We'll further refine it, where some NPCs may help each other, while others may not. Maybe generate some random factions and have different NPCs assigned to each one, as sort of mini-gangs.
  20. sphereii

    A19 NPCs DMT Mod

    Pushed a fix for the revenge.
  21. sphereii

    A19 NPCs DMT Mod

    - A fix is in the other repo. I'll push the fix in SDXMods for the revenger - To protect you from damage, we'd to take a look at the player class. Should be pretty safe, but I had wanted to keep them separate than the player, but looks like we can't avoid that.
  22. sphereii

    A19 NPCs DMT Mod

    My memory is sometimes not so great. Are all pressing bugs addressed or are there lingering issues? Has the npc / trader interactions been re-tested? I've tested them, but I've tested other 'fixes' as well, so that's not necessarily saying much.
  23. For better or for worse, the mistakes we make usually aren't big or glamorous
×
×
  • Create New...