Auto-translated
Then I'll create a map based on stories about a witcher, but I won't, let's say, copy it outright. There's an order of the Viper (working title), these are free hunters who were specifically trained to exterminate monsters, but there won't be a clear parallel of which monster can be considered a monster and which person can be considered a person. The hunters of this order won't be too principled. The hero is a Chaos Knight, a rogue with a focus on combat. What I have in mind will probably be a bit unconventional, but I'll try. I'll also try to create a script for an artifact merchant, but I don't know if it will work. The idea is this: the script checks for artifacts, and if the hero has a specific artifact, it offers the following option: "I'll buy [artifact name] for xxxx gold." But if the script is too large, I've played around with scripts before, and those who know, please advise, is it possible to do it this way? Condition: IF the artifact exists, THEN display a message with the offer: YES - takes the artifact and gives money, NO - does nothing; OTHERWISE - do nothing. And so for each artifact, and do it all sequentially.
But about the plot. The hunter (or maybe it's better to call him a witcher) travels through cities and villages, during his career he acquires a small plot of land with a small castle, the climax is a journey to Dead Island to Black Mountain and a battle with the main villain, or, if the witcher chose the path of evil (by setting a variable), he joins the main villain and kills the governor or something similar in the city. The second ending can be discarded if it's not needed, if the final scenario involves combining the heroes. If all this is too complicated, I can make something less elaborate, a standard map about a beaver fighting a donkey.