Forum Discussion

ZerbuTabek's avatar
11 years ago

@SimGuruModSquad: What is an "NPC Hosted Situation"?

There's a lot of variables in the XML code that suggestions NPC hosted events were originally planned for development, but they don't appear to be in the final game.

Do these variables have any effect on the current game, or are they completely useless? Also, is it safe to remove them from custom events? I'm making an event that should never be run by an NPC, even if the feature were to be added back in the future.
  • Hey Zerbu, NPC hosted events is a feature that was cut before it was completed. The related variables can be omitted from your custom events.
  • Thanks! I was just worried since before I knew better, I thought removing them could cause potential problems, but not removing them could cause problems with future content.
  • @SimGuruModSquad: I hate to necro posts more than 2 weeks old, but I was just wondering:

    Since these "NPC Hosted Situation" stubs exist, how far away is it to actual implementation of the function? Is there any other orphan code buried somewhere that could be "revived" with a little effort, or is it just one of those things that would need to be rebuilt from scratch?
    I just think that NPC hosted events could lead to an interesting gameplay mode, adding some depth to the Sim-iverse apart from pure user control.

    Your Sims' careers regularly present "situations" to deal with, I think it might be interesting to create other social event situations that could be pushed on a surprise basis that would offer opportunities to level up a skill or introduce Sims that may not otherwise interact. And of course, if there's existing code to leverage, it would be better than reinventing the stuff.
  • You should feel free to experiment with anything that you find in the code. However, it's possible that things might be far from fully functional if they are not shipped features, since we wouldn't update them when systems they rely upon change. Furthermore, just be aware that it's likely for us to remove unused functionality from the game every once in a while.

    As far as the level of completion of this specific feature, I can't really say for sure.