Red Rage 3D ammo SCAN: 02 6F ?? ?? ?? ?? 3A ?? ?? ?? ?? 2A 02 6F ?? ?? ?? ?? 02 7B ?? ?? ?? ?? 22 ?? ?? ?? ?? 43 ?? ?? ?? ?? 02 25 7B ?? ?? ?? ?? 22 ?? ?? ?? ?? 59 7D ?? ?? ?? ?? 38 ?? ?? ?? ?? 02 7B ?? ?? ?? ?? 16 3D ?? ?? ?? ?? 02 7B ?? ?? ?? ?? 16 3E ?? ?? ?? ?? 03 3A ?? ?? ?? ?? 02 6F ?? ?? ?? ?? 2A 38 ?? ?? ?? ?? 02 7B ?? ?? ?? ?? 14 28 ?? ?? ?? ?? 39 ?? ?? ?? ?? 02 7B ?? ?? ?? ?? 6F ?? ?? ?? ?? 02 7B ?? ?? ?? ?? 6F ?? ?? ?? ?? 02 28 ?? ?? ?? ?? 02 7B ?? ?? ?? ?? 16 3E ?? ?? ?? ?? 02 25 7B ?? ?? ?? ?? 22 ?? ?? ?? ?? 58 7D ?? ?? ?? ?? 16 0A 38 REPLACE:02 6F ?? ?? ?? ?? 3A ?? ?? ?? ?? 2A 02 6F ?? ?? ?? ?? 02 7B ?? ?? ?? ?? 22 ?? ?? ?? ?? 43 ?? ?? ?? ?? 02 25 7B ?? ?? ?? ?? 22 ?? ?? ?? ?? 58 7D ?? ?? ?? ?? 38 ?? ?? ?? ?? 02 7B ?? ?? ?? ?? 16 3D ?? ?? ?? ?? 02 7B ?? ?? ?? ?? 16 3E ?? ?? ?? ?? 03 3A ?? ?? ?? ?? 02 6F ?? ?? ?? ?? 2A 38 ?? ?? ?? ?? 02 7B ?? ?? ?? ?? 14 28 ?? ?? ?? ?? 39 ?? ?? ?? ?? 02 7B ?? ?? ?? ?? 6F ?? ?? ?? ?? 02 7B ?? ?? ?? ?? 6F ?? ?? ?? ?? 02 28 ?? ?? ?? ?? 02 7B ?? ?? ?? ?? 16 3E ?? ?? ?? ?? 02 25 7B ?? ?? ?? ?? 22 ?? ?? ?? ?? 59 7D ?? ?? ?? ?? 16 0A 38 IL //02 IL_0000: ldarg.0 //6F ?? ?? ?? ?? IL_0001: callvirt instance bool BaseWeapon::CanShoot() //3A ?? ?? ?? ?? IL_0006: brtrue IL_000c //2A IL_000b: ret //02 IL_000c: ldarg.0 //6F ?? ?? ?? ?? IL_000d: callvirt instance void BaseWeapon::LogicShoot() //02 IL_0012: ldarg.0 //7B ?? ?? ?? ?? IL_0013: ldfld float32 BaseWeapon::curAmmo //22 ?? ?? ?? ?? IL_0018: ldc.r4 0.0 //43 ?? ?? ?? ?? IL_001d: ble.un IL_0039 //02 IL_0022: ldarg.0 //25 IL_0023: dup //7B ?? ?? ?? ?? IL_0024: ldfld float32 BaseWeapon::curAmmo //22 ?? ?? ?? ?? IL_0029: ldc.r4 1 //59 IL_002e: sub //7D ?? ?? ?? ?? IL_002f: stfld float32 BaseWeapon::curAmmo //38 ?? ?? ?? ?? IL_0034: br IL_0063 //02 IL_0039: ldarg.0 //7B ?? ?? ?? ?? IL_003a: ldfld int32 BaseWeapon::alredyGunedAmmo //16 IL_003f: ldc.i4.0 //3D ?? ?? ?? ?? IL_0040: bgt IL_0063 //02 IL_0045: ldarg.0 //7B ?? ?? ?? ?? IL_0046: ldfld int32 BaseWeapon::clipSize //16 IL_004b: ldc.i4.0 //3E ?? ?? ?? ?? IL_004c: ble IL_005e //03 IL_0051: ldarg.1 //3A ?? ?? ?? ?? IL_0052: brtrue IL_005d //02 IL_0057: ldarg.0 //6F ?? ?? ?? ?? IL_0058: callvirt instance void BaseWeapon::ReloadStart() //2A IL_005d: ret //38 ?? ?? ?? ?? IL_005e: br IL_0063 //02 IL_0063: ldarg.0 //7B ?? ?? ?? ?? IL_0064: ldfld class RifleParticleController BaseWeapon::rifleParticleController //14 IL_0069: ldnull //28 ?? ?? ?? ?? IL_006a: call bool [UnityEngine]UnityEngine.Object::op_Inequality(class [UnityEngine]UnityEngine.Object, class [UnityEngine]UnityEngine.Object) //39 ?? ?? ?? ?? IL_006f: brfalse IL_007f //02 IL_0074: ldarg.0 //7B ?? ?? ?? ?? IL_0075: ldfld class RifleParticleController BaseWeapon::rifleParticleController //6F ?? ?? ?? ?? IL_007a: callvirt instance void RifleParticleController::CreateShootFlame() //02 IL_007f: ldarg.0 //7B ?? ?? ?? ?? IL_0080: ldfld class Pawn BaseWeapon::owner //6F ?? ?? ?? ?? IL_0085: callvirt instance void Pawn::shootEffect() //02 IL_008a: ldarg.0 //28 ?? ?? ?? ?? IL_008b: call instance void BaseWeapon::FiredEffect() //02 IL_0090: ldarg.0 //7B ?? ?? ?? ?? IL_0091: ldfld int32 BaseWeapon::alredyGunedAmmo //16 IL_0096: ldc.i4.0 //3E ?? ?? ?? ?? IL_0097: ble IL_00dc //02 IL_009c: ldarg.0 //25 IL_009d: dup //7B ?? ?? ?? ?? IL_009e: ldfld float32 BaseWeapon::curAmmo //22 ?? ?? ?? ?? IL_00a3: ldc.r4 1 //58 IL_00a8: add //7D ?? ?? ?? ?? IL_00a9: stfld float32 BaseWeapon::curAmmo //16 IL_00ae: ldc.i4.0 //0A IL_00af: stloc.0 //38 IL_00b0: br IL_00bf -======================================================== RAPID FIRE SCAN: 28 ?? ?? ?? ?? 02 7B ?? ?? ?? ?? 6F ?? ?? ?? ?? 0A 06 02 7B ?? ?? ?? ?? 1F ?? 6F ?? ?? ?? ?? 5A 6B 22 ?? ?? ?? ?? 5B 28 ?? ?? ?? ?? 0B 02 02 7B ?? ?? ?? ?? 7B ?? ?? ?? ?? 02 7B ?? ?? ?? ?? 1F ?? 6F ?? ?? ?? ?? 5A 7D ?? ?? ?? ?? 22 ?? ?? ?? ?? 02 7B ?? ?? ?? ?? 1F ?? 6F ?? ?? ?? ?? 6B 58 0C 02 7B ?? ?? ?? ?? 3A ?? ?? ?? ?? 08 02 7B ?? ?? ?? ?? 1F ?? 6F ?? ?? ?? ?? 6B 58 0C 02 02 7B ?? ?? ?? ?? 7B ?? ?? ?? ?? 08 5A 22 ?? ?? ?? ?? 5B 7D ?? ?? ?? ?? 02 02 7B ?? ?? ?? ?? 7B ?? ?? ?? ?? 6B 02 7B ?? ?? ?? ?? 1F ?? 6F ?? ?? ?? ?? 5A 28 ?? ?? ?? ?? 7D ?? ?? ?? ?? 02 7B ?? ?? ?? ?? 1F ?? 6F ?? ?? ?? ?? 6B 0D 02 7B ?? ?? ?? ?? 3A ?? ?? ?? ?? 09 02 7B ?? ?? ?? ?? 1F ?? 6F ?? ?? ?? ?? 6B 58 0D 02 7B ?? ?? ?? ?? 17 40 ?? ?? ?? ?? 09 02 7B ?? ?? ?? ?? 1F ?? 6F ?? ?? ?? ?? 6B 58 0D 09 6B 22 ?? ?? ?? ?? 5B 22 ?? ?? ?? ?? 58 0D 02 7B REPLACE: 28 ?? ?? ?? ?? 02 7B ?? ?? ?? ?? 6F ?? ?? ?? ?? 0A 06 02 7B ?? ?? ?? ?? 1F ?? 6F ?? ?? ?? ?? 5A 6B 22 ?? ?? ?? ?? 5B 28 ?? ?? ?? ?? 0B 02 02 7B ?? ?? ?? ?? 7B ?? ?? ?? ?? 02 7B ?? ?? ?? ?? 1F ?? 6F ?? ?? ?? ?? 5A 7D ?? ?? ?? ?? 22 ?? ?? ?? ?? 02 7B ?? ?? ?? ?? 1F ?? 6F ?? ?? ?? ?? 6B 58 0C 02 7B ?? ?? ?? ?? 3A ?? ?? ?? ?? 08 02 7B ?? ?? ?? ?? 1F ?? 6F ?? ?? ?? ?? 6B 58 0C 02 02 7B ?? ?? ?? ?? 7B ?? ?? ?? ?? 08 5A 22 00 00 FA 44 5B 7D ?? ?? ?? ?? 02 02 7B ?? ?? ?? ?? 7B ?? ?? ?? ?? 6B 02 7B ?? ?? ?? ?? 1F ?? 6F ?? ?? ?? ?? 5A 28 ?? ?? ?? ?? 7D ?? ?? ?? ?? 02 7B ?? ?? ?? ?? 1F ?? 6F ?? ?? ?? ?? 6B 0D 02 7B ?? ?? ?? ?? 3A ?? ?? ?? ?? 09 02 7B ?? ?? ?? ?? 1F ?? 6F ?? ?? ?? ?? 6B 58 0D 02 7B ?? ?? ?? ?? 17 40 ?? ?? ?? ?? 09 02 7B ?? ?? ?? ?? 1F ?? 6F ?? ?? ?? ?? 6B 58 0D 09 6B 22 ?? ?? ?? ?? 5B 22 ?? ?? ?? ?? 58 0D 02 7B IL //28 ?? ?? ?? ?? IL_0000: call class ItemManager ItemManager::get_instance() //02 IL_0005: ldarg.0 //7B ?? ?? ?? ?? IL_0006: ldfld int32 BaseWeapon::SQLId //6F ?? ?? ?? ?? IL_000b: callvirt instance int32 ItemManager::GetWeaponMaxChargebByID(int32) //0A IL_0010: stloc.0 //06 IL_0011: ldloc.0 //02 IL_0012: ldarg.0 //7B ?? ?? ?? ?? IL_0013: ldfld class Pawn BaseWeapon::owner //1F ?? IL_0018: ldc.i4.s 36 //6F ?? ?? ?? ?? IL_001a: callvirt instance int32 Pawn::GetValue(valuetype CharacteristicList) //5A IL_001f: mul //6B IL_0020: conv.r4 //22 ?? ?? ?? ?? IL_0021: ldc.r4 100 //5B IL_0026: div //28 ?? ?? ?? ?? IL_0027: call int32 [UnityEngine]UnityEngine.Mathf::RoundToInt(float32) //0B IL_002c: stloc.1 //02 IL_002d: ldarg.0 //02 IL_002e: ldarg.0 //7B ?? ?? ?? ?? IL_002f: ldfld class BaseWeapon BaseWeapon::blueprint //7B ?? ?? ?? ?? IL_0034: ldfld float32 BaseWeapon::reloadTime //02 IL_0039: ldarg.0 //7B ?? ?? ?? ?? IL_003a: ldfld class Pawn BaseWeapon::owner //1F ?? IL_003f: ldc.i4.s 13 //6F ?? ?? ?? ?? IL_0041: callvirt instance float32 Pawn::GetPercentValue(valuetype CharacteristicList) //5A IL_0046: mul //7D ?? ?? ?? ?? IL_0047: stfld float32 BaseWeapon::reloadTime //22 ?? ?? ?? ?? IL_004c: ldc.r4 100 //02 IL_0051: ldarg.0 //7B ?? ?? ?? ?? IL_0052: ldfld class Pawn BaseWeapon::owner //1F ?? IL_0057: ldc.i4.s 22 //6F ?? ?? ?? ?? IL_0059: callvirt instance int32 Pawn::GetValue(valuetype CharacteristicList) //6B IL_005e: conv.r4 //58 IL_005f: add //0C IL_0060: stloc.2 //02 IL_0061: ldarg.0 //7B ?? ?? ?? ?? IL_0062: ldfld valuetype SLOTTYPE BaseWeapon::slotType //3A ?? ?? ?? ?? IL_0067: brtrue IL_007d //08 IL_006c: ldloc.2 //02 IL_006d: ldarg.0 //7B ?? ?? ?? ?? IL_006e: ldfld class Pawn BaseWeapon::owner //1F ?? IL_0073: ldc.i4.s 23 //6F ?? ?? ?? ?? IL_0075: callvirt instance int32 Pawn::GetValue(valuetype CharacteristicList) //6B IL_007a: conv.r4 //58 IL_007b: add //0C IL_007c: stloc.2 //02 IL_007d: ldarg.0 //02 IL_007e: ldarg.0 //7B ?? ?? ?? ?? IL_007f: ldfld class BaseWeapon BaseWeapon::blueprint //7B ?? ?? ?? ?? IL_0084: ldfld float32 BaseWeapon::fireInterval //08 IL_0089: ldloc.2 //5A IL_008a: mul //22 ?? ?? ?? ?? IL_008b: ldc.r4 100 //5B IL_0090: div //7D ?? ?? ?? ?? IL_0091: stfld float32 BaseWeapon::fireInterval //02 IL_0096: ldarg.0 //02 IL_0097: ldarg.0 //7B ?? ?? ?? ?? IL_0098: ldfld class BaseWeapon BaseWeapon::blueprint //7B ?? ?? ?? ?? IL_009d: ldfld int32 BaseWeapon::clipSize //6B IL_00a2: conv.r4 //02 IL_00a3: ldarg.0 //7B ?? ?? ?? ?? IL_00a4: ldfld class Pawn BaseWeapon::owner //1F ?? IL_00a9: ldc.i4.s 38 //6F ?? ?? ?? ?? IL_00ab: callvirt instance float32 Pawn::GetPercentValue(valuetype CharacteristicList) //5A IL_00b0: mul //28 ?? ?? ?? ?? IL_00b1: call int32 [UnityEngine]UnityEngine.Mathf::RoundToInt(float32) //7D ?? ?? ?? ?? IL_00b6: stfld int32 BaseWeapon::clipSize //02 IL_00bb: ldarg.0 //7B ?? ?? ?? ?? IL_00bc: ldfld class Pawn BaseWeapon::owner //1F ?? IL_00c1: ldc.i4.s 19 //6F ?? ?? ?? ?? IL_00c3: callvirt instance int32 Pawn::GetValue(valuetype CharacteristicList) //6B IL_00c8: conv.r4 //0D IL_00c9: stloc.3 //02 IL_00ca: ldarg.0 //7B ?? ?? ?? ?? IL_00cb: ldfld valuetype SLOTTYPE BaseWeapon::slotType //3A ?? ?? ?? ?? IL_00d0: brtrue IL_00e6 //09 IL_00d5: ldloc.3 //02 IL_00d6: ldarg.0 //7B ?? ?? ?? ?? IL_00d7: ldfld class Pawn BaseWeapon::owner //1F ?? IL_00dc: ldc.i4.s 20 //6F ?? ?? ?? ?? IL_00de: callvirt instance int32 Pawn::GetValue(valuetype CharacteristicList) //6B IL_00e3: conv.r4 //58 IL_00e4: add //0D IL_00e5: stloc.3 //02 IL_00e6: ldarg.0 //7B ?? ?? ?? ?? IL_00e7: ldfld valuetype SLOTTYPE BaseWeapon::slotType //17 IL_00ec: ldc.i4.1 //40 ?? ?? ?? ?? IL_00ed: bne.un IL_0103 //09 IL_00f2: ldloc.3 //02 IL_00f3: ldarg.0 //7B ?? ?? ?? ?? IL_00f4: ldfld class Pawn BaseWeapon::owner //1F ?? IL_00f9: ldc.i4.s 21 //6F ?? ?? ?? ?? IL_00fb: callvirt instance int32 Pawn::GetValue(valuetype CharacteristicList) //6B IL_0100: conv.r4 //58 IL_0101: add //0D IL_0102: stloc.3 //09 IL_0103: ldloc.3 //6B IL_0104: conv.r4 //22 ?? ?? ?? ?? IL_0105: ldc.r4 100 //5B IL_010a: div //22 ?? ?? ?? ?? IL_010b: ldc.r4 1 //58 IL_0110: add //0D IL_0111: stloc.3 //02 IL_0112: ldarg.0 //7B IL_0113: ldfld class Pawn BaseWeapon::owner --========================================================= no recoil 02 7B ?? ?? ?? ?? 14 28 ?? ?? ?? ?? 39 ?? ?? ?? ?? 02 7B ?? ?? ?? ?? 7B ?? ?? ?? ?? 2A 22 ?? ?? ?? ?? 2A 2A 7B ?? ?? ?? ?? 14 28 ?? ?? ?? ?? 39 ?? ?? ?? ?? 02 7B ?? ?? ?? ?? 7B ?? ?? ?? ?? 2A 22 ?? ?? ?? ?? 2A IL //02 IL_0000: ldarg.0 //7B ?? ?? ?? ?? IL_0001: ldfld class BaseWeapon Pawn::CurWeapon //14 IL_0006: ldnull //28 ?? ?? ?? ?? IL_0007: call bool [UnityEngine]UnityEngine.Object::op_Inequality(class [UnityEngine]UnityEngine.Object, class [UnityEngine]UnityEngine.Object) //39 ?? ?? ?? ?? IL_000c: brfalse IL_001d //02 IL_0011: ldarg.0 //7B ?? ?? ?? ?? IL_0012: ldfld class BaseWeapon Pawn::CurWeapon //7B ?? ?? ?? ?? IL_0017: ldfld float32 BaseWeapon::camRecoilMod //2A IL_001c: ret //22 ?? ?? ?? ?? IL_001d: ldc.r4 0.0 //2A IL_0022: ret ----==========================================================================