import net.runelite.mapping.Export; import net.runelite.mapping.Implements; import net.runelite.mapping.ObfuscatedGetter; import net.runelite.mapping.ObfuscatedName; import net.runelite.mapping.ObfuscatedSignature; @ObfuscatedName("gx") @Implements("ClientPacket") public class ClientPacket implements class181 { @ObfuscatedName("ng") @ObfuscatedGetter( intValue = -1373117165 ) static int field2305; @ObfuscatedName("q") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2289; @ObfuscatedName("w") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2204; @ObfuscatedName("e") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2232; @ObfuscatedName("p") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2259; @ObfuscatedName("k") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2217; @ObfuscatedName("l") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2208; @ObfuscatedName("b") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2269; @ObfuscatedName("i") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2281; @ObfuscatedName("c") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2211; @ObfuscatedName("f") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2212; @ObfuscatedName("m") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2213; @ObfuscatedName("u") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2236; @ObfuscatedName("x") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2215; @ObfuscatedName("r") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2216; @ObfuscatedName("v") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2251; @ObfuscatedName("y") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2294; @ObfuscatedName("g") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2219; @ObfuscatedName("a") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2220; @ObfuscatedName("j") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2221; @ObfuscatedName("t") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2222; @ObfuscatedName("h") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2223; @ObfuscatedName("o") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2255; @ObfuscatedName("n") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2225; @ObfuscatedName("d") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2207; @ObfuscatedName("s") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2227; @ObfuscatedName("z") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2228; @ObfuscatedName("al") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2229; @ObfuscatedName("av") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2230; @ObfuscatedName("as") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2231; @ObfuscatedName("aw") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2203; @ObfuscatedName("ad") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2233; @ObfuscatedName("ag") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2214; @ObfuscatedName("ar") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2235; @ObfuscatedName("ax") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2254; @ObfuscatedName("az") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2237; @ObfuscatedName("ae") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2238; @ObfuscatedName("ao") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2244; @ObfuscatedName("aj") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2240; @ObfuscatedName("at") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2205; @ObfuscatedName("ac") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2242; @ObfuscatedName("ap") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2243; @ObfuscatedName("aq") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2234; @ObfuscatedName("aa") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2245; @ObfuscatedName("an") @ObfuscatedSignature( signature = "Lgx;" ) static final ClientPacket field2246; @ObfuscatedName("au") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2247; @ObfuscatedName("ai") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2248; @ObfuscatedName("ak") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2249; @ObfuscatedName("ah") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2250; @ObfuscatedName("am") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2206; @ObfuscatedName("ay") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2300; @ObfuscatedName("af") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2253; @ObfuscatedName("ab") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2218; @ObfuscatedName("bp") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2262; @ObfuscatedName("bz") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2293; @ObfuscatedName("bi") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2224; @ObfuscatedName("bg") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2277; @ObfuscatedName("bh") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2301; @ObfuscatedName("bm") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2260; @ObfuscatedName("bn") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2261; @ObfuscatedName("bc") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2303; @ObfuscatedName("bx") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2263; @ObfuscatedName("bo") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2296; @ObfuscatedName("bb") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2209; @ObfuscatedName("bs") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2266; @ObfuscatedName("bj") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2267; @ObfuscatedName("bl") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2268; @ObfuscatedName("bd") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2264; @ObfuscatedName("by") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2270; @ObfuscatedName("bt") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2271; @ObfuscatedName("bq") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2272; @ObfuscatedName("bu") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2273; @ObfuscatedName("bw") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2274; @ObfuscatedName("br") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2265; @ObfuscatedName("bk") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2276; @ObfuscatedName("bf") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2256; @ObfuscatedName("bv") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2278; @ObfuscatedName("be") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2279; @ObfuscatedName("ba") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2280; @ObfuscatedName("cr") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2286; @ObfuscatedName("cf") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2282; @ObfuscatedName("cj") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2283; @ObfuscatedName("cl") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2284; @ObfuscatedName("cn") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2285; @ObfuscatedName("cy") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2241; @ObfuscatedName("ct") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2287; @ObfuscatedName("cq") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2288; @ObfuscatedName("cp") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2304; @ObfuscatedName("ch") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2290; @ObfuscatedName("co") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2291; @ObfuscatedName("cw") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2292; @ObfuscatedName("ca") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2210; @ObfuscatedName("cb") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2252; @ObfuscatedName("cx") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2295; @ObfuscatedName("cu") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2257; @ObfuscatedName("cs") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2226; @ObfuscatedName("cg") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2298; @ObfuscatedName("cv") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2299; @ObfuscatedName("ce") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2258; @ObfuscatedName("cz") @ObfuscatedSignature( signature = "Lgx;" ) public static final ClientPacket field2239; @ObfuscatedName("cm") @ObfuscatedSignature( signature = "Lgx;" ) static final ClientPacket field2302; @ObfuscatedName("ck") @ObfuscatedGetter( intValue = 690809523 ) @Export("id") final int id; @ObfuscatedName("cc") @ObfuscatedGetter( intValue = -571017815 ) @Export("length") final int length; static { field2289 = new ClientPacket(0, 8); field2204 = new ClientPacket(1, 3); field2232 = new ClientPacket(2, 14); field2259 = new ClientPacket(3, 7); field2217 = new ClientPacket(4, -1); field2208 = new ClientPacket(5, 7); field2269 = new ClientPacket(6, 7); field2281 = new ClientPacket(7, 8); field2211 = new ClientPacket(8, -1); field2212 = new ClientPacket(9, 4); field2213 = new ClientPacket(10, 7); field2236 = new ClientPacket(11, 10); field2215 = new ClientPacket(12, 13); field2216 = new ClientPacket(13, -1); field2251 = new ClientPacket(14, 8); field2294 = new ClientPacket(15, 3); field2219 = new ClientPacket(16, -2); field2220 = new ClientPacket(17, 4); field2221 = new ClientPacket(18, 15); field2222 = new ClientPacket(19, 8); field2223 = new ClientPacket(20, 0); field2255 = new ClientPacket(21, 8); field2225 = new ClientPacket(22, 0); field2207 = new ClientPacket(23, 11); field2227 = new ClientPacket(24, 2); field2228 = new ClientPacket(25, -2); field2229 = new ClientPacket(26, 8); field2230 = new ClientPacket(27, 3); field2231 = new ClientPacket(28, -1); field2203 = new ClientPacket(29, 7); field2233 = new ClientPacket(30, 2); field2214 = new ClientPacket(31, 3); field2235 = new ClientPacket(32, 8); field2254 = new ClientPacket(33, 3); field2237 = new ClientPacket(34, -1); field2238 = new ClientPacket(35, 5); field2244 = new ClientPacket(36, 2); field2240 = new ClientPacket(37, 0); field2205 = new ClientPacket(38, -1); field2242 = new ClientPacket(39, 4); field2243 = new ClientPacket(40, 8); field2234 = new ClientPacket(41, 6); field2245 = new ClientPacket(42, 2); field2246 = new ClientPacket(43, -1); field2247 = new ClientPacket(44, 15); field2248 = new ClientPacket(45, 4); field2249 = new ClientPacket(46, 8); field2250 = new ClientPacket(47, 3); field2206 = new ClientPacket(48, 8); field2300 = new ClientPacket(49, 0); field2253 = new ClientPacket(50, 3); field2218 = new ClientPacket(51, 7); field2262 = new ClientPacket(52, -1); field2293 = new ClientPacket(53, 13); field2224 = new ClientPacket(54, -1); field2277 = new ClientPacket(55, 9); field2301 = new ClientPacket(56, 3); field2260 = new ClientPacket(57, 16); field2261 = new ClientPacket(58, 8); field2303 = new ClientPacket(59, 3); field2263 = new ClientPacket(60, -1); field2296 = new ClientPacket(61, 9); field2209 = new ClientPacket(62, 3); field2266 = new ClientPacket(63, 16); field2267 = new ClientPacket(64, 8); field2268 = new ClientPacket(65, 8); field2264 = new ClientPacket(66, 8); field2270 = new ClientPacket(67, -2); field2271 = new ClientPacket(68, 8); field2272 = new ClientPacket(69, 4); field2273 = new ClientPacket(70, 6); field2274 = new ClientPacket(71, 3); field2265 = new ClientPacket(72, 8); field2276 = new ClientPacket(73, 1); field2256 = new ClientPacket(74, 7); field2278 = new ClientPacket(75, 3); field2279 = new ClientPacket(76, 0); field2280 = new ClientPacket(77, -1); field2286 = new ClientPacket(78, -1); field2282 = new ClientPacket(79, 7); field2283 = new ClientPacket(80, 9); field2284 = new ClientPacket(81, 11); field2285 = new ClientPacket(82, 16); field2241 = new ClientPacket(83, 3); field2287 = new ClientPacket(84, 8); field2288 = new ClientPacket(85, 8); field2304 = new ClientPacket(86, 9); field2290 = new ClientPacket(87, 8); field2291 = new ClientPacket(88, -1); field2292 = new ClientPacket(89, 7); field2210 = new ClientPacket(90, -1); field2252 = new ClientPacket(91, -1); field2295 = new ClientPacket(92, 13); field2257 = new ClientPacket(93, 3); field2226 = new ClientPacket(94, 7); field2298 = new ClientPacket(95, -1); field2299 = new ClientPacket(96, -1); field2258 = new ClientPacket(97, -1); field2239 = new ClientPacket(98, 8); field2302 = new ClientPacket(99, 7); } ClientPacket(int var1, int var2) { this.id = var1; this.length = var2; } @ObfuscatedName("v") @ObfuscatedSignature( signature = "(Ljava/lang/CharSequence;I)Ljava/lang/String;", garbageValue = "-231155257" ) public static String method3612(CharSequence var0) { int var2 = var0.length(); char[] var3 = new char[var2]; for (int var4 = 0; var4 < var2; ++var4) { var3[var4] = '*'; } String var1 = new String(var3); return var1; } @ObfuscatedName("d") @ObfuscatedSignature( signature = "(IIIIIIILer;Lfv;I)V", garbageValue = "1078750200" ) static final void method3611(int var0, int var1, int var2, int var3, int var4, int var5, int var6, Scene var7, CollisionMap var8) { ObjectDefinition var9 = ViewportMouse.getObjectDefinition(var4); int var10; int var11; if (var5 != 1 && var5 != 3) { var10 = var9.sizeX; var11 = var9.sizeY; } else { var10 = var9.sizeY; var11 = var9.sizeX; } int var12; int var13; if (var10 + var2 <= 104) { var12 = (var10 >> 1) + var2; var13 = var2 + (var10 + 1 >> 1); } else { var12 = var2; var13 = var2 + 1; } int var14; int var15; if (var3 + var11 <= 104) { var14 = var3 + (var11 >> 1); var15 = var3 + (var11 + 1 >> 1); } else { var14 = var3; var15 = var3 + 1; } int[][] var16 = Tiles.Tiles_heights[var1]; int var17 = var16[var12][var14] + var16[var13][var14] + var16[var12][var15] + var16[var13][var15] >> 2; int var18 = (var2 << 7) + (var10 << 6); int var19 = (var3 << 7) + (var11 << 6); long var20 = Tile.calculateTag(var2, var3, 2, var9.int1 == 0, var4); int var22 = (var5 << 6) + var6; if (var9.int3 == 1) { var22 += 256; } Object var23; if (var6 == 22) { if (var9.animationId == -1 && var9.transforms == null) { var23 = var9.getModel(22, var5, var16, var18, var17, var19); } else { var23 = new DynamicObject(var4, 22, var5, var1, var2, var3, var9.animationId, true, (Entity)null); } var7.newFloorDecoration(var0, var2, var3, var17, (Entity)var23, var20, var22); if (var9.interactType == 1) { var8.method3562(var2, var3); } } else if (var6 != 10 && var6 != 11) { if (var6 >= 12) { if (var9.animationId == -1 && var9.transforms == null) { var23 = var9.getModel(var6, var5, var16, var18, var17, var19); } else { var23 = new DynamicObject(var4, var6, var5, var1, var2, var3, var9.animationId, true, (Entity)null); } var7.method3076(var0, var2, var3, var17, 1, 1, (Entity)var23, 0, var20, var22); if (var9.interactType != 0) { var8.method3560(var2, var3, var10, var11, var9.boolean1); } } else if (var6 == 0) { if (var9.animationId == -1 && var9.transforms == null) { var23 = var9.getModel(0, var5, var16, var18, var17, var19); } else { var23 = new DynamicObject(var4, 0, var5, var1, var2, var3, var9.animationId, true, (Entity)null); } var7.newBoundaryObject(var0, var2, var3, var17, (Entity)var23, (Entity)null, Tiles.field512[var5], 0, var20, var22); if (var9.interactType != 0) { var8.method3559(var2, var3, var6, var5, var9.boolean1); } } else if (var6 == 1) { if (var9.animationId == -1 && var9.transforms == null) { var23 = var9.getModel(1, var5, var16, var18, var17, var19); } else { var23 = new DynamicObject(var4, 1, var5, var1, var2, var3, var9.animationId, true, (Entity)null); } var7.newBoundaryObject(var0, var2, var3, var17, (Entity)var23, (Entity)null, Tiles.field513[var5], 0, var20, var22); if (var9.interactType != 0) { var8.method3559(var2, var3, var6, var5, var9.boolean1); } } else { int var29; if (var6 == 2) { var29 = var5 + 1 & 3; Object var24; Object var25; if (var9.animationId == -1 && var9.transforms == null) { var24 = var9.getModel(2, var5 + 4, var16, var18, var17, var19); var25 = var9.getModel(2, var29, var16, var18, var17, var19); } else { var24 = new DynamicObject(var4, 2, var5 + 4, var1, var2, var3, var9.animationId, true, (Entity)null); var25 = new DynamicObject(var4, 2, var29, var1, var2, var3, var9.animationId, true, (Entity)null); } var7.newBoundaryObject(var0, var2, var3, var17, (Entity)var24, (Entity)var25, Tiles.field512[var5], Tiles.field512[var29], var20, var22); if (var9.interactType != 0) { var8.method3559(var2, var3, var6, var5, var9.boolean1); } } else if (var6 == 3) { if (var9.animationId == -1 && var9.transforms == null) { var23 = var9.getModel(3, var5, var16, var18, var17, var19); } else { var23 = new DynamicObject(var4, 3, var5, var1, var2, var3, var9.animationId, true, (Entity)null); } var7.newBoundaryObject(var0, var2, var3, var17, (Entity)var23, (Entity)null, Tiles.field513[var5], 0, var20, var22); if (var9.interactType != 0) { var8.method3559(var2, var3, var6, var5, var9.boolean1); } } else if (var6 == 9) { if (var9.animationId == -1 && var9.transforms == null) { var23 = var9.getModel(var6, var5, var16, var18, var17, var19); } else { var23 = new DynamicObject(var4, var6, var5, var1, var2, var3, var9.animationId, true, (Entity)null); } var7.method3076(var0, var2, var3, var17, 1, 1, (Entity)var23, 0, var20, var22); if (var9.interactType != 0) { var8.method3560(var2, var3, var10, var11, var9.boolean1); } } else if (var6 == 4) { if (var9.animationId == -1 && var9.transforms == null) { var23 = var9.getModel(4, var5, var16, var18, var17, var19); } else { var23 = new DynamicObject(var4, 4, var5, var1, var2, var3, var9.animationId, true, (Entity)null); } var7.newWallDecoration(var0, var2, var3, var17, (Entity)var23, (Entity)null, Tiles.field512[var5], 0, 0, 0, var20, var22); } else { Object var26; long var30; if (var6 == 5) { var29 = 16; var30 = var7.getBoundaryObjectTag(var0, var2, var3); if (var30 != 0L) { var29 = ViewportMouse.getObjectDefinition(class43.method770(var30)).int2; } if (var9.animationId == -1 && var9.transforms == null) { var26 = var9.getModel(4, var5, var16, var18, var17, var19); } else { var26 = new DynamicObject(var4, 4, var5, var1, var2, var3, var9.animationId, true, (Entity)null); } var7.newWallDecoration(var0, var2, var3, var17, (Entity)var26, (Entity)null, Tiles.field512[var5], 0, var29 * Tiles.field514[var5], var29 * Tiles.field520[var5], var20, var22); } else if (var6 == 6) { var29 = 8; var30 = var7.getBoundaryObjectTag(var0, var2, var3); if (var30 != 0L) { var29 = ViewportMouse.getObjectDefinition(class43.method770(var30)).int2 / 2; } if (var9.animationId == -1 && var9.transforms == null) { var26 = var9.getModel(4, var5 + 4, var16, var18, var17, var19); } else { var26 = new DynamicObject(var4, 4, var5 + 4, var1, var2, var3, var9.animationId, true, (Entity)null); } var7.newWallDecoration(var0, var2, var3, var17, (Entity)var26, (Entity)null, 256, var5, var29 * Tiles.field509[var5], var29 * Tiles.field517[var5], var20, var22); } else if (var6 == 7) { int var32 = var5 + 2 & 3; if (var9.animationId == -1 && var9.transforms == null) { var23 = var9.getModel(4, var32 + 4, var16, var18, var17, var19); } else { var23 = new DynamicObject(var4, 4, var32 + 4, var1, var2, var3, var9.animationId, true, (Entity)null); } var7.newWallDecoration(var0, var2, var3, var17, (Entity)var23, (Entity)null, 256, var32, 0, 0, var20, var22); } else if (var6 == 8) { var29 = 8; var30 = var7.getBoundaryObjectTag(var0, var2, var3); if (var30 != 0L) { var29 = ViewportMouse.getObjectDefinition(class43.method770(var30)).int2 / 2; } int var28 = var5 + 2 & 3; Object var27; if (var9.animationId == -1 && var9.transforms == null) { var26 = var9.getModel(4, var5 + 4, var16, var18, var17, var19); var27 = var9.getModel(4, var28 + 4, var16, var18, var17, var19); } else { var26 = new DynamicObject(var4, 4, var5 + 4, var1, var2, var3, var9.animationId, true, (Entity)null); var27 = new DynamicObject(var4, 4, var28 + 4, var1, var2, var3, var9.animationId, true, (Entity)null); } var7.newWallDecoration(var0, var2, var3, var17, (Entity)var26, (Entity)var27, 256, var5, var29 * Tiles.field509[var5], var29 * Tiles.field517[var5], var20, var22); } } } } else { if (var9.animationId == -1 && var9.transforms == null) { var23 = var9.getModel(10, var5, var16, var18, var17, var19); } else { var23 = new DynamicObject(var4, 10, var5, var1, var2, var3, var9.animationId, true, (Entity)null); } if (var23 != null) { var7.method3076(var0, var2, var3, var17, var10, var11, (Entity)var23, var6 == 11 ? 256 : 0, var20, var22); } if (var9.interactType != 0) { var8.method3560(var2, var3, var10, var11, var9.boolean1); } } } }