Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- trait method QName(PrivateNamespace(""),"sortTurnLog")
- dispid 0
- method
- name "sortingWpns/sortWeapons"
- param QName(PackageNamespace("ru.pragmatix.wormix.messages.client"),"EndTurn")
- returns QName(PackageNamespace(""),"void")
- body
- maxstack 9
- localcount 49
- initscopedepth 3
- maxscopedepth 5
- code
- getlocal_0
- pushscope
- pushstring ""
- convert_s
- setlocal 6
- getlocal_1
- getproperty QName(PackageNamespace(""),"turn")
- coerce QName(PackageNamespace("ru.pragmatix.wormix.messages.structures"),"TurnStructure")
- setlocal_2
- pushnull
- coerce QName(PackageNamespace("ru.pragmatix.wormix.messages.structures"),"WeaponStructure")
- setlocal 5
- pushstring ""
- convert_s
- setlocal 8
- getlocal_2
- getproperty QName(PackageNamespace(""),"turnNum")
- convert_i
- setlocal 9
- getlex QName(PackageNamespace("ru.pragmatix.wormix.utils"),"DateUtil")
- getlocal_0
- getproperty QName(PrivateNamespace(null,"310"),"lastTimeLogged")
- getlex QName(PackageNamespace("ru.pragmatix.wormix.utils"),"DateUtil")
- callproperty QName(PackageNamespace(""),"getCurrentTime"), 0
- callproperty QName(PackageNamespace(""),"getDiffHMS"), 2
- convert_s
- setlocal 19
- getlex QName(PackageNamespace("ru.pragmatix.wormix.utils"),"DateUtil")
- callproperty QName(PackageNamespace(""),"getHMS"), 0
- convert_s
- setlocal 21
- getlocal_2
- getproperty QName(PackageNamespace(""),"isPlayerTurn")
- convert_b
- setlocal 22
- getlocal_2
- getproperty QName(PackageNamespace(""),"damageToBoss")
- convert_i
- setlocal 23
- getlocal_2
- getproperty QName(PackageNamespace(""),"damageToPlayer")
- convert_i
- setlocal 24
- getlocal 22
- iffalse isbossturn
- pushstring "Игрок"
- jump isplayerturn
- isbossturn:pushstring "Босс"
- isplayerturn:convert_s
- setlocal 25
- getlocal 22
- iffalse bosscolor
- pushstring "#66FF66"
- jump playercolor
- bosscolor:pushstring "#FF0404"
- playercolor:convert_s
- setlocal 26
- getlocal 23
- pushbyte 0
- ifeq zerodamagetoboss
- getlocal 23
- jump notzerodamagetoboss
- zerodamagetoboss:pushstring "--"
- notzerodamagetoboss:convert_s
- setlocal 27
- getlocal 24
- pushbyte 0
- ifeq zerodamagetoplayer
- getlocal 24
- jump notzerodamagetoplayer
- zerodamagetoplayer:pushstring "--"
- notzerodamagetoplayer:convert_s
- setlocal 28
- getlocal 9
- pushbyte 0
- ifeq zeroturn
- getlocal_2
- getproperty QName(PackageNamespace(""),"items")
- getproperty QName(PackageNamespace(""),"length")
- pushbyte 0
- ifngt weapons_array_not_exist
- pushbyte 0
- setlocal_3
- getlocal_2
- getproperty QName(PackageNamespace(""),"items")
- coerce QName(PackageNamespace(""),"Array")
- setlocal 4
- jump intheend
- startloop:label
- getlocal 4
- getlocal_3
- nextvalue
- coerce QName(PackageNamespace("ru.pragmatix.wormix.messages.structures"),"WeaponStructure")
- setlocal 5
- debugline 28
- jump switch
- first:label
- getlocal 8
- pushstring "[Утопил]"
- pushstring ":"
- add
- pushstring " "
- add
- getlocal 5
- callproperty QName(PackageNamespace(""),"getCount"), 0
- add
- pushstring " "
- add
- getlocal_0
- getlocal_2
- getproperty QName(PackageNamespace(""),"items")
- getlocal 5
- callproperty QName(PackageNamespace(""),"getId"), 0
- callproperty QName(PrivateNamespace(""),"isNextExist"), 2
- add
- add
- convert_s
- setlocal 8
- jump intheend
- second:label
- getlocal 8
- pushstring "[Урон от расы]"
- pushstring ":"
- add
- pushstring " "
- add
- getlocal 5
- callproperty QName(PackageNamespace(""),"getCount"), 0
- add
- pushstring " "
- add
- getlocal_0
- getlocal_2
- getproperty QName(PackageNamespace(""),"items")
- getlocal 5
- callproperty QName(PackageNamespace(""),"getId"), 0
- callproperty QName(PrivateNamespace(""),"isNextExist"), 2
- add
- add
- convert_s
- setlocal 8
- jump intheend
- third:label
- getlocal 8
- pushstring "[Урон от механики]"
- pushstring ":"
- add
- pushstring " "
- add
- getlocal 5
- callproperty QName(PackageNamespace(""),"getCount"), 0
- add
- pushstring " "
- add
- getlocal_0
- getlocal_2
- getproperty QName(PackageNamespace(""),"items")
- getlocal 5
- callproperty QName(PackageNamespace(""),"getId"), 0
- callproperty QName(PrivateNamespace(""),"isNextExist"), 2
- add
- add
- convert_s
- setlocal 8
- jump intheend
- fourth:label
- getlocal 8
- pushstring "[Лечение]"
- pushstring ":"
- add
- pushstring " "
- add
- getlocal 5
- callproperty QName(PackageNamespace(""),"getCount"), 0
- add
- pushstring " "
- add
- getlocal_0
- getlocal_2
- getproperty QName(PackageNamespace(""),"items")
- getlocal 5
- callproperty QName(PackageNamespace(""),"getId"), 0
- callproperty QName(PrivateNamespace(""),"isNextExist"), 2
- add
- add
- convert_s
- setlocal 8
- jump intheend
- fifth:label
- getlocal 8
- pushstring "[Урон от оружия без выстрела]"
- pushstring ":"
- add
- pushstring " "
- add
- getlocal 5
- callproperty QName(PackageNamespace(""),"getCount"), 0
- add
- pushstring " "
- add
- getlocal_0
- getlocal_2
- getproperty QName(PackageNamespace(""),"items")
- getlocal 5
- callproperty QName(PackageNamespace(""),"getId"), 0
- callproperty QName(PrivateNamespace(""),"isNextExist"), 2
- add
- add
- convert_s
- setlocal 8
- jump intheend
- sixth:label
- getlocal 6
- findpropstrict QName(PackageNamespace("ru.pragmatix.wormix.storage.items"),"ItemsStore")
- getproperty QName(PackageNamespace("ru.pragmatix.wormix.storage.items"),"ItemsStore")
- getlocal 5
- callproperty QName(PackageNamespace(""),"getId"), 0
- callproperty QName(PackageNamespace(""),"getWeaponById"), 1
- getproperty QName(ProtectedNamespace("ru.pragmatix.wormix.storage.items.record:ShopRecord"),"name")
- pushstring ":"
- add
- pushstring " "
- add
- getlocal 5
- callproperty QName(PackageNamespace(""),"getCount"), 0
- add
- getlocal_0
- getlocal_2
- getproperty QName(PackageNamespace(""),"items")
- getlocal 5
- callproperty QName(PackageNamespace(""),"getId"), 0
- pushtrue
- callproperty QName(PrivateNamespace(""),"isNextExist"), 3
- add
- add
- convert_s
- setlocal 6
- jump intheend
- jump switch
- switch:getlocal 5
- callproperty QName(PackageNamespace(""),"getId"), 0
- setlocal 7
- pushshort 10000
- getlocal 7
- ifstrictne secondcase
- pushbyte 0
- jump ending
- secondcase:pushshort 10001
- getlocal 7
- ifstrictne thirdcase
- pushbyte 1
- jump ending
- thirdcase:pushshort 10002
- getlocal 7
- ifstrictne fourthcase
- pushbyte 2
- jump ending
- fourthcase:pushshort 10003
- getlocal 7
- ifstrictne fifthcase
- pushbyte 3
- jump ending
- fifthcase:pushshort 10004
- getlocal 7
- ifstrictne sixthcase
- pushbyte 4
- jump ending
- sixthcase:jump last
- pushbyte 5
- jump last
- last:pushbyte 5
- ending:kill 7
- lookupswitch sixth, 5, first, second, third, fourth, fifth, sixth
- intheend:debugline 27
- hasnext2 4, 3
- iftrue startloop
- kill 4
- kill 3
- weapons_array_not_exist:getlocal_0
- getlocal 22
- iffalse cheatsdetectonplayerturn
- getlocal_0
- pushtrue
- pushfalse
- getlex QName(PackageNamespace("ru.pragmatix.wormix.utils"),"DateUtil")
- callproperty QName(PackageNamespace(""),"getCurrentTime"), 0
- getlocal_0
- getproperty QName(PrivateNamespace(null,"310"),"lastTimeLogged")
- subtract
- getlocal 23
- getlocal_2
- getproperty QName(PackageNamespace(""),"items")
- getlocal_2
- getproperty QName(PackageNamespace(""),"deaths")
- getlocal 22
- callproperty QName(PackageNamespace(""),"checkCheatsDetect"), 7
- jump damagetoohigh
- cheatsdetectonplayerturn:pushstring ""
- damagetoohigh:dup
- coerce_s
- setlocal 30
- initproperty QName(PrivateNamespace(null,"310"),"cheatReason")
- getlocal 30
- kill 30
- coerce_s
- setlocal 29
- findpropstrict QName(PackageNamespace("ru.pragmatix.wormix.weapons"),"Weapon")
- getproperty QName(PackageNamespace("ru.pragmatix.wormix.weapons"),"Weapon")
- pushfalse
- initproperty QName(PackageNamespace(""),"isMultishotsDetected")
- getlex QName(PackageNamespace("ru.pragmatix.wormix.controller"),"Singletons")
- getproperty QName(PackageNamespace(""),"btc")
- getproperty QName(PackageNamespace(""),"gameMaster")
- pushfalse
- setproperty QName(PackageNamespace(""),"setHackCheck")
- getlocal_0
- getlocal 22
- initproperty QName(PrivateNamespace(null,"310"),"isPreviousPlayerTurn")
- getlocal 22
- convert_b
- dup
- iffalse isAIturn
- pop
- getlocal_0
- getproperty QName(PrivateNamespace(null,"310"),"BossTurnsMoreThanZero")
- not
- convert_b
- isAIturn:iffalse bossturnsnotzero
- getlocal_0
- pushtrue
- initproperty QName(PrivateNamespace(null,"310"),"BossTurnsMoreThanZero")
- bossturnsnotzero:getlocal_2
- getproperty QName(PackageNamespace(""),"deaths")
- getproperty QName(PackageNamespace(""),"length")
- pushbyte 0
- greaterthan
- convert_b
- dup
- iftrue deathsexist
- pop
- getlocal_2
- getproperty QName(PackageNamespace(""),"births")
- getproperty QName(PackageNamespace(""),"length")
- pushbyte 0
- greaterthan
- convert_b
- deathsexist:iffalse birthsordeathsexists
- pushstring ""
- convert_s
- setlocal 37
- pushstring ""
- coerce_s
- setlocal 38
- newarray 0
- coerce QName(PackageNamespace(""),"Array")
- setlocal 47
- newarray 0
- coerce QName(PackageNamespace(""),"Array")
- setlocal 48
- getlocal_2
- getproperty QName(PackageNamespace(""),"deaths")
- getproperty QName(PackageNamespace(""),"length")
- pushbyte 0
- ifngt deathsnotexist
- pushnull
- coerce QName(PackageNamespace("ru.pragmatix.wormix.messages.structures"),"BossWormStructure")
- setlocal 31
- getlocal_2
- getproperty QName(PackageNamespace(""),"deaths")
- coerce QName(PackageNamespace(""),"Array")
- setlocal 32
- newarray 0
- coerce QName(PackageNamespace(""),"Array")
- setlocal 35
- newarray 0
- coerce QName(PackageNamespace(""),"Array")
- setlocal 36
- pushbyte 0
- setlocal 33
- getlocal 32
- coerce QName(PackageNamespace(""),"Array")
- setlocal 34
- jump setelementsloop_deaths
- looplabel_deaths:label
- getlocal 34
- getlocal 33
- nextvalue
- coerce QName(PackageNamespace("ru.pragmatix.wormix.messages.structures"),"BossWormStructure")
- setlocal 31
- debugline 63
- getlocal 31
- getproperty QName(PackageNamespace(""),"isPlayerTeam")
- iffalse deathsnotinplayerteam
- getlocal 35
- pushstring "(-): "
- getlocal 31
- getproperty QName(PackageNamespace(""),"hp")
- add
- coerce_s
- callpropvoid QName(Namespace("http://adobe.com/AS3/2006/builtin"),"push"), 1
- jump setelementsloop_deaths
- deathsnotinplayerteam:getlocal 36
- pushstring "(-): "
- getlocal 31
- getproperty QName(PackageNamespace(""),"hp")
- add
- coerce_s
- callpropvoid QName(Namespace("http://adobe.com/AS3/2006/builtin"),"push"), 1
- setelementsloop_deaths:debugline 69
- hasnext2 34, 33
- iftrue looplabel_deaths
- kill 34
- kill 33
- getlocal 35
- getproperty QName(PackageNamespace(""),"length")
- pushbyte 0
- ifngt isplayerdeathsnotexists
- getlocal 47
- getlocal 35
- callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"),"concat"), 1
- coerce QName(PackageNamespace(""),"Array")
- setlocal 47
- isplayerdeathsnotexists:getlocal 36
- getproperty QName(PackageNamespace(""),"length")
- pushbyte 0
- ifngt deathsnotexist
- getlocal 48
- getlocal 36
- callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"),"concat"), 1
- coerce QName(PackageNamespace(""),"Array")
- setlocal 48
- deathsnotexist:getlocal_2
- getproperty QName(PackageNamespace(""),"births")
- getproperty QName(PackageNamespace(""),"length")
- pushbyte 0
- ifngt birthsnotexist
- pushnull
- coerce QName(PackageNamespace("ru.pragmatix.wormix.messages.structures"),"BossWormStructure")
- setlocal 39
- getlocal_2
- getproperty QName(PackageNamespace(""),"births")
- coerce QName(PackageNamespace(""),"Array")
- setlocal 40
- newarray 0
- coerce QName(PackageNamespace(""),"Array")
- setlocal 41
- newarray 0
- coerce QName(PackageNamespace(""),"Array")
- setlocal 42
- pushbyte 0
- setlocal 43
- getlocal 40
- coerce QName(PackageNamespace(""),"Array")
- setlocal 44
- jump setelementsloop_births
- looplabel_births:label
- getlocal 44
- getlocal 43
- nextvalue
- coerce QName(PackageNamespace("ru.pragmatix.wormix.messages.structures"),"BossWormStructure")
- setlocal 39
- debugline 73
- getlocal 39
- getproperty QName(PackageNamespace(""),"isPlayerTeam")
- iffalse birthsnotinplayerteam
- getlocal 41
- pushstring "(+): "
- getlocal 39
- getproperty QName(PackageNamespace(""),"hp")
- add
- coerce_s
- callpropvoid QName(Namespace("http://adobe.com/AS3/2006/builtin"),"push"), 1
- jump setelementsloop_births
- birthsnotinplayerteam:getlocal 42
- pushstring "(+): "
- getlocal 39
- getproperty QName(PackageNamespace(""),"hp")
- add
- coerce_s
- callpropvoid QName(Namespace("http://adobe.com/AS3/2006/builtin"),"push"), 1
- getlocal_0
- getlocal_0
- getproperty QName(PrivateNamespace(null,"310"),"startBossHp")
- getlocal 39
- getproperty QName(PackageNamespace(""),"hp")
- add
- setproperty QName(PrivateNamespace(null,"310"),"startBossHp")
- setelementsloop_births:debugline 79
- hasnext2 44, 43
- iftrue looplabel_births
- kill 44
- kill 43
- getlocal 41
- getproperty QName(PackageNamespace(""),"length")
- pushbyte 0
- ifngt isplayerbirthsnotexists
- getlocal 47
- getproperty QName(PackageNamespace(""),"length")
- pushbyte 0
- ifngt isdeathsinarrayexist
- getlocal 41
- getlocal 47
- callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"),"concat"), 1
- coerce QName(PackageNamespace(""),"Array")
- setlocal 41
- getlocal 41
- coerce QName(PackageNamespace(""),"Array")
- setlocal 47
- jump isplayerbirthsnotexists
- isdeathsinarrayexist:getlocal 41
- coerce QName(PackageNamespace(""),"Array")
- setlocal 47
- isplayerbirthsnotexists:getlocal 42
- getproperty QName(PackageNamespace(""),"length")
- pushbyte 0
- ifngt birthsnotexist
- getlocal 48
- getproperty QName(PackageNamespace(""),"length")
- pushbyte 0
- ifngt is_boss_d_array_exist
- getlocal 48
- getlocal 42
- callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"),"concat"), 1
- coerce QName(PackageNamespace(""),"Array")
- setlocal 48
- jump birthsnotexist
- is_boss_d_array_exist:getlocal 42
- coerce QName(PackageNamespace(""),"Array")
- setlocal 48
- birthsnotexist:getlocal 47
- getproperty QName(PackageNamespace(""),"length")
- pushbyte 0
- ifngt is_player_db_array_exist
- getlocal_0
- getlocal 47
- callproperty QName(PrivateNamespace(""),"formatDeathsBirths"), 1
- convert_s
- setlocal 37
- is_player_db_array_exist:getlocal 48
- getproperty QName(PackageNamespace(""),"length")
- pushbyte 0
- ifngt is_boss_db_array_exist
- getlocal_0
- getlocal 48
- callproperty QName(PrivateNamespace(""),"formatDeathsBirths"), 1
- convert_s
- setlocal 38
- is_boss_db_array_exist:debugline 666
- birthsordeathsexists:pushstring "["
- getlocal 21
- add
- pushstring "]"
- add
- pushstring " | "
- add
- getlocal 19
- add
- pushstring " | "
- add
- getlocal 9
- add
- getlocal 29
- iffalse isnotcheat_txt
- pushstring " | "
- pushstring "CHEAT: "
- add
- getlocal 29
- add
- pushstring " | "
- add
- jump ischeatsdetected_txt
- isnotcheat_txt:pushstring " | "
- getlocal 25
- add
- pushstring " | "
- add
- ischeatsdetected_txt:add
- getlocal 37
- iffalse isplayers_db_exist_txt
- getlocal 37
- pushstring " "
- add
- jump players_db_exist_txt
- isplayers_db_exist_txt:pushstring ""
- players_db_exist_txt:add
- getlocal 28
- add
- pushstring " / "
- add
- getlocal 27
- add
- getlocal 38
- iffalse isboss_db_exist_txt
- pushstring " "
- getlocal 38
- add
- jump boss_db_exist_txt
- isboss_db_exist_txt:pushstring ""
- boss_db_exist_txt:add
- getlocal 6
- convert_b
- dup
- iftrue isspecialexist_weaponsused_txt
- pop
- getlocal 8
- convert_b
- isspecialexist_weaponsused_txt:iffalse isweaponsusedexist_txt
- getlocal_0
- getlocal 6
- getlocal 8
- callproperty QName(PrivateNamespace(""),"isSpecialExist"), 2
- pushstring "\n"
- add
- jump weaponsusedexist_txt
- isweaponsusedexist_txt:pushstring " "
- pushstring "Оружия не использовано!"
- add
- pushstring "\n"
- add
- weaponsusedexist_txt:add
- convert_s
- setlocal 45
- getlocal_0
- getlocal_0
- getproperty QName(PrivateNamespace(null,"310"),"fullBossLog")
- getlocal 45
- add
- convert_s
- initproperty QName(PrivateNamespace(null,"310"),"fullBossLog")
- getlex QName(PackageNamespace("ru.pragmatix.wormix.controller"),"Singletons")
- getproperty QName(PackageNamespace(""),"btc")
- getlex QName(PackageNamespace("ru.pragmatix.wormix.utils.auxiliary"),"StringUtils")
- pushstring "["
- pushint -30977
- callproperty QName(PackageNamespace(""),"textWithIntColor"), 2
- getlex QName(PackageNamespace("ru.pragmatix.wormix.utils.auxiliary"),"StringUtils")
- getlocal 21
- pushint -17921
- callproperty QName(PackageNamespace(""),"textWithIntColor"), 2
- add
- getlex QName(PackageNamespace("ru.pragmatix.wormix.utils.auxiliary"),"StringUtils")
- pushstring "]"
- pushint -30977
- callproperty QName(PackageNamespace(""),"textWithIntColor"), 2
- add
- getlex QName(PackageNamespace("ru.pragmatix.wormix.utils.auxiliary"),"StringUtils")
- pushstring " | "
- getlocal 19
- add
- pushstring " | "
- add
- getlocal 9
- add
- getlocal 29
- iffalse isnotcheat
- getlex QName(PackageNamespace("ru.pragmatix.wormix.utils.auxiliary"),"StringUtils")
- pushstring " | "
- pushstring "CHEAT: "
- add
- getlocal 29
- add
- pushstring " | "
- add
- pushstring "#FFCB27"
- callproperty QName(PackageNamespace(""),"textWithColor"), 2
- jump ischeatsdetected
- isnotcheat:pushstring " | "
- getlocal 25
- add
- pushstring " | "
- add
- ischeatsdetected:add
- getlocal 37
- iffalse isplayers_db_exist
- getlocal 37
- pushstring " "
- add
- jump players_db_exist
- isplayers_db_exist:pushstring ""
- players_db_exist:add
- getlocal 28
- add
- pushstring " / "
- add
- getlocal 27
- add
- getlocal 38
- iffalse isboss_db_exist
- pushstring " "
- getlocal 38
- add
- jump boss_db_exist
- isboss_db_exist:pushstring ""
- boss_db_exist:add
- getlocal 6
- convert_b
- dup
- iftrue isspecialexist_weaponsused
- pop
- getlocal 8
- convert_b
- isspecialexist_weaponsused:iffalse isweaponsusedexist
- getlocal_0
- getlocal 6
- getlocal 8
- callproperty QName(PrivateNamespace(""),"isSpecialExist"), 2
- pushstring "\n"
- add
- jump weaponsusedexist
- isweaponsusedexist:pushstring " "
- pushstring "Оружия не использовано!"
- add
- weaponsusedexist:add
- getlocal 26
- callproperty QName(PackageNamespace(""),"textWithColor"), 2
- add
- callpropvoid QName(PackageNamespace(""),"addMsgCheatLogger"), 1
- jump sorteditems
- zeroturn:pushstring "Текущее время | Время | Номер хода | Кто ходил | Урон игроку / Урон боссу | Оружие"
- coerce_s
- setlocal 46
- getlocal 46
- pushstring "\n"
- add
- pushstring "["
- add
- getlocal 21
- add
- pushstring "]"
- add
- pushstring " | -- | Начало | Начало | "
- add
- setlocal 46
- getlocal_0
- getlocal_0
- getproperty QName(PrivateNamespace(null,"310"),"fullBossLog")
- getlocal 46
- add
- coerce_s
- setproperty QName(PrivateNamespace(null,"310"),"fullBossLog")
- getlex QName(PackageNamespace("ru.pragmatix.wormix.controller"),"Singletons")
- getproperty QName(PackageNamespace(""),"btc")
- getlocal 46
- callpropvoid QName(PackageNamespace(""),"addMsgCheatLogger"), 1
- pushstring ""
- convert_s
- setlocal 37
- pushstring ""
- coerce_s
- setlocal 38
- getlocal_2
- getproperty QName(PackageNamespace(""),"births")
- getproperty QName(PackageNamespace(""),"length")
- pushbyte 0
- ifngt birthsnotexist_zeroturn
- pushnull
- coerce QName(PackageNamespace("ru.pragmatix.wormix.messages.structures"),"BossWormStructure")
- setlocal 39
- getlocal_2
- getproperty QName(PackageNamespace(""),"births")
- coerce QName(PackageNamespace(""),"Array")
- setlocal 40
- newarray 0
- coerce QName(PackageNamespace(""),"Array")
- setlocal 41
- newarray 0
- coerce QName(PackageNamespace(""),"Array")
- setlocal 42
- pushbyte 0
- setlocal 43
- getlocal 40
- coerce QName(PackageNamespace(""),"Array")
- setlocal 44
- jump setelementsloop_births_zeroturn
- looplabel_births_zeroturn:label
- getlocal 44
- getlocal 43
- nextvalue
- coerce QName(PackageNamespace("ru.pragmatix.wormix.messages.structures"),"BossWormStructure")
- setlocal 39
- debugline 73
- getlocal 39
- getproperty QName(PackageNamespace(""),"isPlayerTeam")
- iffalse birthsnotinplayerteam_zeroturn
- getlocal 41
- pushstring "(+): "
- getlocal 39
- getproperty QName(PackageNamespace(""),"hp")
- add
- coerce_s
- callpropvoid QName(Namespace("http://adobe.com/AS3/2006/builtin"),"push"), 1
- jump setelementsloop_births_zeroturn
- birthsnotinplayerteam_zeroturn:getlocal 42
- pushstring "(+): "
- getlocal 39
- getproperty QName(PackageNamespace(""),"hp")
- add
- coerce_s
- callpropvoid QName(Namespace("http://adobe.com/AS3/2006/builtin"),"push"), 1
- setelementsloop_births_zeroturn:debugline 79
- hasnext2 44, 43
- iftrue looplabel_births_zeroturn
- kill 44
- kill 43
- getlocal 41
- getproperty QName(PackageNamespace(""),"length")
- pushbyte 0
- ifngt isplayerbirthsnotexists_zeroturn
- getlocal 37
- getlocal_0
- getlocal 41
- callproperty QName(PrivateNamespace(""),"formatDeathsBirths"), 1
- add
- convert_s
- setlocal 37
- isplayerbirthsnotexists_zeroturn:getlocal 42
- getproperty QName(PackageNamespace(""),"length")
- pushbyte 0
- ifngt birthsnotexist_beforewritingtolog_zeroturn
- getlocal 38
- getlocal_0
- getlocal 42
- callproperty QName(PrivateNamespace(""),"formatDeathsBirths"), 1
- add
- convert_s
- setlocal 38
- birthsnotexist_beforewritingtolog_zeroturn:getlocal 37
- iffalse is_player_bd_notexist_writetolog_zeroturn
- getlocal 37
- pushstring " "
- add
- jump is_player_bd_exist_writetolog_zeroturn
- is_player_bd_notexist_writetolog_zeroturn:pushstring ""
- is_player_bd_exist_writetolog_zeroturn:getlocal 27
- add
- pushstring " / "
- add
- getlocal 28
- add
- getlocal 38
- iffalse is_boss_bd_notexist_writetolog_zeroturn
- pushstring " "
- getlocal 38
- add
- jump is_boss_bd_exist_writetolog_zeroturn
- is_boss_bd_notexist_writetolog_zeroturn:pushstring ""
- is_boss_bd_exist_writetolog_zeroturn:add
- pushstring "\n"
- add
- coerce_s
- setlocal 30
- getlocal_0
- getlocal_0
- getproperty QName(PrivateNamespace(null,"310"),"fullBossLog")
- getlocal 30
- add
- pushstring "\n"
- add
- coerce_s
- setproperty QName(PrivateNamespace(null,"310"),"fullBossLog")
- getlex QName(PackageNamespace("ru.pragmatix.wormix.controller"),"Singletons")
- getproperty QName(PackageNamespace(""),"btc")
- getlocal 30
- callpropvoid QName(PackageNamespace(""),"addMsgCheatLogger"), 1
- birthsnotexist_zeroturn:pushnull
- coerce QName(PackageNamespace("ru.pragmatix.wormix.game.squad"),"Squad")
- setlocal 10
- getlex QName(PackageNamespace("ru.pragmatix.wormix.controller"),"Singletons")
- getproperty QName(PackageNamespace(""),"btc")
- getproperty QName(PackageNamespace(""),"gameMaster")
- callproperty QName(PackageNamespace(""),"getSquads"), 0
- coerce QName(PackageNamespace(""),"Array")
- setlocal 11
- pushbyte 0
- setlocal 14
- getlocal 11
- coerce QName(PackageNamespace(""),"Array")
- setlocal 15
- jump setelementsloop_squads
- looplabel_squads:label
- getlocal 15
- getlocal 14
- nextvalue
- coerce QName(PackageNamespace("ru.pragmatix.wormix.game.squad"),"Squad")
- setlocal 10
- debugline 55
- getlocal 10
- callproperty QName(PackageNamespace(""),"isAi"), 0
- iffalse notmyteam
- getlocal_0
- getlocal_0
- getproperty QName(PrivateNamespace(null,"310"),"startBossHp")
- getlocal 10
- callproperty QName(PackageNamespace(""),"getSquadHp"), 0
- add
- initproperty QName(PrivateNamespace(null,"310"),"startBossHp")
- jump myteam
- notmyteam:getlocal_0
- getlocal 10
- callproperty QName(PackageNamespace(""),"getSquadHp"), 0
- initproperty QName(PrivateNamespace(null,"310"),"startPlayerHp")
- myteam:pushnull
- coerce QName(PackageNamespace("ru.pragmatix.wormix.objects.unit"),"Unit")
- setlocal 13
- pushstring ""
- convert_s
- setlocal 12
- getlocal 10
- getproperty QName(PrivateNamespace(null,"326"),"number")
- convert_u
- setlocal 18
- pushbyte 0
- setlocal 16
- getlocal 10
- callproperty QName(PackageNamespace(""),"getUnits"), 0
- setlocal 17
- jump setelementsloop_units
- looplabel_units:label
- getlocal 17
- getlocal 16
- nextvalue
- coerce QName(PackageNamespace("ru.pragmatix.wormix.objects.unit"),"Unit")
- setlocal 13
- debugline 63
- getlocal 10
- callproperty QName(PackageNamespace(""),"isAi"), 0
- not
- iffalse isAI
- getlocal 12
- getlocal 13
- getproperty QName(PackageNamespace(""),"attributes")
- getproperty QName(PackageNamespace(""),"hp")
- getproperty QName(PackageNamespace(""),"value")
- add
- pushstring " "
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- callproperty QName(PackageNamespace(""),"getRace"), 0
- callproperty QName(PackageNamespace(""),"getName"), 0
- add
- pushstring " "
- add
- pushstring "("
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- callproperty QName(PackageNamespace(""),"getLevel"), 0
- add
- pushstring ")"
- add
- pushstring " "
- add
- pushstring "{"
- add
- pushstring "\n"
- add
- getlex QName(PackageNamespace(""),"Application")
- getproperty QName(PackageNamespace(""),"userProfile")
- callproperty QName(PackageNamespace(""),"getId"), 0
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- callproperty QName(PackageNamespace(""),"getId"), 0
- ifne isnotme
- pushstring "Вы: "
- jump isme
- isnotme:pushstring "Союзник: "
- isme:add
- pushstring "ID "
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- callproperty QName(PackageNamespace(""),"getId"), 0
- add
- pushstring " (game id: "
- add
- getlocal 13
- callproperty QName(PackageNamespace(""),"getId"), 0
- add
- pushstring ")"
- add
- pushstring "\n"
- add
- pushstring "LVL: "
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- callproperty QName(PackageNamespace(""),"getLevel"), 0
- add
- pushstring " => "
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- getproperty QName(PackageNamespace(""),"stats")
- getproperty QName(PackageNamespace(""),"baseHp")
- getproperty QName(PackageNamespace(""),"value")
- add
- pushstring " HP"
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- getproperty QName(PackageNamespace(""),"stats")
- getproperty QName(PackageNamespace(""),"bonusHp")
- getproperty QName(PackageNamespace(""),"value")
- pushbyte 0
- ifngt bonushpnull
- pushstring " +"
- pushstring " "
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- getproperty QName(PackageNamespace(""),"stats")
- getproperty QName(PackageNamespace(""),"bonusHp")
- getproperty QName(PackageNamespace(""),"value")
- add
- pushstring " Bonus HP"
- add
- jump bonushpexist
- bonushpnull:pushstring ""
- bonushpexist:add
- pushstring "\n"
- add
- pushstring "Attack: "
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- getproperty QName(PackageNamespace(""),"stats")
- getproperty QName(PackageNamespace(""),"baseAttack")
- getproperty QName(PackageNamespace(""),"value")
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- getproperty QName(PackageNamespace(""),"stats")
- getproperty QName(PackageNamespace(""),"bonusAttack")
- getproperty QName(PackageNamespace(""),"value")
- pushbyte 0
- ifngt bonusattacknull
- pushstring " +"
- pushstring " "
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- getproperty QName(PackageNamespace(""),"stats")
- getproperty QName(PackageNamespace(""),"bonusAttack")
- getproperty QName(PackageNamespace(""),"value")
- add
- pushstring " Bonus attack"
- add
- jump bonusattackexist
- bonusattacknull:pushstring ""
- bonusattackexist:add
- pushstring "\n"
- add
- pushstring "Armor: "
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- getproperty QName(PackageNamespace(""),"stats")
- getproperty QName(PackageNamespace(""),"baseArmor")
- getproperty QName(PackageNamespace(""),"value")
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- getproperty QName(PackageNamespace(""),"stats")
- getproperty QName(PackageNamespace(""),"bonusArmor")
- getproperty QName(PackageNamespace(""),"value")
- pushbyte 0
- ifngt bonusarmornull
- pushstring " +"
- pushstring " "
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- getproperty QName(PackageNamespace(""),"stats")
- getproperty QName(PackageNamespace(""),"bonusArmor")
- getproperty QName(PackageNamespace(""),"value")
- add
- pushstring " Bonus armor"
- add
- jump bonusarmorexist
- bonusarmornull:pushstring ""
- bonusarmorexist:add
- pushstring "\n"
- add
- pushstring "Race: "
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- callproperty QName(PackageNamespace(""),"getRace"), 0
- callproperty QName(PackageNamespace(""),"getName"), 0
- add
- pushstring " (id "
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- callproperty QName(PackageNamespace(""),"getRace"), 0
- callproperty QName(PackageNamespace(""),"getId"), 0
- add
- pushstring ")"
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"isLeader")
- convert_b
- iffalse isnotleader
- pushstring " [Лидер]"
- jump endleadercond
- isnotleader:pushstring ""
- endleadercond:add
- pushstring "\n"
- add
- pushstring "Hat: "
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- callproperty QName(PackageNamespace(""),"getHat"), 0
- iffalse ishatnull
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- callproperty QName(PackageNamespace(""),"getHat"), 0
- getproperty QName(ProtectedNamespace("ru.pragmatix.wormix.storage.items.record:ShopRecord"),"name")
- pushstring " ("
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- callproperty QName(PackageNamespace(""),"getHat"), 0
- callproperty QName(PackageNamespace(""),"getId"), 0
- add
- pushstring ")"
- add
- jump ishatexist
- ishatnull:getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- callproperty QName(PackageNamespace(""),"getHat"), 0
- ishatexist:add
- pushstring "\n"
- add
- pushstring "Artifact: "
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- callproperty QName(PackageNamespace(""),"getArtifact"), 0
- iffalse isartnull
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- callproperty QName(PackageNamespace(""),"getArtifact"), 0
- getproperty QName(ProtectedNamespace("ru.pragmatix.wormix.storage.items.record:ShopRecord"),"name")
- pushstring " ("
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- callproperty QName(PackageNamespace(""),"getArtifact"), 0
- callproperty QName(PackageNamespace(""),"getId"), 0
- add
- pushstring ")"
- add
- jump isartexist
- isartnull:getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- callproperty QName(PackageNamespace(""),"getArtifact"), 0
- isartexist:add
- pushstring "\n"
- add
- pushstring "------"
- add
- pushstring "\n"
- add
- pushstring "Итого: "
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"attributes")
- getproperty QName(PackageNamespace(""),"hp")
- getproperty QName(PackageNamespace(""),"value")
- add
- pushstring " HP | "
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"attributes")
- getproperty QName(PackageNamespace(""),"attack")
- getproperty QName(PackageNamespace(""),"value")
- add
- pushstring " attack"
- add
- pushstring " | "
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"attributes")
- getproperty QName(PackageNamespace(""),"armor")
- getproperty QName(PackageNamespace(""),"value")
- add
- pushstring " armor"
- add
- pushstring "\n"
- add
- pushstring "}"
- add
- pushstring "\n"
- add
- convert_s
- setlocal 12
- jump setelementsloop_units
- isAI:getlocal 12
- getlocal 13
- getproperty QName(PackageNamespace(""),"attributes")
- getproperty QName(PackageNamespace(""),"hp")
- getproperty QName(PackageNamespace(""),"value")
- add
- pushstring " "
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- callproperty QName(PackageNamespace(""),"getRace"), 0
- callproperty QName(PackageNamespace(""),"getName"), 0
- add
- pushstring " "
- add
- pushstring "("
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- callproperty QName(PackageNamespace(""),"getLevel"), 0
- add
- pushstring ")"
- add
- pushstring " "
- add
- pushstring "{"
- add
- pushstring "\n"
- add
- pushstring "ID "
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- callproperty QName(PackageNamespace(""),"getId"), 0
- add
- pushstring " (game id: "
- add
- getlocal 13
- callproperty QName(PackageNamespace(""),"getId"), 0
- add
- pushstring ")"
- add
- pushstring "\n"
- add
- pushstring "LVL: "
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- callproperty QName(PackageNamespace(""),"getLevel"), 0
- add
- pushstring " => "
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- getproperty QName(PackageNamespace(""),"stats")
- getproperty QName(PackageNamespace(""),"baseHp")
- getproperty QName(PackageNamespace(""),"value")
- add
- pushstring " HP"
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- getproperty QName(PackageNamespace(""),"stats")
- getproperty QName(PackageNamespace(""),"bonusHp")
- getproperty QName(PackageNamespace(""),"value")
- pushbyte 0
- ifngt bossbonushpnull
- pushstring " +"
- pushstring " "
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- getproperty QName(PackageNamespace(""),"stats")
- getproperty QName(PackageNamespace(""),"bonusHp")
- getproperty QName(PackageNamespace(""),"value")
- add
- pushstring " Bonus HP"
- add
- jump bossbonushpexist
- bossbonushpnull:pushstring ""
- bossbonushpexist:add
- pushstring "\n"
- add
- pushstring "Attack: "
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- getproperty QName(PackageNamespace(""),"stats")
- getproperty QName(PackageNamespace(""),"baseAttack")
- getproperty QName(PackageNamespace(""),"value")
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- getproperty QName(PackageNamespace(""),"stats")
- getproperty QName(PackageNamespace(""),"bonusAttack")
- getproperty QName(PackageNamespace(""),"value")
- pushbyte 0
- ifngt bossbonusattacknull
- pushstring " +"
- pushstring " "
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- getproperty QName(PackageNamespace(""),"stats")
- getproperty QName(PackageNamespace(""),"bonusAttack")
- getproperty QName(PackageNamespace(""),"value")
- add
- pushstring " Bonus attack"
- add
- jump bossbonusattackexist
- bossbonusattacknull:pushstring ""
- bossbonusattackexist:add
- pushstring "\n"
- add
- pushstring "Armor: "
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- getproperty QName(PackageNamespace(""),"stats")
- getproperty QName(PackageNamespace(""),"baseArmor")
- getproperty QName(PackageNamespace(""),"value")
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- getproperty QName(PackageNamespace(""),"stats")
- getproperty QName(PackageNamespace(""),"bonusArmor")
- getproperty QName(PackageNamespace(""),"value")
- pushbyte 0
- ifngt bossbonusarmornull
- pushstring " +"
- pushstring " "
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- getproperty QName(PackageNamespace(""),"stats")
- getproperty QName(PackageNamespace(""),"bonusArmor")
- getproperty QName(PackageNamespace(""),"value")
- add
- pushstring " Bonus armor"
- add
- jump bossbonusarmorexist
- bossbonusarmornull:pushstring ""
- bossbonusarmorexist:add
- pushstring "\n"
- add
- pushstring "Race: "
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- callproperty QName(PackageNamespace(""),"getRace"), 0
- callproperty QName(PackageNamespace(""),"getName"), 0
- add
- pushstring " (id "
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- callproperty QName(PackageNamespace(""),"getRace"), 0
- callproperty QName(PackageNamespace(""),"getId"), 0
- add
- pushstring ")"
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"isLeader")
- convert_b
- iffalse isnotleaderboss
- pushstring " [Лидер]"
- jump endleadercondboss
- isnotleaderboss:pushstring ""
- endleadercondboss:add
- pushstring "\n"
- add
- pushstring "Hat: "
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- callproperty QName(PackageNamespace(""),"getHat"), 0
- iffalse isbosshatnull
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- callproperty QName(PackageNamespace(""),"getHat"), 0
- getproperty QName(ProtectedNamespace("ru.pragmatix.wormix.storage.items.record:ShopRecord"),"name")
- pushstring " ("
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- callproperty QName(PackageNamespace(""),"getHat"), 0
- callproperty QName(PackageNamespace(""),"getId"), 0
- add
- pushstring ")"
- add
- jump isbosshatexist
- isbosshatnull:getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- callproperty QName(PackageNamespace(""),"getHat"), 0
- isbosshatexist:add
- pushstring "\n"
- add
- pushstring "Artifact: "
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- callproperty QName(PackageNamespace(""),"getArtifact"), 0
- iffalse isbossartnull
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- callproperty QName(PackageNamespace(""),"getArtifact"), 0
- getproperty QName(ProtectedNamespace("ru.pragmatix.wormix.storage.items.record:ShopRecord"),"name")
- pushstring " ("
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- callproperty QName(PackageNamespace(""),"getArtifact"), 0
- callproperty QName(PackageNamespace(""),"getId"), 0
- add
- pushstring ")"
- add
- jump isbossartexist
- isbossartnull:getlocal 13
- getproperty QName(PackageNamespace(""),"record")
- callproperty QName(PackageNamespace(""),"getArtifact"), 0
- isbossartexist:add
- pushstring "\n"
- add
- pushstring "------"
- add
- pushstring "\n"
- add
- pushstring "Итого: "
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"attributes")
- getproperty QName(PackageNamespace(""),"hp")
- getproperty QName(PackageNamespace(""),"value")
- add
- pushstring " HP | "
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"attributes")
- getproperty QName(PackageNamespace(""),"attack")
- getproperty QName(PackageNamespace(""),"value")
- add
- pushstring " attack"
- add
- pushstring " | "
- add
- getlocal 13
- getproperty QName(PackageNamespace(""),"attributes")
- getproperty QName(PackageNamespace(""),"armor")
- getproperty QName(PackageNamespace(""),"value")
- add
- pushstring " armor"
- add
- pushstring "\n"
- add
- pushstring "}"
- add
- pushstring "\n"
- add
- convert_s
- setlocal 12
- setelementsloop_units:debugline 69
- hasnext2 17, 16
- iftrue looplabel_units
- kill 17
- kill 16
- getlocal 10
- callproperty QName(PackageNamespace(""),"isAi"), 0
- iffalse squadnotAI
- pushstring "Команда(Boss)"
- jump squadBossAI
- squadnotAI:pushstring "Команда(клиент)"
- squadBossAI:pushstring " "
- add
- pushstring "Squad "
- add
- getlocal 10
- getproperty QName(PrivateNamespace(null,"326"),"number")
- add
- pushstring ": "
- add
- pushstring "\n"
- add
- getlocal 12
- add
- convert_s
- setlocal 20
- getlocal_0
- getlocal_0
- getproperty QName(PrivateNamespace(null,"310"),"fullBossLog")
- getlocal 20
- add
- pushstring "\n"
- add
- coerce_s
- setproperty QName(PrivateNamespace(null,"310"),"fullBossLog")
- getlex QName(PackageNamespace("ru.pragmatix.wormix.controller"),"Singletons")
- getproperty QName(PackageNamespace(""),"btc")
- getlex QName(PackageNamespace("ru.pragmatix.wormix.utils.auxiliary"),"StringUtils")
- getlocal 20
- getlocal_0
- getlocal 18
- callproperty QName(PrivateNamespace(""),"getSquadColorByNum"), 1
- callproperty QName(PackageNamespace(""),"textWithColor"), 2
- callpropvoid QName(PackageNamespace(""),"addMsgCheatLogger"), 1
- setelementsloop_squads:debugline 57
- hasnext2 15, 14
- iftrue looplabel_squads
- kill 15
- kill 14
- kill 1
- kill 2
- kill 3
- kill 4
- kill 5
- kill 6
- kill 7
- kill 8
- kill 9
- kill 10
- kill 11
- kill 12
- kill 13
- kill 16
- kill 17
- kill 18
- kill 19
- kill 20
- kill 21
- kill 22
- kill 23
- kill 24
- kill 25
- kill 26
- kill 27
- kill 28
- kill 29
- kill 30
- kill 31
- kill 32
- kill 33
- kill 34
- kill 35
- kill 36
- kill 37
- kill 38
- kill 39
- kill 40
- kill 41
- kill 42
- kill 43
- kill 44
- kill 45
- kill 46
- kill 47
- kill 48
- sorteditems:returnvoid
- end ; code
- end ; body
- end ; method
- end ; trait
- ===============================================================
- trait method QName(PrivateNamespace(""),"isSpecialExist")
- dispid 0
- method
- name "isSpecialExist"
- param QName(PackageNamespace(""),"String")
- param QName(PackageNamespace(""),"String")
- returns QName(PackageNamespace(""),"String")
- body
- maxstack 5
- localcount 3
- initscopedepth 3
- maxscopedepth 5
- code
- getlocal_0
- pushscope
- pushstring " | "
- getlocal_2
- iffalse wayend
- getlocal_1
- iffalse default_weapons_not_exist
- getlocal_1
- pushstring " | "
- add
- getlocal_2
- add
- jump way0t
- default_weapons_not_exist:getlocal_2
- jump way0t
- wayend:getlocal_1
- way0t:add
- returnvalue
- end ; code
- end ; body
- end ; method
- end ; trait
- ===============================================================
- trait method QName(PrivateNamespace(""),"isNextExist")
- dispid 0
- method
- name "isNextExist"
- flag HAS_OPTIONAL
- param QName(PackageNamespace(""),"Array")
- param QName(PackageNamespace(""),"int")
- param QName(PackageNamespace(""),"Boolean")
- optional False()
- returns QName(PackageNamespace(""),"String")
- body
- maxstack 5
- localcount 10
- initscopedepth 3
- maxscopedepth 5
- code
- getlocal_0
- debugline 16
- pushscope
- debug 1, "weapons", 0, 16
- debug 1, "curWeaponId", 1, 16
- debug 1, "isDefault", 2, 16
- pushnull
- coerce QName(PackageNamespace("ru.pragmatix.wormix.messages.structures"),"WeaponStructure")
- setlocal 4
- pushfalse
- convert_b
- setlocal 5
- pushbyte 0
- convert_i
- setlocal 8
- getlocal_3
- iftrue specialmode
- pushbyte 0
- setlocal 6
- getlocal_1
- coerce QName(PackageNamespace(""),"Array")
- setlocal 7
- jump setelementsloop_isnextexist
- looplabel_isnextexist:label
- getlocal 7
- getlocal 6
- nextvalue
- coerce QName(PackageNamespace("ru.pragmatix.wormix.messages.structures"),"WeaponStructure")
- setlocal 4
- debugline 28
- inclocal_i 8
- getlex QName(PrivateNamespace(null,"310"),"SPECIAL_IDS_LIST")
- getlocal 4
- callproperty QName(PackageNamespace(""),"getId"), 0
- callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"),"indexOf"), 1
- pushbyte -1
- ifeq setelementsloop_isnextexist
- getlocal 4
- callproperty QName(PackageNamespace(""),"getId"), 0
- getlocal_2
- equals
- iffalse not_find_myid
- getlocal 8
- convert_i
- setlocal 9
- not_find_myid:getlocal 5
- not
- convert_b
- dup
- iffalse isalreadytrue
- pop
- getlocal 8
- getlocal 9
- greaterthan
- convert_b
- isalreadytrue:iffalse setelementsloop_isnextexist
- pushtrue
- convert_b
- setlocal 5
- jump endloop
- setelementsloop_isnextexist:debugline 27
- hasnext2 7, 6
- iftrue looplabel_isnextexist
- endloop:kill 7
- kill 6
- getlocal 5
- iffalse retnotexist
- pushstring ";"
- pushstring " "
- add
- jump endret
- retnotexist:pushstring ""
- endret:returnvalue
- specialmode:pushbyte 0
- setlocal 6
- getlocal_1
- coerce QName(PackageNamespace(""),"Array")
- setlocal 7
- jump setelementsloop_islastused
- looplabel_islastused:label
- getlocal 7
- getlocal 6
- nextvalue
- coerce QName(PackageNamespace("ru.pragmatix.wormix.messages.structures"),"WeaponStructure")
- setlocal 4
- debugline 28
- inclocal_i 8
- getlex QName(PrivateNamespace(null,"310"),"SPECIAL_IDS_LIST")
- getlocal 4
- callproperty QName(PackageNamespace(""),"getId"), 0
- callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"),"indexOf"), 1
- pushbyte -1
- ifne setelementsloop_islastused
- getlocal 4
- callproperty QName(PackageNamespace(""),"getId"), 0
- getlocal_2
- ifne notmyid
- getlocal 8
- convert_i
- setlocal 9
- notmyid:getlocal 5
- not
- convert_b
- dup
- iffalse isalreadytrue2
- pop
- getlocal 8
- getlocal 9
- greaterthan
- convert_b
- isalreadytrue2:iffalse setelementsloop_islastused
- pushtrue
- convert_b
- setlocal 5
- jump endloop2
- setelementsloop_islastused:debugline 27
- hasnext2 7, 6
- iftrue looplabel_islastused
- endloop2:kill 7
- kill 6
- getlocal 5
- iffalse ondefault
- pushstring ","
- pushstring " "
- add
- jump endret2
- ondefault:pushstring "."
- endret2:returnvalue
- end ; code
- end ; body
- end ; method
- end ; trait
- ===============================================================
- trait method QName(PackageNamespace(""),"getHMS")
- flag FINAL
- dispid 33
- method
- name null
- flag HAS_OPTIONAL
- param QName(PackageNamespace(""),"int")
- optional Integer(-1)
- returns QName(PackageNamespace(""),"String")
- body
- maxstack 3
- localcount 9
- initscopedepth 3
- maxscopedepth 4
- code
- getlocal_0
- debugline 5
- pushscope
- debugline 9
- debug 1, "currTime", 0, 5
- debug 1, "Date", 1, 15
- debug 1, "currHours", 2, 16
- debug 1, "currMinutes", 3, 21
- debug 1, "currSeconds", 4, 23
- getlocal_1
- pushbyte -1
- ifne currenttimenotexist
- debugline 15
- findpropstrict QName(PackageNamespace(""),"Date")
- constructprop QName(PackageNamespace(""),"Date"), 0
- coerce QName(PackageNamespace(""),"Date")
- setlocal_2
- debugline 16
- getlocal_2
- callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"),"getHours"), 0
- convert_s
- setlocal_3
- debugline 21
- getlocal_2
- callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"),"getMinutes"), 0
- convert_s
- setlocal 4
- debugline 23
- getlocal_2
- callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"),"getSeconds"), 0
- convert_s
- setlocal 5
- getlocal_3
- getproperty QName(PackageNamespace(""),"length")
- pushbyte 2
- ifnlt hours_lowest_two_digits
- pushstring "0"
- getlocal_3
- add
- coerce_s
- setlocal_3
- hours_lowest_two_digits:getlocal 4
- getproperty QName(PackageNamespace(""),"length")
- pushbyte 2
- ifnlt minutes_lowest_two_digits
- pushstring "0"
- getlocal 4
- add
- coerce_s
- setlocal 4
- minutes_lowest_two_digits:getlocal 5
- getproperty QName(PackageNamespace(""),"length")
- pushbyte 2
- ifnlt seconds_lowest_two_digits
- pushstring "0"
- getlocal 5
- add
- coerce_s
- setlocal 5
- seconds_lowest_two_digits:getlocal_3
- pushstring ":"
- add
- getlocal 4
- add
- pushstring ":"
- add
- getlocal 5
- add
- returnvalue
- currenttimenotexist:debug 1, "days", 5, 25
- debug 1, "hours", 6, 27
- debug 1, "minutes", 7, 29
- getlocal_1
- pushbyte -1
- ifeq timeiszero
- getlocal_1
- pushbyte 0
- ifne timeisnotzero
- pushstring "00:00:00"
- returnvalue
- timeisnotzero:getlocal_1
- getlex QName(PackageNamespace(""),"SECONDS_IN_DAY")
- divide
- convert_u
- pushbyte 0
- ifngt zerodays
- debugline 25
- getlocal_1
- getlex QName(PackageNamespace(""),"SECONDS_IN_DAY")
- divide
- convert_u
- setlocal 6
- getlocal_1
- getlocal 6
- getlex QName(PackageNamespace(""),"SECONDS_IN_DAY")
- multiply
- subtract
- convert_u
- setlocal_1
- getlocal 6
- convert_s
- getproperty QName(PackageNamespace(""),"length")
- pushbyte 2
- ifnlt zerodays
- pushstring "0"
- getlocal 6
- add
- convert_s
- setlocal 6
- zerodays:getlocal_1
- getlex QName(PackageNamespace(""),"SECONDS_IN_HOUR")
- divide
- convert_u
- pushbyte 0
- ifngt zerohours
- debugline 27
- getlocal_1
- getlex QName(PackageNamespace(""),"SECONDS_IN_HOUR")
- divide
- convert_u
- setlocal 7
- getlocal_1
- getlocal 7
- getlex QName(PackageNamespace(""),"SECONDS_IN_HOUR")
- multiply
- subtract
- convert_u
- setlocal_1
- getlocal 7
- convert_s
- getproperty QName(PackageNamespace(""),"length")
- pushbyte 2
- ifnlt zerohours
- pushstring "0"
- getlocal 7
- add
- convert_s
- setlocal 7
- zerohours:getlocal_1
- pushbyte 60
- divide
- convert_u
- pushbyte 0
- ifngt zerominutes
- debugline 29
- getlocal_1
- pushbyte 60
- divide
- convert_u
- setlocal 8
- getlocal_1
- getlocal 8
- pushbyte 60
- multiply
- subtract
- convert_u
- setlocal_1
- getlocal 8
- convert_s
- getproperty QName(PackageNamespace(""),"length")
- pushbyte 2
- ifnlt zerominutes
- pushstring "0"
- getlocal 8
- add
- convert_s
- setlocal 8
- zerominutes:getlocal_1
- convert_s
- getproperty QName(PackageNamespace(""),"length")
- pushbyte 2
- ifnlt grade_greater_two_signs
- pushstring "0"
- getlocal_1
- add
- convert_s
- setlocal_1
- grade_greater_two_signs:getlocal 6
- iffalse isnotdays
- getlocal 6
- pushstring ":"
- add
- jump isdaysexist
- isnotdays:pushstring ""
- isdaysexist:getlocal 7
- iffalse isnothours
- getlocal 7
- jump ishoursexist
- isnothours:pushstring "00"
- ishoursexist:add
- pushstring ":"
- add
- getlocal 8
- iffalse isnotminutes
- getlocal 8
- jump isminutesexist
- isnotminutes:pushstring "00"
- isminutesexist:add
- pushstring ":"
- add
- getlocal_1
- add
- returnvalue
- timeiszero:pushstring ""
- returnvalue
- end ; code
- end ; body
- end ; method
- end ; trait
- ===============================================================
- trait method QName(PackageNamespace(""),"getDiffHMS")
- flag FINAL
- dispid 34
- method
- name null
- param QName(PackageNamespace(""),"int")
- param QName(PackageNamespace(""),"int")
- returns QName(PackageNamespace(""),"String")
- body
- maxstack 4
- localcount 7
- initscopedepth 3
- maxscopedepth 4
- code
- getlocal_0
- debugline 13
- pushscope
- debug 1, "oldUnixtime", 0, 13
- debug 1, "newUnixtime", 1, 13
- debug 1, "seconds", 2, 15
- debug 1, "days", 3, 16
- debug 1, "hours", 4, 21
- debug 1, "minutes", 5, 23
- getlocal_1
- pushbyte 0
- ifeq oldtimeiszero
- debugline 15
- getlocal_2
- getlocal_1
- subtract
- convert_i
- setlocal_3
- getlocal_3
- getlex QName(PackageNamespace(""),"SECONDS_IN_DAY")
- divide
- convert_i
- pushbyte 0
- ifngt zerodays
- debugline 16
- getlocal_3
- getlex QName(PackageNamespace(""),"SECONDS_IN_DAY")
- divide
- convert_i
- setlocal 4
- getlocal_3
- getlocal 4
- getlex QName(PackageNamespace(""),"SECONDS_IN_DAY")
- multiply
- subtract
- convert_i
- setlocal_3
- getlocal 4
- convert_s
- getproperty QName(PackageNamespace(""),"length")
- pushbyte 2
- ifnlt zerodays
- pushstring "0"
- getlocal 4
- add
- convert_s
- setlocal 4
- zerodays:getlocal_3
- getlex QName(PackageNamespace(""),"SECONDS_IN_HOUR")
- divide
- convert_i
- pushbyte 0
- ifngt zerohours
- debugline 21
- getlocal_3
- getlex QName(PackageNamespace(""),"SECONDS_IN_HOUR")
- divide
- convert_i
- setlocal 5
- getlocal_3
- getlocal 5
- getlex QName(PackageNamespace(""),"SECONDS_IN_HOUR")
- multiply
- subtract
- convert_i
- setlocal_3
- getlocal 5
- convert_s
- getproperty QName(PackageNamespace(""),"length")
- pushbyte 2
- ifnlt zerohours
- pushstring "0"
- getlocal 5
- add
- convert_s
- setlocal 5
- zerohours:getlocal_3
- pushbyte 60
- divide
- convert_i
- pushbyte 0
- ifngt zerominutes
- debugline 23
- getlocal_3
- pushbyte 60
- divide
- convert_i
- setlocal 6
- getlocal_3
- getlocal 6
- pushbyte 60
- multiply
- subtract
- convert_i
- setlocal_3
- getlocal 6
- convert_s
- getproperty QName(PackageNamespace(""),"length")
- pushbyte 2
- ifnlt zerominutes
- pushstring "0"
- getlocal 6
- add
- convert_s
- setlocal 6
- zerominutes:getlocal_3
- convert_s
- getproperty QName(PackageNamespace(""),"length")
- pushbyte 2
- ifnlt grade_greater_two_signs
- pushstring "0"
- getlocal_3
- add
- convert_s
- setlocal_3
- grade_greater_two_signs:getlocal 4
- iffalse isnotdays
- getlocal 4
- pushstring ":"
- add
- jump isdaysexist
- isnotdays:pushstring ""
- isdaysexist:getlocal 5
- iffalse isnothours
- getlocal 5
- jump ishoursexist
- isnothours:pushstring "00"
- ishoursexist:add
- pushstring ":"
- add
- getlocal 6
- iffalse isnotminutes
- getlocal 6
- jump isminutesexist
- isnotminutes:pushstring "00"
- isminutesexist:add
- pushstring ":"
- add
- getlocal_3
- add
- returnvalue
- oldtimeiszero:pushstring ""
- returnvalue
- end ; code
- end ; body
- end ; method
- end ; trait
- ===============================================================
- trait slot QName(PrivateNamespace(null,"310"),"lastTimeLogged")
- slotid 0
- type QName(PackageNamespace(""),"uint")
- value Integer(0)
- end ; trait
- ===============================================================
- trait slot QName(PrivateNamespace(null,"310"),"firstTimeLogged")
- slotid 0
- type QName(PackageNamespace(""),"uint")
- value Integer(0)
- end ; trait
- ===============================================================
- trait method QName(PrivateNamespace(""),"getSquadColorByNum")
- dispid 0
- method
- name "getSquadColorByNum"
- flag HAS_OPTIONAL
- param QName(PackageNamespace(""),"uint")
- optional Integer(5)
- returns QName(PackageNamespace(""),"String")
- body
- maxstack 5
- localcount 3
- initscopedepth 3
- maxscopedepth 5
- code
- getlocal_0
- pushscope
- jump switch_condition
- first_color:label
- pushstring "#88FF37"
- returnvalue
- second_color:label
- pushstring "#F73D3D"
- returnvalue
- third_color:label
- pushstring "#FFAF00"
- returnvalue
- fourth_color:label
- pushstring "#5FEEFE"
- returnvalue
- fifth_color:label
- pushstring "#FFFFFF"
- returnvalue
- jump switch_condition
- switch_condition:getlocal_1
- setlocal_2
- pushbyte 0
- getlocal_2
- ifstrictne second_case
- pushbyte 0
- jump ending
- second_case:pushbyte 1
- getlocal_2
- ifstrictne third_case
- pushbyte 1
- jump ending
- third_case:pushbyte 2
- getlocal_2
- ifstrictne fourth_case
- pushbyte 2
- jump ending
- fourth_case:pushbyte 3
- getlocal_2
- ifstrictne fifth_case
- pushbyte 3
- jump ending
- fifth_case:jump last
- pushbyte 4
- jump last
- last:pushbyte 4
- ending:kill 2
- lookupswitch fifth_color, 4, first_color, second_color, third_color, fourth_color, fifth_color
- end ; code
- end ; body
- end ; method
- end ; trait
- ===============================================================
- trait slot QName(PrivateNamespace(null,"322"),"firstTimeLogged")
- slotid 0
- type QName(PackageNamespace(""),"uint")
- value Integer(0)
- end ; trait
- ===============================================================
- getlocal_0
- getlex QName(PackageNamespace("ru.pragmatix.wormix.utils"),"DateUtil")
- callproperty QName(PackageNamespace(""),"getCurrentTime"), 0
- initproperty QName(PrivateNamespace(null,"310"),"firstTimeLogged")
- ===============================================================
- trait slot QName(PrivateNamespace(null,"322"),"timeBeforeBattle")
- slotid 0
- type QName(PackageNamespace(""),"uint")
- value Integer(0)
- end ; trait
- ===============================================================
- trait slot QName(PrivateNamespace(null,"322"),"timeAfterBattle")
- slotid 0
- type QName(PackageNamespace(""),"uint")
- value Integer(0)
- end ; trait
- ===============================================================
- getlocal_0
- getlex QName(PackageNamespace("ru.pragmatix.wormix.utils"),"DateUtil")
- callproperty QName(PackageNamespace(""),"getCurrentTime"), 0
- initproperty QName(PrivateNamespace(null,"322"),"timeBeforeBattle")
- getlocal_0
- getlex QName(PackageNamespace("ru.pragmatix.wormix.utils"),"DateUtil")
- callproperty QName(PackageNamespace(""),"getCurrentTime"), 0
- initproperty QName(PrivateNamespace(null,"322"),"timeAfterBattle")
- ===============================================================
- getlex QName(PackageNamespace("ru.pragmatix.wormix.controller"),"Singletons")
- getproperty QName(PackageNamespace(""),"arenaController")
- callproperty QName(PackageNamespace(""),"getBossWinAwardTokens"), 0
- convert_u
- setlocal 27
- getlex QName(PackageNamespace("ru.pragmatix.wormix.controller"),"Singletons")
- getproperty QName(PackageNamespace(""),"arenaController")
- callproperty QName(PackageNamespace(""),"hasBossWinAwardTokens"), 0
- convert_b
- setlocal 26
- getlex QName(PackageNamespace("ru.pragmatix.wormix.controller"),"Singletons")
- getproperty QName(PackageNamespace(""),"btc")
- callproperty QName(PackageNamespace(""),"getBattleInfo"), 0
- getproperty QName(PackageNamespace(""),"missionIds")
- pushbyte 0
- getproperty MultinameL([PrivateNamespace(null,"310"),PrivateNamespace(null,"1793"),PackageNamespace(""),PackageNamespace("ru.pragmatix.wormix.game.mission.data.boss"),PackageInternalNs("ru.pragmatix.wormix.game.mission.data.boss"),Namespace("http://adobe.com/AS3/2006/builtin"),ProtectedNamespace("ru.pragmatix.wormix.game.mission.data.boss:SimpleBossData"),StaticProtectedNs("ru.pragmatix.wormix.game.mission.data.boss:SimpleBossData"),StaticProtectedNs("ru.pragmatix.wormix.game.mission.data.boss:AchieveBossData"),StaticProtectedNs("ru.pragmatix.wormix.game.mission.data.boss:AbstractBossData"),StaticProtectedNs("ru.pragmatix.wormix.game.mission.data:ScenarioData")])
- convert_u
- setlocal 23
- getlocal_3
- getproperty QName(PackageNamespace(""),"result")
- getlex QName(PackageNamespace("ru.pragmatix.wormix.model.battle"),"BattleResult")
- getproperty QName(PackageNamespace(""),"WINNER")
- equals
- convert_b
- setlocal 19
- getlocal 5
- getproperty QName(PackageNamespace(""),"cheatingReason")
- convert_b
- dup
- iffalse warning_level_not_zero
- pop
- getlocal 5
- getproperty QName(PackageNamespace(""),"cheatWarningLevel")
- pushbyte 0
- equals
- not
- convert_b
- warning_level_not_zero:iffalse cheats_not_detected
- getlocal 5
- getproperty QName(PackageNamespace(""),"cheatingReason")
- jump cheats_detected
- cheats_not_detected:getlocal 5
- pushfalse
- getlocal 19
- getlocal_0
- getproperty QName(PrivateNamespace(null,"322"),"timeAfterBattle")
- getlocal_0
- getproperty QName(PrivateNamespace(null,"322"),"timeBeforeBattle")
- subtract
- callproperty QName(PackageNamespace(""),"checkCheatsDetect"), 3
- cheats_detected:convert_s
- setlocal 21
- getlocal 21
- iftrue cheatinginbattle
- pushstring "OK"
- jump battleok
- cheatinginbattle:pushstring "CHEAT"
- battleok:convert_s
- setlocal 20
- pushstring "Время окончания | Время боя | Результат боя | Босс (клиент) | ID Игрока | Id боя | Версия игры | Тип боя | Session key"
- convert_s
- setlocal 18
- getlex QName(PackageNamespace("ru.pragmatix.wormix.storage.bot"),"BotStore")
- getlex QName(PackageNamespace("ru.pragmatix.wormix.controller"),"Singletons")
- getproperty QName(PackageNamespace(""),"btc")
- callproperty QName(PackageNamespace(""),"getBattleInfo"), 0
- getproperty QName(PackageNamespace(""),"missionIds")
- pushbyte 0
- getproperty MultinameL([PrivateNamespace(null,"310"),PrivateNamespace(null,"1793"),PackageNamespace(""),PackageNamespace("ru.pragmatix.wormix.game.mission.data.boss"),PackageInternalNs("ru.pragmatix.wormix.game.mission.data.boss"),Namespace("http://adobe.com/AS3/2006/builtin"),ProtectedNamespace("ru.pragmatix.wormix.game.mission.data.boss:SimpleBossData"),StaticProtectedNs("ru.pragmatix.wormix.game.mission.data.boss:SimpleBossData"),StaticProtectedNs("ru.pragmatix.wormix.game.mission.data.boss:AchieveBossData"),StaticProtectedNs("ru.pragmatix.wormix.game.mission.data.boss:AbstractBossData"),StaticProtectedNs("ru.pragmatix.wormix.game.mission.data:ScenarioData")])
- callproperty QName(PackageNamespace(""),"getBossById"), 1
- callproperty QName(PackageNamespace(""),"getName"), 0
- pushstring " "
- add
- pushstring "("
- add
- getlex QName(PackageNamespace("ru.pragmatix.wormix.storage.bot"),"BotStore")
- getlex QName(PackageNamespace("ru.pragmatix.wormix.controller"),"Singletons")
- getproperty QName(PackageNamespace(""),"btc")
- callproperty QName(PackageNamespace(""),"getBattleInfo"), 0
- getproperty QName(PackageNamespace(""),"missionIds")
- pushbyte 0
- getproperty MultinameL([PrivateNamespace(null,"310"),PrivateNamespace(null,"1793"),PackageNamespace(""),PackageNamespace("ru.pragmatix.wormix.game.mission.data.boss"),PackageInternalNs("ru.pragmatix.wormix.game.mission.data.boss"),Namespace("http://adobe.com/AS3/2006/builtin"),ProtectedNamespace("ru.pragmatix.wormix.game.mission.data.boss:SimpleBossData"),StaticProtectedNs("ru.pragmatix.wormix.game.mission.data.boss:SimpleBossData"),StaticProtectedNs("ru.pragmatix.wormix.game.mission.data.boss:AchieveBossData"),StaticProtectedNs("ru.pragmatix.wormix.game.mission.data.boss:AbstractBossData"),StaticProtectedNs("ru.pragmatix.wormix.game.mission.data:ScenarioData")])
- callproperty QName(PackageNamespace(""),"getBossById"), 1
- callproperty QName(PackageNamespace(""),"getId"), 0
- add
- pushstring ")"
- add
- convert_s
- setlocal 17
- getlex QName(PackageNamespace("ru.pragmatix.wormix.net"),"MainConnection")
- getproperty QName(PackageNamespace(""),"INSTANCE")
- callproperty QName(PackageNamespace(""),"getSessionKey"), 0
- convert_s
- setlocal 16
- getlex QName(PackageNamespace("ru.pragmatix.wormix.controller"),"Singletons")
- getproperty QName(PackageNamespace(""),"btc")
- callproperty QName(PackageNamespace(""),"getBattleInfo"), 0
- getproperty QName(PackageNamespace(""),"battleId")
- convert_i
- setlocal 15
- getlex QName(PackageNamespace("ru.pragmatix.wormix.controller"),"Singletons")
- getproperty QName(PackageNamespace(""),"context")
- callproperty QName(PackageNamespace(""),"getPreloaderParams"), 0
- pushstring "clientVersion"
- getproperty MultinameL([PrivateNamespace(null,"317"),StaticProtectedNs("ru.pragmatix.wormix.pvp.controllers:PvpRequestController"),PrivateNamespace(null,"1804"),PackageNamespace(""),PackageNamespace("ru.pragmatix.wormix.pvp.controllers"),PackageInternalNs("ru.pragmatix.wormix.pvp.controllers"),Namespace("http://adobe.com/AS3/2006/builtin"),ProtectedNamespace("ru.pragmatix.wormix.pvp.controllers:PvpRequestController")])
- getlex QName(PackageNamespace("ru.pragmatix.wormix.controller"),"Singletons")
- getproperty QName(PackageNamespace(""),"descr")
- getproperty QName(PackageNamespace(""),"value")
- add
- convert_s
- setlocal 14
- getlex QName(PackageNamespace("ru.pragmatix.wormix.utils"),"DateUtil")
- callproperty QName(PackageNamespace(""),"getHMS"), 0
- convert_s
- setlocal 13
- getlex QName(PackageNamespace("ru.pragmatix.wormix.utils"),"DateUtil")
- getlocal 5
- getproperty QName(PackageNamespace(""),"startTime")
- pushbyte 0
- ifeq starttimeiszero
- getlocal 5
- getproperty QName(PackageNamespace(""),"startTime")
- jump starttimenotzero
- starttimeiszero:getlocal_0
- getproperty QName(PrivateNamespace(null,"322"),"timeBeforeBattle")
- starttimenotzero:getlocal 5
- getproperty QName(PackageNamespace(""),"lastTime")
- pushbyte 0
- equals
- not
- convert_b
- dup
- iffalse endtime_and_starttime_not_equals
- pop
- getlocal 5
- getproperty QName(PackageNamespace(""),"lastTime")
- getlocal 5
- getproperty QName(PackageNamespace(""),"startTime")
- equals
- not
- convert_b
- endtime_and_starttime_not_equals:iffalse endtimeiszero
- getlocal 5
- getproperty QName(PackageNamespace(""),"lastTime")
- jump endtimenotzero
- endtimeiszero:getlocal_0
- getproperty QName(PrivateNamespace(null,"322"),"timeAfterBattle")
- endtimenotzero:callproperty QName(PackageNamespace(""),"getDiffHMS"), 2
- convert_s
- setlocal 12
- getlocal_3
- getproperty QName(PackageNamespace(""),"result")
- getlex QName(PackageNamespace("ru.pragmatix.wormix.model.battle"),"BattleResult")
- getproperty QName(PackageNamespace(""),"WINNER")
- equals
- iffalse notwinner
- getlex QName(PackageNamespace("ru.pragmatix.wormix.gui"),"Texts")
- getproperty QName(PackageNamespace(""),"WINNER_TITLE")
- jump winner
- notwinner:getlocal_3
- getproperty QName(PackageNamespace(""),"result")
- getlex QName(PackageNamespace("ru.pragmatix.wormix.model.battle"),"BattleResult")
- getproperty QName(PackageNamespace(""),"LOSER")
- equals
- iffalse notloser
- getlex QName(PackageNamespace("ru.pragmatix.wormix.gui"),"Texts")
- getproperty QName(PackageNamespace(""),"LOOSER_TITLE")
- jump winner
- notloser:getlocal_3
- getproperty QName(PackageNamespace(""),"result")
- getlex QName(PackageNamespace("ru.pragmatix.wormix.model.battle"),"BattleResult")
- getproperty QName(PackageNamespace(""),"DRAW_GAME")
- equals
- iffalse result_undefined
- getlex QName(PackageNamespace("ru.pragmatix.wormix.gui"),"Texts")
- getproperty QName(PackageNamespace(""),"DRAW_TITLE")
- jump winner
- result_undefined:pushstring "UNDEFINED"
- winner:convert_s
- setlocal 11
- getlocal_3
- getproperty QName(PackageNamespace(""),"result")
- getlex QName(PackageNamespace("ru.pragmatix.wormix.model.battle"),"BattleResult")
- getproperty QName(PackageNamespace(""),"WINNER")
- equals
- iffalse hastokensdefeat
- pushstring "NEXT_WIN_WITH_TOKEN"
- pushstring " "
- add
- pushstring "("
- add
- getlocal 27
- add
- pushstring ")"
- add
- jump hastokenswin
- hastokensdefeat:pushstring "NEXT_DEFEAT_WITH_TOKEN"
- pushstring " "
- add
- pushstring "("
- add
- getlocal 27
- add
- pushstring ")"
- add
- hastokenswin:convert_s
- setlocal 10
- getlocal_3
- getproperty QName(PackageNamespace(""),"result")
- getlex QName(PackageNamespace("ru.pragmatix.wormix.model.battle"),"BattleResult")
- getproperty QName(PackageNamespace(""),"WINNER")
- equals
- iffalse zerotokensdefeat
- pushstring "NEXT_WIN_WITHOUT_TOKEN"
- jump zerotokenswin
- zerotokensdefeat:pushstring "NEXT_DEFEAT_WITHOUT_TOKEN"
- zerotokenswin:convert_s
- setlocal 9
- getlocal 26
- iffalse zerobosstokens
- getlocal 10
- jump hasbosstokens
- zerobosstokens:getlocal 9
- hasbosstokens:convert_s
- setlocal 8
- getlocal_3
- getproperty QName(PackageNamespace(""),"result")
- getlex QName(PackageNamespace("ru.pragmatix.wormix.model.battle"),"BattleResult")
- getproperty QName(PackageNamespace(""),"WINNER")
- equals
- iffalse firstdefeat
- pushstring "FIRST_WIN"
- jump firstwin
- firstdefeat:pushstring "FIRST_DEFEAT"
- firstwin:convert_s
- setlocal 7
- getlocal_0
- getproperty QName(PrivateNamespace(null,"322"),"isFirstTry")
- iffalse notfirstwin
- getlocal 7
- jump isfirstwin
- notfirstwin:getlocal 8
- isfirstwin:convert_s
- setlocal 6
- getlocal 18
- pushstring "\n"
- add
- pushstring "["
- add
- getlocal 13
- add
- pushstring "]"
- add
- pushstring " | "
- add
- getlocal 12
- add
- pushstring " | "
- add
- getlocal 11
- add
- pushstring " | "
- add
- getlocal 17
- add
- pushstring " | "
- add
- getlocal 22
- add
- pushstring " | "
- add
- getlocal 15
- add
- pushstring " | "
- add
- getlocal 14
- add
- pushstring " | "
- add
- getlocal 6
- add
- pushstring " | "
- add
- getlocal 16
- add
- pushstring "\n"
- add
- getlocal 5
- getproperty QName(PackageNamespace(""),"fullTurnsLog")
- add
- pushstring "\n"
- add
- pushstring "ВСЕГО:"
- add
- pushstring " | "
- add
- getlocal 5
- getproperty QName(PackageNamespace(""),"turnsTotalCount")
- add
- pushstring " | "
- add
- getlocal 20
- add
- pushstring " | "
- add
- getlocal_3
- getproperty QName(PackageNamespace(""),"totalDamageToPlayer")
- add
- pushstring " "
- add
- pushstring "из"
- add
- pushstring " "
- add
- getlocal 5
- getproperty QName(PackageNamespace(""),"startPlayerTotalHp")
- add
- pushstring " "
- add
- pushstring "["
- add
- getlocal 5
- getproperty QName(PackageNamespace(""),"endPlayerTotalHp")
- add
- pushstring "]"
- add
- pushstring " "
- add
- pushstring "/"
- add
- pushstring " "
- add
- getlocal_3
- getproperty QName(PackageNamespace(""),"totalDamageToBoss")
- add
- pushstring " "
- add
- pushstring "из"
- add
- pushstring " "
- add
- getlocal 5
- getproperty QName(PackageNamespace(""),"startBossTotalHp")
- add
- pushstring " | "
- add
- getlocal_3
- getproperty QName(PackageNamespace(""),"totalUsedItems")
- add
- getlocal 21
- iffalse cheats_not_detected
- pushstring "\n"
- pushstring "Причина:"
- add
- pushstring " "
- add
- getlocal 21
- add
- jump cheats_is_detected
- cheats_not_detected:pushstring ""
- cheats_is_detected:add
- convert_s
- setlocal 25
- getlex QName(PackageNamespace("ru.pragmatix.wormix.utils.auxiliary"),"StringUtils")
- getlocal 25
- callpropvoid QName(PackageNamespace(""),"copyToClipboard"), 1
- getlex QName(PackageNamespace("flash.system"),"System")
- pushdouble 1.0
- callproperty QName(PackageNamespace(""),"pauseForGCIfCollectionImminent"), 1
- ===============================================================
- trait method QName(PackageNamespace(""),"Bold")
- flag FINAL
- dispid 16
- method
- name null
- param QName(PackageNamespace(""),"String")
- returns QName(PackageNamespace(""),"String")
- body
- maxstack 2
- localcount 2
- initscopedepth 3
- maxscopedepth 4
- code
- getlocal_0
- pushscope
- pushstring "<b>"
- getlocal_1
- add
- pushstring "</b>"
- add
- returnvalue
- end ; code
- end ; body
- end ; method
- end ; trait
- ===============================================================
- trait method QName(PackageNamespace(""),"Italics")
- flag FINAL
- dispid 17
- method
- name null
- param QName(PackageNamespace(""),"String")
- returns QName(PackageNamespace(""),"String")
- body
- maxstack 2
- localcount 2
- initscopedepth 3
- maxscopedepth 4
- code
- getlocal_0
- pushscope
- pushstring "<i>"
- getlocal_1
- add
- pushstring "</i>"
- add
- returnvalue
- end ; code
- end ; body
- end ; method
- end ; trait
- ===============================================================
- trait slot QName(PrivateNamespace("ru.pragmatix.wormix.game.mission.data.boss:SimpleBossData"),"fullBossLog")
- slotid 0
- type QName(PackageNamespace(""),"String")
- value Utf8("")
- end ; trait
- trait getter QName(PackageNamespace(""),"fullTurnsLog")
- dispid 0
- method
- name "ru.pragmatix.wormix.game.mission.data.boss:SimpleBossData:fullTurnsLog/get"
- returns QName(PackageNamespace(""),"String")
- body
- maxstack 1
- localcount 1
- initscopedepth 7
- maxscopedepth 8
- code
- getlocal_0
- pushscope
- getlocal_0
- getproperty QName(PrivateNamespace("ru.pragmatix.wormix.game.mission.data.boss:SimpleBossData"),"fullBossLog")
- returnvalue
- end ; code
- end ; body
- end ; method
- end ; trait
- ===============================================================
- trait slot QName(PrivateNamespace("ru.pragmatix.wormix.game.mission.data.boss:SimpleBossData"),"startPlayerHp")
- slotid 0
- type QName(PackageNamespace(""),"int")
- value Integer(0)
- end ; trait
- trait getter QName(PackageNamespace(""),"startPlayerAllHp")
- dispid 0
- method
- name "ru.pragmatix.wormix.game.mission.data.boss:SimpleBossData:startPlayerAllHp/get"
- returns QName(PackageNamespace(""),"int")
- body
- maxstack 1
- localcount 1
- initscopedepth 7
- maxscopedepth 8
- code
- getlocal_0
- pushscope
- getlocal_0
- getproperty QName(PrivateNamespace("ru.pragmatix.wormix.game.mission.data.boss:SimpleBossData"),"startPlayerHp")
- returnvalue
- end ; code
- end ; body
- end ; method
- end ; trait
- ===============================================================
- trait slot QName(PrivateNamespace("ru.pragmatix.wormix.game.mission.data.boss:SimpleBossData"),"endPlayerHp")
- slotid 0
- type QName(PackageNamespace(""),"int")
- value Integer(0)
- end ; trait
- trait getter QName(PackageNamespace(""),"endPlayerTotalHp")
- dispid 0
- method
- name "ru.pragmatix.wormix.game.mission.data.boss:SimpleBossData:endPlayerTotalHp/get"
- returns QName(PackageNamespace(""),"int")
- body
- maxstack 1
- localcount 1
- initscopedepth 7
- maxscopedepth 8
- code
- getlocal_0
- pushscope
- getlocal_0
- getproperty QName(PrivateNamespace("ru.pragmatix.wormix.game.mission.data.boss:SimpleBossData"),"endPlayerHp")
- returnvalue
- end ; code
- end ; body
- end ; method
- end ; trait
- ===============================================================
- trait slot QName(PrivateNamespace("ru.pragmatix.wormix.game.mission.data.boss:SimpleBossData"),"startBossHp")
- slotid 0
- type QName(PackageNamespace(""),"int")
- value Integer(0)
- end ; trait
- trait getter QName(PackageNamespace(""),"startBossTotalHp")
- dispid 0
- method
- name "ru.pragmatix.wormix.game.mission.data.boss:SimpleBossData:startBossTotalHp/get"
- returns QName(PackageNamespace(""),"int")
- body
- maxstack 1
- localcount 1
- initscopedepth 7
- maxscopedepth 8
- code
- getlocal_0
- pushscope
- getlocal_0
- getproperty QName(PrivateNamespace("ru.pragmatix.wormix.game.mission.data.boss:SimpleBossData"),"startBossHp")
- returnvalue
- end ; code
- end ; body
- end ; method
- end ; trait
- ===============================================================
- ===============================================================
- trait method QName(PackageNamespace(""),"checkCheatsDetect")
- dispid 0
- method
- name "getCheatReason"
- flag HAS_OPTIONAL
- param QName(PackageNamespace(""),"Boolean")
- param QName(PackageNamespace(""),"Boolean")
- param QName(PackageNamespace(""),"uint")
- param QName(PackageNamespace(""),"int")
- param QName(PackageNamespace(""),"Array")
- param QName(PackageNamespace(""),"Array")
- param QName(PackageNamespace(""),"Boolean")
- optional False()
- optional False()
- optional UInteger(0)
- optional Integer(0)
- optional null
- optional null
- optional False()
- returns QName(PackageNamespace(""),"String")
- body
- maxstack 5
- localcount 16
- initscopedepth 3
- maxscopedepth 5
- code
- getlocal_0
- debugline 3
- pushscope
- debug 1, "battlemiddle", 0, 3
- debug 1, "isWin", 1, 3
- debug 1, "timeVal", 2, 3
- debug 1, "damageToBoss", 3, 3
- debug 1, "weapons", 4, 3
- debug 1, "deaths", 5, 3
- debug 1, "isPlayerTurn", 6, 3
- debug 1, "deviationVal", 8, 5
- debug 1, "weapon", 11, 7
- debug 1, "isSinkingOnTurn", 12, 9
- debug 1, "otherWeaponsUsed", 13, 11
- debug 1, "deathsWithoutWeapons", 14, 13
- getlocal 5
- convert_b
- dup
- iffalse isweaponsarrayexist
- pop
- getlocal_1
- convert_b
- isweaponsarrayexist:iffalse isnotloop
- debugline 7
- pushnull
- coerce QName(PackageNamespace("ru.pragmatix.wormix.messages.structures"),"WeaponStructure")
- setlocal 12
- debugline 9
- pushfalse
- convert_b
- setlocal 13
- debugline 11
- pushfalse
- convert_b
- setlocal 14
- debugline 13
- pushtrue
- convert_b
- setlocal 15
- pushbyte 0
- setlocal 10
- getlocal 5
- coerce QName(PackageNamespace(""),"Array")
- setlocal 11
- jump setelementsloop_weapons
- looplabel_weapons:label
- getlocal 11
- getlocal 10
- nextvalue
- coerce QName(PackageNamespace("ru.pragmatix.wormix.messages.structures"),"WeaponStructure")
- setlocal 12
- debugline 23
- getlex QName(PrivateNamespace(null,"310"),"SPECIAL_IDS_LIST")
- getlocal 12
- callproperty QName(PackageNamespace(""),"getId"), 0
- callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"),"indexOf"), 1
- pushbyte -1
- ifeq notinspecials
- getlocal 12
- callproperty QName(PackageNamespace(""),"getId"), 0
- getlex QName(PackageNamespace("config.weapons"),"Weapons")
- getproperty QName(PackageNamespace(""),"UNIT_SINK")
- ifne notinspecials
- pushtrue
- convert_b
- setlocal 13
- pushfalse
- convert_b
- setlocal 15
- jump setelementsloop_weapons
- notinspecials:getlex QName(PrivateNamespace(null,"310"),"EXCLUDED_WEAPONS_LIST")
- getlocal 12
- callproperty QName(PackageNamespace(""),"getId"), 0
- callproperty QName(Namespace("http://adobe.com/AS3/2006/builtin"),"indexOf"), 1
- pushbyte -1
- ifne setelementsloop_weapons
- pushtrue
- convert_b
- setlocal 14
- setelementsloop_weapons:debugline 25
- hasnext2 11, 10
- iftrue looplabel_weapons
- kill 11
- kill 10
- isnotloop:jump switch_condition
- first_reason:label
- getlocal_0
- pushbyte 1
- setproperty QName(PrivateNamespace(null,"310"),"warningLevel")
- pushstring "PVP_WEAPON_USAGE_HIGH"
- returnvalue
- second_reason:label
- debugline 5
- getlocal_0
- pushbyte 0
- setproperty QName(PrivateNamespace(null,"310"),"warningLevel")
- getlocal 4
- pushshort 730
- subtract
- convert_i
- setlocal 9
- pushstring "Урон от оружия слишком велик!"
- pushstring " "
- add
- pushstring "(+"
- add
- getlocal 9
- add
- pushstring ")"
- add
- returnvalue
- third_reason:label
- getlocal_0
- pushbyte 1
- setproperty QName(PrivateNamespace(null,"310"),"warningLevel")
- getlocal_0
- getproperty QName(PrivateNamespace(null,"310"),"startBossHp")
- getlocal_0
- getproperty QName(PrivateNamespace(null,"310"),"totalDamageToBoss")
- subtract
- convert_i
- setlocal 9
- pushstring "Урон по боссу не сходится или слишком мал"
- pushstring " "
- add
- pushstring "(+"
- add
- getlocal 9
- add
- pushstring ")"
- add
- returnvalue
- fourth_reason:label
- getlocal_0
- pushbyte 1
- setproperty QName(PrivateNamespace(null,"310"),"warningLevel")
- getlocal_0
- callproperty QName(PackageNamespace(""),"endPlayerTotalHp"), 0
- getlocal_0
- getproperty QName(PrivateNamespace(null,"310"),"startPlayerHp")
- subtract
- convert_i
- setlocal 9
- pushstring "Неверное стартовое хп игрока!"
- pushstring " "
- add
- pushstring "(+"
- add
- getlocal 9
- add
- pushstring ")"
- add
- returnvalue
- fifth_reason:label
- getlocal_0
- pushbyte 1
- setproperty QName(PrivateNamespace(null,"310"),"warningLevel")
- getlocal 13
- iffalse issinkingtrue
- pushstring "Утопил без оружия"
- returnvalue
- issinkingtrue:pushstring "Убил без оружия"
- returnvalue
- sixth_reason:label
- getlocal_0
- pushbyte 1
- setproperty QName(PrivateNamespace(null,"310"),"warningLevel")
- getlocal_3
- pushshort 1800
- subtract
- convert_i
- setlocal 9
- pushstring "Ход длится слишком долго! Кто-то уснул?"
- pushstring " "
- add
- pushstring "(+"
- add
- getlex QName(PackageNamespace("ru.pragmatix.wormix.utils"),"DateUtil")
- getlocal 9
- callproperty QName(PackageNamespace(""),"getHMS"), 1
- add
- pushstring ")"
- add
- returnvalue
- seventh_reason:label
- getlocal_0
- pushbyte 1
- setproperty QName(PrivateNamespace(null,"310"),"warningLevel")
- pushstring "(?) Мгновенная победа"
- pushstring " "
- add
- pushstring "("
- add
- getlex QName(PackageNamespace("ru.pragmatix.wormix.utils"),"DateUtil")
- getlocal_3
- callproperty QName(PackageNamespace(""),"getHMS"), 1
- add
- pushstring ")"
- add
- returnvalue
- eighth_reason:label
- getlocal_0
- pushbyte 1
- setproperty QName(PrivateNamespace(null,"310"),"warningLevel")
- pushstring "Босс ни разу не ходил"
- returnvalue
- ninth_reason:label
- getlocal_0
- pushbyte 1
- setproperty QName(PrivateNamespace(null,"310"),"warningLevel")
- pushstring "Пропущен ход босса"
- returnvalue
- default_reason:label
- jump endret
- switch_condition:pushtrue
- setlocal 8
- findpropstrict QName(PackageNamespace("ru.pragmatix.wormix.weapons"),"Weapon")
- getproperty QName(PackageNamespace("ru.pragmatix.wormix.weapons"),"Weapon")
- getproperty QName(PackageNamespace(""),"isMultishotsDetected")
- convert_b
- dup
- iftrue ismultishotsdetected
- pop
- getlex QName(PackageNamespace("ru.pragmatix.wormix.controller"),"Singletons")
- getproperty QName(PackageNamespace(""),"btc")
- getproperty QName(PackageNamespace(""),"gameMaster")
- getproperty QName(PackageNamespace(""),"getHackCheck")
- convert_b
- ismultishotsdetected:dup
- iffalse reattachhackdetected
- pop
- getlocal_1
- convert_b
- reattachhackdetected:getlocal 8
- ifstrictne second_case
- pushbyte 0
- jump ending
- second_case:getlocal 4
- pushshort 730
- greaterthan
- convert_b
- dup
- iffalse isdamagetoohigh
- pop
- getlocal_1
- convert_b
- isdamagetoohigh:getlocal 8
- ifstrictne third_case
- pushbyte 1
- jump ending
- third_case:getlocal_0
- getproperty QName(PrivateNamespace(null,"310"),"totalDamageToBoss")
- getlocal_0
- getproperty QName(PrivateNamespace(null,"310"),"startBossHp")
- lessthan
- convert_b
- dup
- iffalse damagetobosslowerthanhp
- pop
- getlocal_2
- convert_b
- damagetobosslowerthanhp:dup
- iffalse iswin
- pop
- getlocal_1
- not
- convert_b
- iswin:getlocal 8
- ifstrictne fourth_case
- pushbyte 2
- jump ending
- fourth_case:getlocal_0
- callproperty QName(PackageNamespace(""),"endPlayerTotalHp"), 0
- getlocal_0
- getproperty QName(PrivateNamespace(null,"310"),"startPlayerHp")
- greaterthan
- convert_b
- dup
- iffalse endplayerhptoob1g
- pop
- getlocal_1
- not
- convert_b
- endplayerhptoob1g:getlocal 8
- ifstrictne fifth_case
- pushbyte 3
- jump ending
- fifth_case:getlocal 13
- convert_b
- dup
- iftrue issinking
- pop
- getlocal 15
- convert_b
- dup
- iffalse issinking
- pop
- getlocal 6
- getproperty QName(PackageNamespace(""),"length")
- pushbyte 0
- equals
- not
- convert_b
- issinking:dup
- iffalse deathsexists
- pop
- getlocal 14
- not
- convert_b
- deathsexists:getlocal 8
- ifstrictne sixth_case
- pushbyte 4
- jump ending
- sixth_case:getlocal_3
- pushshort 1800
- greaterthan
- convert_b
- dup
- iffalse morethanthirtymins
- pop
- getlocal_1
- convert_b
- morethanthirtymins:getlocal 8
- ifstrictne seventh_case
- pushbyte 5
- jump ending
- seventh_case:getlocal_3
- pushbyte 15
- lessthan
- convert_b
- dup
- iffalse isinstantwin
- pop
- getlocal_2
- convert_b
- isinstantwin:dup
- iffalse instantwin
- pop
- getlocal_1
- not
- convert_b
- instantwin:getlocal 8
- ifstrictne eighth_case
- pushbyte 6
- jump ending
- eighth_case:getlocal_0
- getproperty QName(PrivateNamespace(null,"310"),"BossTurnsMoreThanZero")
- not
- convert_b
- dup
- iffalse bossturnszero
- pop
- getlocal_2
- convert_b
- bossturnszero:dup
- iffalse iswinner
- pop
- getlocal_1
- not
- convert_b
- iswinner:getlocal 8
- ifstrictne ninth_case
- pushbyte 7
- jump ending
- ninth_case:getlocal 7
- convert_b
- dup
- iffalse isplayerturn
- pop
- getlocal_0
- getproperty QName(PrivateNamespace(null,"310"),"isPreviousPlayerTurn")
- convert_b
- isplayerturn:dup
- iffalse ispreviousplayerturn
- pop
- getlocal_1
- convert_b
- ispreviousplayerturn:getlocal 8
- ifstrictne default_case
- pushbyte 8
- jump ending
- default_case:jump last
- pushbyte 9
- jump last
- last:pushbyte 9
- ending:kill 8
- lookupswitch default_reason, 9, first_reason, second_reason, third_reason, fourth_reason, fifth_reason, sixth_reason, seventh_reason, eighth_reason, ninth_reason, default_reason
- endret:pushstring ""
- returnvalue
- end ; code
- end ; body
- end ; method
- end ; trait
- ===============================================================
- trait method QName(PrivateNamespace(""),"formatDeathsBirths")
- dispid 0
- method
- name "formatDeathsBirths"
- param QName(PackageNamespace(""),"Array")
- returns QName(PackageNamespace(""),"String")
- body
- maxstack 5
- localcount 7
- initscopedepth 3
- maxscopedepth 5
- code
- getlocal_0
- pushscope
- pushnull
- coerce_s
- setlocal_2
- pushbyte 0
- coerce_i
- setlocal_3
- pushstring ""
- coerce_s
- setlocal 6
- pushbyte 0
- setlocal 4
- getlocal_1
- coerce QName(PackageNamespace(""),"Array")
- setlocal 5
- jump setelementsloop
- looplabel:label
- getlocal 5
- getlocal 4
- nextvalue
- convert_s
- setlocal_2
- debugline 23
- inclocal_i 3
- getlocal_3
- getlocal 5
- getproperty QName(PackageNamespace(""),"length")
- ifeq is_end
- getlocal 6
- getlocal_2
- add
- pushstring ", "
- add
- convert_s
- setlocal 6
- jump setelementsloop
- is_end:getlocal 6
- getlocal_2
- add
- convert_s
- setlocal 6
- setelementsloop:debugline 27
- hasnext2 5, 4
- iftrue looplabel
- kill 5
- kill 4
- getlocal 6
- returnvalue
- end ; code
- end ; body
- end ; method
- end ; trait
- ===============================================================
- trait method QName(PackageNamespace(""),"sortTotalWeapons")
- dispid 0
- method
- name "sortTotalWeapons"
- param QName(PackageNamespace(""),"Array")
- returns QName(PackageNamespace(""),"String")
- body
- maxstack 9
- localcount 9
- initscopedepth 3
- maxscopedepth 5
- code
- getlocal_0
- pushscope
- pushstring ""
- coerce_s
- setlocal_3
- pushbyte 0
- coerce_i
- setlocal 6
- pushbyte 0
- setlocal 4
- getlocal_1
- coerce QName(PackageNamespace(""),"Array")
- setlocal 5
- jump intheend
- startloop:label
- getlocal 5
- getlocal 4
- nextvalue
- coerce QName(PackageNamespace("ru.pragmatix.wormix.messages.structures"),"WeaponStructure")
- setlocal_2
- debugline 28
- inclocal_i 6
- jump switch
- first:label
- getlocal_3
- pushstring "[Утопил]"
- pushstring ":"
- add
- pushstring " "
- add
- getlocal_2
- callproperty QName(PackageNamespace(""),"getCount"), 0
- add
- getlocal_0
- getlocal_1
- getlocal_2
- callproperty QName(PackageNamespace(""),"getId"), 0
- callproperty QName(PrivateNamespace(""),"isNextExist"), 2
- add
- add
- convert_s
- setlocal_3
- jump intheend
- second:label
- getlocal_3
- pushstring "[Урон от расы]"
- pushstring ":"
- add
- pushstring " "
- add
- getlocal_2
- callproperty QName(PackageNamespace(""),"getCount"), 0
- add
- getlocal_0
- getlocal_1
- getlocal_2
- callproperty QName(PackageNamespace(""),"getId"), 0
- callproperty QName(PrivateNamespace(""),"isNextExist"), 2
- add
- add
- convert_s
- setlocal_3
- jump intheend
- third:label
- getlocal_3
- pushstring "[Урон от механики]"
- pushstring ":"
- add
- pushstring " "
- add
- getlocal_2
- callproperty QName(PackageNamespace(""),"getCount"), 0
- add
- getlocal_0
- getlocal_1
- getlocal_2
- callproperty QName(PackageNamespace(""),"getId"), 0
- callproperty QName(PrivateNamespace(""),"isNextExist"), 2
- add
- add
- convert_s
- setlocal_3
- jump intheend
- fourth:label
- getlocal_3
- pushstring "[Лечение]"
- pushstring ":"
- add
- pushstring " "
- add
- getlocal_2
- callproperty QName(PackageNamespace(""),"getCount"), 0
- add
- getlocal_0
- getlocal_1
- getlocal_2
- callproperty QName(PackageNamespace(""),"getId"), 0
- callproperty QName(PrivateNamespace(""),"isNextExist"), 2
- add
- add
- convert_s
- setlocal_3
- jump intheend
- fifth:label
- getlocal_3
- pushstring "[Урон от оружия без выстрела]"
- pushstring ":"
- add
- pushstring " "
- add
- getlocal_2
- callproperty QName(PackageNamespace(""),"getCount"), 0
- add
- getlocal_0
- getlocal_1
- getlocal_2
- callproperty QName(PackageNamespace(""),"getId"), 0
- callproperty QName(PrivateNamespace(""),"isNextExist"), 2
- add
- add
- convert_s
- setlocal_3
- jump intheend
- sixth:label
- getlocal_3
- findpropstrict QName(PackageNamespace("ru.pragmatix.wormix.storage.items"),"ItemsStore")
- getproperty QName(PackageNamespace("ru.pragmatix.wormix.storage.items"),"ItemsStore")
- getlocal_2
- callproperty QName(PackageNamespace(""),"getId"), 0
- callproperty QName(PackageNamespace(""),"getWeaponById"), 1
- getproperty QName(ProtectedNamespace("ru.pragmatix.wormix.storage.items.record:ShopRecord"),"name")
- pushstring ":"
- add
- pushstring " "
- add
- getlocal_2
- callproperty QName(PackageNamespace(""),"getCount"), 0
- add
- getlocal_0
- getlocal_1
- getlocal_2
- callproperty QName(PackageNamespace(""),"getId"), 0
- pushtrue
- callproperty QName(PrivateNamespace(""),"isNextExist"), 3
- add
- add
- convert_s
- setlocal_3
- jump intheend
- jump switch
- switch:getlocal_2
- callproperty QName(PackageNamespace(""),"getId"), 0
- setlocal 7
- pushshort 10000
- getlocal 7
- ifstrictne secondcase
- pushbyte 0
- jump ending
- secondcase:pushshort 10001
- getlocal 7
- ifstrictne thirdcase
- pushbyte 1
- jump ending
- thirdcase:pushshort 10002
- getlocal 7
- ifstrictne fourthcase
- pushbyte 2
- jump ending
- fourthcase:pushshort 10003
- getlocal 7
- ifstrictne fifthcase
- pushbyte 3
- jump ending
- fifthcase:pushshort 10004
- getlocal 7
- ifstrictne sixthcase
- pushbyte 4
- jump ending
- sixthcase:jump last
- pushbyte 5
- jump last
- last:pushbyte 5
- ending:kill 7
- lookupswitch sixth, 5, first, second, third, fourth, fifth, sixth
- intheend:debugline 27
- hasnext2 5, 4
- iftrue startloop
- kill 5
- kill 4
- getlocal_3
- pushstring " ; "
- add
- pushstring "Total: "
- add
- getlocal 6
- add
- coerce_s
- setlocal 8
- getlocal 8
- returnvalue
- end ; code
- end ; body
- end ; method
- end ; trait
- ===============================================================
- trait method QName(PrivateNamespace(""),"isNextExistInTotal")
- dispid 0
- method
- name "isNextExistInTotal"
- param QName(PackageNamespace(""),"Array")
- param QName(PackageNamespace(""),"int")
- returns QName(PackageNamespace(""),"String")
- body
- maxstack 5
- localcount 9
- initscopedepth 3
- maxscopedepth 5
- code
- getlocal_0
- debugline 16
- pushscope
- debug 1, "weapons", 0, 16
- debug 1, "curWeaponId", 1, 16
- pushnull
- coerce QName(PackageNamespace("ru.pragmatix.wormix.messages.structures"),"WeaponStructure")
- setlocal_3
- pushfalse
- convert_b
- setlocal 4
- pushbyte 0
- convert_i
- setlocal 7
- pushbyte 0
- setlocal 5
- getlocal_1
- coerce QName(PackageNamespace(""),"Array")
- setlocal 6
- jump setelementsloop_isnextexist
- looplabel_isnextexist:label
- getlocal 6
- getlocal 5
- nextvalue
- coerce QName(PackageNamespace("ru.pragmatix.wormix.messages.structures"),"WeaponStructure")
- setlocal_3
- debugline 28
- inclocal_i 7
- getlocal_3
- callproperty QName(PackageNamespace(""),"getId"), 0
- getlocal_2
- equals
- iffalse not_find_myid
- getlocal 7
- convert_i
- setlocal 8
- not_find_myid:getlocal 4
- not
- convert_b
- dup
- iffalse isalreadytrue
- pop
- getlocal 7
- getlocal 8
- greaterthan
- convert_b
- isalreadytrue:iffalse setelementsloop_isnextexist
- pushtrue
- convert_b
- setlocal 4
- jump endloop
- setelementsloop_isnextexist:debugline 27
- hasnext2 6, 5
- iftrue looplabel_isnextexist
- endloop:kill 6
- kill 5
- getlocal 4
- iffalse retnotexist
- pushstring ","
- pushstring " "
- add
- jump endret
- retnotexist:pushstring ""
- endret:returnvalue
- end ; code
- end ; body
- end ; method
- end ; trait
- ===============================================================
- trait method QName(PackageNamespace(""),"endPlayerTotalHp")
- dispid 0
- method
- name null
- returns QName(PackageNamespace(""),"int")
- body
- maxstack 3
- localcount 1
- initscopedepth 7
- maxscopedepth 8
- code
- getlocal_0
- pushscope
- getlex QName(PackageNamespace("ru.pragmatix.wormix.controller"),"Singletons")
- getproperty QName(PackageNamespace(""),"btc")
- getproperty QName(PackageNamespace(""),"gameMaster")
- getlex QName(PackageNamespace(""),"Application")
- getproperty QName(PackageNamespace(""),"userProfile")
- callproperty QName(PackageNamespace(""),"getSquadByProfile"), 1
- callproperty QName(PackageNamespace(""),"getSquadHp"), 0
- returnvalue
- end ; code
- end ; body
- end ; method
- end ; trait
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement