Here's my edited version, I should also let you know that the only parts I've edited in the code including the one you've just suggested are the following ones:
Line 3395-3397:
Code: Select all
function Ry takes nothing returns boolean
return true
endfunction
Code: Select all
call SetPlayerState( Player( 0 ), PLAYER_STATE_RESOURCE_GOLD, 9999999999999)
I changed the original message with:
STRING 4337
// Abilities: A03B (Overcharging), Ubertip (Tooltip - Normal - Extended)
{
Version 2.7d | By lolreported | Please report bugs on the discord!
}
I should also tell you that this is the 2.7d version instead of the 2.7c that I originally asked the question with, but nothing major has been changed, according to the developer these are the changes:
and following your explanation I still managed to find the exact same pieces of code that you suspected to be the anti cheat. Only the obfuscation names might have changed from by to Ry (the function that you suggested to remove the content of)GENERAL
The player builder can no longer attack towers.
PLAYER STATS
A players rating should no longer fail to be updated in the multiboard at the start of the game.
Increased the loading time for Top Player detection and highest rated player in-game in case some players load their stats slowly.
TOWERS
Archer
- Fixed an issue that caused this tower cost resources when repaired.
Ultimate Arcane Orb
- Overwhelming Arcane ability changed the mana decay from -20/second to -10/second.
The reason this is changed is because with version 2.7a the attack speed of this tower
was increased, resulting in a lower mana gain per second. This is to make the mana
roughly equal to before the change.