Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- trait method QName(PackageNamespace(""), "update") flag OVERRIDE
- method
- refid "com.company.assembleegameclient.objects:Projectile/instance/update"
- param QName(PackageNamespace(""), "int")
- param QName(PackageNamespace(""), "int")
- returns QName(PackageNamespace(""), "Boolean")
- body
- maxstack 7
- localcount 13
- initscopedepth 5
- maxscopedepth 6
- code
- getlocal0
- pushscope
- pushnull
- coerce TypeName(QName(PackageNamespace("__AS3__.vec"), "Vector")<QName(PackageNamespace(""), "uint")>)
- setlocal 5
- pushnull
- coerce QName(PackageNamespace("com.company.assembleegameclient.objects"), "Player")
- setlocal 7
- pushfalse
- setlocal 8
- pushfalse
- setlocal 9
- pushfalse
- setlocal 10
- pushbyte 0
- setlocal 11
- pushfalse
- setlocal 12
- getlocal1
- getlocal0
- getproperty QName(PackageNamespace(""), "startTime_")
- subtract
- convert_i
- setlocal3
- getlocal3
- getlocal0
- getproperty QName(PackageNamespace(""), "projProps_")
- getproperty QName(PackageNamespace(""), "lifetime_")
- ifngt L31
- pushfalse
- returnvalue
- L31:
- getlocal0
- getproperty QName(PrivateNamespace(null, "com.company.assembleegameclient.objects:Projectile#0"), "staticPoint_")
- coerce QName(PackageNamespace("flash.geom"), "Point")
- setlocal 4
- getlocal0
- getlocal3
- getlocal 4
- callpropvoid QName(PrivateNamespace(null, "com.company.assembleegameclient.objects:Projectile#0"), "positionAt"), 2
- getlocal0
- getlocal 4
- getproperty QName(PackageNamespace(""), "x")
- getlocal 4
- getproperty QName(PackageNamespace(""), "y")
- callproperty QName(PackageNamespace(""), "moveTo"), 2
- not
- dup
- iftrue L53
- pop
- getlex QName(PackageNamespace(""), "square_")
- getproperty QName(PackageNamespace(""), "tileType_")
- pushint 65535
- equals
- L53:
- iffalse L95
- getlocal0
- getproperty QName(PackageNamespace(""), "damagesPlayers_")
- iffalse L67
- getlex QName(PackageNamespace(""), "map_")
- getproperty QName(PackageNamespace(""), "gs_")
- getproperty QName(PackageNamespace(""), "gsc_")
- getlocal1
- getlocal0
- getproperty QName(PackageNamespace(""), "bulletId_")
- getlocal0
- getproperty QName(PackageNamespace(""), "ownerId_")
- callpropvoid QName(PackageNamespace(""), "squareHit"), 3
- jump L93
- L67:
- getlex QName(PackageNamespace(""), "square_")
- getproperty QName(PackageNamespace(""), "obj_")
- pushnull
- ifeq L93
- getlex QName(PackageNamespace("com.company.assembleegameclient.util"), "BloodComposition")
- getlocal0
- getproperty QName(PackageNamespace(""), "texture_")
- callproperty QName(PackageNamespace(""), "getColors"), 1
- coerce TypeName(QName(PackageNamespace("__AS3__.vec"), "Vector")<QName(PackageNamespace(""), "uint")>)
- setlocal 5
- getlex QName(PackageNamespace(""), "map_")
- findpropstrict QName(PackageNamespace("com.company.assembleegameclient.objects.particles"), "HitEffect")
- getlocal 5
- pushbyte 100
- pushbyte 3
- getlocal0
- getproperty QName(PackageNamespace(""), "angle_")
- getlocal0
- getproperty QName(PackageNamespace(""), "projProps_")
- getproperty QName(PackageNamespace(""), "speed_")
- constructprop QName(PackageNamespace("com.company.assembleegameclient.objects.particles"), "HitEffect"), 5
- getlocal 4
- getproperty QName(PackageNamespace(""), "x")
- getlocal 4
- getproperty QName(PackageNamespace(""), "y")
- callpropvoid QName(PackageNamespace(""), "addObj"), 3
- L93:
- pushfalse
- returnvalue
- L95:
- getlocal0
- getproperty QName(PackageNamespace(""), "ownerId_")
- getlex QName(PackageNamespace(""), "map_")
- getproperty QName(PackageNamespace(""), "player_")
- getproperty QName(PackageNamespace(""), "objectId_")
- equals
- coerce_a
- dup
- iffalse L108
- pop
- getlex QName(PackageNamespace("com.company.assembleegameclient.parameters"), "Parameters")
- getproperty QName(PackageNamespace(""), "data_")
- getproperty QName(PackageNamespace(""), "projectileNoClip")
- L108:
- iftrue L192
- getlex QName(PackageNamespace(""), "square_")
- getproperty QName(PackageNamespace(""), "obj_")
- pushnull
- equals
- not
- dup
- iffalse L128
- pop
- getlex QName(PackageNamespace(""), "square_")
- getproperty QName(PackageNamespace(""), "obj_")
- getproperty QName(PackageNamespace(""), "props_")
- getproperty QName(PackageNamespace(""), "isEnemy_")
- not
- dup
- iftrue L128
- pop
- getlocal0
- getproperty QName(PackageNamespace(""), "damagesEnemies_")
- not
- L128:
- dup
- iffalse L151
- pop
- getlex QName(PackageNamespace(""), "square_")
- getproperty QName(PackageNamespace(""), "obj_")
- getproperty QName(PackageNamespace(""), "props_")
- getproperty QName(PackageNamespace(""), "enemyOccupySquare_")
- convert_b
- dup
- iftrue L151
- pop
- getlocal0
- getproperty QName(PackageNamespace(""), "projProps_")
- getproperty QName(PackageNamespace(""), "passesCover_")
- not
- dup
- iffalse L151
- pop
- getlex QName(PackageNamespace(""), "square_")
- getproperty QName(PackageNamespace(""), "obj_")
- getproperty QName(PackageNamespace(""), "props_")
- getproperty QName(PackageNamespace(""), "occupySquare_")
- convert_b
- L151:
- iffalse L192
- getlocal0
- getproperty QName(PackageNamespace(""), "damagesPlayers_")
- iffalse L168
- getlex QName(PackageNamespace(""), "map_")
- getproperty QName(PackageNamespace(""), "gs_")
- getproperty QName(PackageNamespace(""), "gsc_")
- getlocal1
- getlocal0
- getproperty QName(PackageNamespace(""), "bulletId_")
- getlocal0
- getproperty QName(PackageNamespace(""), "ownerId_")
- getlex QName(PackageNamespace(""), "square_")
- getproperty QName(PackageNamespace(""), "obj_")
- getproperty QName(PackageNamespace(""), "objectId_")
- callpropvoid QName(PackageNamespace(""), "otherHit"), 4
- jump L190
- L168:
- getlex QName(PackageNamespace("com.company.assembleegameclient.util"), "BloodComposition")
- getlocal0
- getproperty QName(PackageNamespace(""), "texture_")
- callproperty QName(PackageNamespace(""), "getColors"), 1
- coerce TypeName(QName(PackageNamespace("__AS3__.vec"), "Vector")<QName(PackageNamespace(""), "uint")>)
- setlocal 5
- getlex QName(PackageNamespace(""), "map_")
- findpropstrict QName(PackageNamespace("com.company.assembleegameclient.objects.particles"), "HitEffect")
- getlocal 5
- pushbyte 100
- pushbyte 3
- getlocal0
- getproperty QName(PackageNamespace(""), "angle_")
- getlocal0
- getproperty QName(PackageNamespace(""), "projProps_")
- getproperty QName(PackageNamespace(""), "speed_")
- constructprop QName(PackageNamespace("com.company.assembleegameclient.objects.particles"), "HitEffect"), 5
- getlocal 4
- getproperty QName(PackageNamespace(""), "x")
- getlocal 4
- getproperty QName(PackageNamespace(""), "y")
- callpropvoid QName(PackageNamespace(""), "addObj"), 3
- L190:
- pushfalse
- returnvalue
- L192:
- getlocal0
- getlocal 4
- getproperty QName(PackageNamespace(""), "x")
- getlocal 4
- getproperty QName(PackageNamespace(""), "y")
- callproperty QName(PackageNamespace(""), "getHit"), 2
- coerce QName(PackageNamespace("com.company.assembleegameclient.objects"), "GameObject")
- dup
- setlocal 6
- pushnull
- ifeq L475
- getlex QName(PackageNamespace(""), "map_")
- getproperty QName(PackageNamespace(""), "player_")
- coerce QName(PackageNamespace("com.company.assembleegameclient.objects"), "Player")
- dup
- setlocal 7
- pushnull
- equals
- not
- setlocal 8
- getlocal 6
- getproperty QName(PackageNamespace(""), "props_")
- getproperty QName(PackageNamespace(""), "isEnemy_")
- convert_b
- setlocal 9
- getlocal 8
- convert_b
- dup
- iffalse L225
- pop
- getlocal 7
- callproperty QName(PackageNamespace(""), "isPaused"), 0
- not
- L225:
- dup
- iffalse L244
- pop
- getlocal0
- getproperty QName(PackageNamespace(""), "damagesPlayers_")
- convert_b
- dup
- iftrue L244
- pop
- getlocal 9
- convert_b
- dup
- iffalse L244
- pop
- getlocal0
- getproperty QName(PackageNamespace(""), "ownerId_")
- getlocal 7
- getproperty QName(PackageNamespace(""), "objectId_")
- equals
- L244:
- convert_b
- dup
- setlocal 10
- iffalse L463
- getlex QName(PackageNamespace("com.company.assembleegameclient.objects"), "GameObject")
- getlocal0
- getproperty QName(PackageNamespace(""), "damage_")
- getlocal 6
- getproperty QName(PackageNamespace(""), "defense_")
- getlocal0
- getproperty QName(PackageNamespace(""), "projProps_")
- getproperty QName(PackageNamespace(""), "armorPiercing_")
- getlocal 6
- getproperty QName(PackageNamespace(""), "condition_")
- callproperty QName(PackageNamespace(""), "damageWithDefense"), 4
- convert_i
- setlocal 11
- pushfalse
- setlocal 12
- getlocal 6
- getproperty QName(PackageNamespace(""), "hp_")
- getlocal 11
- ifnle L279
- pushtrue
- setlocal 12
- getlocal 6
- getproperty QName(PackageNamespace(""), "props_")
- getproperty QName(PackageNamespace(""), "isEnemy_")
- iffalse L279
- findpropstrict QName(PackageNamespace("com.company.assembleegameclient.tutorial"), "doneAction")
- getlex QName(PackageNamespace(""), "map_")
- getproperty QName(PackageNamespace(""), "gs_")
- getlex QName(PackageNamespace("com.company.assembleegameclient.tutorial"), "Tutorial")
- getproperty QName(PackageNamespace(""), "KILL_ACTION")
- callpropvoid QName(PackageNamespace("com.company.assembleegameclient.tutorial"), "doneAction"), 2
- L279:
- getlocal 6
- getlocal 7
- ifne L423
- getlex QName(PackageNamespace("com.company.assembleegameclient.parameters"), "Parameters")
- getproperty QName(PackageNamespace(""), "data_")
- getproperty QName(PackageNamespace(""), "projectileConditions")
- iffalse L404
- pushbyte 0
- setlocal 4
- getlocal0
- getproperty QName(PackageNamespace(""), "projProps_")
- getproperty QName(PackageNamespace(""), "effects_")
- coerce_a
- setlocal 5
- jump L400
- L294:
- label
- getlocal 5
- getlocal 4
- nextvalue
- convert_i
- setlocal 3
- getlocal 3
- pushbyte 27
- equals
- iffalse L310
- getlex QName(PackageNamespace("com.company.assembleegameclient.parameters"), "Parameters")
- getproperty QName(PackageNamespace(""), "data_")
- getproperty QName(PackageNamespace(""), "noArmorBroken")
- iffalse L310
- pushfalse
- returnvalue
- L310:
- getlocal 3
- pushbyte 16
- equals
- iffalse L320
- getlex QName(PackageNamespace("com.company.assembleegameclient.parameters"), "Parameters")
- getproperty QName(PackageNamespace(""), "data_")
- getproperty QName(PackageNamespace(""), "noBleeding")
- iffalse L320
- pushfalse
- returnvalue
- L320:
- getlocal 3
- pushbyte 14
- equals
- iffalse L330
- getlex QName(PackageNamespace("com.company.assembleegameclient.parameters"), "Parameters")
- getproperty QName(PackageNamespace(""), "data_")
- getproperty QName(PackageNamespace(""), "noParalyzed")
- iffalse L330
- pushfalse
- returnvalue
- L330:
- getlocal 3
- pushbyte 7
- equals
- iffalse L340
- getlex QName(PackageNamespace("com.company.assembleegameclient.parameters"), "Parameters")
- getproperty QName(PackageNamespace(""), "data_")
- getproperty QName(PackageNamespace(""), "noStunned")
- iffalse L340
- pushfalse
- returnvalue
- L340:
- getlocal 3
- pushbyte 6
- equals
- iffalse L350
- getlex QName(PackageNamespace("com.company.assembleegameclient.parameters"), "Parameters")
- getproperty QName(PackageNamespace(""), "data_")
- getproperty QName(PackageNamespace(""), "noDazed")
- iffalse L350
- pushfalse
- returnvalue
- L350:
- getlocal 3
- pushbyte 5
- equals
- iffalse L360
- getlex QName(PackageNamespace("com.company.assembleegameclient.parameters"), "Parameters")
- getproperty QName(PackageNamespace(""), "data_")
- getproperty QName(PackageNamespace(""), "noSick")
- iffalse L360
- pushfalse
- returnvalue
- L360:
- getlocal 3
- pushbyte 3
- equals
- iffalse L370
- getlex QName(PackageNamespace("com.company.assembleegameclient.parameters"), "Parameters")
- getproperty QName(PackageNamespace(""), "data_")
- getproperty QName(PackageNamespace(""), "noWeak")
- iffalse L370
- pushfalse
- returnvalue
- L370:
- getlocal 3
- pushbyte 4
- equals
- iffalse L380
- getlex QName(PackageNamespace("com.company.assembleegameclient.parameters"), "Parameters")
- getproperty QName(PackageNamespace(""), "data_")
- getproperty QName(PackageNamespace(""), "noSlow")
- iffalse L380
- pushfalse
- returnvalue
- L380:
- getlocal 3
- pushbyte 2
- equals
- iffalse L400
- getlex QName(PackageNamespace(""), "map_")
- getproperty QName(PackageNamespace(""), "name_")
- pushstring "Oryx's Castle"
- ifne L394
- getlex QName(PackageNamespace("com.company.assembleegameclient.parameters"), "Parameters")
- getproperty QName(PackageNamespace(""), "data_")
- getproperty QName(PackageNamespace(""), "noQuietCastle")
- iffalse L400
- pushfalse
- returnvalue
- L394:
- getlex QName(PackageNamespace("com.company.assembleegameclient.parameters"), "Parameters")
- getproperty QName(PackageNamespace(""), "data_")
- getproperty QName(PackageNamespace(""), "noQuiet")
- iffalse L400
- pushfalse
- returnvalue
- L400:
- hasnext2 5, 4
- iftrue L294
- kill 5
- kill 4
- L404:
- getlex QName(PackageNamespace(""), "map_")
- getproperty QName(PackageNamespace(""), "gs_")
- getproperty QName(PackageNamespace(""), "gsc_")
- getlocal0
- getproperty QName(PackageNamespace(""), "bulletId_")
- getlocal0
- getproperty QName(PackageNamespace(""), "ownerId_")
- callpropvoid QName(PackageNamespace(""), "playerHit"), 2
- getlocal 6
- getlocal0
- getproperty QName(PackageNamespace(""), "containerType_")
- getlocal 11
- getlocal0
- getproperty QName(PackageNamespace(""), "projProps_")
- getproperty QName(PackageNamespace(""), "effects_")
- pushfalse
- getlocal0
- callpropvoid QName(PackageNamespace(""), "damage"), 5
- jump L463
- L423:
- getlocal 6
- getproperty QName(PackageNamespace(""), "props_")
- getproperty QName(PackageNamespace(""), "isEnemy_")
- iffalse L448
- getlex QName(PackageNamespace(""), "map_")
- getproperty QName(PackageNamespace(""), "gs_")
- getproperty QName(PackageNamespace(""), "gsc_")
- getlocal1
- getlocal0
- getproperty QName(PackageNamespace(""), "bulletId_")
- getlocal 6
- getproperty QName(PackageNamespace(""), "objectId_")
- getlocal 12
- callpropvoid QName(PackageNamespace(""), "enemyHit"), 4
- getlocal 6
- getlocal0
- getproperty QName(PackageNamespace(""), "containerType_")
- getlocal 11
- getlocal0
- getproperty QName(PackageNamespace(""), "projProps_")
- getproperty QName(PackageNamespace(""), "effects_")
- getlocal 12
- getlocal0
- callpropvoid QName(PackageNamespace(""), "damage"), 5
- jump L463
- L448:
- getlocal0
- getproperty QName(PackageNamespace(""), "projProps_")
- getproperty QName(PackageNamespace(""), "multiHit_")
- iftrue L463
- getlex QName(PackageNamespace(""), "map_")
- getproperty QName(PackageNamespace(""), "gs_")
- getproperty QName(PackageNamespace(""), "gsc_")
- getlocal1
- getlocal0
- getproperty QName(PackageNamespace(""), "bulletId_")
- getlocal0
- getproperty QName(PackageNamespace(""), "ownerId_")
- getlocal 6
- getproperty QName(PackageNamespace(""), "objectId_")
- callpropvoid QName(PackageNamespace(""), "otherHit"), 4
- L463:
- getlocal0
- getproperty QName(PackageNamespace(""), "projProps_")
- getproperty QName(PackageNamespace(""), "multiHit_")
- iffalse L473
- getlocal0
- getproperty QName(PackageNamespace(""), "multiHitDict_")
- getlocal 6
- pushtrue
- setproperty MultinameL([PrivateNamespace(null, "com.company.assembleegameclient.objects:Projectile#0"), PrivateNamespace(null, "com.company.assembleegameclient.objects:Projectile#1"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.objects:Projectile"), StaticProtectedNs("com.company.assembleegameclient.objects:Projectile"), StaticProtectedNs("com.company.assembleegameclient.objects:BasicObject")])
- jump L475
- L473:
- pushfalse
- returnvalue
- L475:
- pushtrue
- returnvalue
- end ; code
- end ; body
- end ; method
- end ; trait
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement