So I have been running into a problem with replays in my map where players can use the Take Control feature to regain lost items (when trading with other players) that actually duplicates these items.
Basically what happens is when you give an item to, say a friend, you can Take Control in the replay and regain that item you traded before you even gave it away. Thus, developing a serious bug and allowing players to duplicate as many times as they want.
So I've been trying to find a way to prevent Take Control or to stop replays in general for the map. I have seen and gone into other maps e.g, (Desert Strike HoTs, Starbattle) and they seem to have protection where the game ends as soon as you Take Control to prevent cheating.
I have not found any parameters or functions to edit in the Starcraft Editor that handle replays or the Take Control command.
When searching google and others, I cannot find any answers so that is why I am here fellow commuters.
I would appreciate any help as to how I can get around this or prevent players from duping. Thanks
P.S this is really only a game-breaker with games that save, since in Take Control, the game still saves. This is for my map Cave of Blood.
There is no problem here. Players can duplicate their items by making a backup of their bank files anyway.
To explain how to do this, first backup the bank file from the documents folder and store it somewhere else, then play the map and make all the progress changes you want such as giving away everything, or going on a massive losing streak etc, then after the game ends you go and restore the bank from the copy you made. Next time you play it is as if all the stuff you did last time never happened.
The correct solution is to disable item trading (Diablo III did this for many reasons including to stop duplicating items by account rollbacks). Basically design the map around people being able to do this.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Hi mapsters, Cata here.
So I have been running into a problem with replays in my map where players can use the Take Control feature to regain lost items (when trading with other players) that actually duplicates these items.
Basically what happens is when you give an item to, say a friend, you can Take Control in the replay and regain that item you traded before you even gave it away. Thus, developing a serious bug and allowing players to duplicate as many times as they want.
So I've been trying to find a way to prevent Take Control or to stop replays in general for the map. I have seen and gone into other maps e.g, (Desert Strike HoTs, Starbattle) and they seem to have protection where the game ends as soon as you Take Control to prevent cheating.
I have not found any parameters or functions to edit in the Starcraft Editor that handle replays or the Take Control command.
When searching google and others, I cannot find any answers so that is why I am here fellow commuters.
I would appreciate any help as to how I can get around this or prevent players from duping. Thanks
P.S this is really only a game-breaker with games that save, since in Take Control, the game still saves. This is for my map Cave of Blood.
There's options for that in the Map -> Map Options.
Thank you very much man. I've been trying to figure this out for weeks, as an older SC map maker, I feel ashamed I couldn't find it lmao. But thanks.
There is no problem here. Players can duplicate their items by making a backup of their bank files anyway.
To explain how to do this, first backup the bank file from the documents folder and store it somewhere else, then play the map and make all the progress changes you want such as giving away everything, or going on a massive losing streak etc, then after the game ends you go and restore the bank from the copy you made. Next time you play it is as if all the stuff you did last time never happened.
The correct solution is to disable item trading (Diablo III did this for many reasons including to stop duplicating items by account rollbacks). Basically design the map around people being able to do this.