Today 4.20 patch came up and I noticed some new files into the came client code:
Code:
getlocal0
getproperty QName(PrivateNamespace("com.riotgames.pvpnet.game.variants:GameFlowVariantFactory"), "gameKeys")
pushstring "ppp"
This game mode will be playable only on Aram map and it will be only draft.
(the code is a bit long so I'v made a spoiler)
If you are a dev, the file is:
com.riotgames.pvpnet.game.variants:PPPGameFlowVari ant
ClientLibGame.dat
Code:
trait method QName(PackageNamespace(""), "createPracticeGameParameters") flag OVERRIDE
method
name ""
refid "com.riotgames.pvpnet.game.variants:PPPGameFlowVariant/instance/createPracticeGameParameters"
returns QName(PackageNamespace("com.riotgames.pvpnet.game.controllers.practice"), "PracticeGameParameters")
body
maxstack 3
localcount 2
initscopedepth 6
maxscopedepth 7
code
getlocal0
pushscope
getlocal0
callsuper QName(PackageNamespace(""), "createPracticeGameParameters"), 0
coerce QName(PackageNamespace("com.riotgames.pvpnet.game.controllers.practice"), "PracticeGameParameters")
setlocal1
getlocal1
findpropstrict QName(PackageNamespace("mx.collections"), "ArrayCollection")
findpropstrict QName(PackageNamespace("com.riotgames.platform.gameclient.domain.gameconfig"), "GameTypeConfig")
getproperty QName(PackageNamespace("com.riotgames.platform.gameclient.domain.gameconfig"), "GameTypeConfig")
getproperty QName(PackageNamespace(""), "PICK_ID_SIM_BAN_SHORT_TIMER")
newarray 1
constructprop QName(PackageNamespace("mx.collections"), "ArrayCollection"), 1
setproperty QName(PackageNamespace(""), "overriddenGamePickIds")
getlocal1
findpropstrict QName(PackageNamespace("mx.collections"), "ArrayCollection")
findpropstrict QName(PackageNamespace("com.riotgames.platform.gameclient.domain.game"), "GameMap")
getproperty QName(PackageNamespace("com.riotgames.platform.gameclient.domain.game"), "GameMap")
getproperty QName(PackageNamespace(""), "HOWLING_ABYSS")
newarray 1
constructprop QName(PackageNamespace("mx.collections"), "ArrayCollection"), 1
setproperty QName(PackageNamespace(""), "overriddenMapIds")
getlocal1
returnvalue
end ; code
end ; body
end ; method
end ; trait
end ; instance
I'm not sure 100% if is a rename of a gamemode or a new type, but I'm sure ppp has never been in any files.
What do you think about?